PageSourceSearch

https://pontoia.ai/chunk-OHRHSCK2.js

js pontoia.ai collected 2026-10-05 15:44:32 UTC 26,538 bytes, 1 lines download raw bytes

1import{b as Fe,l as Se}from"./chunk-MAMFQQB4.js";import{$ as S,B as P,D as ye,Ga as T,I as Ee,Jb as z,K as we,L as Ae,N as Ce,Na as _,O as B,Ob as b,R as d,S as m,Ta as k,U as I,W as c,X as w,Xa as N,a as he,aa as Z,ab as H,ba as f,bc as xe,c as me,cb as Y,db as ke,f as fe,k as M,l as pe,ma as De,nb as G,o as g,oa as U,ob as q,p as ge,pa as y,qa as V,s as _e,u as be,ua as Me,wa as Te,x as ve,xb as X,z as Ie}from"./chunk-6O6WDLEP.js";import{a as D}from"./chunk-FO65GQC2.js";var Q;try{Q=typeof Intl<"u"&&Intl.v8BreakIterator}catch{Q=!1}var R=(()=>{class i{constructor(e){this._platformId=e,this.isBrowser=this._platformId?xe(this._platformId):typeof document=="object"&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!!(window.chrome||Q)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static{this.\u0275fac=function(t){return new(t||i)(c(Me))}}static{this.\u0275prov=d({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var x,Ne=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function Rt(){if(x)return x;if(typeof document!="object"||!document)return x=new Set(Ne),x;let i=document.createElement("input");return x=new Set(Ne.filter(s=>(i.setAttribute("type",s),i.type===s))),x}var O;function st(){if(O==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>O=!0}))}finally{O=O||!1}return O}function J(i){return st()?i:!!i.capture}function Oe(i){return i.composedPath?i.composedPath()[0]:i.target}function Re(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}function ot(i){return i!=null&&`${i}`!="false"}function ee(i){return Array.isArray(i)?i:[i]}function te(i){return i instanceof y?i.nativeElement:i}var rt=(()=>{class i{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275prov=d({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var Pt=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=f({type:i})}static{this.\u0275inj=m({providers:[rt]})}}return i})();var je=new Set,A,at=(()=>{class i{constructor(e,t){this._platform=e,this._nonce=t,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):lt}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&ct(e,this._nonce),this._matchMedia(e)}static{this.\u0275fac=function(t){return new(t||i)(c(R),c(Te,8))}}static{this.\u0275prov=d({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();function ct(i,s){if(!je.has(i))try{A||(A=document.createElement("style"),s&&A.setAttribute("nonce",s),A.setAttribute("type","text/css"),document.head.appendChild(A)),A.sheet&&(A.sheet.insertRule(`@media ${i} {body{ }}`,0),je.add(i))}catch(e){console.error(e)}}function lt(i){return{matches:i==="all"||i==="",media:i,addListener:()=>{},removeListener:()=>{}}}var Be=(()=>{class i{constructor(e,t){this._mediaMatcher=e,this._zone=t,this._queries=new Map,this._destroySubject=new fe}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return Pe(ee(e)).some(n=>this._registerQuery(n).mql.matches)}observe(e){let n=Pe(ee(e)).map(r=>this._registerQuery(r).observable),o=ge(n);return o=_e(o.pipe(P(1)),o.pipe(we(1),Ie(0))),o.pipe(g(r=>{let a={matches:!1,breakpoints:{}};return r.forEach(({matches:u,query:h})=>{a.matches=a.matches||u,a.breakpoints[h]=u}),a}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);let t=this._mediaMatcher.matchMedia(e),o={observable:new me(r=>{let a=u=>this._zone.run(()=>r.next(u));
1return t.addListener(a),()=>{t.removeListener(a)}}).pipe(Ae(t),g(({matches:r})=>({query:e,matches:r})),Ce(this._destroySubject)),mql:t};return this._queries.set(e,o),o}static{this.\u0275fac=function(t){return new(t||i)(c(at),c(k))}}static{this.\u0275prov=d({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();function Pe(i){return i.map(s=>s.split(",")).reduce((s,e)=>s.concat(e)).map(s=>s.trim())}function He(i){return i.buttons===0||i.detail===0}function ze(i){let s=i.touches&&i.touches[0]||i.changedTouches&&i.changedTouches[0];return!!s&&s.identifier===-1&&(s.radiusX==null||s.radiusX===1)&&(s.radiusY==null||s.radiusY===1)}var C=function(i){return i[i.NONE=0]="NONE",i[i.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",i[i.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",i}(C||{}),Ue="cdk-high-contrast-black-on-white",Ve="cdk-high-contrast-white-on-black",ne="cdk-high-contrast-active",$e=(()=>{class i{constructor(e,t){this._platform=e,this._document=t,this._breakpointSubscription=w(Be).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return C.NONE;let e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);let t=this._document.defaultView||window,n=t&&t.getComputedStyle?t.getComputedStyle(e):null,o=(n&&n.backgroundColor||"").replace(/ /g,"");switch(e.remove(),o){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return C.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return C.BLACK_ON_WHITE}return C.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let e=this._document.body.classList;e.remove(ne,Ue,Ve),this._hasCheckedHighContrastMode=!0;let t=this.getHighContrastMode();t===C.BLACK_ON_WHITE?e.add(ne,Ue):t===C.WHITE_ON_BLACK&&e.add(ne,Ve)}}static{this.\u0275fac=function(t){return new(t||i)(c(R),c(b))}}static{this.\u0275prov=d({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var ht=new I("cdk-dir-doc",{providedIn:"root",factory:mt});function mt(){return w(b)}var ft=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function pt(i){let s=i?.toLowerCase()||"";return s==="auto"&&typeof navigator<"u"&&navigator?.language?ft.test(navigator.language)?"rtl":"ltr":s==="rtl"?"rtl":"ltr"}var Ii=(()=>{class i{constructor(e){if(this.value="ltr",this.change=new V,e){let t=e.body?e.body.dir:null,n=e.documentElement?e.documentElement.dir:null;this.value=pt(t||n||"ltr")}}ngOnDestroy(){this.change.complete()}static{this.\u0275fac=function(t){return new(t||i)(c(ht,8))}}static{this.\u0275prov=d({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var se=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=f({type:i})}static{this.\u0275inj=m({})}}return i})();function gt(){return!0}var _t=new I("mat-sanity-checks",{providedIn:"root",factory:gt}),L=(()=>{class i{constructor(e,t,n){this._sanityChecks=t,this._document=n,this._hasDoneGlobalChecks=!1,e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(e){return Re()?!1:typeof this._sanityChecks=="boolean"?this._sanityChecks:!!this._sanityChecks[e]}static{this.\u0275fac=function(t){return new(t||i)(c($e),c(_t,8),c(b))}}static{this.\u0275mod=f({type:i})}static{this.\u0275inj=m({imports:[se,se]})}}return i})();var We=class{constructor(s,e,t,n,o){this._defaultMatcher=s,this.ngControl=e,this._parentFormGroup=t,this._parentForm=n,this._stateChanges=o,this.errorState=!1}updateErrorState(){let s=this.errorState,e=this._parentFormGroup||this._parentForm,t=this.matcher||this._defaultMatcher,n=this.ngControl?this.ngControl.control:null,o=t?.isErrorState(n,e)??!1;o!==s&&(this.errorState=o,this._stateChanges.next())}};var an=(()=>
1{class i{isErrorState(e,t){return!!(e&&e.invalid&&(e.touched||t&&t.submitted))}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275prov=d({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var p=function(i){return i[i.FADING_IN=0]="FADING_IN",i[i.VISIBLE=1]="VISIBLE",i[i.FADING_OUT=2]="FADING_OUT",i[i.HIDDEN=3]="HIDDEN",i}(p||{}),oe=class{constructor(s,e,t,n=!1){this._renderer=s,this.element=e,this.config=t,this._animationForciblyDisabledThroughCss=n,this.state=p.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}},Ke=J({passive:!0,capture:!0}),re=class{constructor(){this._events=new Map,this._delegateEventHandler=s=>{let e=Oe(s);e&&this._events.get(s.type)?.forEach((t,n)=>{(n===e||n.contains(e))&&t.forEach(o=>o.handleEvent(s))})}}addHandler(s,e,t,n){let o=this._events.get(e);if(o){let r=o.get(t);r?r.add(n):o.set(t,new Set([n]))}else this._events.set(e,new Map([[t,new Set([n])]])),s.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,Ke)})}removeHandler(s,e,t){let n=this._events.get(s);if(!n)return;let o=n.get(e);o&&(o.delete(t),o.size===0&&n.delete(e),n.size===0&&(this._events.delete(s),document.removeEventListener(s,this._delegateEventHandler,Ke)))}},Ze={enterDuration:225,exitDuration:150},bt=800,Ye=J({passive:!0,capture:!0}),Ge=["mousedown","touchstart"],qe=["mouseup","mouseleave","touchend","touchcancel"],Xe=class i{static{this._eventManager=new re}constructor(s,e,t,n){this._target=s,this._ngZone=e,this._platform=n,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,n.isBrowser&&(this._containerElement=te(t))}fadeInRipple(s,e,t={}){let n=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),o=D(D({},Ze),t.animation);t.centered&&(s=n.left+n.width/2,e=n.top+n.height/2);let r=t.radius||vt(s,e,n),a=s-n.left,u=e-n.top,h=o.enterDuration,l=document.createElement("div");l.classList.add("mat-ripple-element"),l.style.left=`${a-r}px`,l.style.top=`${u-r}px`,l.style.height=`${r*2}px`,l.style.width=`${r*2}px`,t.color!=null&&(l.style.backgroundColor=t.color),l.style.transitionDuration=`${h}ms`,this._containerElement.appendChild(l);let ae=window.getComputedStyle(l),nt=ae.transitionProperty,ce=ae.transitionDuration,K=nt==="none"||ce==="0s"||ce==="0s, 0s"||n.width===0&&n.height===0,E=new oe(this,l,t,K);l.style.transform="scale3d(1, 1, 1)",E.state=p.FADING_IN,t.persistent||(this._mostRecentTransientRipple=E);let le=null;return!K&&(h||o.exitDuration)&&this._ngZone.runOutsideAngular(()=>{let de=()=>this._finishRippleTransition(E),ue=()=>this._destroyRipple(E);l.addEventListener("transitionend",de),l.addEventListener("transitioncancel",ue),le={onTransitionEnd:de,onTransitionCancel:ue}}),this._activeRipples.set(E,le),(K||!h)&&this._finishRippleTransition(E),E}fadeOutRipple(s){if(s.state===p.FADING_OUT||s.state===p.HIDDEN)return;let e=s.element,t=D(D({},Ze),s.config.animation);e.style.transitionDuration=`${t.exitDuration}ms`,e.style.opacity="0",s.state=p.FADING_OUT,(s._animationForciblyDisabledThroughCss||!t.exitDuration)&&this._finishRippleTransition(s)}fadeOutAll(){this._getActiveRipples().forEach(s=>s.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(s=>{s.config.persistent||s.fadeOut()})}setupTriggerEvents(s){let e=te(s);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,Ge.forEach(t=>{i._eventManager.addHandler(this._ngZone,t,e,this)}))}handleEvent(s){s.type==="mousedown"?this._onMousedown(s):s.type==="touchstart"?this._onTouchStart(s):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{qe.forEach(e=>{this._triggerElement.addEventListener(e,this,Ye)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(s){s.state===p.FADING_IN?this._startFadeOutTransition(s):s.state===p.FADING_OUT&&this._destroyRipple(s)}_startFadeOutTransition(s){let e=s===this._mostRecentTransientRipple,{persistent:t}=s.config;s.state=p.VISIBLE,!t&&(!e||!this._isPointerDown)&&s.fadeOut()}_destroyRipple(s){let e=this._activeRipples.get(s)??null;this._activeRipples.delete(s),this._activeRipples.size||(this._containerRect=null),s===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),s.state=p.HIDDEN,e!==null&&(s.element.removeEventListener("transitionend",e.onTransitionEnd),s.element.removeEventListener("transitioncancel",e.onTransitionCancel)),s.element.remove()}_onMousedown(s){let e=He(s),t=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+bt;!this._target.rippleDisabled&&!e&&!t&&(this._isPointerDown=!0,this.fadeInRipple(s.clientX,s.clientY,this._target.rippleConfig))}_onTouchStart(s){if(!this._target.rippleDisabled&&!ze(s)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;let e=s.changedTouches;if(e)for(let t=0;t<e.length;t++)this.fadeInRipple(e[t].clientX,e[t].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEac
1h(s=>{let e=s.state===p.VISIBLE||s.config.terminateOnPointerUp&&s.state===p.FADING_IN;!s.config.persistent&&e&&s.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){let s=this._triggerElement;s&&(Ge.forEach(e=>i._eventManager.removeHandler(e,s,this)),this._pointerUpEventsRegistered&&(qe.forEach(e=>s.removeEventListener(e,this,Ye)),this._pointerUpEventsRegistered=!1))}};function vt(i,s,e){let t=Math.max(Math.abs(i-e.left),Math.abs(i-e.right)),n=Math.max(Math.abs(s-e.top),Math.abs(s-e.bottom));return Math.sqrt(t*t+n*n)}var cn=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=f({type:i})}static{this.\u0275inj=m({imports:[L,L]})}}return i})();var It=["*"],$;function yt(){if($===void 0&&($=null,typeof window<"u")){let i=window;i.trustedTypes!==void 0&&($=i.trustedTypes.createPolicy("angular#components",{createHTML:s=>s}))}return $}function j(i){return yt()?.createHTML(i)||i}function Qe(i){return Error(`Unable to find icon with the name "${i}"`)}function Et(){return Error("Could not find HttpClient provider for use with Angular Material icons. Please include the HttpClientModule from @angular/common/http in your app imports.")}function Je(i){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${i}".`)}function et(i){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${i}".`)}var v=class{constructor(s,e,t){this.url=s,this.svgText=e,this.options=t}},wt=(()=>{class i{constructor(e,t,n,o){this._httpClient=e,this._sanitizer=t,this._errorHandler=o,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=n}addSvgIcon(e,t,n){return this.addSvgIconInNamespace("",e,t,n)}addSvgIconLiteral(e,t,n){return this.addSvgIconLiteralInNamespace("",e,t,n)}addSvgIconInNamespace(e,t,n,o){return this._addSvgIconConfig(e,t,new v(n,null,o))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,t,n,o){let r=this._sanitizer.sanitize(T.HTML,n);if(!r)throw et(n);let a=j(r);return this._addSvgIconConfig(e,t,new v("",a,o))}addSvgIconSet(e,t){return this.addSvgIconSetInNamespace("",e,t)}addSvgIconSetLiteral(e,t){return this.addSvgIconSetLiteralInNamespace("",e,t)}addSvgIconSetInNamespace(e,t,n){return this._addSvgIconSetConfig(e,new v(t,null,n))}addSvgIconSetLiteralInNamespace(e,t,n){let o=this._sanitizer.sanitize(T.HTML,t);if(!o)throw et(t);let r=j(o);return this._addSvgIconSetConfig(e,new v("",r,n))}registerFontClassAlias(e,t=e){return this._fontCssClassesByAlias.set(e,t),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(...e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){let t=this._sanitizer.sanitize(T.RESOURCE_URL,e);if(!t)throw Je(e);let n=this._cachedIconsByUrl.get(t);return n?M(W(n)):this._loadSvgIconFromConfig(new v(e,null)).pipe(B(o=>this._cachedIconsByUrl.set(t,o)),g(o=>W(o)))}getNamedSvgIcon(e,t=""){let n=tt(t,e),o=this._svgIconConfigs.get(n);if(o)return this._getSvgFromConfig(o);if(o=this._getIconConfigFromResolvers(t,e),o)return this._svgIconConfigs.set(n,o),this._getSvgFromConfig(o);let r=this._iconSetConfigs.get(t);return r?this._getSvgFromIconSetConfigs(e,r):pe(Qe(n))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?M(W(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(g(t=>W(t)))}_getSvgFromIconSetConfigs(e,t){let n=this._extractIconWithNameFromAnySet(e,t);if(n)return M(n);let o=t.filter(r=>!r.svgText).map(r=>this._loadSvgIconSetFromConfig(r).pipe(ve(a=>{let h=`Loading icon set URL: ${this._sanitizer.sanitize(T.RESOURCE_URL,r.url)} failed: ${a.message}`;return this._errorHandler.handleError(new Error(h)),M(null)})));return be(o).pipe(g(()=>{let r=this._extractIconWithNameFromAnySet(e,t);if(!r)throw Qe(e);return r}))}_extractIconWithNameFromAnySet(e,t){for(let n=t.length-1;n>=0;n--){let o=t[n];if(o.svgText&&o.svgText.toString().indexOf(e)>-1){let r=this._svgElementFromConfig(o),a=this._extractSvgIconFromSet(r,e,o.options);if(a)return a}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe(B(t=>e.svgText=t),g(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?M(null):this._fetchIcon(e).pipe(B(t=>e.svgText=t))}_extractSvgIconFromSet(e,t,n){let o=e.querySelector(`[id="${t}"]`);if(!o)return null;let r=o.cloneNode(!0);if(r.removeAttribute("id"),r.nodeName.toLowerCase()==="svg")return this._setSvgAttributes(r,n);if(r.nodeName.toLowerCase()==="symbol")return this._setSvgAttributes(this._toSvgElement(r),n);let a=this._svgElementFromString(j("<svg></svg>"));return a.appendChild(r),this._setSvgAttributes(a,n)}_svgElementFromString(e){let t=this._document.createElement("DIV");t.innerHTML=e;let n=t.querySelector("svg");if(!n)throw Error("<svg> tag not found");return n}_toSvgElement(e){let t=this._svgElementFromString(j("<svg></svg>")),n=e.attributes;for(let o=0;o<n.length;o++){let{name:r,value:a}=n[o];r!=="id"&&t.setAttribute(r,a)}for(let o=0;o<e.childNodes.length;o++)e.childNodes[o].nodeType===this._document.ELEMENT_NODE&&t.appendChild(e.childNodes[o].cloneNode(!0));return t}_setSvgAttributes(e,t){return e.setAttribute("fit",""),e.setAttribute("height","100%"),e.setAttribute("width","100%"),e.setAttribute("preserveAspectRatio","xMidYMid meet"),e.setAttribute("focusable","false"),t&&t.viewBox&&e.setAttribute("viewBox",t.viewBox),e}
1_fetchIcon(e){let{url:t,options:n}=e,o=n?.withCredentials??!1;if(!this._httpClient)throw Et();if(t==null)throw Error(`Cannot fetch icon from URL "${t}".`);let r=this._sanitizer.sanitize(T.RESOURCE_URL,t);if(!r)throw Je(t);let a=this._inProgressUrlFetches.get(r);if(a)return a;let u=this._httpClient.get(r,{responseType:"text",withCredentials:o}).pipe(g(h=>j(h)),ye(()=>this._inProgressUrlFetches.delete(r)),Ee());return this._inProgressUrlFetches.set(r,u),u}_addSvgIconConfig(e,t,n){return this._svgIconConfigs.set(tt(e,t),n),this}_addSvgIconSetConfig(e,t){let n=this._iconSetConfigs.get(e);return n?n.push(t):this._iconSetConfigs.set(e,[t]),this}_svgElementFromConfig(e){if(!e.svgElement){let t=this._svgElementFromString(e.svgText);this._setSvgAttributes(t,e.options),e.svgElement=t}return e.svgElement}_getIconConfigFromResolvers(e,t){for(let n=0;n<this._resolvers.length;n++){let o=this._resolvers[n](t,e);if(o)return At(o)?new v(o.url,null,o.options):new v(o,null)}}static{this.\u0275fac=function(t){return new(t||i)(c(Fe,8),c(Se),c(b,8),c(U))}}static{this.\u0275prov=d({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();function W(i){return i.cloneNode(!0)}function tt(i,s){return i+":"+s}function At(i){return!!(i.url&&i.options)}var Ct=new I("MAT_ICON_DEFAULT_OPTIONS"),Dt=new I("mat-icon-location",{providedIn:"root",factory:Mt});function Mt(){let i=w(b),s=i?i.location:null;return{getPathname:()=>s?s.pathname+s.search:""}}var it=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],Tt=it.map(i=>`[${i}]`).join(", "),kt=/^url\(['"]?#(.*?)['"]?\)$/,Tn=(()=>{class i{get color(){return this._color||this._defaultColor}set color(e){this._color=e}get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}get fontSet(){return this._fontSet}set fontSet(e){let t=this._cleanupFontValue(e);t!==this._fontSet&&(this._fontSet=t,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(e){let t=this._cleanupFontValue(e);t!==this._fontIcon&&(this._fontIcon=t,this._updateFontIconClasses())}constructor(e,t,n,o,r,a){this._elementRef=e,this._iconRegistry=t,this._location=o,this._errorHandler=r,this.inline=!1,this._previousFontSetClass=[],this._currentIconFetch=he.EMPTY,a&&(a.color&&(this.color=this._defaultColor=a.color),a.fontSet&&(this.fontSet=a.fontSet)),n||e.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(e){if(!e)return["",""];let t=e.split(":");switch(t.length){case 1:return["",t[0]];case 2:return t;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){let e=this._elementsWithExternalReferences;if(e&&e.size){let t=this._location.getPathname();t!==this._previousPath&&(this._previousPath=t,this._prependPathToReferences(t))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();let t=this._location.getPathname();this._previousPath=t,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(t),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){let e=this._elementRef.nativeElement,t=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();t--;){let n=e.childNodes[t];(n.nodeType!==1||n.nodeName.toLowerCase()==="svg")&&n.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;let e=this._elementRef.nativeElement,t=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(n=>n.length>0);this._previousFontSetClass.forEach(n=>e.classList.remove(n)),t.forEach(n=>e.classList.add(n)),this._previousFontSetClass=t,this.fontIcon!==this._previousFontIconClass&&!t.includes("mat-ligature-font")&&(this._previousFontIconClass&&e.classList.remove(this._previousFontIconClass),this.fontIcon&&e.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(e){return typeof e=="string"?e.trim().split(" ")[0]:e}_prependPathToReferences(e){let t=this._elementsWithExternalReferences;t&&t.forEach((n,o)=>
1{n.forEach(r=>{o.setAttribute(r.name,`url('${e}#${r.value}')`)})})}_cacheChildrenWithExternalReferences(e){let t=e.querySelectorAll(Tt),n=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let o=0;o<t.length;o++)it.forEach(r=>{let a=t[o],u=a.getAttribute(r),h=u?u.match(kt):null;if(h){let l=n.get(a);l||(l=[],n.set(a,l)),l.push({name:r,value:h[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){let[t,n]=this._splitIconName(e);t&&(this._svgNamespace=t),n&&(this._svgName=n),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(n,t).pipe(P(1)).subscribe(o=>this._setSvgElement(o),o=>{let r=`Error retrieving icon ${t}:${n}! ${o.message}`;this._errorHandler.handleError(new Error(r))})}}static{this.\u0275fac=function(t){return new(t||i)(_(y),_(wt),De("aria-hidden"),_(Dt),_(U),_(Ct,8))}}static{this.\u0275cmp=Z({type:i,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(t,n){t&2&&(H("data-mat-icon-type",n._usingFontIcon()?"font":"svg")("data-mat-icon-name",n._svgName||n.fontIcon)("data-mat-icon-namespace",n._svgNamespace||n.fontSet)("fontIcon",n._usingFontIcon()?n.fontIcon:null),ke(n.color?"mat-"+n.color:""),Y("mat-icon-inline",n.inline)("mat-icon-no-color",n.color!=="primary"&&n.color!=="accent"&&n.color!=="warn"))},inputs:{color:"color",inline:[S.HasDecoratorInputTransform,"inline","inline",z],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],standalone:!0,features:[N,X],ngContentSelectors:It,decls:1,vars:0,template:function(t,n){t&1&&(G(),q(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0})}}return i})(),kn=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=f({type:i})}static{this.\u0275inj=m({imports:[L,L]})}}return i})();export{Ii as a,R as b,Rt as c,J as d,ot as e,te as f,Pt as g,L as h,We as i,an as j,cn as k,wt as l,Tn as m,kn as n};

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.