1import{i as e,o as t,r as n}from"./runtime.BT-ixBVA.js";var r=class extends n(){#e=this.querySelector(`[x_sel='title']`);#t=this.querySelector(`[x_sel='message']`);#n=this.querySelector(`[x_sel='statusIconWrapper']`);#r=this.#n.querySelector(`[x_sel='stateIcon']`);#i=this.querySelector(`[x_sel='aLinkBtn']`);#a=[];#o;#s;#c=.015;#l=100;#u=500;constructor(){super(),this.addEventListener(`click`,this),this.getAttribute(`d_should_mount`)&&(this.setAttribute(`d_visible`,!0),this.#s=requestAnimationFrame(this.#p))}show(e){this.#a.length===0?(this.#a.push(e),this.#f(e)):(this.#a.push(e),this.#m())}handleEvent(e){let n=e.type;switch(n){case`click`:this.#d(e.target);break;default:t(n)}}#d(e){e.closest(`[x_sel='close-btn']`)&&this.#m()}#f(e){let{state:t,title:n,message:r,type:i,aLink:a}=e;if(this.setAttribute(`d_state`,t),this.#r.setAttribute(`d_icon`,t),this.#e.textContent=n,this.#t.innerHTML=r,this.setAttribute(`d_visible`,!0),i===`permanent`){this.#h(),this.#g(!0),a?(this.#v(),this.#_(a)):this.#v();return}this.#s=requestAnimationFrame(this.#p)}#p=e=>{this.#o===void 0&&(this.#o=e);let t=e-this.#o,n=Math.min(this.#c*t,this.#l);this.style.setProperty(`--__progressWidth`,`${this.#l-n}%`),n<this.#l?this.#s=requestAnimationFrame(this.#p):this.#m()};#m(){this.#h(),this.removeAttribute(`d_visible`),this.#g()}#h(){this.#o=void 0,this.#s&&cancelAnimationFrame(this.#s)}#g(e){setTimeout(()=>{if(this.style.setProperty(`--__progressWidth`,`100%`),this.#a.shift()&&this.#a.length>0){let e=this.#a[0];e&&this.#f(e)}},e===!0?0:this.#u)}#_(e){this.#i.setALink(e),this.#i.show()}#v(){this.#i.hide()}};e(r,`toast-notif`);
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.