UNPKG

810 BJavaScriptView Raw
1/*! For license information please see 924.min.js.LICENSE.txt */
2(this.webpackChunk_tsparticles_basic=this.webpackChunk_tsparticles_basic||[]).push([[924],{4924:(t,a,i)=>{i.d(a,{OpacityUpdater:()=>c});var o=i(5540);class c{constructor(t){this.container=t}init(t){const a=t.options.opacity;t.opacity=(0,o.Xs)(a,1);const i=a.animation;i.enable&&(t.opacity.velocity=(0,o.VG)(i.speed)/o.a5*this.container.retina.reduceFactor,i.sync||(t.opacity.velocity*=(0,o.G0)()))}isEnabled(t){return!t.destroyed&&!t.spawning&&!!t.opacity&&t.opacity.enable&&((t.opacity.maxLoops??0)<=0||(t.opacity.maxLoops??0)>0&&(t.opacity.loops??0)<(t.opacity.maxLoops??0))}reset(t){t.opacity&&(t.opacity.time=0,t.opacity.loops=0)}update(t,a){this.isEnabled(t)&&t.opacity&&(0,o.UC)(t,t.opacity,!0,t.options.opacity.animation.destroy,a)}}}}]);
\No newline at end of file