1var o=(e,i,t)=>new Promise((n,h)=>{var r=s=>{try{a(t.next(s))}catch(f){h(f)}},_=s=>{try{a(t.throw(s))}catch(f){h(f)}},a=s=>s.done?n(s.value):Promise.resolve(s.value).then(r,_);a((t=t.apply(e,i)).next())});class d{constructor(i){this._effect=i,this._playState="idle",this._finished=Promise.resolve()}get finished(){return this._finished}get animationEffects(){return this._effect instanceof c?[this._effect]:this._effect.animationEffects}cancel(){this.animationEffects.forEach(i=>i.cancel())}finish(){this.animationEffects.forEach(i=>i.finish())}play(){this._playState="running",this._effect.play(),this._finished=this._effect.finished,this._finished.then(()=>{this._playState="finished"},()=>{this._playState="idle"})}}class c{constructor(i,t,n={}){i&&("Animation"in window?this._animation=new Animation(new KeyframeEffect(i,t,n)):(n.fill="forwards",this._animation=i.animate(t,n),this._animation.pause()),this._animation.addEventListener("finish",()=>{i.style.opacity=t.hasOwnProperty("opacity")?t.opacity[t.opacity.length-1]:null,i.style.visibility=t.hasOwnProperty("visibility")?t.visibility[t.visibility.length-1]:null}))}get finished(){return this._animation?this._animation.finished?this._animation.finished:new Promise(i=>this._animation.onfinish=i):Promise.resolve()}play(){this._animation&&(this._animation.startTime=null,this._animation.play())}cancel(){this._animation&&this._animation.cancel()}finish(){this._animation&&this._animation.finish()}}class l{constructor(i){this._childrenEffects=i,this._finished=Promise.resolve()}get finished(){return this._finished}get animationEffects(){return this._childrenEffects.flatMap(i=>i instanceof c?i:i.animationEffects)}}class p extends l{play(){const i=[];for(const t of this._childrenEffects)t.play(),i.push(t.finished);this._finished=Promise.all(i)}}class y extends l{play(){this._finished=new Promise((i,t)=>o(this,null,function*(){try{for(const n of this._childrenEffects)n.play(),yield n.finished;i()}catch(n){t()}}))}}export{c as C,p as P,y as S,d as a};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.