vendor: 1,554 bytes, line 1
1import{a as N}from"./chunk-WX4UBPRP.js";import{f as b}from"./chunk-UMHU74CW.js";import{Ba as m,Ga as v,Qc as r,Tc as B,ea as u,mb as g,nb as l,rc as M,sb as p,sc as D,tb as y,za as h}from"./chunk-XBYGHBCF.js";import{d as f}from"./chunk-TSRGIXR5.js";var F=(()=>{class e{el;renderer;pBind=B(void 0);_attrs=h(void 0);attrs=r(()=>this._attrs()||this.pBind());styles=r(()=>this.attrs()?.style);classes=r(()=>N(this.attrs()?.class));listeners=[];constructor(t,s){this.el=t,this.renderer=s,m(()=>{let c=this.attrs()||{},{style:d,class:j}=c,E=f(c,["style","class"]);for(let[i,n]of Object.entries(E))if(i.startsWith("on")&&typeof n=="function"){let o=i.slice(2).toLowerCase();if(!this.listeners.some(a=>a.eventName===o)){let a=this.renderer.listen(this.el.nativeElement,o,n);this.listeners.push({eventName:o,unlisten:a})}}else n==null?this.renderer.removeAttribute(this.el.nativeElement,i):(this.renderer.setAttribute(this.el.nativeElement,i,n.toString()),i in this.el.nativeElement&&(this.el.nativeElement[i]=n))})}ngOnDestroy(){this.clearListeners()}setAttrs(t){b(this._attrs(),t)||this._attrs.set(t)}clearListeners(){this.listeners.forEach(({unlisten:t})=>t()),this.listeners=[]}static \u0275fac=function(s){return new(s||e)(l(v),l(g))};static \u0275dir=y({type:e,selectors:[["","pBind",""]],hostVars:4,hostBindings:function(s,d){s&2&&(M(d.styles()),D(d.classes()))},inputs:{pBind:[1,"pBind"]}})}return e})(),O=(()=>{class e{static \u0275fac=function(s){return new(s||e)};static \u0275mod=p({type:e});static \u0275inj=u({})}return e})();export{F as a,O as b};
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.