PageSourceSearch

https://digital.fidelity.com/ctgw/digital/search/client/smartSuggest.js

js fidelity.com collected 2026-09-24 08:58:48 UTC 513,488 bytes, 102 lines download raw bytes

1"use strict";(self.webpackChunkfa=self.webpackChunkfa||[]).push([["polyfills"],{6935(){const te=globalThis;function ee(e){return(te.__Zone_symbol_prefix||"__zone_symbol__")+e}const pe=Object.getOwnPropertyDescriptor,Oe=Object.defineProperty,Ne=Object.getPrototypeOf,dt=Object.create,_t=Array.prototype.slice,Ze="addEventListener",Le="removeEventListener",Ie=ee(Ze),Me=ee(Le),ae="true",le="false",me=ee("");function Ae(e,r){return Zone.current.wrap(e,r)}function je(e,r,c,t,i){return Zone.current.scheduleMacroTask(e,r,c,t,i)}const j=ee,Pe=typeof window<"u",ye=Pe?window:void 0,$=Pe&&ye||globalThis;function He(e,r){for(let c=e.length-1;c>=0;c--)"function"==typeof e[c]&&(e[c]=Ae(e[c],r+"_"+c));return e}function Ue(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&typeof e.set>"u")}const We=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Re=!("nw"in $)&&typeof $.process<"u"&&"[object process]"===$.process.toString(),xe=!Re&&!We&&!(!Pe||!ye.HTMLElement),qe=typeof $.process<"u"&&"[object process]"===$.process.toString()&&!We&&!(!Pe||!ye.HTMLElement),we={},gt=j("enable_beforeunload"),Xe=function(e){if(!(e=e||$.event))return;let r=we[e.type];r||(r=we[e.type]=j("ON_PROPERTY"+e.type));const c=this||e.target||$,t=c[r];let i;return xe&&c===ye&&"error"===e.type?(i=t&&t.call(this,e.message,e.filename,e.lineno,e.colno,e.error),!0===i&&e.preventDefault()):(i=t&&t.apply(this,arguments),"beforeunload"===e.type&&$[gt]&&"string"==typeof i?e.returnValue=i:null!=i&&!i&&e.preventDefault()),i};function Ye(e,r,c){let t=pe(e,r);if(!t&&c&&pe(c,r)&&(t={enumerable:!0,configurable:!0}),!t||!t.configurable)return;const i=j("on"+r+"patched");if(e.hasOwnProperty(i)&&e[i])return;delete t.writable,delete t.value;const u=t.get,E=t.set,T=r.slice(2);let p=we[T];p||(p=we[T]=j("ON_PROPERTY"+T)),t.set=function(D){let d=this;!d&&e===$&&(d=$),d&&("function"==typeof d[p]&&d.removeEventListener(T,Xe),E?.call(d,null),d[p]=D,"function"==typeof D&&d.addEventListener(T,Xe,!1))},t.get=function(){let D=this;if(!D&&e===$&&(D=$),!D)return null;const d=D[p];if(d)return d;if(u){let R=u.call(this);if(R)return t.set.call(this,R),"function"==typeof D.removeAttribute&&D.removeAttribute(r),R}return null},Oe(e,r,t),e[i]=!0}function $e(e,r,c){if(r)for(let t=0;t<r.length;t++)Ye(e,"on"+r[t],c);else{const t=[];for(const i in e)"on"==i.slice(0,2)&&t.push(i);for(let i=0;i<t.length;i++)Ye(e,t[i],c)}}const re=j("originalInstance");function ve(e){const r=$[e];if(!r)return;$[j(e)]=r,$[e]=function(){const i=He(arguments,e);switch(i.length){case 0:this[re]=new r;break;case 1:this[re]=new r(i[0]);break;case 2:this[re]=new r(i[0],i[1]);break;case 3:this[re]=new r(i[0],i[1],i[2]);break;case 4:this[re]=new r(i[0],i[1],i[2],i[3]);break;default:throw new Error("Arg list too long.")}},fe($[e],r);const c=new r(function(){});let t;for(t in c)"XMLHttpRequest"===e&&"responseBlob"===t||function(i){"function"==typeof c[i]?$[e].prototype[i]=function(){return this[re][i].apply(this[re],arguments)}:Oe($[e].prototype,i,{set:function(u){"function"==typeof u?(this[re][i]=Ae(u,e+"."+i),fe(this[re][i],u)):this[re][i]=u},get:function(){return this[re][i]}})}(t);for(t in r)"prototype"!==t&&r.hasOwnProperty(t)&&($[e][t]=r[t])}function ue(e,r,c){let t=e;for(;t&&!t.hasOwnProperty(r);)t=Ne(t);!t&&e[r]&&(t=e);const i=j(r);let u=null;if(t&&(!(u=t[i])||!t.hasOwnProperty(i))&&(u=t[i]=t[r],Ue(t&&pe(t,r)))){const T=c(u,i,r);t[r]=function(){return T(this,arguments)},fe(t[r],u)}return u}function kt(e,r,c){let t=null;function i(u){const E=u.data;return E.args[E.cbIdx]=function(){u.invoke.apply(this,arguments)},t.apply(E.target,E.args),u}t=ue(e,r,u=>function(E,T){const p=c(E,T);return p.cbIdx>=0&&"function"==typeof T[p.cbIdx]?je(p.name,T[p.cbIdx],p,i):u.apply(E,T)})}function fe(e,r){e[j("OriginalDelegate")]=r}let Je=!1,Ve=!1;function pt(){if(Je)return Ve;Je=!0;try{const e=ye.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(Ve=!0)}catch{}return Ve}function Ke(e){return"function"==typeof e}function Qe(e){return"number"==typeof e}const mt={useG:!0},ne={},et={},tt=new RegExp("^"+me+"(\\w+)(true|false)$"),nt=j("propagationStopped");function rt(e,r){const c=(r?r(e):e)+le,t=(r?r(e):e)+ae,i=me+c,u=me+t;ne[e]={},ne[e][le]=i,ne[e][ae]=u}function yt(e,r,c,t){const i=t&&t.add||Ze,u=t&&t.rm||Le,E=t&&t.listeners||"eventListeners",T=t&&t.rmAll||"removeAllListeners",p=j(i),D="."+i+":",d="prependListener",R="."+d+":",M=function(y,h,H){if(y.isRemoved)return;const V=y.callback;let Y;"object"==typeof V&&V.handleEvent&&(y.callback=g=>V.handleEvent(g),y.originalDelegate=V);try{y.invoke(y,h,[H])}catch(g){Y=g}const F=y.options;return F&&"object"==typeof F&&F.once&&h[u].call(h,H.type,y.originalDelegate?y.originalDelegate:y.callback,F),Y};function x(y,h,H){if(!(h=h||e.event))return;const V=y||h.target||e,Y=V[ne[h.type][H?ae:le]];if(Y){const F=[];if(1===Y.length){const g=M(Y[0],V,h);g&&F.push(g)}else{const g=Y.slice();for(let U=0;U<g.length&&(!h||!0!==h[nt]);U++){const O=M(g[U],V,h);O&&F.push(O)}}if(1===F.length)throw F[0];for(let g=0;g<F.length;g++){const U=F[g];r.nativeScheduleMicroTask(()=>{throw U})}}}const z=function(y){return x(this,y,!1)},J=function(y){return x(this,y,!0)};function K(y,h){if(!y)return!1;let H=!0;h&&void 0!==h.useG&&(H=h.useG);const V=h&&h.vh;let Y=!0;h&&void 0!==h.chkDup&&(Y=h.chkDup);let F=!1;h&&void 0!==h.rt&&(F=h.rt);let g=y;for(;g&&!g.hasOwnProperty(i);)g=Ne(g);if(!g&&y[i]&&(g=y),!g||g[p])return!1;const U=h&&h.eventNameToString,O={},w=g[p]=g[i],b=g[j(u)]=g[u],S=g[j(E)]=g[E],Q=g[j(T)]=g[T];let W;h&&h.prepend&&(W=g[j(h.prepend)]=g[h.prepend]);const q=H?function(s){if(!O.isExisting)return w.call(O.target,O.eventName,O.capture?J:z,O.options)}:function(s){return w.call(O.target,O.eventName,s.invoke,O.options)},A=H?function(s){if(!s.isRemoved){const l=ne[s.eventName];let v;l&&(v=l[s.capture?ae:le]);const C=v&&s.target[v];if(C)for(let k=0;k<C.length;k++)if(C[k]===s){C.splice(k,1),s.isRemoved=!0,s.removeAbortListener&&(s.removeAbortListener(),s.removeAbortListener=null),0===C.length&&(s.allRemoved=!0,s.target[v]=null);break}}if(s.allRemoved)return b.call(s.target,s.eventName,s.capture?J:z,s.options)}:function(s){return b.call(s.target,s.eventName,s.invoke,s.options)},he=h?.diff||function(s,l){const v=typeof l;return"function"===v&&s.callback===l||"object"===v&&s.originalDelegate===l},de=Zone[j("UNPATCHED_EVENTS")],oe=e[j("PASSIVE_EVENTS")],a=function(s,l,v,C,k=!1,Z=!1){return function(){const L=this||e;let I=arguments[0];h&&h.transferEventName&&(I=h.transferEventName(I));let G=arguments[1];if(!G)return s.apply(this,arguments);if(Re&&"uncaughtException"===I)return s.apply(this,arguments);let B=!1;if("function"!=typeof G){if(!G.handleEvent)return s.apply(this,arguments);B=!0}if(V&&!V(s,G,L,arguments))return;const Te=!!oe&&-1!==oe.indexOf(I),ie=function f(s){if("object"==typeof s&&null!==s){const l={...s};return s.signal&&(l.signal=s.signal),l}return s}(function N(s,l){return l?"boolean"==typeof s?{capture:s,passive:!0}:s?"object"==typeof s&&!1!==s.passive?{...s,passive:!0}:s:{passive:!0}:s}(arguments[2],Te)),ge=ie?.signal;if(ge?.aborted)return;if(de)for(let ce=0;ce<de.length;ce++)if(I===de[ce])return Te?s.call(L,I,G,ie):s.apply(this,arguments);const Ge=!!ie&&("boolean"==typeof ie||ie.capture),at=!(!ie||"object"!=typeof ie)&&ie.once,It=Zone.current;let Be=ne[I];Be||(rt(I,U),Be=ne[I]);const lt=Be[Ge?ae:le];let De,ke=L[lt],ut=!1;
1if(ke){if(ut=!0,Y)for(let ce=0;ce<ke.length;ce++)if(he(ke[ce],G))return}else ke=L[lt]=[];const ft=L.constructor.name,ht=et[ft];ht&&(De=ht[I]),De||(De=ft+l+(U?U(I):I)),O.options=ie,at&&(O.options.once=!1),O.target=L,O.capture=Ge,O.eventName=I,O.isExisting=ut;const be=H?mt:void 0;be&&(be.taskData=O),ge&&(O.options.signal=void 0);const se=It.scheduleEventTask(De,G,be,v,C);if(ge){O.options.signal=ge;const ce=()=>se.zone.cancelTask(se);s.call(ge,"abort",ce,{once:!0}),se.removeAbortListener=()=>ge.removeEventListener("abort",ce)}return O.target=null,be&&(be.taskData=null),at&&(O.options.once=!0),"boolean"!=typeof se.options&&(se.options=ie),se.target=L,se.capture=Ge,se.eventName=I,B&&(se.originalDelegate=G),Z?ke.unshift(se):ke.push(se),k?L:void 0}};return g[i]=a(w,D,q,A,F),W&&(g[d]=a(W,R,function(s){return W.call(O.target,O.eventName,s.invoke,O.options)},A,F,!0)),g[u]=function(){const s=this||e;let l=arguments[0];h&&h.transferEventName&&(l=h.transferEventName(l));const v=arguments[2],C=!!v&&("boolean"==typeof v||v.capture),k=arguments[1];if(!k)return b.apply(this,arguments);if(V&&!V(b,k,s,arguments))return;const Z=ne[l];let L;Z&&(L=Z[C?ae:le]);const I=L&&s[L];if(I)for(let G=0;G<I.length;G++){const B=I[G];if(he(B,k))return I.splice(G,1),B.isRemoved=!0,0!==I.length||(B.allRemoved=!0,s[L]=null,C||"string"!=typeof l)||(s[me+"ON_PROPERTY"+l]=null),B.zone.cancelTask(B),F?s:void 0}return b.apply(this,arguments)},g[E]=function(){const s=this||e;let l=arguments[0];h&&h.transferEventName&&(l=h.transferEventName(l));const v=[],C=ot(s,U?U(l):l);for(let k=0;k<C.length;k++){const Z=C[k];v.push(Z.originalDelegate?Z.originalDelegate:Z.callback)}return v},g[T]=function(){const s=this||e;let l=arguments[0];if(l){h&&h.transferEventName&&(l=h.transferEventName(l));const v=ne[l];if(v){const Z=s[v[le]],L=s[v[ae]];if(Z){const I=Z.slice();for(let G=0;G<I.length;G++){const B=I[G];this[u].call(this,l,B.originalDelegate?B.originalDelegate:B.callback,B.options)}}if(L){const I=L.slice();for(let G=0;G<I.length;G++){const B=I[G];this[u].call(this,l,B.originalDelegate?B.originalDelegate:B.callback,B.options)}}}}else{const v=Object.keys(s);for(let C=0;C<v.length;C++){const Z=tt.exec(v[C]);let L=Z&&Z[1];L&&"removeListener"!==L&&this[T].call(this,L)}this[T].call(this,"removeListener")}if(F)return this},fe(g[i],w),fe(g[u],b),Q&&fe(g[T],Q),S&&fe(g[E],S),!0}let X=[];for(let y=0;y<c.length;y++)X[y]=K(c[y],t);return X}function ot(e,r){if(!r){const u=[];for(let E in e){const T=tt.exec(E);let p=T&&T[1];if(p&&(!r||p===r)){const D=e[E];if(D)for(let d=0;d<D.length;d++)u.push(D[d])}}return u}let c=ne[r];c||(rt(r),c=ne[r]);const t=e[c[le]],i=e[c[ae]];return t?i?t.concat(i):t.slice():i?i.slice():[]}function vt(e,r){const c=e.Event;c&&c.prototype&&r.patchMethod(c.prototype,"stopImmediatePropagation",t=>function(i,u){i[nt]=!0,t&&t.apply(i,u)})}const Ce=j("zoneTask");function Ee(e,r,c,t){let i=null,u=null;c+=t;const E={};function T(D){const d=D.data;d.args[0]=function(){return D.invoke.apply(this,arguments)};const R=i.apply(e,d.args);return Qe(R)?d.handleId=R:(d.handle=R,d.isRefreshable=Ke(R.refresh)),D}function p(D){const{handle:d,handleId:R}=D.data;return u.call(e,d??R)}i=ue(e,r+=t,D=>function(d,R){if(Ke(R[0])){const M={isRefreshable:!1,isPeriodic:"Interval"===t,delay:"Timeout"===t||"Interval"===t?R[1]||0:void 0,args:R},x=R[0];R[0]=function(){try{return x.apply(this,arguments)}finally{const{handle:H,handleId:V,isPeriodic:Y,isRefreshable:F}=M;!Y&&!F&&(V?delete E[V]:H&&(H[Ce]=null))}};const z=je(r,R[0],M,T,p);if(!z)return z;const{handleId:J,handle:K,isRefreshable:X,isPeriodic:y}=z.data;if(J)E[J]=z;else if(K&&(K[Ce]=z,X&&!y)){const h=K.refresh;K.refresh=function(){const{zone:H,state:V}=z;return"notScheduled"===V?(z._state="scheduled",H._updateTaskCount(z,1)):"running"===V&&(z._state="scheduling"),h.call(this)}}return K??J??z}return D.apply(e,R)}),u=ue(e,c,D=>function(d,R){const M=R[0];let x;Qe(M)?(x=E[M],delete E[M]):(x=M?.[Ce],x?M[Ce]=null:x=M),x?.type?x.cancelFn&&x.zone.cancelTask(x):D.apply(e,R)})}function st(e,r,c){if(!c||0===c.length)return r;const t=c.filter(u=>u.target===e);if(0===t.length)return r;const i=t[0].ignoreProperties;return r.filter(u=>-1===i.indexOf(u))}function it(e,r,c,t){e&&$e(e,st(e,r,c),t)}function Fe(e){return Object.getOwnPropertyNames(e).filter(r=>r.startsWith("on")&&r.length>2).map(r=>r.substring(2))}function Nt(e,r,c,t,i){const u=Zone.__symbol__(t);if(r[u])return;const E=r[u]=r[t];
1r[t]=function(T,p,D){return p&&p.prototype&&i.forEach(function(d){const R=`${c}.${t}::`+d,M=p.prototype;try{if(M.hasOwnProperty(d)){const x=e.ObjectGetOwnPropertyDescriptor(M,d);x&&x.value?(x.value=e.wrapWithCurrentZone(x.value,R),e._redefineProperty(p.prototype,d,x)):M[d]&&(M[d]=e.wrapWithCurrentZone(M[d],R))}else M[d]&&(M[d]=e.wrapWithCurrentZone(M[d],R))}catch{}}),E.call(r,T,p,D)},e.attachOriginToPatched(r[t],E)}const ct=function Se(){const e=globalThis,r=!0===e[ee("forceDuplicateZoneCheck")];if(e.Zone&&(r||"function"!=typeof e.Zone.__symbol__))throw new Error("Zone already loaded.");return e.Zone??=function ze(){const e=te.performance;function r(N){e&&e.mark&&e.mark(N)}function c(N,_){e&&e.measure&&e.measure(N,_)}r("Zone");let t=(()=>{class N{static __symbol__=ee;static assertZonePatched(){if(te.Promise!==O.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let n=N.current;for(;n.parent;)n=n.parent;return n}static get current(){return b.zone}static get currentTask(){return S}static __load_patch(n,o,m=!1){if(O.hasOwnProperty(n)){const P=!0===te[ee("forceDuplicateZoneCheck")];if(!m&&P)throw Error("Already loaded patch: "+n)}else if(!te["__Zone_disable_"+n]){const P="Zone:"+n;r(P),O[n]=o(te,N,w),c(P,P)}}get parent(){return this._parent}get name(){return this._name}_parent;_name;_properties;_zoneDelegate;constructor(n,o){this._parent=n,this._name=o?o.name||"unnamed":"<root>",this._properties=o&&o.properties||{},this._zoneDelegate=new u(this,this._parent&&this._parent._zoneDelegate,o)}get(n){const o=this.getZoneWith(n);if(o)return o._properties[n]}getZoneWith(n){let o=this;for(;o;){if(o._properties.hasOwnProperty(n))return o;o=o._parent}return null}fork(n){if(!n)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,n)}wrap(n,o){if("function"!=typeof n)throw new Error("Expecting function got: "+n);const m=this._zoneDelegate.intercept(this,n,o),P=this;return function(){return P.runGuarded(m,this,arguments,o)}}run(n,o,m,P){b={parent:b,zone:this};try{return this._zoneDelegate.invoke(this,n,o,m,P)}finally{b=b.parent}}runGuarded(n,o=null,m,P){b={parent:b,zone:this};try{try{return this._zoneDelegate.invoke(this,n,o,m,P)}catch(q){if(this._zoneDelegate.handleError(this,q))throw q}}finally{b=b.parent}}runTask(n,o,m){if(n.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(n.zone||K).name+"; Execution: "+this.name+")");const P=n,{type:q,data:{isPeriodic:A=!1,isRefreshable:_e=!1}={}}=n;if(n.state===X&&(q===U||q===g))return;const he=n.state!=H;he&&P._transitionTo(H,h);const de=S;S=P,b={parent:b,zone:this};try{q==g&&n.data&&!A&&!_e&&(n.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,P,o,m)}catch(oe){if(this._zoneDelegate.handleError(this,oe))throw oe}}finally{const oe=n.state;if(oe!==X&&oe!==Y)if(q==U||A||_e&&oe===y)he&&P._transitionTo(h,H,y);else{const f=P._zoneDelegates;this._updateTaskCount(P,-1),he&&P._transitionTo(X,H,X),_e&&(P._zoneDelegates=f)}b=b.parent,S=de}}scheduleTask(n){if(n.zone&&n.zone!==this){let m=this;for(;m;){if(m===n.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${n.zone.name}`);m=m.parent}}n._transitionTo(y,X);const o=[];n._zoneDelegates=o,n._zone=this;try{n=this._zoneDelegate.scheduleTask(this,n)}catch(m){throw n._transitionTo(Y,y,X),this._zoneDelegate.handleError(this,m),m}return n._zoneDelegates===o&&this._updateTaskCount(n,1),n.state==y&&n._transitionTo(h,y),n}scheduleMicroTask(n,o,m,P){return this.scheduleTask(new E(F,n,o,m,P,void 0))}scheduleMacroTask(n,o,m,P,q){return this.scheduleTask(new E(g,n,o,m,P,q))}scheduleEventTask(n,o,m,P,q){return this.scheduleTask(new E(U,n,o,m,P,q))}cancelTask(n){if(n.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(n.zone||K).name+"; Execution: "+this.name+")");if(n.state===h||n.state===H){n._transitionTo(V,h,H);try{this._zoneDelegate.cancelTask(this,n)}catch(o){throw n._transitionTo(Y,V),this._zoneDelegate.handleError(this,o),o}return this._updateTaskCount(n,-1),n._transitionTo(X,V),n.runCount=-1,n}}_updateTaskCount(n,o){const m=n._zoneDelegates;-1==o&&(n._zoneDelegates=null);for(let P=0;P<m.length;P++)m[P]._updateTaskCount(n.type,o)}}return N})();const i={name:"",onHasTask:(N,_,n,o)=>N.hasTask(n,o),onScheduleTask:(N,_,n,o)=>N.scheduleTask(n,o),onInvokeTask:(N,_,n,o,m,P)=>N.invokeTask(n,o,m,P),onCancelTask:(N,_,n,o)=>N.cancelTask(n,o)};class u{get zone(){return this._zone}_zone;_taskCounts={microTask:0,macroTask:0,eventTask:0};_parentDelegate;_forkDlgt;_forkZS;_forkCurrZone;_interceptDlgt;_interceptZS;_interceptCurrZone;_invokeDlgt;_invokeZS;_invokeCurrZone;_handleErrorDlgt;_handleErrorZS;_handleErrorCurrZone;_scheduleTaskDlgt;_scheduleTaskZS;_scheduleTaskCurrZone;_invokeTaskDlgt;_invokeTaskZS;_invokeTaskCurrZone;_cancelTaskDlgt;_cancelTaskZS;_cancelTaskCurrZone;_hasTaskDlgt;_hasTaskDlgtOwner;_hasTaskZS;_hasTaskCurrZone;constructor(_,n,o){this._zone=_,this._parentDelegate=n,this._forkZS=o&&(o&&o.onFork?o:n._forkZS),this._forkDlgt=o&&(o.onFork?n:n._forkDlgt),this._forkCurrZone=o&&(o.onFork?this._zone:n._forkCurrZone),this._interceptZS=o&&(o.onIntercept?o:n._interceptZS),this._interceptDlgt=o&&
1(o.onIntercept?n:n._interceptDlgt),this._interceptCurrZone=o&&(o.onIntercept?this._zone:n._interceptCurrZone),this._invokeZS=o&&(o.onInvoke?o:n._invokeZS),this._invokeDlgt=o&&(o.onInvoke?n:n._invokeDlgt),this._invokeCurrZone=o&&(o.onInvoke?this._zone:n._invokeCurrZone),this._handleErrorZS=o&&(o.onHandleError?o:n._handleErrorZS),this._handleErrorDlgt=o&&(o.onHandleError?n:n._handleErrorDlgt),this._handleErrorCurrZone=o&&(o.onHandleError?this._zone:n._handleErrorCurrZone),this._scheduleTaskZS=o&&(o.onScheduleTask?o:n._scheduleTaskZS),this._scheduleTaskDlgt=o&&(o.onScheduleTask?n:n._scheduleTaskDlgt),this._scheduleTaskCurrZone=o&&(o.onScheduleTask?this._zone:n._scheduleTaskCurrZone),this._invokeTaskZS=o&&(o.onInvokeTask?o:n._invokeTaskZS),this._invokeTaskDlgt=o&&(o.onInvokeTask?n:n._invokeTaskDlgt),this._invokeTaskCurrZone=o&&(o.onInvokeTask?this._zone:n._invokeTaskCurrZone),this._cancelTaskZS=o&&(o.onCancelTask?o:n._cancelTaskZS),this._cancelTaskDlgt=o&&(o.onCancelTask?n:n._cancelTaskDlgt),this._cancelTaskCurrZone=o&&
1(o.onCancelTask?this._zone:n._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const m=o&&o.onHasTask;(m||n&&n._hasTaskZS)&&(this._hasTaskZS=m?o:i,this._hasTaskDlgt=n,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=this._zone,o.onScheduleTask||(this._scheduleTaskZS=i,this._scheduleTaskDlgt=n,this._scheduleTaskCurrZone=this._zone),o.onInvokeTask||(this._invokeTaskZS=i,this._invokeTaskDlgt=n,this._invokeTaskCurrZone=this._zone),o.onCancelTask||(this._cancelTaskZS=i,this._cancelTaskDlgt=n,this._cancelTaskCurrZone=this._zone))}fork(_,n){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,_,n):new t(_,n)}intercept(_,n,o){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,_,n,o):n}invoke(_,n,o,m,P){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,_,n,o,m,P):n.apply(o,m)}handleError(_,n){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,_,n)}scheduleTask(_,n){let o=n;if(this._scheduleTaskZS)this._hasTaskZS&&o._zoneDelegates.push(this._hasTaskDlgtOwner),o=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,_,n),o||(o=n);else if(n.scheduleFn)n.scheduleFn(n);else{if(n.type!=F)throw new Error("Task is missing scheduleFn.");z(n)}return o}invokeTask(_,n,o,m){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,_,n,o,m):n.callback.apply(o,m)}cancelTask(_,n){let o;if(this._cancelTaskZS)o=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,_,n);else{if(!n.cancelFn)throw Error("Task is not cancelable");o=n.cancelFn(n)}return o}hasTask(_,n){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,_,n)}catch(o){this.handleError(_,o)}}_updateTaskCount(_,n){const o=this._taskCounts,m=o[_],P=o[_]=m+n;if(P<0)throw new Error("More tasks executed then were scheduled.");0!=m&&0!=P||this.hasTask(this._zone,{microTask:o.microTask>0,macroTask:o.macroTask>0,eventTask:o.eventTask>0,change:_})}}class E{type;source;invoke;callback;data;scheduleFn;cancelFn;_zone=null;runCount=0;_zoneDelegates=null;_state="notScheduled";constructor(_,n,o,m,P,q){if(this.type=_,this.source=n,this.data=m,this.scheduleFn=P,this.cancelFn=q,!o)throw new Error("callback is not defined");this.callback=o;const A=this;this.invoke=_===U&&m&&m.useG?E.invokeTask:function(){return E.invokeTask.call(te,A,this,arguments)}}static invokeTask(_,n,o){_||(_=this),Q++;try{return _.runCount++,_.zone.runTask(_,n,o)}finally{1==Q&&J(),Q--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(X,y)}_transitionTo(_,n,o){if(this._state!==n&&this._state!==o)throw new Error(`${this.type} '${this.source}': can not transition to '${_}', expecting state '${n}'${o?" or '"+o+"'":""}, was '${this._state}'.`);this._state=_,_==X&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const T=ee("setTimeout"),p=ee("Promise"),D=ee("then");let M,d=[],R=!1;function x(N){if(M||te[p]&&(M=te[p].resolve(0)),M){let _=M[D];_||(_=M.then),_.call(M,N)}else te[T](N,0)}function z(N){0===Q&&0===d.length&&x(J),N&&d.push(N)}function J(){if(!R){for(R=!0;d.length;){const N=d;d=[];for(let _=0;_<N.length;_++){const n=N[_];try{n.zone.runTask(n,null,null)}catch(o){w.onUnhandledError(o)}}}w.microtaskDrainDone(),R=!1}}const K={name:"NO ZONE"},X="notScheduled",y="scheduling",h="scheduled",H="running",V="canceling",Y="unknown",F="microTask",g="macroTask",U="eventTask",O={},w={symbol:ee,currentZoneFrame:()=>b,onUnhandledError:W,microtaskDrainDone:W,scheduleMicroTask:z,showUncaughtError:()=>!t[ee("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:W,patchMethod:()=>W,bindArguments:()=>[],patchThen:()=>W,patchMacroTask:()=>W,patchEventPrototype:()=>W,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>W,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>
1W,wrapWithCurrentZone:()=>W,filterProperties:()=>[],attachOriginToPatched:()=>W,_redefineProperty:()=>W,patchCallbacks:()=>W,nativeScheduleMicroTask:x};let b={parent:null,zone:new t(null,null)},S=null,Q=0;function W(){}return c("Zone","Zone"),t}(),e.Zone}();(function Lt(e){(function St(e){e.__load_patch("ZoneAwarePromise",(r,c,t)=>{const i=Object.getOwnPropertyDescriptor,u=Object.defineProperty,T=t.symbol,p=[],D=!1!==r[T("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],d=T("Promise"),R=T("then");t.onUnhandledError=f=>{if(t.showUncaughtError()){const a=f&&f.rejection;a?console.error("Unhandled Promise rejection:",a instanceof Error?a.message:a,"; Zone:",f.zone.name,"; Task:",f.task&&f.task.source,"; Value:",a,a instanceof Error?a.stack:void 0):console.error(f)}},t.microtaskDrainDone=()=>{for(;p.length;){const f=p.shift();try{f.zone.runGuarded(()=>{throw f.throwOriginal?f.rejection:f})}catch(a){z(a)}}};const x=T("unhandledPromiseRejectionHandler");function z(f){t.onUnhandledError(f);try{const a=c[x];"function"==typeof a&&a.call(this,f)}catch{}}function J(f){return f&&"function"==typeof f.then}function K(f){return f}function X(f){return A.reject(f)}const y=T("state"),h=T("value"),H=T("finally"),V=T("parentPromiseValue"),Y=T("parentPromiseState"),g=null,U=!0,O=!1;function b(f,a){return s=>{try{N(f,a,s)}catch(l){N(f,!1,l)}}}const S=function(){let f=!1;return function(s){return function(){f||(f=!0,s.apply(null,arguments))}}},Q="Promise resolved with itself",W=T("currentTaskTrace");function N(f,a,s){const l=S();if(f===s)throw new TypeError(Q);if(f[y]===g){let v=null;try{("object"==typeof s||"function"==typeof s)&&(v=s&&s.then)}catch(C){return l(()=>{N(f,!1,C)})(),f}if(a!==O&&s instanceof A&&s.hasOwnProperty(y)&&s.hasOwnProperty(h)&&s[y]!==g)n(s),N(f,s[y],s[h]);else if(a!==O&&"function"==typeof v)try{v.call(s,l(b(f,a)),l(b(f,!1)))}catch(C){l(()=>{N(f,!1,C)})()}else{f[y]=a;const C=f[h];if(f[h]=s,f[H]===H&&a===U&&(f[y]=f[Y],f[h]=f[V]),a===O&&s instanceof Error){const k=c.currentTask&&c.currentTask.data&&c.currentTask.data.__creationTrace__;k&&u(s,W,{configurable:!0,enumerable:!1,writable:!0,value:k})}for(let k=0;k<C.length;)o(f,C[k++],C[k++],C[k++],C[k++]);if(0==C.length&&a==O){f[y]=0;let k=s;try{throw new Error("Uncaught (in promise): "+function E(f){return f&&f.toString===Object.prototype.toString?(f.constructor&&f.constructor.name||"")+": "+JSON.stringify(f):f?f.toString():Object.prototype.toString.call(f)}(s)+(s&&s.stack?"\n"+s.stack:""))}catch(Z){k=Z}D&&(k.throwOriginal=!0),k.rejection=s,k.promise=f,k.zone=c.current,k.task=c.currentTask,p.push(k),t.scheduleMicroTask()}}}return f}const _=T("rejectionHandledHandler");function n(f){if(0===f[y]){try{const a=c[_];a&&"function"==typeof a&&a.call(this,{rejection:f[h],promise:f})}catch{}f[y]=O;for(let a=0;a<p.length;a++)f===p[a].promise&&p.splice(a,1)}}function o(f,a,s,l,v){n(f);const C=f[y],k=C?"function"==typeof l?l:K:"function"==typeof v?v:X;a.scheduleMicroTask("Promise.then",()=>{try{const Z=f[h],L=!!s&&H===s[H];L&&(s[V]=Z,s[Y]=C);const I=a.run(k,void 0,L&&k!==X&&k!==K?[]:[Z]);N(s,!0,I)}catch(Z){N(s,!1,Z)}},s)}const P=function(){},q=r.AggregateError;class A{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(a){return a instanceof A?a:N(new this(null),U,a)}static reject(a){return N(new this(null),O,a)}static withResolvers(){const a={};return a.promise=new A((s,l)=>{a.resolve=s,a.reject=l}),a}static any(a){if(!a||"function"!=typeof a[Symbol.iterator])return Promise.reject(new q([],"All promises were rejected"));const s=[];let l=0;try{for(let k of a)l++,s.push(A.resolve(k))}catch{return Promise.reject(new q([],"All promises were rejected"))}if(0===l)return Promise.reject(new q([],"All promises were rejected"));let v=!1;const C=[];return new A((k,Z)=>{for(let L=0;L<s.length;L++)s[L].then(I=>{v||(v=!0,k(I))},I=>{C.push(I),l--,0===l&&(v=!0,Z(new q(C,"All promises were rejected")))})})}static race(a){let s,l,v=new this((Z,L)=>{s=Z,l=L});function C(Z){s(Z)}function k(Z){l(Z)}for(let Z of a)J(Z)||(Z=this.resolve(Z)),Z.then(C,k);return v}static all(a){return A.allWithCallback(a)}static allSettled(a){return(this&&this.prototype instanceof A?this:A).allWithCallback(a,{thenCallback:l=>({status:"fulfilled",value:l}),errorCallback:l=>({status:"rejected",reason:l})})}static allWithCallback(a,s){let l,v,C=new this((I,G)=>{l=I,v=G}
1),k=2,Z=0;const L=[];for(let I of a){J(I)||(I=this.resolve(I));const G=Z;try{I.then(B=>{L[G]=s?s.thenCallback(B):B,k--,0===k&&l(L)},B=>{s?(L[G]=s.errorCallback(B),k--,0===k&&l(L)):v(B)})}catch(B){v(B)}k++,Z++}return k-=2,0===k&&l(L),C}constructor(a){const s=this;if(!(s instanceof A))throw new Error("Must be an instanceof Promise.");s[y]=g,s[h]=[];try{const l=S();a&&a(l(b(s,U)),l(b(s,O)))}catch(l){N(s,!1,l)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return A}then(a,s){let l=this.constructor?.[Symbol.species];(!l||"function"!=typeof l)&&(l=this.constructor||A);const v=new l(P),C=c.current;return this[y]==g?this[h].push(C,v,a,s):o(this,C,v,a,s),v}catch(a){return this.then(null,a)}finally(a){let s=this.constructor?.[Symbol.species];(!s||"function"!=typeof s)&&(s=A);const l=new s(P);l[H]=H;const v=c.current;return this[y]==g?this[h].push(v,l,a,a):o(this,v,l,a,a),l}}A.resolve=A.resolve,A.reject=A.reject,A.race=A.race,A.all=A.all;const _e=r[d]=r.Promise;r.Promise=A;const he=T("thenPatched");function de(f){const a=f.prototype,s=i(a,"then");if(s&&(!1===s.writable||!s.configurable))return;const l=a.then;a[R]=l,f.prototype.then=function(v,C){return new A((Z,L)=>{l.call(this,Z,L)}).then(v,C)},f[he]=!0}return t.patchThen=de,_e&&(de(_e),ue(r,"fetch",f=>function oe(f){return function(a,s){let l=f.apply(a,s);if(l instanceof A)return l;let v=l.constructor;return v[he]||de(v),l}}(f))),Promise[c.__symbol__("uncaughtPromiseErrors")]=p,A})})(e),function Ot(e){e.__load_patch("toString",r=>{const c=Function.prototype.toString,t=j("OriginalDelegate"),i=j("Promise"),u=j("Error"),E=function(){if("function"==typeof this){const d=this[t];if(d)return"function"==typeof d?c.call(d):Object.prototype.toString.call(d);if(this===Promise){const R=r[i];if(R)return c.call(R)}if(this===Error){const R=r[u];if(R)return c.call(R)}}return c.call(this)};E[t]=c,Function.prototype.toString=E;const T=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":T.call(this)}})}(e),function Zt(e){e.__load_patch("util",(r,c,t)=>{const i=Fe(r);t.patchOnProperties=$e,t.patchMethod=ue,t.bindArguments=He,t.patchMacroTask=kt;const u=c.__symbol__("BLACK_LISTED_EVENTS"),E=c.__symbol__("UNPATCHED_EVENTS");r[E]&&(r[u]=r[E]),r[u]&&(c[u]=c[E]=r[u]),t.patchEventPrototype=vt,t.patchEventTarget=yt,t.isIEOrEdge=pt,t.ObjectDefineProperty=Oe,t.ObjectGetOwnPropertyDescriptor=pe,t.ObjectCreate=dt,t.ArraySlice=_t,t.patchClass=ve,t.wrapWithCurrentZone=Ae,t.filterProperties=st,t.attachOriginToPatched=fe,t._redefineProperty=Object.defineProperty,t.patchCallbacks=Nt,t.getGlobalObjects=()=>({globalSources:et,zoneSymbolEventNames:ne,eventNames:i,isBrowser:xe,isMix:qe,isNode:Re,TRUE_STR:ae,FALSE_STR:le,ZONE_SYMBOL_PREFIX:me,ADD_EVENT_LISTENER_STR:Ze,REMOVE_
1EVENT_LISTENER_STR:Le})})}(e)})(ct),function Dt(e){e.__load_patch("legacy",r=>{const c=r[e.__symbol__("legacyPatch")];c&&c()}),e.__load_patch("timers",r=>{const t="clear";Ee(r,"set",t,"Timeout"),Ee(r,"set",t,"Interval"),Ee(r,"set",t,"Immediate")}),e.__load_patch("requestAnimationFrame",r=>{Ee(r,"request","cancel","AnimationFrame"),Ee(r,"mozRequest","mozCancel","AnimationFrame"),Ee(r,"webkitRequest","webkitCancel","AnimationFrame")}),e.__load_patch("blocking",(r,c)=>{const t=["alert","prompt","confirm"];for(let i=0;i<t.length;i++)ue(r,t[i],(E,T,p)=>function(D,d){return c.current.run(E,r,d,p)})}),e.__load_patch("EventTarget",(r,c,t)=>{(function wt(e,r){r.patchEventPrototype(e,r)})(r,t),function Rt(e,r){if(Zone[r.symbol("patchEventTarget")])return;const{eventNames:c,zoneSymbolEventNames:t,TRUE_STR:i,FALSE_STR:u,ZONE_SYMBOL_PREFIX:E}=r.getGlobalObjects();for(let p=0;p<c.length;p++){const D=c[p],M=E+(D+u),x=E+(D+i);t[D]={},t[D][u]=M,t[D][i]=x}const T=e.EventTarget;T&&T.prototype&&r.patchEventTarget(e,r,[T&&T.prototype])}(r,t);const i=r.XMLHttpRequestEventTarget;i&&i.prototype&&t.patchEventTarget(r,t,[i.prototype])}),e.__load_patch("MutationObserver",(r,c,t)=>{ve("MutationObserver"),ve("WebKitMutationObserver")}),e.__load_patch("IntersectionObserver",(r,c,t)=>{ve("IntersectionObserver")}),e.__load_patch("FileReader",(r,c,t)=>{ve("FileReader")}),e.__load_patch("on_property",(r,c,t)=>{!function Ct(e,r){if(Re&&!qe||Zone[e.symbol("patchEvents")])return;const c=r.__Zone_ignore_on_properties;let t=[];if(xe){const i=window;t=t.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const u=[];it(i,Fe(i),c&&c.concat(u),Ne(i))}t=t.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let i=0;i<t.length;i++){const u=r[t[i]];u?.prototype&&it(u.prototype,Fe(u.prototype),c)}}(t,r)}),e.__load_patch("customElements",(r,c,t)=>{!function Pt(e,r){const{isBrowser:c,isMix:t}=r.getGlobalObjects();(c||t)&&e.customElements&&"customElements"in e&&r.patchCallbacks(r,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback","formAssociatedCallback","formDisabledCallback","formResetCallback","formStateRestoreCallback"])}(r,t)}),e.__load_patch("XHR",(r,c)=>{!function D(d){const R=d.XMLHttpRequest;if(!R)return;const M=R.prototype;let z=M[Ie],J=M[Me];if(!z){const w=d.XMLHttpRequestEventTarget;if(w){const b=w.prototype;z=b[Ie],J=b[Me]}}const K="readystatechange",X="scheduled";function y(w){const b=w.data,S=b.target;S[E]=!1,S[p]=!1;const Q=S[u];z||(z=S[Ie],J=S[Me]),Q&&J.call(S,K,Q);const W=S[u]=()=>{if(S.readyState===S.DONE)if(!b.aborted&&S[E]&&w.state===X){const _=S[c.__symbol__("loadfalse")];if(0!==S.status&&_&&_.length>0){const n=w.invoke;w.invoke=function(){const o=S[c.__symbol__("loadfalse")];for(let m=0;m<o.length;m++)o[m]===w&&o.splice(m,1);!b.aborted&&w.state===X&&n.call(w)},_.push(w)}else w.invoke()}else!b.aborted&&!1===S[E]&&(S[p]=!0)};return z.call(S,K,W),S[t]||(S[t]=w),U.apply(S,b.args),S[E]=!0,w}function h(){}function H(w){const b=w.data;return b.aborted=!0,O.apply(b.target,b.args)}const V=ue(M,"open",()=>function(w,b){return w[i]=0==b[2],w[T]=b[1],V.apply(w,b)}),F=j("fetchTaskAborting"),g=j("fetchTaskScheduling"),U=ue(M,"send",()=>function(w,b){if(!0===c.current[g]||w[i])return U.apply(w,b);{const S={target:w,url:w[T],isPeriodic:!1,args:b,aborted:!1},Q=je("XMLHttpRequest.send",h,S,y,H);w&&!0===w[p]&&!S.aborted&&Q.state===X&&Q.invoke()}}),O=ue(M,"abort",()=>function(w,b){const S=function x(w){return w[t]}(w);if(S&&"string"==typeof S.type){if(null==S.cancelFn||S.data&&S.data.aborted)return;S.zone.cancelTask(S)}else if(!0===c.current[F])return O.apply(w,b)})}(r);const t=j("xhrTask"),i=j("xhrSync"),u=j("xhrListener"),E=j("xhrScheduled"),T=j("xhrURL"),p=j("xhrErrorBeforeScheduled")}),e.__load_patch("geolocation",r=>{r.navigator&&r.navigator.geolocation&&function Et(e,r){const c=e.constructor.name;for(let t=0;t<r.length;t++){const i=r[t],u=e[i];if(u){if(!Ue(pe(e,i)))continue;e[i]=(T=>{const p=function(){return T.apply(this,He(arguments,c+"."+i))};return fe(p,T),p})(u)}}}
1(r.navigator.geolocation,["getCurrentPosition","watchPosition"])}),e.__load_patch("PromiseRejectionEvent",(r,c)=>{function t(i){return function(u){ot(r,i).forEach(T=>{const p=r.PromiseRejectionEvent;if(p){const D=new p(i,{promise:u.promise,reason:u.rejection});T.invoke(D)}})}}r.PromiseRejectionEvent&&(c[j("unhandledPromiseRejectionHandler")]=t("unhandledrejection"),c[j("rejectionHandledHandler")]=t("rejectionhandled"))}),e.__load_patch("queueMicrotask",(r,c,t)=>{!function bt(e,r){r.patchMethod(e,"queueMicrotask",c=>function(t,i){Zone.current.scheduleMicroTask("queueMicrotask",i[0])})}(r,t)})}(ct)}},te=>{te(te.s=6935)}]);(()=>{"use strict";var e,b={},m={};function r(e){var u=m[e];if(void 0!==u)return u.exports;var t=m[e]={exports:{}};return b[e](t,t.exports,r),t.exports}r.m=b,e=[],r.O=(u,t,i,f)=>{if(!t){var a=1/0;for(n=0;n<e.length;n++){for(var[t,i,f]=e[n],s=!0,o=0;o<t.length;o++)(!1&f||a>=f)&&Object.keys(r.O).every(v=>r.O[v](t[o]))?t.splice(o--,1):(s=!1,f<a&&(a=f));if(s){e.splice(n--,1);var d=i();void 0!==d&&(u=d)}}return u}f=f||0;for(var n=e.length;n>0&&e[n-1][2]>f;n--)e[n]=e[n-1];e[n]=[t,i,f]},r.d=(e,u)=>{for(var t in u)r.o(u,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:u[t]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((u,t)=>(r.f[t](e,u),u),[])),r.u=e=>e+".js",r.miniCssF=e=>{},r.o=(e,u)=>Object.prototype.hasOwnProperty.call(e,u),(()=>{var e={};r.l=(t,i,f,n)=>{if(e[t])e[t].push(i);else{var a,s;if(void 0!==f)for(var o=document.getElementsByTagName("script"),d=0;d<o.length;d++){var l=o[d];if(l.getAttribute("src")==t||l.getAttribute("data-webpack")=="fa:"+f){a=l;break}}a||(s=!0,(a=document.createElement("script")).type="module",a.charset="utf-8",r.nc&&a.setAttribute("nonce",r.nc),a.setAttribute("data-webpack","fa:"+f),a.src=r.tu(t)),e[t]=[i];var c=(h,v)=>{a.onerror=a.onload=null,clearTimeout(p);var g=e[t];if(delete e[t],a.parentNode&&a.parentNode.removeChild(a),g&&g.forEach(_=>_(v)),h)return h(v)},p=setTimeout(c.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=c.bind(null,a.onerror),a.onload=c.bind(null,a.onload),s&&document.head.appendChild(a)}}})(),(()=>{var e;r.tt=()=>(void 0===e&&(e={createScriptURL:u=>u},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),r.tu=e=>r.tt().createScriptURL(e),r.p="https://digital.fidelity.com/ctgw/digital/search/client/",(()=>{var e={runtime:0};r.f.j=(i,f)=>{var n=r.o(e,i)?e[i]:void 0;if(0!==n)if(n)f.push(n[2]);else if("runtime"!=i){var a=new Promise((l,c)=>n=e[i]=[l,c]);f.push(n[2]=a);var s=r.p+r.u(i),o=new Error;r.l(s,l=>{if(r.o(e,i)&&(0!==(n=e[i])&&(e[i]=void 0),n)){var c=l&&("load"===l.type?"missing":l.type),p=l&&l.target&&l.target.src;o.message="Loading chunk "+i+" failed.\n("+c+": "+p+")",o.name="ChunkLoadError",o.type=c,o.request=p,n[1](o)}},"chunk-"+i,i)}else e[i]=0},r.O.j=i=>0===e[i];var u=(i,f)=>{var o,d,[n,a,s]=f,l=0;if(n.some(p=>0!==e[p])){for(o in a)r.o(a,o)&&(r.m[o]=a[o]);if(s)var c=s(r)}for(i&&i(f);l<n.length;l++)r.o(e,d=n[l])&&e[d]&&e[d][0](),e[d]=0;return r.O(c)},t=self.webpackChunkfa=self.webpackChunkfa||[];t.forEach(u.bind(null,0)),t.push=u.bind(null,t.push.bind(t))})()})();(self.webpackChunkfa=self.webpackChunkfa||[]).push([["main"],{3893(ut,Me,M){var oe,Q=M(9293).default;self,oe=()=>(()=>{"use strict";var F={87:(de,G,q)=>{Object.defineProperty(G,"__esModule",{value:!0}),G.IndexedDBUtilsFunctions=void 0;const L=q(971),J=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB||window.shimIndexedDB;G.IndexedDBUtilsFunctions=class I{static initializeDatabase(ee,le){(0,L.verifyParams)({indexedDBName:ee,stores:le});const Ce=J.open(ee);Ce.onupgradeneeded=function(){const Ee=Ce.result;le&&le.length&&le.forEach(he=>{Ee.objectStoreNames.contains(he.name)||Ee.createObjectStore(he.name,{keyPath:he.index}).createIndex(he.index,he.index,{unique:!0})})}}static get(ee,le,Ce){return(0,L.verifyParams)({indexedDBName:ee,store:le,key:Ce}),new Promise((Ee,he)=>{const we=J.open(ee);we.onsuccess=function(){const Ie=we.result,je=Ie.transaction(le,"readwrite"),Ae=je.objectStore(le).get(Ce);Ae.onsuccess=function(){Ee(Ae.result)},Ae.onerror=function(Xe){he(Xe)},je.oncomplete=function(){Ie.close()}}})}static getAll(ee,le){return(0,L.verifyParams)({indexedDBName:ee,store:le}),new Promise((Ce,Ee)=>{const he=J.open(ee);
1he.onsuccess=function(){const we=he.result,Ie=we.transaction(le,"readwrite"),ie=Ie.objectStore(le).getAll();ie.onsuccess=function(){Ce(ie.result)},ie.onerror=function(Ae){Ee(Ae)},Ie.oncomplete=function(){we.close()}}})}static put(ee,le,Ce){return(0,L.verifyParams)({indexedDBName:ee,store:le,value:Ce}),new Promise((Ee,he)=>{const we=J.open(ee);we.onsuccess=function(){const Ie=we.result,je=Ie.transaction(le,"readwrite"),Ae=je.objectStore(le).put(Ce);Ae.onsuccess=function(){Ee()},Ae.onerror=function(Xe){he(Xe)},je.oncomplete=function(){Ie.close()}}})}static clearStore(ee,le){return(0,L.verifyParams)({indexedDBName:ee,store:le}),new Promise((Ce,Ee)=>{const he=J.open(ee);he.onsuccess=function(){const we=he.result,Ie=we.transaction(le,"readwrite"),ie=Ie.objectStore(le).clear();ie.onsuccess=function(){Ce()},ie.onerror=function(Ae){Ee(Ae)},null==ie?Ce():Ee("Store still exists"),Ie.oncomplete=function(){we.close()}}})}}},241:(de,G,q)=>{Object.defineProperty(G,"__esModule",{value:!0});const L=q(87);G.default=class J{indexedDBName;stores;mainStore="";constructor(P,ee){this.indexedDBName=P,this.stores=ee,1==ee.length&&(this.mainStore=ee[0].name),L.IndexedDBUtilsFunctions.initializeDatabase(P,ee)}get(P,ee){var le=this;return Q(function*(){return ee=ee||le.mainStore,yield L.IndexedDBUtilsFunctions.get(le.indexedDBName,ee,P)})()}getAll(P){var ee=this;return Q(function*(){return P=P||ee.mainStore,yield L.IndexedDBUtilsFunctions.getAll(ee.indexedDBName,P||ee.mainStore)})()}put(P,ee){var le=this;return Q(function*(){return ee=ee||le.mainStore,yield L.IndexedDBUtilsFunctions.put(le.indexedDBName,ee||le.mainStore,P)})()}clearStore(P){var ee=this;return Q(function*(){return P=P||ee.mainStore,yield L.IndexedDBUtilsFunctions.clearStore(ee.indexedDBName,P)})()}}},480:(de,G,q)=>{Object.defineProperty(G,"__esModule",{value:!0}),G.Communicator=void 0;const L=q(585),J=q(622);G.Communicator=class I{broadcastChannel;events;targetId;options;indexedDBName;defaultConfig=L.DefaultConfiguration;constructor(ee){this.events={},this.options={...this.defaultConfig,...ee},this.targetId=this.options.targetId||"",this.indexedDBName=this.options.indexedDBName,this.broadcastChannel=new BroadcastChannel(this.options.broadcastChannelName),J.IndexedDBUtilsFunctions.initializeDatabase(this.indexedDBName,this.options.stores),this.broadcastChannel.addEventListener("message",le=>{const{name:Ce,data:Ee,targetId:he}=le.data;this.targetId&&he&&this.targetId!==he||Ce&&this.events[Ce]&&this.events[Ce].forEach(we=>{"function"==typeof we.fn&&we.fn(Ee)})})}emit(ee,le,Ce,Ee=!1){Ee&&this.recordEvent(ee,le),this.broadcastChannel.postMessage({name:ee,data:le,targetId:Ce})}on(ee,le,Ce,Ee){var he=this;return Q(function*(){he.events[ee]||(he.events[ee]=[]),he.events[ee].listener=ie=>{const{name:Ae,data:Xe,targetId:vt}=ie.data;Ae===ee&&(!Ce||vt===Ce)&&he.events[ee].forEach(st=>st.fn(Xe))};const{priority:Ie=Math.max(...he.events[ee].map(ie=>ie.priority||0),0)}=le,je=he.events[ee].findLastIndex(ie=>(ie.priority||0)<=Ie)+1;if(he.events[ee].splice(je,0,le),Ee){const ie=yield he.fetchEvent(ee);ie&&(!Ce||ie.targetId===Ce)&&le.fn(ie.data)}})()}subscriptions(){return JSON.parse(JSON.stringify(this.events))}close(){this.events={},this.broadcastChannel.close()}remove(ee,le){this.events[ee]=this.events[ee].filter(Ce=>Ce.name!==le)}fetchEvent(ee){var le=this;return Q(function*(){return yield J.IndexedDBUtilsFunctions.get(le.indexedDBName,"events",ee)})()}fetchAllEvents(){var ee=this;return Q(function*(){return yield J.IndexedDBUtilsFunctions.getAll(ee.indexedDBName,"events")})()}recordEvent(ee,le){const Ce={name:ee,data:le,ttl:Date.now()};return J.IndexedDBUtilsFunctions.put(this.indexedDBName,"events",Ce)}clearEvents(){return J.IndexedDBUtilsFunctions.clearStore(this.indexedDBName,"events")}}},585:(de,G)=>{Object.defineProperty(G,"__esModule",{value:!0}),G.DefaultConfiguration=void 0,G.DefaultConfiguration={broadcastChannelName:"ccp-communicator-broadcast-channel",indexedDBName:"ccp-communicator-indexeddb",stores:[{name:"events",index:"name"}],ttlThreshold:144e4}},608:(de,G,q)=>{q.r(G),q.d(G,{__addDisposableResource:()=>zt,__assign:()=>I,__asyncDelegator:()=>Ze,__asyncGenerator:()=>ke,__asyncValues:()=>Ue,__await:()=>Oe,__awaiter:()=>je,__classPrivateFieldGet:()=>kt,__classPrivateFieldIn:()=>St,__classPrivateFieldSet:()=>Rt,__createBinding:()=>Ae,__decorate:()=>ee,__disposeResources:()=>Fe,__esDecorate:()=>Ce,__exportStar:()=>Xe,__extends:()=>J,__generator:()=>ie,__importDefault:()=>Ft,__importStar:()=>
vendor: 4,623 bytes, line 1
1yt,__makeTemplateObject:()=>ct,__metadata:()=>Ie,__param:()=>le,__propKey:()=>he,__read:()=>st,__rest:()=>P,__rewriteRelativeImportExtension:()=>Ne,__runInitializers:()=>Ee,__setFunctionName:()=>we,__spread:()=>it,__spreadArray:()=>me,__spreadArrays:()=>ge,__values:()=>vt,default:()=>Je});var L=function(X,re){return(L=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(se,k){se.__proto__=k}||function(se,k){for(var ne in k)Object.prototype.hasOwnProperty.call(k,ne)&&(se[ne]=k[ne])})(X,re)};function J(X,re){if("function"!=typeof re&&null!==re)throw new TypeError("Class extends value "+String(re)+" is not a constructor or null");function se(){this.constructor=X}L(X,re),X.prototype=null===re?Object.create(re):(se.prototype=re.prototype,new se)}var I=function(){return I=Object.assign||function(re){for(var se,k=1,ne=arguments.length;k<ne;k++)for(var fe in se=arguments[k])Object.prototype.hasOwnProperty.call(se,fe)&&(re[fe]=se[fe]);return re},I.apply(this,arguments)};function P(X,re){var se={};for(var k in X)Object.prototype.hasOwnProperty.call(X,k)&&re.indexOf(k)<0&&(se[k]=X[k]);if(null!=X&&"function"==typeof Object.getOwnPropertySymbols){var ne=0;for(k=Object.getOwnPropertySymbols(X);ne<k.length;ne++)re.indexOf(k[ne])<0&&Object.prototype.propertyIsEnumerable.call(X,k[ne])&&(se[k[ne]]=X[k[ne]])}return se}function ee(X,re,se,k){var Ge,ne=arguments.length,fe=ne<3?re:null===k?k=Object.getOwnPropertyDescriptor(re,se):k;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)fe=Reflect.decorate(X,re,se,k);else for(var gt=X.length-1;gt>=0;gt--)(Ge=X[gt])&&(fe=(ne<3?Ge(fe):ne>3?Ge(re,se,fe):Ge(re,se))||fe);return ne>3&&fe&&Object.defineProperty(re,se,fe),fe}function le(X,re){return function(se,k){re(se,k,X)}}function Ce(X,re,se,k,ne,fe){function Ge(Ve){if(void 0!==Ve&&"function"!=typeof Ve)throw new TypeError("Function expected");return Ve}for(var K,gt=k.kind,pe="getter"===gt?"get":"setter"===gt?"set":"value",Le=!re&&X?k.static?X:X.prototype:null,U=re||(Le?Object.getOwnPropertyDescriptor(Le,k.name):{}),Be=!1,Re=se.length-1;Re>=0;Re--){var Qe={};for(var ot in k)Qe[ot]="access"===ot?{}:k[ot];for(var ot in k.access)Qe.access[ot]=k.access[ot];Qe.addInitializer=function(Ve){if(Be)throw new TypeError("Cannot add initializers after decoration has completed");fe.push(Ge(Ve||null))};var i=(0,se[Re])("accessor"===gt?{get:U.get,set:U.set}:U[pe],Qe);if("accessor"===gt){if(void 0===i)continue;if(null===i||"object"!=typeof i)throw new TypeError("Object expected");(K=Ge(i.get))&&(U.get=K),(K=Ge(i.set))&&(U.set=K),(K=Ge(i.init))&&ne.unshift(K)}else(K=Ge(i))&&("field"===gt?ne.unshift(K):U[pe]=K)}Le&&Object.defineProperty(Le,k.name,U),Be=!0}function Ee(X,re,se){for(var k=arguments.length>2,ne=0;ne<re.length;ne++)se=k?re[ne].call(X,se):re[ne].call(X);return k?se:void 0}function he(X){return"symbol"==typeof X?X:"".concat(X)}function we(X,re,se){return"symbol"==typeof re&&(re=re.description?"[".concat(re.description,"]"):""),Object.defineProperty(X,"name",{configurable:!0,value:se?"".concat(se," ",re):re})}function Ie(X,re){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(X,re)}function je(X,re,se,k){return new(se||(se=Promise))(function(fe,Ge){function gt(U){try{Le(k.next(U))}catch(K){Ge(K)}}function pe(U){try{Le(k.throw(U))}catch(K){Ge(K)}}function Le(U){U.done?fe(U.value):function ne(fe){return fe instanceof se?fe:new se(function(Ge){Ge(fe)})}(U.value).then(gt,pe)}Le((k=k.apply(X,re||[])).next())})}function ie(X,re){var k,ne,fe,se={label:0,sent:function(){if(1&fe[0])throw fe[1];return fe[1]},trys:[],ops:[]},Ge=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return Ge.next=gt(0),Ge.throw=gt(1),Ge.return=gt(2),"function"==typeof Symbol&&(Ge[Symbol.iterator]=function(){return this}),Ge;function gt(Le){return function(U){return function pe(Le){if(k)throw new TypeError("Generator is already executing.");for(;Ge&&(Ge=0,Le[0]&&(se=0)),se;)try{if(k=1,ne&&(fe=2&Le[0]?ne.return:Le[0]?ne.throw||((fe=ne.return)&&fe.call(ne),0):ne.next)&&!(fe=fe.call(ne,Le[1])).done)return fe;switch(ne=0,fe&&(Le=[2&Le[0],fe.value]),Le[0]){case 0:case 1:fe=Le;break;case 4:return se.label++,{value:Le[1],done:!1};case 5:se.label++,ne=Le[1],Le=[0];continue;case 7:Le=se.ops.pop(),se.trys.pop();continue;default:if(!(fe=(fe=se.trys).length>0&&fe[fe.length-1])&&(6===Le[0]||2===Le[0])){se=0;continue}if(3===Le[0]&&(!fe||Le[1]>fe[0]&&Le[1]<fe[3])){se.label=Le[1];break}if(6===Le[0]&&se.label<fe[1]){se.label=fe[1],fe=Le;break}if(fe&&se.label<fe[2]){se.label=fe[2],se.ops.push(Le);break}fe[2]&&se.ops.pop(),se.trys.pop();continue}
1Le=re.call(X,se)}catch(U){Le=[6,U],ne=0}finally{k=fe=0}if(5&Le[0])throw Le[1];return{value:Le[0]?Le[1]:void 0,done:!0}}([Le,U])}}}var Ae=Object.create?function(X,re,se,k){void 0===k&&(k=se);var ne=Object.getOwnPropertyDescriptor(re,se);(!ne||("get"in ne?!re.__esModule:ne.writable||ne.configurable))&&(ne={enumerable:!0,get:function(){return re[se]}}),Object.defineProperty(X,k,ne)}:function(X,re,se,k){void 0===k&&(k=se),X[k]=re[se]};function Xe(X,re){for(var se in X)"default"!==se&&!Object.prototype.hasOwnProperty.call(re,se)&&Ae(re,X,se)}function vt(X){var re="function"==typeof Symbol&&Symbol.iterator,se=re&&X[re],k=0;if(se)return se.call(X);if(X&&"number"==typeof X.length)return{next:function(){return X&&k>=X.length&&(X=void 0),{value:X&&X[k++],done:!X}}};throw new TypeError(re?"Object is not iterable.":"Symbol.iterator is not defined.")}function st(X,re){var se="function"==typeof Symbol&&X[Symbol.iterator];if(!se)return X;var ne,Ge,k=se.call(X),fe=[];try{for(;(void 0===re||re-- >0)&&!(ne=k.next()).done;)fe.push(ne.value)}catch(gt){Ge={error:gt}}finally{try{ne&&!ne.done&&(se=k.return)&&se.call(k)}finally{if(Ge)throw Ge.error}}return fe}function it(){for(var X=[],re=0;re<arguments.length;re++)X=X.concat(st(arguments[re]));return X}function ge(){for(var X=0,re=0,se=arguments.length;re<se;re++)X+=arguments[re].length;var k=Array(X),ne=0;for(re=0;re<se;re++)for(var fe=arguments[re],Ge=0,gt=fe.length;Ge<gt;Ge++,ne++)k[ne]=fe[Ge];return k}function me(X,re,se){if(se||2===arguments.length)for(var fe,k=0,ne=re.length;k<ne;k++)(fe||!(k in re))&&(fe||(fe=Array.prototype.slice.call(re,0,k)),fe[k]=re[k]);return X.concat(fe||Array.prototype.slice.call(re))}function Oe(X){return this instanceof Oe?(this.v=X,this):new Oe(X)}function ke(X,re,se){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ne,k=se.apply(X,re||[]),fe=[];return ne=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),gt("next"),gt("throw"),gt("return",function Ge(Re){return function(Qe){return Promise.resolve(Qe).then(Re,K)}}),ne[Symbol.asyncIterator]=function(){return this},ne;function gt(Re,Qe){k[Re]&&(ne[Re]=function(ot){return new Promise(function(i,Ve){fe.push([Re,ot,i,Ve])>1||pe(Re,ot)})},Qe&&(ne[Re]=Qe(ne[Re])))}function pe(Re,Qe){try{!function Le(Re){Re.value instanceof Oe?Promise.resolve(Re.value.v).then(U,K):Be(fe[0][2],Re)}(k[Re](Qe))}catch(ot){Be(fe[0][3],ot)}}function U(Re){pe("next",Re)}function K(Re){pe("throw",Re)}function Be(Re,Qe){Re(Qe),fe.shift(),fe.length&&pe(fe[0][0],fe[0][1])}}function Ze(X){var re,se;return re={},k("next"),k("throw",function(ne){throw ne}),k("return"),re[Symbol.iterator]=function(){return this},re;function k(ne,fe){re[ne]=X[ne]?function(Ge){return(se=!se)?{value:Oe(X[ne](Ge)),done:!1}:fe?fe(Ge):Ge}:fe}}function Ue(X){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var se,re=X[Symbol.asyncIterator];return re?re.call(X):(X=vt(X),se={},k("next"),k("throw"),k("return"),se[Symbol.asyncIterator]=function(){return this},se);function k(fe){se[fe]=X[fe]&&function(Ge){return new Promise(function(gt,pe){!function ne(fe,Ge,gt,pe){Promise.resolve(pe).then(function(Le){fe({value:Le,done:gt})},Ge)}(gt,pe,(Ge=X[fe](Ge)).done,Ge.value)})}}}function ct(X,re){return Object.defineProperty?Object.defineProperty(X,"raw",{value:re}):X.raw=re,X}var Dt=Object.create?function(X,re){Object.defineProperty(X,"default",{enumerable:!0,value:re})}:function(X,re){X.default=re},Lt=function(X){return(Lt=Object.getOwnPropertyNames||function(re){var se=[];for(var k in re)Object.prototype.hasOwnProperty.call(re,k)&&(se[se.length]=k);return se})(X)};function yt(X){if(X&&X.__esModule)return X;var re={};if(null!=X)for(var se=Lt(X),k=0;k<se.length;k++)"default"!==se[k]&&Ae(re,X,se[k]);return Dt(re,X),re}function Ft(X){return X&&X.__esModule?X:{default:X}}function kt(X,re,se,k){if("a"===se&&!k)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof re?X!==re||!k:!re.has(X))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===se?k:"a"===se?k.call(X):k?k.value:re.get(X)}function Rt(X,re,se,k,ne){if("m"===k)throw new TypeError("Private method is not writable");if("a"===k&&!ne)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof re?X!==re||!ne:!re.has(X))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===k?ne.call(X,se):ne?ne.value=se:re.set(X,se),se}function St(X,re){if(null===re||"object"!=typeof re&&"function"!=typeof re)throw new TypeError("Cannot use 'in' operator on non-object");return"function"==typeof X?re===X:X.has(re)}function zt(X,re,se){if(null!=re){if("object"!=typeof re&&"function"!=typeof re)throw new TypeError("Object expected.");var k,ne;if(se){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");k=re[Symbol.asyncDispose]}if(void 0===k){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");k=re[Symbol.dispose],se&&(ne=k)}if("function"!=typeof k)throw new TypeError("Object not disposable.");ne&&(k=function(){try{ne.call(this)}catch(fe){return Promise.reject(fe)}}),X.stack.push({value:re,dispose:k,async:se})}else se&&X.stack.push({async:!0});return re}var Pe="function"==typeof SuppressedError?SuppressedError:function(X,re,se){var k=new Error(se);return k.name="SuppressedError",k.error=X,k.suppressed=re,k};function Fe(X){function re(fe){X.error=X.hasError?new Pe(fe,X.error,"An error was suppressed during disposal."):fe,X.hasError=!0}var se,k=0;return function ne(){for(;se=X.stack.pop();)try{if(!se.async&&1===k)return k=0,X.stack.push(se),Promise.resolve().then(ne);if(se.dispose){var fe=se.dispose.call(se.value);if(se.async)return k|=2,Promise.resolve(fe).then(ne,function(Ge){return re(Ge),ne()})}else k|=1}catch(Ge){re(Ge)}
1if(1===k)return X.hasError?Promise.reject(X.error):Promise.resolve();if(X.hasError)throw X.error}()}function Ne(X,re){return"string"==typeof X&&/^\.\.?\//.test(X)?X.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(se,k,ne,fe,Ge){return k?re?".jsx":".js":!ne||fe&&Ge?ne+fe+"."+Ge.toLowerCase()+"js":se}):X}const Je={__extends:J,__assign:I,__rest:P,__decorate:ee,__param:le,__esDecorate:Ce,__runInitializers:Ee,__propKey:he,__setFunctionName:we,__metadata:Ie,__awaiter:je,__generator:ie,__createBinding:Ae,__exportStar:Xe,__values:vt,__read:st,__spread:it,__spreadArrays:ge,__spreadArray:me,__await:Oe,__asyncGenerator:ke,__asyncDelegator:Ze,__asyncValues:Ue,__makeTemplateObject:ct,__importStar:yt,__importDefault:Ft,__classPrivateFieldGet:kt,__classPrivateFieldSet:Rt,__classPrivateFieldIn:St,__addDisposableResource:zt,__disposeResources:Fe,__rewriteRelativeImportExtension:Ne}},622:(de,G,q)=>{Object.defineProperty(G,"__esModule",{value:!0});const L=q(608);L.__exportStar(q(87),G),L.__exportStar(q(241),G)},783:(de,G,q)=>{Object.defineProperty(G,"__esModule",{value:!0});const L=q(608);L.__exportStar(q(480),G),L.__exportStar(q(898),G)},898:(de,G)=>{Object.defineProperty(G,"__esModule",{value:!0})},971:(de,G)=>{Object.defineProperty(G,"__esModule",{value:!0}),G.verifyParams=function q(L,J){for(const[I,P]of Object.entries(L))if(!P)throw new Error(`Required parameter '${I.toString()}' missing. ${J||""}`)}}},Z={};function oe(de){var G=Z[de];if(void 0!==G)return G.exports;var q=Z[de]={exports:{}};return F[de](q,q.exports,oe),q.exports}return oe.d=(de,G)=>{for(var q in G)oe.o(G,q)&&!oe.o(de,q)&&Object.defineProperty(de,q,{enumerable:!0,get:G[q]})},oe.o=(de,G)=>Object.prototype.hasOwnProperty.call(de,G),oe.r=de=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(de,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(de,"__esModule",{value:!0})},oe(783)})(),ut.exports=oe()},3844(ut,Me,M){"use strict";M.d(Me,{DE:()=>we,MQ:()=>Ee,s_:()=>he});var Q=M(3893);const Z={randomUUID:typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let oe;const ue=new Uint8Array(16),q=[];for(let Ie=0;Ie<256;++Ie)q.push((Ie+256).toString(16).slice(1));const le=function P(Ie,je,ie){if(Z.randomUUID&&!je&&!Ie)return Z.randomUUID();const Ae=(Ie=Ie||{}).random??Ie.rng?.()??function de(){if(!oe){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");oe=crypto.getRandomValues.bind(crypto)}return oe(ue)}();if(Ae.length<16)throw new Error("Random bytes length must be >= 16");if(Ae[6]=15&Ae[6]|64,Ae[8]=63&Ae[8]|128,je){if((ie=ie||0)<0||ie+16>je.length)throw new RangeError(`UUID byte range ${ie}:${ie+15} is out of buffer bounds`);for(let Xe=0;Xe<16;++Xe)je[ie+Xe]=Ae[Xe];return je}return function L(Ie,je=0){return(q[Ie[je+0]]+q[Ie[je+1]]+q[Ie[je+2]]+q[Ie[je+3]]+"-"+q[Ie[je+4]]+q[Ie[je+5]]+"-"+q[Ie[je+6]]+q[Ie[je+7]]+"-"+q[Ie[je+8]]+q[Ie[je+9]]+"-"+q[Ie[je+10]]+q[Ie[je+11]]+q[Ie[je+12]]+q[Ie[je+13]]+q[Ie[je+14]]+q[Ie[je+15]]).toLowerCase()}(Ae)}(),Ce={broadcastChannelName:"ASSISTANT",indexedDBName:"assistant",stores:[{name:"events",index:"name"}],ttlThreshold:144e4},Ee=new Q.Communicator({...Ce,targetId:le}),he=new Q.Communicator(Ce),we={FA_EARLY_SHOW_ALERT_ICON:"FA_EARLY_SHOW_ALERT_ICON",FA_EARLY_HIDE_ALERT_ICON:"FA_EARLY_HIDE_ALERT_ICON",VA_EVENT_READY:"VA_EVENT_READY"}},414(ut,Me,M){"use strict";M.d(Me,{d:()=>Z});var Q=M(3844),F=M(2615);let Z=(()=>{class oe{constructor(){this.targetId=null}static{this.VA_ELEMENT_ID="virtual-assistant-id"}static{this.VA_UUID_ATTRIBUTE="va-uuid"}getUniqueId(){return document.getElementById(oe.VA_ELEMENT_ID)?.getAttribute(oe.VA_UUID_ATTRIBUTE)??null}setTargetIdFromVA(){return this.targetId||(this.targetId=this.getUniqueId(),this.targetId||console.warn("[CommunicatorService] Failed to retrieve targetId from FA. FA communication may not work properly.")),this.targetId}emit(de,G){this.ensureTargetId(),Q.MQ.emit(de,G,this.targetId)}on(de,G,q=!1){this.ensureTargetId(),Q.s_.on(de,{name:de,fn:G},this.targetId,q)}ensureTargetId(){this.targetId||this.setTargetIdFromVA()}static{this.\u0275fac=function(G){return new(G||oe)}}static{this.\u0275prov=F.jDH({token:oe,factory:oe.\u0275fac,providedIn:"root"})}}return oe})()},699(ut,Me,M){"use strict";M.d(Me,{h:()=>oe});
1var Q=M(2615),F=M(1552),Z=M(414);let oe=(()=>{class ue{constructor(){this.communicatorService=(0,Q.WQX)(Z.d)}invokeFaPanel(G){const q={section:G.section,payload:this.setIntentData(G)};this.triggerFaEvent({intentData:q,eventLocation:"crypto"===G.domain?"Embedded":"Global Navigation"})}setIntentData(G){return{text:G?.title,properties:this.getNlpProperties(G)}}getNlpProperties(G){return"quotes"===G?.section?[this.setKeyValue("symbol",G?.title),this.setKeyValue("intent",G?.intent),this.setKeyValue("intentSet",G?.intentSet),this.setKeyValue("type",G?.type)]:"questions"===G?.section?[this.setKeyValue("question",G?.title),this.setKeyValue("intent",G?.intent),this.setKeyValue("intentSet",G?.intentSet),this.setKeyValue("contentPath",G?.contentPath)]:[]}triggerFaEvent({intentData:G,eventLocation:q,trackAnalytics:L}){if(G){const{section:J,payload:I}=G,P=J===F.on||J===F.d4,ee=I?.messageInfo??[];P?this.communicatorService.emit("VA_TRIGGER_UTTERANCE",{message:I?.text,eventInvocation:"Utterance",eventLocation:q,trackAnalytics:L}):this.communicatorService.emit("VA_TRIGGER_EXPERIENCE_BY_INTENT",{...I,messageInfo:{...ee,eventInvocation:"Suggest",eventLocation:q},trackAnalytics:L})}else this.communicatorService.emit("VA_TRIGGER_OPEN_VA",{trackAnalytics:L})}setKeyValue(G,q){return{name:G,value:q}}static{this.\u0275fac=function(q){return new(q||ue)}}static{this.\u0275prov=Q.jDH({token:ue,factory:ue.\u0275fac,providedIn:"root"})}}return ue})()},8629(ut,Me,M){"use strict";M.d(Me,{C:()=>q});var Q=M(2615),F=M(4339),Z=M(9032);let oe=(()=>{class L{constructor(){this.logger=(0,Q.WQX)(Z.so),this.MAX_TITLE_LENGTH=50}trackPageView(I){let P={};const ee={pt:"ss",action:"pageview",sec:I.section,sec1:I.subsection,pname:I.pageName,pver:`content type:${I.type}|difficulty:${I.level}`,searchterm:this.cleanStringHelper(I.searchterm?.toLocaleLowerCase()),ad:""},le=I.resultsDisplayed??(void 0!==I.itemsPerPage?Math.min(I.totalResults,I.itemsPerPage):I.totalResults??0),Ce=[];void 0!==I.page&&void 0!==I.totalResults&&Ce.push(`page=${I.page}^total_results=${I.totalResults}^results_displayed=${le}`),I.ad&&Ce.push(`tab clicked: ${I.ad}`),void 0!==I.passageHighlighted&&Ce.push(`passageHighlighted=${I.passageHighlighted}`),void 0!==I.passageExtracted&&Ce.push(`passageExtracted=${I.passageExtracted}`),ee.ad=Ce.join("^"),void 0!==I.isHybrid&&(ee.isHybrid=I.isHybrid,P=this.setOptionalMeasurementData(I));const Ee=[];if(I.trans&&I.trans.length>0){for(const he of I.trans)he.msgTitle=he.msgTitle?.substring(0,this.MAX_TITLE_LENGTH),Ee.push(he);ee.trans=this.cleanTransObject(Ee)}try{const he={...P,...ee};Bootstrapper._trackAnalytics(he)}catch(he){this.logger.warn("Could not find track analytics..."+he.message)}}trackInteraction(I){const P={pt:"ss",action:"interaction",sec:I.section,sec1:I.subsection,pname:I.pageName,intname:this.cleanStringHelperSmartSuggest(I.intname),searchterm:this.cleanStringHelper(I.searchterm?.toLocaleLowerCase()),...void 0!==I.passageHighlighted&&{passageHighlighted:I.passageHighlighted},...void 0!==I.passageExtracted&&{passageExtracted:I.passageExtracted}};I.trans&&(P.trans=this.cleanTransObject(I.trans)),typeof I.isHybrid<"u"&&(P.isHybrid=I.isHybrid);try{const ee={...P,...void 0!==I.score?{id:I?.id,rank:I?.rank,score:I?.score}:{}};Bootstrapper._trackAnalytics(ee)}catch(ee){this.logger.warn("Could not find track analytics..."+ee.message)}}trackEngagement(I){const P={pt:"ss",action:"interaction",intname:this.cleanStringHelperSmartSuggest(I.intname),searchterm:this.cleanStringHelperSmartSuggest(I.searchterm?.toLocaleLowerCase()),...I.pver&&{pver:I.pver},...I.iconPermutation&&{iconPermutation:I.iconPermutation}};try{Bootstrapper._trackAnalytics(P)}catch(ee){this.logger.warn("Could not find track analytics..."+ee.message)}}cleanStringHelper(I){return I?.replace(/[^a-zA-Z0-9-. /,()?]/gi,"")}cleanStringHelperSmartSuggest(I){return I?.replace(/[^a-zA-Z0-9-. /,()~?]/gi,"")}cleanTransObject(I){const P=[];let ee={};return I.forEach(le=>{ee={},ee.id=this.cleanStringHelper(le.id??""),ee.msgID=this.cleanStringHelper(le.msgID),ee.msgTitle=this.cleanStringHelper(le.msgTitle),ee.phase=this.cleanStringHelper(le.phase),ee.pname=this.cleanStringHelper(le.pname),ee.msgType=this.cleanStringHelper(le.msgType),ee.rank=le.rank,ee.sc=le.sc,P.push(ee)}),P}getTabsInlineLinks(I){return I.content.match(/([^[]+(?=]))/g)}impressionItemFactory(I,P,ee,le,Ce){return{msgID:I,msgTitle:ee,phase:P,msgType:le,pname:Ce}}clickFactory(I,P,ee,le,Ce,Ee){const he=[];let we=le;if("tab click"===P)we=`${le}-${ee}`,Ee.get(I.trim())?.forEach(ie=>{const Ae=this.impressionItemFactory(ie,"impression",ee,we,Ce);he.push(Ae)});else{let je;const ie=this.impressionItemFactory(I,P,ee,le,Ce);je="rq"===le?this.impressionItemFactory("related questions aggregate",P,"related question",le,Ce):this.impressionItemFactory("panel aggregate",P,ee,le,Ce),"news"!==le&&he.push(ie),he.push(je)}return{phase:P,msgID:I,msgType:le,transObject:he,isTransObject:!0}}setOptionalMeasurementData(I){let P={};return P.itemsPerPage=I.itemsPerPage,P.optimizedSearch=I.optimizedSearch,P.originalSearch=I.originalSearch,P.pipelineId=I.pipelineId,P.profile=I.profile,P.queryId=I.queryId,P.requestProfile=I.requestProfile,P.searchLatency=I.searchLatency,P}static{this.\u0275fac=function(P){return new(P||L)}}static{this.\u0275prov=Q.jDH({token:L,factory:L.\u0275fac,providedIn:"root"})}}return L})();var ue=M(699),de=M(1869),G=function(L){return L.FID="fidcom",L.FA="fa",L.SEARCH="serp",L}(G||{});let q=(()=>{class L{constructor(){this.analyticsService=(0,Q.WQX)(oe),this.faPanelService=(0,Q.WQX)(ue.h),this.smartSuggestService=(0,Q.WQX)(de.b)}set searchQuery(I){this._searchQuery=I}get searchQuery(){return this._searchQuery}navigateAndMeasure(I){this.sendClickSignal({clickedValue:I?.title,title:I?.section,searchInput:I?.searchQuery,domain:I?.domain,iconPermutation:I?.iconPermutation});const P="fa"===I?.domain&&"questions"===I?.section;"crypto"===I?.domain||"cryptoHelpDesk"===I?.domain||P?this.launchFa(I):this.navigateToNextUrl(I?.url)}navigateAndMeasureForOptionChain(I){this.sendClickSignal({clickedValue:I?.title,title:I?.section,searchInput:I?.searchQuery,domain:I?.domain,iconPermutation:I?.iconPermutation})}sendClickSignal({clickedValue:I,title:P,searchInput:ee,domain:le,iconPermutation:Ce}){const Ee={};Ee.pver=this.getNavVersion(),Ee.intname=this.getIntName(I,P,le),Ee.searchterm=ee,Ce&&(Ee.iconPermutation=Ce),this.analyticsService.trackEngagement(Ee)}getIntName(I,P,ee){let le="smart suggest";return le=ee===G.FA||ee===G.FID?`fa~${le}`:ee===G.SEARCH?`serp~${le}`:`fa~${le} crypto`,[le,P,I].join("~")}navigateToNextUrl(I){window.open(I,"_parent")}launchFa(I){this.faPanelService.invokeFaPanel(I),this.smartSuggestService._isShowDropDownSubject.next(!1),this.getCryptoSearchBar()?.blur()}getNavVersion(){const P=document.querySelector("nav[data-nav-version]")?.dataset?.navVersion;if(P)return P;const le=document.querySelector("nav[data-nav-ver]")?.dataset?.navVer;return le||(console.warn("Nav Version not found"),"")}firstEngagedImpression({userInput:I,isCryptoDomain:P,iconPermutation:ee}){const le={};le.intname=P?"fa~smart suggest crypto~engaged":"fa~smart suggest~engaged",le.searchterm=I,le.pver=this.getNavVersion(),ee&&(le.iconPermutation=ee),this.analyticsService.trackEngagement(le)}getCryptoSearchBar(){return document.querySelector(".smart-suggest-crypto .fa-search-input")}checkForProducts(I){return 4===I.length&&"="===I.charAt(3)?`${F.c.researchQuotes}${encodeURIComponent(I)}`:!I.includes(":")||I.startsWith(":")||I.endsWith(":")?I.startsWith("-")&&!I.endsWith("-")?`${F.c.researchTools}${encodeURIComponent(I)}`:"":(I=I.replace(/\s+/g,""),`${F.c.researchQuotes}${encodeURIComponent(I)}`)}initialPageviewImpression(I){const P=I.FaOmniPhaseRollout;let ee="launchdarkly~testgroup~omnirolloutfa~";
1return ee+="omni"===P||I.ap130315FAOmniTest?"challenger":"control"===P?"control":"excluded",ee}static{this.\u0275fac=function(P){return new(P||L)}}static{this.\u0275prov=Q.jDH({token:L,factory:L.\u0275fac,providedIn:"root"})}}return L})()},1869(ut,Me,M){"use strict";M.d(Me,{b:()=>ue});var Q=M(4412),F=M(3456),Z=M(2615),oe=M(4339);let ue=(()=>{class de{constructor(){this.http=(0,Z.WQX)(F.Qq),this._isShowDropDownSubject=new Q.t(!1)}getAkamaiSmartSuggestResults(q,L){const J=this.getReqBody(q,L);let P={headers:new F.Lr({"Content-type":"application/json",AppId:"AP130315",AppName:"PI Search UI"})};return this.http.post(`${oe.c.smartSuggestUrl}`,J,P).pipe(ee=>ee)}getMatchingSecurity(q,L){let J;if(L.length>0)return L.forEach(I=>{(I.symbol.toLowerCase()===q.toLowerCase()||I.cusip===q)&&(J=I)}),J}getReqBody(q,L){let J={q,navigation:{channel:"web"},securities:{includeNC:!0}};switch(L){case"cryptoHelpDesk":return J.questions={topics:["Cryptocurrency"],pagename:this.getPageName()},J.securities.types=["DC"],J;case"fa":return J.questions={topics:[],pagename:this.getPageName()},J;default:return J}}ssWordCount(q){return q.split(/\s+|\W+/).filter(L=>L).length}getPageName(){return window?.Bootstrapper?._firstPageName||window?.Bootstrapper?._dataLayer?.sc_page_name||window?.s?.pageName}static{this.\u0275fac=function(L){return new(L||de)}}static{this.\u0275prov=Z.jDH({token:de,factory:de.\u0275fac,providedIn:"root"})}}return de})()},7482(ut,Me,M){"use strict";M.d(Me,{O:()=>de});var Q=M(2615),F=M(8629),Z=M(1869),oe=M(1552),ue=M(6742);let de=(()=>{class G{constructor(){this.measureAndNavigateService=(0,Q.WQX)(F.C),this.smartSuggestService=(0,Q.WQX)(Z.b)}set pageName(L){this._pageName=L}get pageName(){return this._pageName}setQuickLinksElemRef(L){this.quickLinksRef=L}setQuestionsElemRef(L){this.quesRef=L}setQuotesElemRef(L){this.quickQuotesRef=L}setSearchFor(L){this.searchForRef=L}onKeyDown(L,J,I){switch(L.key){case"ArrowUp":L.preventDefault(),L.stopPropagation(),this.moveUpOnContainer(J,I.section,I.domain);break;case"ArrowDown":L.preventDefault(),L.stopPropagation(),this.moveDownOnContainer(J,I.section,I.domain);break;case"ArrowRight":this.moveToRight(L);break;case"ArrowLeft":this.moveToLeft(L);break;case"Escape":{this.smartSuggestService._isShowDropDownSubject.next(!1);const P=this.getCryptoSearchBar();"cryptoHelpDesk"===this.pageName?P?.focus():document.getElementById("fa-search-input")?.focus();break}case"Enter":case" ":L.stopPropagation(),this.measureAndNavigateService.navigateAndMeasure(I);break;case"Tab":this.smartSuggestService._isShowDropDownSubject.next(!1)}}moveToLeft(L){const I=L.target.previousElementSibling;I&&(I.focus(),L.preventDefault())}moveToRight(L){const I=L.target.nextElementSibling;I&&(I.focus(),L.preventDefault())}setFocusOnFirstItem(L){switch(L){case"quicklinks":this.focusOnFirstElem(this.quickLinksRef);break;case"quotes":this.focusOnFirstElem(this.quickQuotesRef);break;case"questions":this.focusOnFirstElem(this.quesRef);break;case oe.d4:this.focusOnFirstElem(this.searchForRef)}}focusOnFirstElem(L){null!==L?.first&&L.first.nativeElement.focus()}setFocusOnFirstAvailableElement(){this.quickLinksRef?.length>0?this.focusOnFirstElem(this.quickLinksRef):this.quickQuotesRef?.length>0&&this.focusOnFirstElem(this.quickQuotesRef)}moveDownOnContainer(L,J,I){switch(J){case"quicklinks":"fa"===I?this.travelFAQuicklinks(L):this.travelQuickLinks(L);break;case"quotes":"fa"===I?this.travelFAQuoteson(L):L===this.quickQuotesRef?.length-1?this.setFocusOnSearchFor():this.quickQuotesRef?.get(L+1)?.nativeElement.focus();break;case"questions":"fa"===I?this.travelQuesFaMoveUpContainer(L):this.travelQuesMoveUpContainer(L)}}moveUpOnContainer(L,J,I){switch(J){case"quicklinks":{let P=document.getElementById("fa-search-input");this.pageName===ue.$n.SEARCH&&(P=document.getElementById("search-input")),0===L?P?.focus():this.quickLinksRef?.get(L-1)?.nativeElement.focus();break}case"quotes":this.travelQuickQuote(L);break;case"questions":if("fa"===I)this.travelFaQuestions(L);else{const P=this.getCryptoSearchBar();0===L?P?.focus():this.quesRef?.get(L-1)?.nativeElement.focus()}break;case oe.d4:"fa"===I?this.travelSearchForFa():this.travelSearchFor()}}setFocusOnSearchFor(){this.focusOnFirstElem(this.searchForRef)}getCryptoSearchBar(){return document.querySelector(".smart-suggest-crypto .fa-search-input")}travelQuickQuote(L){let J=document.getElementById("fa-search-input");this.pageName===ue.$n.SEARCH&&(J=document.getElementById("search-input")),0===L&&0===this.quickLinksRef?.length?J?.focus():0===L&&this.quickLinksRef?.length>0&&"cryptoHelpDesk"!==this.pageName?this.quickLinksRef?.last.nativeElement.focus():0===L&&this.quesRef?.length>0&&"cryptoHelpDesk"===this.pageName?this.quesRef?.last?.nativeElement.focus():this.quickQuotesRef?.get(L-1)?.nativeElement.focus()}travelFAQuicklinks(L){L===this.quickLinksRef?.length-1&&this.quickQuotesRef?.length>0?this.setFocusOnFirstItem("quotes"):L===this.quickLinksRef?.length-1&&this.quesRef?.length>0&&0===this.quickQuotesRef?.length?this.setFocusOnFirstItem("questions"):this.quickLinksRef?.get(L+1)?.n
1ativeElement.focus()}travelQuickLinks(L){L===this.quickLinksRef?.length-1&&0===this.quickQuotesRef?.length?this.setFocusOnSearchFor():L===this.quickLinksRef?.length-1&&this.quickQuotesRef?.length>0?this.setFocusOnFirstItem("quotes"):this.quickLinksRef?.get(L+1)?.nativeElement.focus()}travelFaQuestions(L){0===L&&this.quickQuotesRef.length>0?this.quickQuotesRef.last?.nativeElement.focus():0===L&&0===this.quickQuotesRef.length&&this.quickLinksRef.length>0?this.quickLinksRef.last?.nativeElement.focus():0===L&&0===this.quickQuotesRef.length&&0===this.quickLinksRef.length?document.getElementById("fa-search-input")?.focus():this.quesRef?.get(L-1)?.nativeElement.focus()}travelFAQuoteson(L){L===this.quickQuotesRef?.length-1&&this.quesRef.length>0?this.setFocusOnFirstItem("questions"):L===this.quickQuotesRef?.length-1&&0===this.quesRef.length?this.setFocusOnSearchFor():this.quickQuotesRef?.get(L+1)?.nativeElement.focus()}travelSearchForFa(){this.quesRef.length>0?this.quesRef.last?.nativeElement.focus():0===this.quesRef.length&&this.quickQuotesRef.length>0?this.quickQuotesRef.last?.nativeElement.focus():0===this.quesRef.length&&0===this.quickQuotesRef.length&&0===this.quickLinksRef.length&&document.getElementById("fa-search-input")?.focus()}travelSearchFor(){0===this.quickQuotesRef?.length&&this.quickLinksRef?.length>0?this.quickLinksRef?.last?.nativeElement.focus():0===this.quickQuotesRef?.length&&this.quesRef?.length>0?this.quesRef?.last?.nativeElement.focus():0===this.quesRef.length&&0===this.quickQuotesRef.length&&0===this.quickLinksRef.length?document.getElementById("fa-search-input")?.focus():this.quickQuotesRef?.last?.nativeElement.focus()}travelQuesMoveUpContainer(L){L!==this.quesRef?.length-1||this.quickQuotesRef?.length>0?L===this.quesRef?.length-1&&this.quickQuotesRef?.length>0?this.setFocusOnFirstItem("quotes"):this.quesRef?.get(L+1)?.nativeElement.focus():this.setFocusOnSearchFor()}travelQuesFaMoveUpContainer(L){L===this.quesRef?.length-1?this.setFocusOnSearchFor():this.quesRef?.get(L+1)?.nativeElement.focus()}static{this.\u0275fac=function(J){return new(J||G)}}static{this.\u0275prov=Q.jDH({token:G,factory:G.\u0275fac,providedIn:"root"})}}return G})()},1552(ut,Me,M){"use strict";M.d(Me,{d4:()=>F,on:()=>Q});const Q="search enter",F="search for"},6742(ut,Me,M){"use strict";M.d(Me,{$n:()=>Q,em:()=>Z});var Q=function(oe){return oe.FID="fidcom",oe.FA="fa",oe.SEARCH="serp",oe.CRYPTO="crypto",oe}(Q||{}),Z=function(oe){return oe.t3="t3",oe.default="default",oe.t4="t4",oe}(Z||{})},4339(ut,Me,M){"use strict";M.d(Me,{c:()=>Q});const Q={production:!0,baseUrl:"",apiUrl:"https://digital.fidelity.com",smartSuggestUrl:"https://dpservice.fidelity.com/ftgw/dpdirect/content-search-smartsuggest/v2/content/search/smartsuggest",researchQuotes:"https://digital.fidelity.com/prgw/digital/research/quote?symbol=",optionChainUrl:"https://digital.fidelity.com/ftgw/digital/options-research/option-chain?oarchain=true&ccsource=SS&symbol=",researchTools:"https://researchtools.fidelity.com/ftgw/mloptions/goto/detailedQuote?symbols=",faBundleUrls:["https://assets.fidelity.com/virtual-assistant/runtime.ap119043-bundle.js","https://assets.fidelity.com/virtual-assistant/polyfills.ap119043-bundle.js","https://assets.fidelity.com/virtual-assistant/main.ap119043-bundle.js"],faStyleUrl:"https://assets.fidelity.com/virtual-assistant/styles.ap119043-bundle.css",midUrl:"https://dpservice.fidelity.com/ftgw/dpdirect/measurement/visitoridentification/v1",FIDELITY_HOSTNAME_REGEX:/^(www|digital|fundresearch|fixedincome|oltx|digitalservices)\.fidelity\.com$/,FMR_HOSTNAME_REGEX:/(digital-pac|www-web-aws-pac|digital-uat)\.fmr\.com$/,FMR_CLOUD_REGEX:/(custservspa2?-(e1|e2))\.prod\.pi-web\.aws\.fmrcloud\.com$/,LD_CLIENT_ID:"6218585b04646714d5e8c34c",measurementBundleUrl:"https://dmt.fidelity.com/prod/meas/"}},3316(ut,Me,M){"use strict";var Vi=M(467);const Go=globalThis,Cs=Go.ShadowRoot&&(void 0===Go.ShadyCSS||Go.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,wo=Symbol(),_i=new WeakMap;class Ui{constructor(l,s,d){if(this._$cssResult$=!0,d!==wo)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=l,this.t=s}get styleSheet(){let l=this.o;const s=this.t;if(Cs&&void 0===l){const d=void 0!==s&&1===s.length;d&&(l=_i.get(s)),void 0===l&&((this.o=l=new CSSStyleSheet).replaceSync(this.cssText),d&&_i.set(s,l))}return l}toString(){return this.cssText}}const bs=Cs?u=>u:u=>u instanceof CSSStyleSheet?(l=>{let s="";for(const d of l.cssRules)s+=d.cssText;return(u=>
vendor: 5,023 bytes, line 1
1new Ui("string"==typeof u?u:u+"",void 0,wo))(s)})(u):u,{is:fa,defineProperty:ha,getOwnPropertyDescriptor:El,getOwnPropertyNames:Dl,getOwnPropertySymbols:pa,getPrototypeOf:ga}=Object,mi=globalThis,Ms=mi.trustedTypes,Cl=Ms?Ms.emptyScript:"",_a=mi.reactiveElementPolyfillSupport,qr=(u,l)=>u,qo={toAttribute(u,l){switch(l){case Boolean:u=u?Cl:null;break;case Object:case Array:u=null==u?u:JSON.stringify(u)}return u},fromAttribute(u,l){let s=u;switch(l){case Boolean:s=null!==u;break;case Number:s=null===u?null:Number(u);break;case Object:case Array:try{s=JSON.parse(u)}catch{s=null}}return s}},Wi=(u,l)=>!fa(u,l),zi={attribute:!0,type:String,converter:qo,reflect:!1,useDefault:!1,hasChanged:Wi};Symbol.metadata??=Symbol("metadata"),mi.litPropertyMetadata??=new WeakMap;class Yr extends HTMLElement{static addInitializer(l){this._$Ei(),(this.l??=[]).push(l)}static get observedAttributes(){return this.finalize(),this._$Eh&&[...this._$Eh.keys()]}static createProperty(l,s=zi){if(s.state&&(s.attribute=!1),this._$Ei(),this.prototype.hasOwnProperty(l)&&((s=Object.create(s)).wrapped=!0),this.elementProperties.set(l,s),!s.noAccessor){const g=this.getPropertyDescriptor(l,Symbol(),s);void 0!==g&&ha(this.prototype,l,g)}}static getPropertyDescriptor(l,s,d){const{get:g,set:O}=El(this.prototype,l)??{get(){return this[s]},set(W){this[s]=W}};return{get:g,set(W){const ye=g?.call(this);O?.call(this,W),this.requestUpdate(l,ye,d)},configurable:!0,enumerable:!0}}static getPropertyOptions(l){return this.elementProperties.get(l)??zi}static _$Ei(){if(this.hasOwnProperty(qr("elementProperties")))return;const l=ga(this);l.finalize(),void 0!==l.l&&(this.l=[...l.l]),this.elementProperties=new Map(l.elementProperties)}static finalize(){if(this.hasOwnProperty(qr("finalized")))return;if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(qr("properties"))){const s=this.properties,d=[...Dl(s),...pa(s)];for(const g of d)this.createProperty(g,s[g])}const l=this[Symbol.metadata];if(null!==l){const s=litPropertyMetadata.get(l);if(void 0!==s)for(const[d,g]of s)this.elementProperties.set(d,g)}this._$Eh=new Map;for(const[s,d]of this.elementProperties){const g=this._$Eu(s,d);void 0!==g&&this._$Eh.set(g,s)}this.elementStyles=this.finalizeStyles(this.styles)}static finalizeStyles(l){const s=[];if(Array.isArray(l)){const d=new Set(l.flat(1/0).reverse());for(const g of d)s.unshift(bs(g))}else void 0!==l&&s.push(bs(l));return s}static _$Eu(l,s){const d=s.attribute;return!1===d?void 0:"string"==typeof d?d:"string"==typeof l?l.toLowerCase():void 0}constructor(){super(),this._$Ep=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Em=null,this._$Ev()}_$Ev(){this._$ES=new Promise(l=>this.enableUpdating=l),this._$AL=new Map,this._$E_(),this.requestUpdate(),this.constructor.l?.forEach(l=>l(this))}addController(l){(this._$EO??=new Set).add(l),void 0!==this.renderRoot&&this.isConnected&&l.hostConnected?.()}removeController(l){this._$EO?.delete(l)}_$E_(){const l=new Map,s=this.constructor.elementProperties;for(const d of s.keys())this.hasOwnProperty(d)&&(l.set(d,this[d]),delete this[d]);l.size>0&&(this._$Ep=l)}createRenderRoot(){const l=this.shadowRoot??this.attachShadow(this.constructor.shadowRootOptions);return((u,l)=>{if(Cs)u.adoptedStyleSheets=l.map(s=>s instanceof CSSStyleSheet?s:s.styleSheet);else for(const s of l){const d=document.createElement("style"),g=Go.litNonce;void 0!==g&&d.setAttribute("nonce",g),d.textContent=s.cssText,u.appendChild(d)}})(l,this.constructor.elementStyles),l}connectedCallback(){this.renderRoot??=this.createRenderRoot(),this.enableUpdating(!0),this._$EO?.forEach(l=>l.hostConnected?.())}enableUpdating(l){}disconnectedCallback(){this._$EO?.forEach(l=>l.hostDisconnected?.())}attributeChangedCallback(l,s,d){this._$AK(l,d)}_$ET(l,s){const d=this.constructor.elementProperties.get(l),g=this.constructor._$Eu(l,d);if(void 0!==g&&!0===d.reflect){const O=(void 0!==d.converter?.toAttribute?d.converter:qo).toAttribute(s,d.type);this._$Em=l,null==O?this.removeAttribute(g):this.setAttribute(g,O),this._$Em=null}}_$AK(l,s){const d=this.constructor,g=d._$Eh.get(l);if(void 0!==g&&this._$Em!==g){const O=d.getPropertyOptions(g),W="function"==typeof O.converter?{fromAttribute:O.converter}:void 0!==O.converter?.fromAttribute?O.converter:qo;this._$Em=g;const ye=W.fromAttribute(s,O.type);this[g]=ye??this._$Ej?.get(g)??ye,this._$Em=null}}requestUpdate(l,s,d,g=!1,O){if(void 0!==l){const W=this.constructor;if(!1===g&&(O=this[l]),d??=W.getPropertyOptions(l),!((d.hasChanged??Wi)(O,s)||d.useDefault&&d.reflect&&O===this._$Ej?.get(l)&&!this.hasAttribute(W._$Eu(l,d))))return;this.C(l,s,d)}!1===this.isUpdatePending&&(this._$ES=this._$EP())}C(l,s,{useDefault:d,reflect:g,wrapped:O},W){d&&!(this._$Ej??=new Map).has(l)&&(this._$Ej.set(l,W??s??this[l]),!0!==O||void 0!==W)||(this._$AL.has(l)||(this.hasUpdated||d||(s=void 0),this._$AL.set(l,s)),!0===g&&this._$Em!==l&&(this._$Eq??=new Set).add(l))}_$EP(){var l=this;return(0,Vi.A)(function*(){l.isUpdatePending=!0;try{yield l._$ES}catch(d){Promise.reject(d)}
vendor: 9,152 bytes, line 1
1const s=l.scheduleUpdate();return null!=s&&(yield s),!l.isUpdatePending})()}scheduleUpdate(){return this.performUpdate()}performUpdate(){if(!this.isUpdatePending)return;if(!this.hasUpdated){if(this.renderRoot??=this.createRenderRoot(),this._$Ep){for(const[g,O]of this._$Ep)this[g]=O;this._$Ep=void 0}const d=this.constructor.elementProperties;if(d.size>0)for(const[g,O]of d){const{wrapped:W}=O,ye=this[g];!0!==W||this._$AL.has(g)||void 0===ye||this.C(g,void 0,O,ye)}}let l=!1;const s=this._$AL;try{l=this.shouldUpdate(s),l?(this.willUpdate(s),this._$EO?.forEach(d=>d.hostUpdate?.()),this.update(s)):this._$EM()}catch(d){throw l=!1,this._$EM(),d}l&&this._$AE(s)}willUpdate(l){}_$AE(l){this._$EO?.forEach(s=>s.hostUpdated?.()),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(l)),this.updated(l)}_$EM(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$ES}shouldUpdate(l){return!0}update(l){this._$Eq&&=this._$Eq.forEach(s=>this._$ET(s,this[s])),this._$EM()}updated(l){}firstUpdated(l){}}Yr.elementStyles=[],Yr.shadowRootOptions={mode:"open"},Yr[qr("elementProperties")]=new Map,Yr[qr("finalized")]=new Map,_a?.({ReactiveElement:Yr}),(mi.reactiveElementVersions??=[]).push("2.1.2");const Yo=globalThis,wr=u=>u,ur=Yo.trustedTypes,Is=ur?ur.createPolicy("lit-html",{createHTML:u=>u}):void 0,br=`lit$${Math.random().toFixed(9).slice(2)}$`,vi="?"+br,wl=`<${vi}>`,Qr=document,go=()=>Qr.createComment(""),Qo=u=>null===u||"object"!=typeof u&&"function"!=typeof u,As=Array.isArray,_o="[ \t\n\f\r]",bo=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,yi=/-->/g,qi=/>/g,Kn=RegExp(`>|${_o}(?:([^\\s"'>=/]+)(${_o}*=${_o}*(?:[^ \t\n\f\r"'\`<>=]|("|')|))|$)`,"g"),Xo=/'/g,Mo=/"/g,Zo=/^(?:script|style|textarea|title)$/i,Io=u=>(l,...s)=>({_$litType$:u,strings:l,values:s}),Jt=Io(1),Xr=Io(2),Pr=(Io(3),Symbol.for("lit-noChange")),en=Symbol.for("lit-nothing"),Mt=new WeakMap,dr=Qr.createTreeWalker(Qr,129);function Ao(u,l){if(!As(u)||!u.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==Is?Is.createHTML(l):l}class To{constructor({strings:l,_$litType$:s},d){let g;this.parts=[];let O=0,W=0;const ye=l.length-1,Te=this.parts,[rt,ft]=((u,l)=>{const s=u.length-1,d=[];let g,O=2===l?"<svg>":3===l?"<math>":"",W=bo;for(let ye=0;ye<s;ye++){const Te=u[ye];let rt,ft,Ot=-1,jt=0;for(;jt<Te.length&&(W.lastIndex=jt,ft=W.exec(Te),null!==ft);)jt=W.lastIndex,W===bo?"!--"===ft[1]?W=yi:void 0!==ft[1]?W=qi:void 0!==ft[2]?(Zo.test(ft[2])&&(g=RegExp("</"+ft[2],"g")),W=Kn):void 0!==ft[3]&&(W=Kn):W===Kn?">"===ft[0]?(W=g??bo,Ot=-1):void 0===ft[1]?Ot=-2:(Ot=W.lastIndex-ft[2].length,rt=ft[1],W=void 0===ft[3]?Kn:'"'===ft[3]?Mo:Xo):W===Mo||W===Xo?W=Kn:W===yi||W===qi?W=bo:(W=Kn,g=void 0);const Hn=W===Kn&&u[ye+1].startsWith("/>")?" ":"";O+=W===bo?Te+wl:Ot>=0?(d.push(rt),Te.slice(0,Ot)+"$lit$"+Te.slice(Ot)+br+Hn):Te+br+(-2===Ot?ye:Hn)}return[Ao(u,O+(u[s]||"<?>")+(2===l?"</svg>":3===l?"</math>":"")),d]})(l,s);if(this.el=To.createElement(rt,d),dr.currentNode=this.el.content,2===s||3===s){const Ot=this.el.content.firstChild;Ot.replaceWith(...Ot.childNodes)}for(;null!==(g=dr.nextNode())&&Te.length<ye;){if(1===g.nodeType){if(g.hasAttributes())for(const Ot of g.getAttributeNames())if(Ot.endsWith("$lit$")){const jt=ft[W++],Hn=g.getAttribute(Ot).split(br),el=/([.?@])?(.*)/.exec(jt);Te.push({type:1,index:O,name:el[2],strings:Hn,ctor:"."===el[1]?va:"?"===el[1]?ni:"@"===el[1]?Yi:ti}),g.removeAttribute(Ot)}else Ot.startsWith(br)&&(Te.push({type:6,index:O}),g.removeAttribute(Ot));if(Zo.test(g.tagName)){const Ot=g.textContent.split(br),jt=Ot.length-1;if(jt>0){g.textContent=ur?ur.emptyScript:"";for(let Hn=0;Hn<jt;Hn++)g.append(Ot[Hn],go()),dr.nextNode(),Te.push({type:2,index:++O});g.append(Ot[jt],go())}}}else if(8===g.nodeType)if(g.data===vi)Te.push({type:2,index:O});else{let Ot=-1;for(;-1!==(Ot=g.data.indexOf(br,Ot+1));)Te.push({type:7,index:O}),Ot+=br.length-1}O++}}static createElement(l,s){const d=Qr.createElement("template");return d.innerHTML=l,d}}function mo(u,l,s=u,d){if(l===Pr)return l;let g=void 0!==d?s._$Co?.[d]:s._$Cl;const O=Qo(l)?void 0:l._$litDirective$;return g?.constructor!==O&&(g?._$AO?.(!1),void 0===O?g=void 0:(g=new O(u),g._$AT(u,s,d)),void 0!==d?(s._$Co??=[])[d]=g:s._$Cl=g),void 0!==g&&(l=mo(u,g._$AS(u,l.values),g,d)),l}class Ei{constructor(l,s){this._$AV=[],this._$AN=void 0,this._$AD=l,this._$AM=s}get parentNode(){return this._$AM.parentNode}get _$AU(){return this._$AM._$AU}u(l){const{el:{content:s},parts:d}=this._$AD,g=(l?.creationScope??Qr).importNode(s,!0);dr.currentNode=g;let O=dr.nextNode(),W=0,ye=0,Te=d[0];for(;void 0!==Te;){if(W===Te.index){let rt;2===Te.type?rt=new ei(O,O.nextSibling,this,l):1===Te.type?rt=new Te.ctor(O,Te.name,Te.strings,this,l):6===Te.type&&(rt=new Qi(O,this,l)),this._$AV.push(rt),Te=d[++ye]}W!==Te?.index&&(O=dr.nextNode(),W++)}return dr.currentNode=Qr,g}p(l){let s=0;for(const d of this._$AV)void 0!==d&&(void 0!==d.strings?(d._$AI(l,d,s),s+=d.strings.length-2):d._$AI(l[s])),s++}}class ei{get _$AU(){return this._$AM?._$AU??this._$Cv}constructor(l,s,d,g){this.type=2,this._$AH=en,this._$AN=void 0,this._$AA=l,this._$AB=s,this._$AM=d,this.options=g,this._$Cv=g?.isConnected??!0}get parentNode(){let l=this._$AA.parentNode;const s=this._$AM;return void 0!==s&&11===l?.nodeType&&(l=s.parentNode),l}get startNode(){return this._$AA}get endNode(){return this._$AB}_$AI(l,s=this){l=mo(this,l,s),Qo(l)?l===en||null==l||""===l?(this._$AH!==en&&this._$AR(),this._$AH=en):l!==this._$AH&&l!==Pr&&this._(l):void 0!==l._$litType$?this.$(l):void 0!==l.nodeType?this.T(l):(u=>As(u)||"function"==typeof u?.[Symbol.iterator])(l)?this.k(l):this._(l)}O(l){return this._$AA.parentNode.insertBefore(l,this._$AB)}T(l){this._$AH!==l&&(this._$AR(),this._$AH=this.O(l))}_(l){this._$AH!==en&&Qo(this._$AH)?this._$AA.nextSibling.data=l:this.T(Qr.createTextNode(l)),this._$AH=l}$(l){const{values:s,_$litType$:d}=l,g="number"==typeof d?this._$AC(l):(void 0===d.el&&(d.el=To.createElement(Ao(d.h,d.h[0]),this.options)),d);if(this._$AH?._$AD===g)this._$AH.p(s);else{const O=new Ei(g,this),W=O.u(this.options);O.p(s),this.T(W),this._$AH=O}}_$AC(l){let s=Mt.get(l.strings);return void 0===s&&Mt.set(l.strings,s=new To(l)),s}k(l){As(this._$AH)||(this._$AH=[],this._$AR());const s=this._$AH;let d,g=0;for(const O of l)g===s.length?s.push(d=new ei(this.O(go()),this.O(go()),this,this.options)):d=s[g],d._$AI(O),g++;g<s.length&&(this._$AR(d&&d._$AB.nextSibling,g),s.length=g)}_$AR(l=this._$AA.nextSibling,s){for(this._$AP?.(!1,!0,s);l!==this._$AB;){const d=wr(l).nextSibling;wr(l).remove(),l=d}}setConnected(l){void 0===this._$AM&&(this._$Cv=l,this._$AP?.(l))}}class ti{get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}constructor(l,s,d,g,O){this.type=1,this._$AH=en,this._$AN=void 0,this.element=l,this.name=s,this._$AM=g,this.options=O,d.length>2||""!==d[0]||""!==d[1]?(this._$AH=Array(d.length-1).fill(new String),this.strings=d):this._$AH=en}_$AI(l,s=this,d,g){const O=this.strings;let W=!1;if(void 0===O)l=mo(this,l,s,0),W=!Qo(l)||l!==this._$AH&&l!==Pr,W&&(this._$AH=l);else{const ye=l;let Te,rt;for(l=O[0],Te=0;Te<O.length-1;Te++)rt=mo(this,ye[d+Te],s,Te),rt===Pr&&(rt=this._$AH[Te]),W||=!Qo(rt)||rt!==this._$AH[Te],rt===en?l=en:l!==en&&(l+=(rt??"")+O[Te+1]),this._$AH[Te]=rt}W&&!g&&this.j(l)}j(l){l===en?this.element.removeAttribute(this.name):this.element.setAttribute(this.name,l??"")}}class va extends ti{constructor(){super(...arguments),this.type=3}j(l){this.element[this.name]=l===en?void 0:l}}class ni extends ti{constructor(){super(...arguments),this.type=4}j(l){this.element.toggleAttribute(this.name,!!l&&l!==en)}}class Yi extends ti{constructor(l,s,d,g,O){super(l,s,d,g,O),this.type=5}_$AI(l,s=this){if((l=mo(this,l,s,0)??en)===Pr)return;const d=this._$AH,g=l===en&&d!==en||l.capture!==d.capture||l.once!==d.once||l.passive!==d.passive,O=l!==en&&(d===en||g);g&&this.element.removeEventListener(this.name,this,d),O&&this.element.addEventListener(this.name,this,l),this._$AH=l}handleEvent(l){"function"==typeof this._$AH?this._$AH.call(this.options?.host??this.element,l):this._$AH.handleEvent(l)}}class Qi{constructor(l,s,d){this.element=l,this.type=6,this._$AN=void 0,this._$AM=s,this.options=d}get _$AU(){return this._$AM._$AU}_$AI(l){mo(this,l)}}const Oo=Yo.litHtmlPolyfillSupport;Oo?.(To,ei),(Yo.litHtmlVersions??=[]).push("3.3.3");const No=globalThis;class Mr extends Yr{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){const l=super.createRenderRoot();return this.renderOptions.renderBefore??=l.firstChild,l}update(l){const s=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(l),this._$Do=((u,l,s)=>{const d=s?.renderBefore??l;let g=d._$litPart$;if(void 0===g){const O=s?.renderBefore??null;d._$litPart$=g=new ei(l.insertBefore(go(),O),O,void 0,s??{})}return g._$AI(u),g})(s,this.renderRoot,this.renderOptions)}connectedCallback(){super.connectedCallback(),this._$Do?.setConnected(!0)}disconnectedCallback(){super.disconnectedCallback(),this._$Do?.setConnected(!1)}render(){return Pr}}
1Mr._$litElement$=!0,Mr.finalized=!0,No.litElementHydrateSupport?.({LitElement:Mr});const ri=No.litElementPolyfillSupport;ri?.({LitElement:Mr}),(No.litElementVersions??=[]).push("4.2.2");let Rr=(()=>{class u extends Mr{static{this.shadowDOM=!1}static{this.version="5.10.2"}static get namespace(){return this._namespace||"pvd"}static set namespace(s){this._namespace=s}static get customElementName(){return this._customElementName}static set customElementName(s){this._customElementName=s}static defineCustomElement(s="pvd",d=this){d.componentName||console.warn("Missing required static 'componentName' property");const g=`${s}-${d.componentName}`;this.namespace=s,this.customElementName=g,u.customElementDefined(g)||customElements.define(g,d)}static customElementDefined(s){return void 0!==customElements.get(s)}static generateRandomNumber(s=1e12){return Math.floor(Math.random()*Math.floor(s))}static hasChanged(s){const g=Array.isArray(s)?s:(O=>{const W=[];for(const ye in O)W.push(O[ye]);return W})(s);return{hasChanged:(O,W)=>O!==W&&(g.some(Te=>O===Te)||console.warn(`'${O}' is an invalid attribute value (expected one of: ${g.join(", ")})`),!0)}}static booleanAttribute(s){return{converter:{fromAttribute:d=>{const g=d&&d.trim();return""===g||"true"===g||g===s},toAttribute:d=>d}}}static configurablePresenceAttribute(s){return{converter:{fromAttribute:d=>""===d?s:d,toAttribute:d=>d===s?"":d}}}firstUpdated(s){super.firstUpdated(s),this.dispatchEvent(new CustomEvent("pvd-component-ready",{bubbles:!0,detail:{component:u.customElementName}})),this.getAttribute("className")&&(this.className=`${this.getAttribute("className")} ${Array.from(this.classList).join(" ")}`),this.classNameObserver=new MutationObserver(g=>{g.forEach(O=>{switch(O.attributeName){case"class":const W=Array.from(this.classList).join(" ");this.className!==W&&(this.className=W);break;case"classname":case"className":const ye=O.oldValue.split(" "),Te=this.getAttribute("className").split(" ");ye!==Te&&(this.classList.remove(...ye.filter(rt=>!Te.includes(rt))),this.classList.add(...Te))}})}),this.classNameObserver.observe(this,{attributes:!0,attributeFilter:["class","className","classname"],attributeOldValue:!0})}disconnectedCallback(){super.disconnectedCallback(),this.classNameObserver?.disconnect()}updated(s){super.updated(s),this.dispatchEvent(new CustomEvent("pvd-component-updated",{bubbles:!0,detail:{component:u.customElementName}}))}get classMap(){return{}}createClassName(s=this.classMap){let d="";for(const g in s){let O=s.modifierPrefix||!1;if("object"==typeof s[g]){const W=s[g].className;if(void 0!==s[g].modifierPrefix&&(O=s[g].modifierPrefix),s[g].condition)if("object"==typeof W)for(const ye in W)d=this.addClass(d,W[ye],O);else d=this.addClass(d,W,O)}else{const W=s[g];"default"===g?d=this.addClass(d,W):this[g]&&(d=this.addClass(d,W,O))}}return d}addClass(s,d,g=!1){return d=g?`${g}--${d}`:d,0===s.length?d:`${s} ${d}`}createRenderRoot(){return this.constructor.shadowDOM?super.createRenderRoot():this}bubbleEvent(s){this.dispatchEvent(new Event(s.type,s))}a11yBoolean(s){return!!s||void 0}setNativeAttributes(s,d,g,O){s&&g&&(O&&d&&this.removePreviousAttributes(O,d,g),Object.keys(s).map(W=>{d.get(W)?console.warn(`use '${d.get(W)}' to set the '${W}' attribute`):"boolean"==typeof s[W]||null==s[W]?!0===s[W]?g.setAttribute(W,""):g.removeAttribute(W):g.setAttribute(W,s[W].toString())}))}removePreviousAttributes(s,d,g){Object.keys(s).map(O=>{d.get(O)||g.removeAttribute(O)})}}return u})();const Ci={attribute:!0,type:String,converter:qo,reflect:!1,hasChanged:Wi},wi=(u=Ci,l,s)=>{const{kind:d,metadata:g}=s;let O=globalThis.litPropertyMetadata.get(g);if(void 0===O&&globalThis.litPropertyMetadata.set(g,O=new Map),"setter"===d&&((u=Object.create(u)).wrapped=!0),O.set(s.name,u),"accessor"===d){const{name:W}=s;return{set(ye){const Te=l.get.call(this);l.set.call(this,ye),this.requestUpdate(W,Te,u,!0,ye)},init(ye){return void 0!==ye&&this.C(W,void 0,u,ye),ye}}}if("setter"===d){const{name:W}=s;return function(ye){const Te=this[W];l.call(this,ye),this.requestUpdate(W,Te,u,!0,ye)}}throw Error("Unsupported decorator location: "+d)};function It(u){return(l,s)=>"object"==typeof s?wi(u,l,s):((d,g,O)=>{const W=g.hasOwnProperty(O);return g.constructor.createProperty(O,d),W?Object.getOwnPropertyDescriptor(g,O):void 0})(u,l,s)}const cn=u=>u??en;function Po(u){return function Os(u){const l=[];u.default&&l.push(u.default);const s=(d,g)=>d?`${d}--${g}`:g;return u.modifiers.reduce((d,g)=>{if(!g.condition)return d;const O=typeof g.modifierPrefix<"u"?g.modifierPrefix:u.modifierPrefix;if(Array.isArray(g.className)){const W=g.className.map(ye=>s(O,ye));return d.concat(W)}return d.push(s(O,g.className)),d},l)}(u).join(" ")}var vo=(u=>(u.extraSmall="extra-small",u.small="small",u.medium="medium",u.large="large",u))(vo||{}),yo=(u=>(u.small="small",u.medium="medium",u.large="large",u))(yo||{}),Wc={extraSmall:["action__add","action__bookmark","action__caret-down","action__caret-left","action__caret-right","action__caret-up","action__check","action__close","action__edit","action__hide","action__logout","action__next","action__open-link","action__previous","action__search","action__share","action__show","action__sort-arrow","action__subtract","action__thumbs-up","action__unsorted-arrow","action__value-decrease","action__value-increase","logo__facebook","logo__linkedin","logo__twitter","logo__youtube","nav__overflow-vertical","nav__profile","nav__menu","status__notification","status__star--outline","status__star"]},Ml=Object.defineProperty,zc=Object.getOwnPropertyDescriptor,bi=(u,l,s,d)=>{for(var W,g=d>1?void 0:d?zc(l,s):l,O=u.length-1;O>=0;O--)(W=u[O])&&(g=(d?W(l,s,g):W(g))||g);return d&&g&&Ml(l,s,g),g};const Xi=new Map([["aria-hidden","pvd-a11y-label"],["aria-labelledby","pvd-a11y-label"],["focusable","pvd-a11y-label"],["role","pvd-a11y-label"]]);let oi=(()=>{class u extends Rr{constructor(){super(...arguments),this._pvdName="action__add",this.useCssIcon=!1,this._pvdSize=vo.medium}static{this.componentName="icon"}get pvdName(){return this._pvdName}set pvdName(s){if(this.validateIconNameForSize(s,this.pvdSize)){const g=this._pvdName;this._pvdName=s,this.requestUpdate("pvdName",g)}}get pvdSize(){return this._pvdSize}set pvdSize(s){if(this.validateIconNameForSize(this.pvdName,s)){const g=this._pvdSize;this._pvdSize=s,this.requestUpdate("pvdSize",g)}}get iconHref(){return`#${this.constructor.namespace}-${this.pvdName}`}validateIconNameForSize(s,d){return d===vo.extraSmall&&-1===Wc.extraSmall.indexOf(s)&&console.warn(`You cannot use the '${s}' icon at the 'extra-small' size. Please choose a different icon or a larger size.`),!0}
1generatedA11yLabelledbyId(){if(this.pvdA11yLabel)return this._generatedA11yLabelledbyId||(this._generatedA11yLabelledbyId=`pvd-icon-title-${Rr.generateRandomNumber()}`),this._generatedA11yLabelledbyId}setNativeSvgAttributes(s){const d=this.querySelector("svg");this.setNativeAttributes(this.pvdNativeSvgAttributes,Xi,d,s)}updated(s){if(super.updated(s),this.pvdNativeSvgAttributes){const d=s.get("pvdNativeSvgAttributes");this.setNativeSvgAttributes(d)}}renderIconSvgTitle(){return Xr`<title id=${this._generatedA11yLabelledbyId}>${this.pvdA11yLabel}</title>`}render(){const s={default:`${this.constructor.namespace}-icon-root`,modifierPrefix:"pvd-icon",modifiers:[{condition:void 0!==this.pvdIconClass,className:this.pvdIconClass,modifierPrefix:!1},{condition:this.pvdSize!==vo.medium,className:`${this.pvdSize}`}]};return this.useCssIcon?this.renderCssIcon(s):this.renderSvgIcon(s)}renderSvgIcon(s){const{iconHref:d,pvdA11yLabel:g}=this;return Jt`<svg
2      aria-hidden=${!g}
3      aria-labelledby=${cn(this.generatedA11yLabelledbyId())}
4      class="${Po(s)}"
5      focusable=${!!g}
6      role=${cn(g?"img":void 0)}
7    >
8      ${g?this.renderIconSvgTitle():en}
9      <use href=${d} xlink:href=${d} />
10    </svg>`}renderCssIcon(s){const{pvdA11yLabel:d}=this;return Jt`<span
11      aria-hidden=${!d}
12      aria-label=${cn(d)}
13      class="${Po(s)}"
14      focusable=${!!d}
15      role=${cn(d?"img":void 0)}
16    ></span>`}}return u})();bi([It({type:String,reflect:!0,attribute:"pvd-a11y-label"})],oi.prototype,"pvdA11yLabel",2),bi([It({type:String,reflect:!0,attribute:"pvd-icon-class"})],oi.prototype,"pvdIconClass",2),bi([It({type:String,reflect:!0,attribute:"pvd-name"})],oi.prototype,"pvdName",1),bi([It({type:Boolean,attribute:"use-css-icon"})],oi.prototype,"useCssIcon",2),bi([It({type:Object,attribute:"pvd-native-svg-attributes"})],oi.prototype,"pvdNativeSvgAttributes",2),bi([It({type:String,reflect:!0,attribute:"pvd-size"})],oi.prototype,"pvdSize",1);var Zn=function(u){return u.SLOT="s-slot",u.SLOT_ROOT="s-root",u.FALLBACK_WRAPPER="s-fallback-wrapper",u.ASSIGNED_WRAPPER="s-assigned-wrapper",u}(Zn||{}),kr=function(u){return u.SLOTTED="data-shadowless-slotted",u}(kr||{});class xr{constructor(l){}get _$AU(){return this._$AM._$AU}_$AT(l,s,d){this._$Ct=l,this._$AM=s,this._$Ci=d}_$AS(l,s){return this.update(l,s)}update(l,s){return this.render(...s)}}var ii=function(u){return u.SLOT_TAG_NAME="s-slot",u.ATTR_FLAG_NAME="optional-slot-hidden",u}(ii||{});const Al=(u=class Zi extends xr{constructor(l){super(l),this.slotTagName=ii.SLOT_TAG_NAME,this.requestUpdate=!1,this.attributeFlagName=ii.ATTR_FLAG_NAME,this.partInfo=l,(this.partInfo.options?.host).addController(this)}render(l){return this.hostClass=l.hostClass,this.slotTagName=l.slotTagName||ii.SLOT_TAG_NAME,this.attributeFlagName=l.attributeFlagName||ii.ATTR_FLAG_NAME,this.requestUpdate=l.requestUpdate||this.requestUpdate,this.hostElem=this.partInfo.element,this.slotElem=this.hostElem.tagName.toLowerCase()===this.slotTagName?this.hostElem:this.hostElem.querySelector(this.slotTagName),this.slotElem&&this.slotElem.addEventListener("slotchange",this.onSlotChange.bind(this)),this.slotElem&&(this.slotName=this.slotElem.getAttribute("name"),this._setSlotStatus(this.slotName)),Pr}hostDisconnected(){this.slotElem?.removeEventListener("slotchange",this.onSlotChange)}onSlotChange(l){const s=l.target.getAttribute("name");s&&this.slotName&&s===this.slotName&&this._setSlotStatus(this.slotName),this.requestUpdate&&this.hostClass.requestUpdate()}_setSlotStatus(l){this.hostClass.hasSlotableContent(l)?this.hostElem.removeAttribute(this.attributeFlagName):this.hostElem.setAttribute(this.attributeFlagName,"")}},(...l)=>({_$litDirective$:u,values:l}));var u;class Kt extends(function Tl(u,l){const s={ignoreComments:!1,ignoreWhitespace:!1};let d=l?.slotTag||Zn.SLOT,g=l?.slotRootTag||Zn.SLOT_ROOT;class O extends HTMLElement{constructor(){super(),this.name="",this._slotRendered=!1,this._slotRenderAttempts=0,this._maxSlotRenderAttempts=10,this.name=this.getAttribute("name")||""}connectedCallback(){if(this._slotUpdateCompleted=new Promise((Te,rt)=>
16{const ft=setInterval(()=>{this._slotRenderAttempts++;try{if(this._slotRendered)Te(void 0);else if(this._slotRenderAttempts>=this._maxSlotRenderAttempts)throw new Error("Slot Rendering Timeout")}catch(Ot){rt(Ot)}finally{clearInterval(ft)}},50)}),this.sRoot=this.closest(g),!this.sRoot)throw new Error("No slot in component! Remove mixin if not using slots!");this.removeAttribute(kr.SLOTTED),this.lightDomObserver=new MutationObserver(()=>{this._slotRendered=!1,this.updateAssignedContent()}),this.lightDomObserver.observe(this.sRoot.parentElement,{childList:!0}),this.fallbackWrapper=this.fallbackWrapper||this.createFallbackWrapper(),this.assignedWrapper=this.assignedWrapper||this.createAssignedWrapper(),new MutationObserver(()=>{this._slotRendered=!1,this.updateEmptySlot(),this.dispatchEvent(new CustomEvent("slotchange",{bubbles:!0}))}).observe(this.assignedWrapper,{childList:!0}),this.updateAssignedContent()}disconnectedCallback(){if(this.assignedWrapper.parentElement?.hasAttribute(kr.SLOTTED))return;this.lightDomObserver.disconnect();const ye=this.sRoot&&this.sRoot.parentElement,Te=document.createDocumentFragment();Array.from(this.assignedWrapper.childNodes).forEach(rt=>{Te.appendChild(rt)}),ye&&ye.appendChild(Te),this.sRoot=null}createFallbackWrapper(){if(!customElements.get(Zn.FALLBACK_WRAPPER)){const Te=class extends HTMLElement{};customElements.define(Zn.FALLBACK_WRAPPER,Te)}const ye=Array.from(this.childNodes).filter(Te=>void 0===Te.tagName||Te.tagName.toLowerCase()!==Zn.ASSIGNED_WRAPPER);if(0===ye.length)return!1;{const Te=document.createElement(Zn.FALLBACK_WRAPPER);return ye.forEach(rt=>{Te.appendChild(rt)}),this.appendChild(Te),Te}}createAssignedWrapper(){if(!customElements.get(Zn.ASSIGNED_WRAPPER)){const Te=class extends HTMLElement{};customElements.define(Zn.ASSIGNED_WRAPPER,Te)}const ye=document.createElement(Zn.ASSIGNED_WRAPPER);return this.appendChild(ye),ye}updateAssignedContent(){const ye=this.sRoot?.parentElement;let rt=[];if(rt=Array.from(ye?.childNodes||[]).filter(ft=>ft.parentNode===this.sRoot.parentElement&&ft!==this.sRoot).filter(this.name?ft=>ft.nodeType===Node.ELEMENT_NODE&&ft.getAttribute("slot")===this.name:ft=>ft.nodeType!==Node.ELEMENT_NODE?ft:"function"!=typeof ft.getAttribute||ft.getAttribute("slot")?void 0:ft),rt.length>0){const ft=document.createDocumentFragment();rt.forEach(Ot=>{if(Ot.nodeType===Node.ELEMENT_NODE){const jt=Array.from(Ot.querySelectorAll(d));Ot.nodeName===d&&Ot.setAttribute(kr.SLOTTED,""),jt.length&&jt.forEach(Hn=>{Hn.setAttribute(kr.SLOTTED,"")})}ft.appendChild(Ot)}),this.assignedWrapper.appendChild(ft),this.fallbackWrapper&&(this.fallbackWrapper.setAttribute("hidden","true"),this.assignedWrapper.removeAttribute("hidden"))}this._slotRendered=!0}updateEmptySlot(){this.fallbackWrapper&&0===this.assignedWrapper.childNodes.length&&(this.fallbackWrapper.removeAttribute("hidden"),this.assignedWrapper.setAttribute("hidden","true")),this._slotRendered=!0}}return class extends u{constructor(...ye){if(super(),this.optionalSlot=Al,!customElements.get(g)){class Te extends HTMLElement{}customElements.define(g,Te)}customElements.get(d)||customElements.define(d,O)}createRenderRoot(){const ye=Array.from(this.childNodes).find(Te=>Te.tagName?.toLowerCase()===g);return void 0!==ye?ye:document.createElement(g)}firstUpdated(){this.renderRoot.parentElement||this.appendChild(this.renderRoot),super.firstUpdated()}getUpdateComplete(){var ye=()=>super.getUpdateComplete,Te=this;return(0,Vi.A)(function*(){yield ye().call(Te);const rt=Array.from(Te.querySelectorAll(d)).map(ft=>ft._slotUpdateCompleted);return yield Promise.all(rt),!0})()}getAssignedSlotContent(ye="default"){let Te;if(Te="default"===ye?Array.from(this.querySelectorAll(d)).filter(ft=>null===ft.getAttribute("name")).pop():this.querySelector(`${d}[name='${ye}']`),!Te)return;const rt=Te.querySelector(Zn.ASSIGNED_WRAPPER);return rt?.childNodes?rt.childNodes:void 0}getSlotableContent(ye="default",Te={}){const rt={...s,...Te};let ft;if("default"===ye){const Ot=jt=>jt.nodeType===Node.TEXT_NODE&&(null==jt.nodeValue||""===jt.nodeValue.trim());ft=Array.from(this.childNodes).filter(jt=>!(rt.ignoreComments&&jt.nodeType===Node.COMMENT_NODE||rt.ignoreWhitespace&&Ot(jt))&&(jt.nodeType!==Node.ELEMENT_NODE||jt.tagName.toLowerCase()!==g&&null===jt.getAttribute("slot")))}else ft=Array.from(this.querySelectorAll(`[slot='${ye}']`));return ft}hasAssignedSlotContent(ye="default"){const Te=this.getAssignedSlotContent(ye);return!(typeof Te>"u")&&Te.length>0}hasSlotableContent(ye="default",Te={}){const rt={...s,...Te};
16return this.getSlotableContent(ye,rt).length>0}}}(Rr)){hasSlotableContent(l="default"){return super.hasSlotableContent(l,{ignoreComments:!0,ignoreWhitespace:!0})}isSlotUsed(l="default"){return this.hasSlotableContent(l)||this.hasAssignedSlotContent(l)}}var Ea=Object.defineProperty,Ss=Object.getOwnPropertyDescriptor,si=(u,l,s,d)=>{for(var W,g=d>1?void 0:d?Ss(l,s):l,O=u.length-1;O>=0;O--)(W=u[O])&&(g=(d?W(l,s,g):W(g))||g);return d&&g&&Ea(l,s,g),g},Ns=(u=>(u.dialog="dialog",u.get="get",u.post="post",u))(Ns||{});const Ca=new Map([["action","pvd-action"],["id","pvd-id"],["method","pvd-method"],["novalidate","pvd-novalidate"]]);let Ro=(()=>{class u extends Kt{constructor(){super(...arguments),this.pvdDense=!1,this.pvdNovalidate=!1}static{this.componentName="form"}setNativeFormAttributes(s){const d=this.querySelector("form");this.setNativeAttributes(this.pvdNativeFormAttributes,Ca,d,s)}updated(s){if(super.updated(s),this.pvdNativeFormAttributes){const d=s.get("pvdNativeFormAttributes");this.setNativeFormAttributes(d)}}render(){return Jt`
17      <div class="${Po({default:`${this.constructor.namespace}-form-root`,modifierPrefix:"pvd-form",modifiers:[{condition:this.pvdDense,className:"dense"}]})}">
18        <form
19          ?novalidate="${this.pvdNovalidate}"
20          action="${cn(this.pvdAction)}"
21          class="pvd-form__form"
22          id="${cn(this.pvdId)}"
23          method="${cn(this.pvdMethod)}"
24        >
25          <s-slot></s-slot>
26        </form>
27      </div>
28    `}}return u})();si([It({type:String,reflect:!0,attribute:"pvd-action"})],Ro.prototype,"pvdAction",2),si([It({type:Boolean,reflect:!0,attribute:"pvd-dense",...Kt.booleanAttribute("pvd-dense")})],Ro.prototype,"pvdDense",2),si([It({type:String,reflect:!0,attribute:"pvd-id"})],Ro.prototype,"pvdId",2),si([It({type:String,reflect:!0,attribute:"pvd-method",...Kt.hasChanged(Ns)})],Ro.prototype,"pvdMethod",2),si([It({type:Boolean,reflect:!0,attribute:"pvd-novalidate",...Kt.booleanAttribute("pvd-novalidate")})],Ro.prototype,"pvdNovalidate",2),si([It({type:Object,attribute:"pvd-native-form-attributes"})],Ro.prototype,"pvdNativeFormAttributes",2);var Ji=(u=>(u.never="never",u.always="always",u.at512="at-512",u.at768="at-768",u.at960="at-960",u.at1280="at-1280",u))(Ji||{}),es=Object.defineProperty,ko=Object.getOwnPropertyDescriptor,Zr=(u,l,s,d)=>{for(var W,g=d>1?void 0:d?ko(l,s):l,O=u.length-1;O>=0;O--)(W=u[O])&&(g=(d?W(l,s,g):W(g))||g);return d&&g&&es(l,s,g),g};const wa=Ji.never;let Gn=(()=>{class u extends Kt{constructor(){super(...arguments),this.pvdDense=!1,this.pvdFixedWidth=!1,this.pvdInline=wa,this.pvdVerticalAlign="top"}static{this.componentName="field-group"}get fieldGroupRole(){return this.pvdAriaLabel||this.pvdAriaLabelledby?"group":void 0}renderGroupLabel(){return this.isSlotUsed("group-label")?Jt`
29          <div class="pvd-field-group__group-label">
30            <s-slot name="group-label"></s-slot>
31          </div>
32        `:Jt`<s-slot name="group-label"></s-slot>`}render(){return Jt`
33      <div class="${Po({default:`${this.constructor.namespace}-field-group-root`,modifierPrefix:"pvd-field-group",modifiers:[{condition:this.pvdDense,className:"dense"},{condition:!0,className:this.pvdFixedWidth?"fixed-width":"full-width"},{condition:this.pvdInline!==Ji.never,className:"inline"},{condition:this.pvdInline!==Ji.never,className:`inline-${this.pvdInline}`},{condition:void 0!==this.pvdVerticalAlign,className:`vertical-align-${this.pvdVerticalAlign}`}]})}">
34        ${this.renderGroupLabel()}
35        <div
36          aria-describedby="${cn(this.pvdAriaDescribedby)}"
37          aria-label="${cn(this.pvdAriaLabel)}"
38          aria-labelledby="${cn(this.pvdAriaLabelledby)}"
39          class="pvd-field-group__field-group"
40          role="${cn(this.fieldGroupRole)}"
41        >
42          <s-slot></s-slot>
43        </div>
44      </div>
45    `}}return u})();Zr([It({type:String,reflect:!0,attribute:"pvd-aria-describedby"})],Gn.prototype,"pvdAriaDescribedby",2),Zr([It({type:String,reflect:!0,attribute:"pvd-aria-label"})],Gn.prototype,"pvdAriaLabel",2),Zr([It({type:String,reflect:!0,attribute:"pvd-aria-labelledby"})],Gn.prototype,"pvdAriaLabelledby",2),Zr([It({type:Boolean,reflect:!0,attribute:"pvd-dense",...Kt.booleanAttribute("pvd-dense")})],Gn.prototype,"pvdDense",2),Zr([It({type:Boolean,reflect:!0,attribute:"pvd-fixed-width",...Kt.booleanAttribute("pvd-fixed-width")})],Gn.prototype,"pvdFixedWidth",2),Zr([It({type:String,reflect:!0,attribute:"pvd-inline"})],Gn.prototype,"pvdInline",2),Zr([It({type:String,reflect:!0,attribute:"pvd-vertical-align"})],Gn.prototype,"pvdVerticalAlign",2);const xo=function Ma(u){var l;return(l=class extends u{static get scopedElements(){return{}}firstUpdated(){const{scopedElements:d}=this.constructor;for(const[g,O]of Object.entries(d))O?this.defineScopedElement(g,O):console.warn(`Component definition for "${g}" has not been loaded. Please load it to scope its functionality.`);super.firstUpdated(),this.requestUpdate()}defineScopedElement(d,g){const{namespace:O,scopedTagList:W}=this.constructor,ye=W.get(`${O}_${d}`);if(ye)return ye;const Te=()=>Math.round(88888888*Math.random()+11111111).toString();let rt=`${d}-${Te()}`;for(;customElements.get(rt);)rt=`${d}-${Te()}`;W.set(`${O}_${d}`,rt),customElements.define(rt,class extends g{})}scopeTemplate(d,...g){const O=Array.from(this.constructor.scopedTagList).map(([ye,Te])=>{const rt=ye.replace(`${this.constructor.namespace}_`,"");return{ogTagName:rt,scopedTagName:Te,ogOpeningTagRegex:new RegExp(`<${rt}`,"igm"),ogClosingTagRegex:new RegExp(`</${rt}`,"igm")}}),W=d.map(ye=>(Array.from(O).forEach(({ogTagName:Te,scopedTagName:rt,ogOpeningTagRegex:ft,ogClosingTagRegex:Ot})=>{ye=ye.replace(ft,`<${rt} data-tag-name="${Te}"`).replace(Ot,`</${rt}`)}),ye));return Object.defineProperty(W,"raw",{value:[...W],writable:!1}),Jt(W,...g)}}).scopedTagList=new Map,l};var ai=(u=>(u.left="left",u.right="right",u.center="center",u))(ai||{}),Ia=Object.defineProperty,b=Object.getOwnPropertyDescriptor,m=(u,l,s,d)=>{for(var W,g=d>1?void 0:d?b(l,s):l,O=u.length-1;O>=0;O--)(W=u[O])&&(g=(d?W(l,s,g):W(g))||g);return d&&g&&Ia(l,s,g),g},C=(u=>(u.email="email",u.number="number",u.password="password",u.phone="phone",u.tel="tel",u.text="text",u.url="url",u.ssn="ssn",u.zip="zip",u))(C||{});const x=yo.medium,De=ai.left,Pt=new Map([["aria-describedby","pvd-aria-describedby"],["aria-disabled","pvd-disabled"],["aria-invalid","pvd-error"],["aria-label","pvd-aria-label"],["aria-required","pvd-required"],["disabled","pvd-disabled"],["id","pvd-id"],["placeholder","pvd-placeholder"],["required","pvd-required"],["type","pvd-type"],["value","pvd-value"]]);let dt=(()=>{class u extends(xo(Kt)){constructor(){super(...arguments),this.pvdDisabled=!1,this.pvdError=!1,this.pvdRequired=!1,this.pvdSize=
45x,this.pvdTextAlign=De,this.pvdType="text",this._value=""}static{this.componentName="input"}get pvdValue(){return this.inputEl?.value||this._value}set pvdValue(s){const d=this._value;this._value=s,this.inputEl&&(this.inputEl.value=s),this.requestUpdate("pvdValue",d)}static get scopedElements(){return{"pvd-scoped-icon":customElements.get(`${this.namespace}-icon`)}}get hasIconLeft(){return!!this.pvdIconLeft||this.isSlotUsed("icon-left")}get hasIconRight(){return!!this.pvdIconRight||this.isSlotUsed("icon-right")}get iconSize(){return this.pvdSize===yo.large?vo.medium:vo.small}get inputType(){switch(this.pvdType){case"phone":return"tel";case"ssn":case"zip":return"text";default:return this.pvdType}}setNativeInputAttributes(s){const d=this.querySelector("input");this.setNativeAttributes(this.pvdNativeInputAttributes,Pt,d,s)}onSlotChangeHandler(s){this.requestUpdate()}updated(s){if(super.updated(s),this.pvdNativeInputAttributes){const d=s.get("pvdNativeInputAttributes");this.setNativeInputAttributes(d)}}firstUpdated(){super.firstUpdated(),this.inputEl=this.querySelector("input")}renderLeftIcon(){return this.hasIconLeft?Jt`<span class="pvd-input__icon pvd-input__icon--left"
46          ><s-slot name="icon-left" @slotchange="${this.onSlotChangeHandler}"
47            >${this.renderIcon(this.pvdIconLeft)}</s-slot
48          ></span
49        >`:Jt`<s-slot name="icon-left" @slotchange="${this.onSlotChangeHandler}"></s-slot>`}renderRightIcon(){return this.hasIconRight?Jt`<span class="pvd-input__icon pvd-input__icon--right"
50          ><s-slot name="icon-right" @slotchange="${this.onSlotChangeHandler}"
51            >${this.renderIcon(this.pvdIconRight)}</s-slot
52          ></span
53        >`:Jt`<s-slot name="icon-right" @slotchange="${this.onSlotChangeHandler}"></s-slot>`}renderIcon(s){return s?this.scopeTemplate`<pvd-scoped-icon
54      pvd-name="${s}"
55      pvd-size="${this.iconSize}"
56    ></pvd-scoped-icon>`:en}render(){const s={default:`${this.constructor.namespace}-input-root`,modifierPrefix:"pvd-input",modifiers:[{condition:this.hasIconLeft,className:"icon-left"},{condition:this.hasIconRight,className:"icon-right"},{condition:this.pvdDisabled,className:"disabled"},{condition:this.pvdError,className:"error"},{condition:void 0!==this.pvdFullWidth,className:(this.pvdFullWidth?"full":"fixed")+"-width"},{condition:-1!==["phone","ssn","zip"].indexOf(this.pvdType),className:this.pvdType},{condition:!0,className:`${this.pvdSize}`},{condition:void 0!==this.pvdTextAlign,className:`text-${this.pvdTextAlign}`}]};return Jt`
57      <div class="${Po(s)}">
58        ${this.renderLeftIcon()}
59        <input
60          @blur=${this.bubbleEvent}
61          @focus=${this.bubbleEvent}
62          ?disabled="${this.pvdDisabled}"
63          ?required="${this.pvdRequired}"
64          .value="${cn(this.pvdValue)}"
65          aria-describedby="${cn(this.pvdAriaDescribedby)}"
66          aria-disabled="${cn(this.a11yBoolean(this.pvdDisabled))}"
67          aria-invalid="${cn(this.a11yBoolean(this.pvdError))}"
68          aria-label="${cn(this.pvdAriaLabel)}"
69          aria-required="${cn(this.a11yBoolean(this.pvdRequired))}"
70          class="pvd-input__input"
71          id="${cn(this.pvdId)}"
72          placeholder="${cn(this.pvdPlaceholder)}"
73          title=""
74          type="${this.inputType}"
75        />
76        ${this.renderRightIcon()}
77      </div>
78    `}}return u})();m([It({type:String,reflect:!0,attribute:"pvd-aria-describedby"})],dt.prototype,"pvdAriaDescribedby",2),m([It({type:String,reflect:!0,attribute:"pvd-aria-label"})],dt.prototype,"pvdAriaLabel",2),m([It({type:Boolean,reflect:!0,attribute:"pvd-disabled",...Kt.booleanAttribute("pvd-disabled")})],dt.prototype,"pvdDisabled",2),m([It({type:Boolean,reflect:!0,attribute:"pvd-error",...Kt.booleanAttribute("pvd-error")})],dt.prototype,"pvdError",2),m([It({type:Boolean,reflect:!0,attribute:"pvd-full-width",...Kt.booleanAttribute("pvd-full-width")})],dt.prototype,"pvdFullWidth",2),m([It({type:String,reflect:!0,attribute:"pvd-icon-left"})],dt.prototype,"pvdIconLeft",2),m([It({type:String,reflect:!0,attribute:"pvd-icon-right"})],dt.prototype,"pvdIconRight",2),m([It({type:String,reflect:!0,attribute:"pvd-id"})],dt.prototype,"pvdId",2),m([It({type:Object,attribute:"pvd-native-input-attributes"})],dt.prototype,"pvdNativeInputAttributes",2),m([It({type:String,reflect:!0,attribute:"pvd-placeholder"})],dt.prototype,"pvdPlaceholder",2),m([It({type:Boolean,reflect:!0,attribute:"pvd-required",...Kt.booleanAttribute("pvd-required")})],dt.prototype,"pvdRequired",2),m([It({type:String,reflect:!0,attribute:"pvd-size",...Kt.hasChanged(yo)})],dt.prototype,"pvdSize",2),m([It({type:String,reflect:!0,attribute:"pvd-text-align",...Kt.hasChanged(ai)})],dt.prototype,"pvdTextAlign",2),m([It({type:String,reflect:!0,attribute:"pvd-type",...Kt.hasChanged(C)})],dt.prototype,"pvdType",2),m([It({type:String,reflect:!0,attribute:"pvd-value"})],dt.prototype,"pvdValue",1);var hn=Object.defineProperty,pn=Object.getOwnPropertyDescriptor,Gt=(u,l,s,d)=>{for(var W,g=d>1?void 0:d?pn(l,s):l,O=u.length-1;O>=0;O--)(W=u[O])&&(g=(d?W(l,s,g):W(g))||g);return d&&g&&hn(l,s,g),g},fr=(u=>(u.button="button",u.submit="submit",u.reset="reset",u))(fr||{}),xn=(u=>(u.primary="primary",u.secondary="secondary",u.tertiary="tertiary",u.invitation="invitation",u.trade="trade",u))(xn||{});const Ii=yo.medium,y=new Map([["href","pvd-href"]]),S=new Map([["disabled","pvd-disabled"],["type","pvd-type"]]);let ae=(()=>{class u extends(xo(Kt)){constructor(){super(...arguments),this.pvdDisabled=!1,this.pvdFullWidth=!1,this.pvdIconOnly=!1,this.pvdIconOnlyEquilateral=!1,this.pvdSize=Ii,this.pvdType="button",this.pvdVariant="primary"}static{this.componentName="button"}static get scopedElements(){return{"pvd-scoped-icon":customElements.get(`${this.namespace}-icon`)}}click(){this.pvdDisabled||super.click()}get hasIcon(){return this.hasIconLeft||this.hasIconRight}get hasIconLeft(){return!!this.pvdIconLeft||this.isSlotUsed("icon-left")}get hasIconRight(){return!!this.pvdIconRight||this.isSlotUsed("icon-right")}get hasText(){return!!this.pvdText||this.isSlotUsed()}onSlotChangeHandler(s){this.requestUpdate()}setNativeButtonAttributes(s){const d=this.querySelector("button");this.setNativeAttributes(this.pvdNativeButtonAttributes,S,d,s)}setNativeAnchorAttributes(s){const d=this.querySelector("a");this.setNativeAttributes(this.pvdNativeAnchorAttributes,y,d,s)}updated(s){let d;super.updated(s),this.pvdNativeButtonAttributes&&(d=s.get("pvdNativeButtonAttributes"),this.setNativeButtonAttributes(d)),this.pvdNativeAnchorAttributes&&(d=s.get("pvdNativeAnchorAttributes"),this.setNativeAnchorAttributes(d))}renderButtonContents(){const s=this.renderLeftIcon(),d=this.renderRightIcon(),g=this.renderText();return Jt`<div class="pvd-button__contents">${s}${g}${d}</div>`}renderText(){return this.hasText?Jt`<span class="pvd-button__text"><s-slot>${this.pvdText}</s-slot></span>`:Jt`<s-slot></s-slot>`}renderLeftIcon(){return this.hasIconLeft?Jt`<span class="pvd-button__icon pvd-button__icon--left"
79          ><s-slot name="icon-left" @slotchange="${this.onSlotChangeHandler}"
80            >${this.renderIcon(this.pvdIconLeft)}</s-slot
81          }></span
82        >`:Jt` <s-slot name="icon-left" @slotchange="${this.onSlotChangeHandler}"></s-slot>`}renderRightIcon(){return this.hasIconRight?Jt`<span class="pvd-button__icon pvd-button__icon--right"
83          ><s-slot name="icon-right" @slotchange="${this.onSlotChangeHandler}"
84            >${this.renderIcon(this.pvdIconRight)}</s-slot
85          ></span
86        >`:Jt` <s-slot name="icon-right" @slotchange="${this.onSlotChangeHandler}"></s-slot>`}renderIcon(s){return s?this.scopeTemplate`<pvd-scoped-icon
87      pvd-name="${s}"
88      pvd-size="${this.pvdSize===yo.large?vo.medium:vo.small}"
89    ></pvd-scoped-icon>`:en}render(){const s={default:`${this.constructor.namespace}-button-root`,modifierPrefix:"pvd-button",modifiers:[{condition:this.pvdIconOnly||!this.hasText&&this.hasIcon,className:"icon-only"},{condition:this.pvdIconOnly&&this.pvdIconOnlyEquilateral,className:"icon-only-equilateral"},{condition:void 0!==this.pvdHref,className:"anchor"},{condition:this.pvdFullWidth,className:"full-width"},{condition:this.hasIcon,className:"with-icon"},{condition:this.pvdSize!==yo.medium,className:`${this.pvdSize}`},{condition:!0,className:this.pvdVariant}]};return this.pvdHref?Jt`
90        <a class="${Po(s)}" href="${this.pvdHref}" id="${cn(this.pvdId)}">
91          ${this.renderButtonContents()}
92        </a>
93      `:Jt`
94        <button
95          ?disabled=${this.pvdDisabled}
96          class="${Po(s)}"
97          id="${cn(this.pvdId)}"
98          type="${this.pvdType}"
99        >
100          ${this.renderButtonContents()}
101        </button>
102      `}}return u})();Gt([It({type:Boolean,reflect:!0,attribute:"pvd-disabled",...Kt.booleanAttribute("pvd-disabled")})],ae.prototype,"pvdDisabled",2),Gt([It({type:Boolean,reflect:!0,attribute:"pvd-full-width",...Kt.booleanAttribute("pvd-full-width")})],ae.prototype,"pvdFullWidth",2),Gt([It({type:String,reflect:!0,attribute:"pvd-href"})],ae.prototype,"pvdHref",2),Gt([It({type:String,reflect:!0,attribute:"pvd-icon-right"})],ae.prototype,"pvdIconRight",2),Gt([It({type:String,reflect:!0,attribute:"pvd-icon-left"})],ae.prototype,"pvdIconLeft",2),Gt([It({type:Boolean,reflect:!0,attribute:"pvd-icon-only",...Kt.booleanAttribute("pvd-icon-only")})],ae.prototype,"pvdIconOnly",2),Gt([It({type:Boolean,reflect:!0,attribute:"pvd-icon-only-equilateral",...Kt.booleanAttribute("pvd-icon-only-equilateral")})],ae.prototype,"pvdIconOnlyEquilateral",2),Gt([It({type:String,reflect:!0,attribute:"pvd-id"})],ae.prototype,"pvdId",2),Gt([It({type:Object,attribute:"pvd-native-anchor-attributes"})],ae.prototype,"pvdNativeAnchorAttributes",2),Gt([It({type:Object,attribute:"pvd-native-button-attributes"})],ae.prototype,"pvdNativeButtonAttributes",2),Gt([It({type:String,reflect:!0,attribute:"pvd-size",...Kt.hasChanged(yo)})],ae.prototype,"pvdSize",2),Gt([It({type:String,reflect:!0,attribute:"pvd-text"})],ae.prototype,"pvdText",2),Gt([It({type:String,reflect:!0,attribute:"pvd-type",...Kt.hasChanged(fr)})],ae.prototype,"pvdType",2),Gt([It({type:String,reflect:!0,attribute:"pvd-variant",...Kt.hasChanged(xn)})],ae.prototype,"pvdVariant",2);var Se=M(2200),B=M(2615);let Sl=null;function Nl(){return Sl}class Yc{}var _d=M(2512),Oa=M(177),D=M(3664),Un=M(7705);class Zc{_doc;constructor(l){this._doc=l}manager}let Rl=(()=>{class u extends Zc{constructor(s){super(s)}supports(s){return!0}
102addEventListener(s,d,g,O){return s.addEventListener(d,g,O),()=>this.removeEventListener(s,d,g,O)}removeEventListener(s,d,g,O){return s.removeEventListener(d,g,O)}static \u0275fac=function(d){return new(d||u)(B.KVO(B.qQL))};static \u0275prov=B.jDH({token:u,factory:u.\u0275fac})}return u})();const kl=new B.nKC("");let md=(()=>{class u{_zone;_plugins;_eventNameToPlugin=new Map;constructor(s,d){this._zone=d,s.forEach(W=>{W.manager=this});const g=s.filter(W=>!(W instanceof Rl));this._plugins=g.slice().reverse();const O=s.find(W=>W instanceof Rl);O&&this._plugins.push(O)}addEventListener(s,d,g,O){return this._findPluginFor(d).addEventListener(s,d,g,O)}getZone(){return this._zone}_findPluginFor(s){let d=this._eventNameToPlugin.get(s);if(d)return d;if(d=this._plugins.find(O=>O.supports(s)),!d)throw new B.buA(5101,!1);return this._eventNameToPlugin.set(s,d),d}static \u0275fac=function(d){return new(d||u)(B.KVO(kl),B.KVO(D.SKi))};static \u0275prov=B.jDH({token:u,factory:u.\u0275fac})}return u})();const Jc="ng-app-id";function vd(u){for(const l of u)l.remove()}function yd(u,l){const s=l.createElement("style");return s.textContent=u,s}function Lo(u,l){const s=l.createElement("link");return s.setAttribute("rel","stylesheet"),s.setAttribute("href",u),s}let Rs=(()=>{class u{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;constructor(s,d,g,O={}){this.doc=s,this.appId=d,this.nonce=g,function Hh(u,l,s,d){const g=u.head?.querySelectorAll(`style[${Jc}="${l}"],link[${Jc}="${l}"]`);if(g)for(const O of g)O.removeAttribute(Jc),O instanceof HTMLLinkElement?d.set(O.href.slice(O.href.lastIndexOf("/")+1),{usage:0,elements:[O]}):O.textContent&&s.set(O.textContent,{usage:0,elements:[O]})}(s,d,this.inline,this.external),this.hosts.add(s.head)}addStyles(s,d){for(const g of s)this.addUsage(g,this.inline,yd);d?.forEach(g=>this.addUsage(g,this.external,Lo))}removeStyles(s,d){for(const g of s)this.removeUsage(g,this.inline);d?.forEach(g=>this.removeUsage(g,this.external))}addUsage(s,d,g){const O=d.get(s);O?O.usage++:d.set(s,{usage:1,elements:[...this.hosts].map(W=>this.addElement(W,g(s,this.doc)))})}removeUsage(s,d){const g=d.get(s);g&&(g.usage--,g.usage<=0&&(vd(g.elements),d.delete(s)))}ngOnDestroy(){for(const[,{elements:s}]of[...this.inline,...this.external])vd(s);this.hosts.clear()}addHost(s){this.hosts.add(s);for(const[d,{elements:g}]of this.inline)g.push(this.addElement(s,yd(d,this.doc)));for(const[d,{elements:g}]of this.external)g.push(this.addElement(s,Lo(d,this.doc)))}removeHost(s){this.hosts.delete(s)}addElement(s,d){return this.nonce&&d.setAttribute("nonce",this.nonce),s.appendChild(d)}static \u0275fac=function(d){return new(d||u)(B.KVO(B.qQL),B.KVO(D.sZ2),B.KVO(D.BIS,8),B.KVO(D.Agw))};static \u0275prov=B.jDH({token:u,factory:u.\u0275fac})}return u})();const eu={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},Ed=/%COMP%/g,zh=new B.nKC("",{providedIn:"root",factory:()=>!0});function xl(u,l){return l.map(s=>s.replace(Ed,u))}let ks=(()=>{class u{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(s,d,g,O,W,ye,Te=null,rt=null){this.eventManager=s,this.sharedStylesHost=d,this.appId=g,this.removeStylesOnCompDestroy=O,this.doc=W,this.ngZone=ye,this.nonce=Te,this.tracingService=rt,this.platformIsServer=!1,this.defaultRenderer=new Ll(s,W,ye,this.platformIsServer,this.tracingService)}createRenderer(s,d){if(!s||!d)return this.defaultRenderer;const g=this.getOrCreateRenderer(s,d);return g instanceof Fl?g.applyToHost(s):g instanceof wd&&g.applyStyles(),g}getOrCreateRenderer(s,d){const g=this.rendererByCompId;let O=g.get(d.id);if(!O){const W=this.doc,ye=this.ngZone,Te=this.eventManager,rt=this.sharedStylesHost,ft=this.removeStylesOnCompDestroy,Ot=this.platformIsServer,jt=this.tracingService;switch(d.encapsulation){case D.gXe.Emulated:O=new Fl(Te,rt,d,this.appId,ft,W,ye,Ot,jt);break;case D.gXe.ShadowDom:return new __(Te,rt,s,d,W,ye,this.nonce,Ot,jt);default:O=new wd(Te,rt,d,ft,W,ye,Ot,jt)}g.set(d.id,O)}return O}
102ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(s){this.rendererByCompId.delete(s)}static \u0275fac=function(d){return new(d||u)(B.KVO(md),B.KVO(Rs),B.KVO(D.sZ2),B.KVO(zh),B.KVO(B.qQL),B.KVO(D.SKi),B.KVO(D.BIS),B.KVO(D.a8H,8))};static \u0275prov=B.jDH({token:u,factory:u.\u0275fac})}return u})();class Ll{eventManager;doc;ngZone;platformIsServer;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(l,s,d,g,O){this.eventManager=l,this.doc=s,this.ngZone=d,this.platformIsServer=g,this.tracingService=O}destroy(){}destroyNode=null;createElement(l,s){return s?this.doc.createElementNS(eu[s]||s,l):this.doc.createElement(l)}createComment(l){return this.doc.createComment(l)}createText(l){return this.doc.createTextNode(l)}appendChild(l,s){(Yh(l)?l.content:l).appendChild(s)}insertBefore(l,s,d){l&&(Yh(l)?l.content:l).insertBefore(s,d)}removeChild(l,s){s.remove()}selectRootElement(l,s){let d="string"==typeof l?this.doc.querySelector(l):l;if(!d)throw new B.buA(-5104,!1);return s||(d.textContent=""),d}parentNode(l){return l.parentNode}nextSibling(l){return l.nextSibling}setAttribute(l,s,d,g){if(g){s=g+":"+s;const O=eu[g];O?l.setAttributeNS(O,s,d):l.setAttribute(s,d)}else l.setAttribute(s,d)}removeAttribute(l,s,d){if(d){const g=eu[d];g?l.removeAttributeNS(g,s):l.removeAttribute(`${d}:${s}`)}else l.removeAttribute(s)}addClass(l,s){l.classList.add(s)}removeClass(l,s){l.classList.remove(s)}setStyle(l,s,d,g){g&(D.czy.DashCase|D.czy.Important)?l.style.setProperty(s,d,g&D.czy.Important?"important":""):l.style[s]=d}removeStyle(l,s,d){d&D.czy.DashCase?l.style.removeProperty(s):l.style[s]=""}setProperty(l,s,d){null!=l&&(l[s]=d)}setValue(l,s){l.nodeValue=s}listen(l,s,d,g){if("string"==typeof l&&!(l=Nl().getGlobalEventTarget(this.doc,l)))throw new B.buA(5102,!1);let O=this.decoratePreventDefault(d);return this.tracingService?.wrapEventListener&&(O=this.tracingService.wrapEventListener(l,s,O)),this.eventManager.addEventListener(l,s,O,g)}decoratePreventDefault(l){return s=>{if("__ngUnwrap__"===s)return l;!1===l(s)&&s.preventDefault()}}}function Yh(u){return"TEMPLATE"===u.tagName&&void 0!==u.content}class __ extends Ll{sharedStylesHost;hostEl;shadowRoot;constructor(l,s,d,g,O,W,ye,Te,rt){super(l,O,W,Te,rt),this.sharedStylesHost=s,this.hostEl=d,this.shadowRoot=d.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let ft=g.styles;ft=xl(g.id,ft);for(const jt of ft){const Hn=document.createElement("style");ye&&Hn.setAttribute("nonce",ye),Hn.textContent=jt,this.shadowRoot.appendChild(Hn)}const Ot=g.getExternalStyles?.();if(Ot)for(const jt of Ot){const Hn=Lo(jt,O);ye&&Hn.setAttribute("nonce",ye),this.shadowRoot.appendChild(Hn)}}nodeOrShadowRoot(l){return l===this.hostEl?this.shadowRoot:l}appendChild(l,s){return super.appendChild(this.nodeOrShadowRoot(l),s)}insertBefore(l,s,d){return super.insertBefore(this.nodeOrShadowRoot(l),s,d)}removeChild(l,s){return super.removeChild(null,s)}parentNode(l){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(l)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class wd extends Ll{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(l,s,d,g,O,W,ye,Te,rt){super(l,O,W,ye,Te),this.sharedStylesHost=s,this.removeStylesOnCompDestroy=g;let ft=d.styles;this.styles=rt?xl(rt,ft):ft,this.styleUrls=d.getExternalStyles?.(rt)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&0===D.DUP.size&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}}class Fl extends wd{contentAttr;hostAttr;
102constructor(l,s,d,g,O,W,ye,Te,rt){const ft=g+"-"+d.id;super(l,s,d,O,W,ye,Te,rt,ft),this.contentAttr=function Kh(u){return"_ngcontent-%COMP%".replace(Ed,u)}(ft),this.hostAttr=function Gh(u){return"_nghost-%COMP%".replace(Ed,u)}(ft)}applyToHost(l){this.applyStyles(),this.setAttribute(l,this.hostAttr,"")}createElement(l,s){const d=super.createElement(l,s);return super.setAttribute(d,this.contentAttr,""),d}}class bd extends Yc{supportsDOMEvents=!0;static makeCurrent(){!function d_(u){Sl??=u}(new bd)}onAndCancel(l,s,d,g){return l.addEventListener(s,d,g),()=>{l.removeEventListener(s,d,g)}}dispatchEvent(l,s){l.dispatchEvent(s)}remove(l){l.remove()}createElement(l,s){return(s=s||this.getDefaultDocument()).createElement(l)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(l){return l.nodeType===Node.ELEMENT_NODE}isShadowRoot(l){return l instanceof DocumentFragment}getGlobalEventTarget(l,s){return"window"===s?window:"document"===s?l:"body"===s?l.body:null}getBaseHref(l){const s=function Qh(){return ts=ts||document.head.querySelector("base"),ts?ts.getAttribute("href"):null}();return null==s?null:function Xh(u){return new URL(u,document.baseURI).pathname}(s)}resetBaseElement(){ts=null}getUserAgent(){return window.navigator.userAgent}getCookie(l){return(0,_d.b)(document.cookie,l)}}let ts=null,Jh=(()=>{class u{build(){return new XMLHttpRequest}static \u0275fac=function(d){return new(d||u)};static \u0275prov=B.jDH({token:u,factory:u.\u0275fac})}return u})();const Md=["alt","control","meta","shift"],Id={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Ad={alt:u=>u.altKey,control:u=>u.ctrlKey,meta:u=>u.metaKey,shift:u=>u.shiftKey};let ep=(()=>{class u extends Zc{constructor(s){super(s)}supports(s){return null!=u.parseEventName(s)}addEventListener(s,d,g,O){const W=u.parseEventName(d),ye=u.eventCallback(W.fullKey,g,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Nl().onAndCancel(s,W.domEventName,ye,O))}static parseEventName(s){const d=s.toLowerCase().split("."),g=d.shift();if(0===d.length||"keydown"!==g&&"keyup"!==g)return null;const O=u._normalizeKey(d.pop());let W="",ye=d.indexOf("code");if(ye>-1&&(d.splice(ye,1),W="code."),Md.forEach(rt=>{const ft=d.indexOf(rt);ft>-1&&(d.splice(ft,1),W+=rt+".")}),W+=O,0!=d.length||0===O.length)return null;const Te={};return Te.domEventName=g,Te.fullKey=W,Te}static matchEventFullKeyCode(s,d){let g=Id[s.key]||s.key,O="";return d.indexOf("code.")>-1&&(g=s.code,O="code."),!(null==g||!g)&&(g=g.toLowerCase()," "===g?g="space":"."===g&&(g="dot"),Md.forEach(W=>{W!==g&&(0,Ad[W])(s)&&(O+=W+".")}),O+=g,O===d)}static eventCallback(s,d,g){return O=>{u.matchEventFullKeyCode(O,s)&&g.runGuarded(()=>d(O))}}static _normalizeKey(s){return"esc"===s?"escape":s}static \u0275fac=function(d){return new(d||u)(B.KVO(B.qQL))};static \u0275prov=B.jDH({token:u,factory:u.\u0275fac})}return u})();const op=(0,Un.oH4)(Un.fpN,"browser",[{provide:D.Agw,useValue:Oa.AJ},{provide:D.PLl,useValue:function nu(){bd.makeCurrent()},multi:!0},{provide:B.qQL,useFactory:function rp(){return(0,D._9u)(document),document}}]),Bl=[{provide:D.$Ln,useClass:class Zh{addToWindow(l){B.laP.getAngularTestability=(d,g=!0)=>{const O=l.findTestabilityInTree(d,g);if(null==O)throw new B.buA(5103,!1);return O},B.laP.getAllAngularTestabilities=()=>l.getAllTestabilities(),B.laP.getAllAngularRootElements=()=>l.getAllRootElements(),B.laP.frameworkStabilizers||(B.laP.frameworkStabilizers=[]),B.laP.frameworkStabilizers.push(d=>{const g=B.laP.getAllAngularTestabilities();let O=g.length;const W=function(){O--,0==O&&d()};g.forEach(ye=>{ye.whenStable(W)})})}findTestabilityInTree(l,s,d){return null==s?null:l.getTestability(s)??(d?Nl().isShadowRoot(s)?this.findTestabilityInTree(l,s.host,!0):this.findTestabilityInTree(l,s.parentElement,!0):null)}}},{provide:D.dOL,useClass:D.NYb,deps:[D.SKi,D.giA,D.$Ln]},{provide:D.NYb,useClass:D.NYb,deps:[D.SKi,D.giA,D.$Ln]}],ru=[{provide:B.GBX,useValue:"root"},{provide:B.zcH,useFactory:function np(){return new B.zcH}},{provide:kl,useClass:Rl,multi:!0,deps:[B.qQL]},{provide:kl,useClass:ep,multi:!0,deps:[B.qQL]},ks,Rs,md,{provide:D._9s,useExisting:ks},{provide:_d.N,useClass:Jh},[]];let ou=(()=>{class u{constructor(){}static \u0275fac=function(d){return new(d||u)};static \u0275mod=D.$C({type:u});static \u0275inj=B.G2t({providers:[...ru,...Bl],imports:[Se.MD,Un.Hbi]})}return u})();var In=M(9295),Oi=M(6648),iu=M(4226);const{isArray:Od}
102=Array,{getPrototypeOf:Na,prototype:Sd,keys:sp}=Object;var Pd=M(8750),_n=M(9326),jl=M(4360),su=M(6354);const{isArray:lp}=Array;function au(u,l){return u.reduce((s,d,g)=>(s[d]=l[g],s),{})}var lu=M(1413);let xd=(()=>{class u{_renderer;_elementRef;onChange=s=>{};onTouched=()=>{};constructor(s,d){this._renderer=s,this._elementRef=d}setProperty(s,d){this._renderer.setProperty(this._elementRef.nativeElement,s,d)}registerOnTouched(s){this.onTouched=s}registerOnChange(s){this.onChange=s}setDisabledState(s){this.setProperty("disabled",s)}static \u0275fac=function(d){return new(d||u)(D.rXU(D.sFG),D.rXU(D.aKT))};static \u0275dir=D.FsC({type:u})}return u})(),ns=(()=>{class u extends xd{static \u0275fac=(()=>{let s;return function(g){return(s||(s=D.xGo(u)))(g||u)}})();static \u0275dir=D.FsC({type:u,features:[D.Vt3]})}return u})();const Fo=new B.nKC(""),y_={provide:Fo,useExisting:(0,B.Rfq)(()=>rs),multi:!0},fp=new B.nKC("");let rs=(()=>{class u extends xd{_compositionMode;_composing=!1;constructor(s,d,g){super(s,d),this._compositionMode=g,null==this._compositionMode&&(this._compositionMode=!function Pa(){const u=Nl()?Nl().getUserAgent():"";return/android (\d+)/.test(u.toLowerCase())}())}writeValue(s){this.setProperty("value",s??"")}_handleInput(s){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(s)}_compositionStart(){this._composing=!0}_compositionEnd(s){this._composing=!1,this._compositionMode&&this.onChange(s)}static \u0275fac=function(d){return new(d||u)(D.rXU(D.sFG),D.rXU(D.aKT),D.rXU(fp,8))};static \u0275dir=D.FsC({type:u,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(d,g){1&d&&D.bIt("input",function(W){return g._handleInput(W.target.value)})("blur",function(){return g.onTouched()})("compositionstart",function(){return g._compositionStart()})("compositionend",function(W){return g._compositionEnd(W.target.value)})},standalone:!1,features:[D.Jv_([y_]),D.Vt3]})}return u})();const er=new B.nKC(""),Ni=new B.nKC("");function du(u){return null!=u}function hp(u){return(0,D.yLl)(u)?(0,Oi.H)(u):u}function fu(u){let l={};return u.forEach(s=>{l=null!=s?{...l,...s}:l}),0===Object.keys(l).length?null:l}function pp(u,l){return l.map(s=>s(u))}function hu(u){return u.map(l=>function D_(u){return!u.validate}(l)?l:s=>l.validate(s))}function $d(u){return null!=u?function pu(u){if(!u)return null;const l=u.filter(du);return 0==l.length?null:function(s){return fu(pp(s,l))}}(hu(u)):null}function Wd(u){if(!u)return null;const l=u.filter(du);return 0==l.length?null:function(s){return function Rd(...u){const l=(0,_n.ms)(u),{args:s,keys:d}=function ap(u){if(1===u.length){const l=u[0];if(Od(l))return{args:l,keys:null};if(function Nd(u){return u&&"object"==typeof u&&Na(u)===Sd}(l)){const s=sp(l);return{args:s.map(d=>l[d]),keys:s}}}return{args:u,keys:null}}(u),g=new iu.c(O=>{const{length:W}=s;if(!W)return void O.complete();const ye=new Array(W);let Te=W,rt=W;for(let ft=0;ft<W;ft++){let Ot=!1;(0,Pd.Tg)(s[ft]).subscribe((0,jl._)(O,jt=>{Ot||(Ot=!0,rt--),ye[ft]=jt},()=>Te--,void 0,()=>{(!Te||!Ot)&&(rt||O.next(d?au(d,ye):ye),O.complete())}))}});return l?g.pipe(function Si(u){return(0,su.T)(l=>function cp(u,l){return lp(l)?u(...l):u(l)}(u,l))}(l)):g}(pp(s,l).map(hp)).pipe((0,su.T)(fu))}}function Ul(u){return null!=u?Wd(hu(u)):null}function zd(u,l){return null===u?[l]:Array.isArray(u)?[...u,l]:[u,l]}function gu(u){return u?Array.isArray(u)?u:[u]:[]}function Ir(u,l){return Array.isArray(u)?u.includes(l):u===l}function Gd(u,l){const s=gu(l);return gu(u).forEach(g=>{Ir(s,g)||s.push(g)}),s}function _u(u,l){return gu(l).filter(s=>!Ir(u,s))}class qd{get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators=[];_rawAsyncValidators=[];_setValidators(l){this._rawValidators=l||[],this._composedValidatorFn=$d(this._rawValidators)}_setAsyncValidators(l){this._rawAsyncValidators=l||[],this._composedAsyncValidatorFn=Ul(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_onDestroyCallbacks=[];_registerOnDestroy(l){this._onDestroyCallbacks.push(l)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(l=>l()),this._onDestroyCallbacks=[]}reset(l=void 0){this.control&&this.control.reset(l)}hasError(l,s){return!!this.control&&this.control.hasError(l,s)}getError(l,s){return this.control?this.control.getError(l,s):null}}class hr extends qd{name;get formDirective(){return null}get path(){return null}}class Pi extends qd{_parent=null;name=null;valueAccessor=null}
102class Yd{_cd;constructor(l){this._cd=l}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}}let Qd=(()=>{class u extends Yd{constructor(s){super(s)}static \u0275fac=function(d){return new(d||u)(D.rXU(Pi,2))};static \u0275dir=D.FsC({type:u,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(d,g){2&d&&D.AVh("ng-untouched",g.isUntouched)("ng-touched",g.isTouched)("ng-pristine",g.isPristine)("ng-dirty",g.isDirty)("ng-valid",g.isValid)("ng-invalid",g.isInvalid)("ng-pending",g.isPending)},standalone:!1,features:[D.Vt3]})}return u})(),Xd=(()=>{class u extends Yd{constructor(s){super(s)}static \u0275fac=function(d){return new(d||u)(D.rXU(hr,10))};static \u0275dir=D.FsC({type:u,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(d,g){2&d&&D.AVh("ng-untouched",g.isUntouched)("ng-touched",g.isTouched)("ng-pristine",g.isPristine)("ng-dirty",g.isDirty)("ng-valid",g.isValid)("ng-invalid",g.isInvalid)("ng-pending",g.isPending)("ng-submitted",g.isSubmitted)},standalone:!1,features:[D.Vt3]})}return u})();const Bo="VALID",ql="INVALID",Ls="PENDING",Fs="DISABLED";class is{}class ef extends is{value;source;constructor(l,s){super(),this.value=l,this.source=s}}class Yl extends is{pristine;source;constructor(l,s){super(),this.pristine=l,this.source=s}}class Eu extends is{touched;source;constructor(l,s){super(),this.touched=l,this.source=s}}class jo extends is{status;source;constructor(l,s){super(),this.status=l,this.source=s}}class Ql extends is{source;constructor(l){super(),this.source=l}}class ss extends is{source;constructor(l){super(),this.source=l}}function Xl(u){return(eo(u)?u.validators:u)||null}function Zl(u,l){return(eo(l)?l.asyncValidators:u)||null}function eo(u){return null!=u&&!Array.isArray(u)&&"object"==typeof u}class tf{_pendingDirty=!1;_hasOwnPendingAsyncValidator=null;_pendingTouched=!1;_onCollectionChange=()=>{};_updateOn;_parent=null;_asyncValidationSubscription;_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators;_rawAsyncValidators;value;constructor(l,s){this._assignValidators(l),this._assignAsyncValidators(s)}get validator(){return this._composedValidatorFn}set validator(l){this._rawValidators=this._composedValidatorFn=l}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(l){this._rawAsyncValidators=this._composedAsyncValidatorFn=l}get parent(){return this._parent}get status(){return(0,In.O8)(this.statusReactive)}set status(l){(0,In.O8)(()=>this.statusReactive.set(l))}_status=(0,In.EW)(()=>this.statusReactive());statusReactive=(0,B.vPA)(void 0);get valid(){return this.status===Bo}get invalid(){return this.status===ql}get pending(){return this.status==Ls}get disabled(){return this.status===Fs}get enabled(){return this.status!==Fs}errors;get pristine(){return(0,In.O8)(this.pristineReactive)}set pristine(l){(0,In.O8)(()=>this.pristineReactive.set(l))}_pristine=(0,In.EW)(()=>this.pristineReactive());pristineReactive=(0,B.vPA)(!0);get dirty(){return!this.pristine}get touched(){return(0,In.O8)(this.touchedReactive)}set touched(l){(0,In.O8)(()=>this.touchedReactive.set(l))}_touched=(0,In.EW)(()=>this.touchedReactive());touchedReactive=(0,B.vPA)(!1);get untouched(){return!this.touched}_events=new lu.B;events=this._events.asObservable();valueChanges;statusChanges;get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(l){this._assignValidators(l)}setAsyncValidators(l){this._assignAsyncValidators(l)}addValidators(l){this.setValidators(Gd(l,this._rawValidators))}addAsyncValidators(l){this.setAsyncValidators(Gd(l,this._rawAsyncValidators))}removeValidators(l){this.setValidators(_u(l,this._rawValidators))}removeAsyncValidators(l){this.setAsyncValidators(_u(l,this._rawAsyncValidators))}hasValidator(l){return Ir(this._rawValidators,l)}hasAsyncValidator(l){return Ir(this._rawAsyncValidators,l)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(l={}){const s=!1===this.touched;this.touched=!0;const d=l.sourceControl??this;this._parent&&!l.onlySelf&&this._parent.markAsTouched({...l,sourceControl:d}),s&&!1!==l.emitEvent&&this._events.next(new Eu(!0,d))}
102markAllAsDirty(l={}){this.markAsDirty({onlySelf:!0,emitEvent:l.emitEvent,sourceControl:this}),this._forEachChild(s=>s.markAllAsDirty(l))}markAllAsTouched(l={}){this.markAsTouched({onlySelf:!0,emitEvent:l.emitEvent,sourceControl:this}),this._forEachChild(s=>s.markAllAsTouched(l))}markAsUntouched(l={}){const s=!0===this.touched;this.touched=!1,this._pendingTouched=!1;const d=l.sourceControl??this;this._forEachChild(g=>{g.markAsUntouched({onlySelf:!0,emitEvent:l.emitEvent,sourceControl:d})}),this._parent&&!l.onlySelf&&this._parent._updateTouched(l,d),s&&!1!==l.emitEvent&&this._events.next(new Eu(!1,d))}markAsDirty(l={}){const s=!0===this.pristine;this.pristine=!1;const d=l.sourceControl??this;this._parent&&!l.onlySelf&&this._parent.markAsDirty({...l,sourceControl:d}),s&&!1!==l.emitEvent&&this._events.next(new Yl(!1,d))}markAsPristine(l={}){const s=!1===this.pristine;this.pristine=!0,this._pendingDirty=!1;const d=l.sourceControl??this;this._forEachChild(g=>{g.markAsPristine({onlySelf:!0,emitEvent:l.emitEvent})}),this._parent&&!l.onlySelf&&this._parent._updatePristine(l,d),s&&!1!==l.emitEvent&&this._events.next(new Yl(!0,d))}markAsPending(l={}){this.status=Ls;const s=l.sourceControl??this;!1!==l.emitEvent&&(this._events.next(new jo(this.status,s)),this.statusChanges.emit(this.status)),this._parent&&!l.onlySelf&&this._parent.markAsPending({...l,sourceControl:s})}disable(l={}){const s=this._parentMarkedDirty(l.onlySelf);this.status=Fs,this.errors=null,this._forEachChild(g=>{g.disable({...l,onlySelf:!0})}),this._updateValue();const d=l.sourceControl??this;!1!==l.emitEvent&&(this._events.next(new ef(this.value,d)),this._events.next(new jo(this.status,d)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...l,skipPristineCheck:s},this),this._onDisabledChange.forEach(g=>g(!0))}enable(l={}){const s=this._parentMarkedDirty(l.onlySelf);this.status=Bo,this._forEachChild(d=>{d.enable({...l,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:l.emitEvent}),this._updateAncestors({...l,skipPristineCheck:s},this),this._onDisabledChange.forEach(d=>d(!1))}_updateAncestors(l,s){this._parent&&!l.onlySelf&&(this._parent.updateValueAndValidity(l),l.skipPristineCheck||this._parent._updatePristine({},s),this._parent._updateTouched({},s))}setParent(l){this._parent=l}getRawValue(){return this.value}updateValueAndValidity(l={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){const d=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Bo||this.status===Ls)&&this._runAsyncValidator(d,l.emitEvent)}const s=l.sourceControl??this;!1!==l.emitEvent&&(this._events.next(new ef(this.value,s)),this._events.next(new jo(this.status,s)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!l.onlySelf&&this._parent.updateValueAndValidity({...l,sourceControl:s})}_updateTreeValidity(l={emitEvent:!0}){this._forEachChild(s=>s._updateTreeValidity(l)),this.updateValueAndValidity({onlySelf:!0,emitEvent:l.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Fs:Bo}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(l,s){if(this.asyncValidator){this.status=Ls,this._hasOwnPendingAsyncValidator={emitEvent:!1!==s,shouldHaveEmitted:!1!==l};const d=hp(this.asyncValidator(this));this._asyncValidationSubscription=d.subscribe(g=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(g,{emitEvent:s,shouldHaveEmitted:l})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();const l=(this._hasOwnPendingAsyncValidator?.emitEvent||this._hasOwnPendingAsyncValidator?.shouldHaveEmitted)??!1;return this._hasOwnPendingAsyncValidator=null,l}return!1}setErrors(l,s={}){this.errors=l,this._updateControlsErrors(!1!==s.emitEvent,this,s.shouldHaveEmitted)}get(l){let s=l;return null==s||(Array.isArray(s)||(s=s.split(".")),0===s.length)?null:s.reduce((d,g)=>d&&d._find(g),this)}getError(l,s){const d=s?this.get(s):this;return d&&d.errors?d.errors[l]:null}hasError(l,s){return!!this.getError(l,s)}get root(){let l=this;for(;l._parent;)l=l._parent;return l}_updateControlsErrors(l,s,d){this.status=this._calculateStatus(),l&&this.statusChanges.emit(this.status),(l||d)&&this._events.next(new jo(this.status,s)),this._parent&&this._parent._updateControlsErrors(l,s,d)}_initObservables(){this.valueChanges=new D.bkB,this.statusChanges=new D.bkB}_calculateStatus(){return this._allControlsDisabled()?Fs:this.errors?ql:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Ls)?Ls:this._anyControlsHaveStatus(ql)?ql:Bo}_anyControlsHaveStatus(l){return this._anyControls(s=>s.status===l)}_anyControlsDirty(){return this._anyControls(l=>l.dirty)}_anyControlsTouched(){return this._anyControls(l=>l.touched)}_updatePristine(l,s){const d=!this._anyControlsDirty(),g=this.pristine!==d;this.pristine=d,this._parent&&!l.onlySelf&&this._parent._updatePristine(l,s),g&&this._events.next(new Yl(this.pristine,s))}_updateTouched(l={},s){this.touched=this._anyControlsTouched(),this._events.next(new Eu(this.touched,s)),this._parent&&!l.onlySelf&&this._parent._updateTouched(l,s)}_onDisabledChange=[];_registerOnCollectionChange(l){this._onCollectionChange=l}_setUpdateStrategy(l){eo(l)&&null!=l.updateOn&&(this._updateOn=l.updateOn)}_parentMarkedDirty(l){return!l&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}
102_find(l){return null}_assignValidators(l){this._rawValidators=Array.isArray(l)?l.slice():l,this._composedValidatorFn=function tr(u){return Array.isArray(u)?$d(u):u||null}(this._rawValidators)}_assignAsyncValidators(l){this._rawAsyncValidators=Array.isArray(l)?l.slice():l,this._composedAsyncValidatorFn=function Ep(u){return Array.isArray(u)?Ul(u):u||null}(this._rawAsyncValidators)}}class ka extends tf{constructor(l,s,d){super(Xl(s),Zl(d,s)),this.controls=l,this._initObservables(),this._setUpdateStrategy(s),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;registerControl(l,s){return this.controls[l]?this.controls[l]:(this.controls[l]=s,s.setParent(this),s._registerOnCollectionChange(this._onCollectionChange),s)}addControl(l,s,d={}){this.registerControl(l,s),this.updateValueAndValidity({emitEvent:d.emitEvent}),this._onCollectionChange()}removeControl(l,s={}){this.controls[l]&&this.controls[l]._registerOnCollectionChange(()=>{}),delete this.controls[l],this.updateValueAndValidity({emitEvent:s.emitEvent}),this._onCollectionChange()}setControl(l,s,d={}){this.controls[l]&&this.controls[l]._registerOnCollectionChange(()=>{}),delete this.controls[l],s&&this.registerControl(l,s),this.updateValueAndValidity({emitEvent:d.emitEvent}),this._onCollectionChange()}contains(l){return this.controls.hasOwnProperty(l)&&this.controls[l].enabled}setValue(l,s={}){(function Cu(u,l,s){u._forEachChild((d,g)=>{if(void 0===s[g])throw new B.buA(1002,"")})})(this,0,l),Object.keys(l).forEach(d=>{(function Du(u,l,s){const d=u.controls;if(!(l?Object.keys(d):d).length)throw new B.buA(1e3,"");if(!d[s])throw new B.buA(1001,"")})(this,!0,d),this.controls[d].setValue(l[d],{onlySelf:!0,emitEvent:s.emitEvent})}),this.updateValueAndValidity(s)}patchValue(l,s={}){null!=l&&(Object.keys(l).forEach(d=>{const g=this.controls[d];g&&g.patchValue(l[d],{onlySelf:!0,emitEvent:s.emitEvent})}),this.updateValueAndValidity(s))}reset(l={},s={}){this._forEachChild((d,g)=>{d.reset(l?l[g]:null,{onlySelf:!0,emitEvent:s.emitEvent})}),this._updatePristine(s,this),this._updateTouched(s,this),this.updateValueAndValidity(s),!1!==s?.emitEvent&&this._events.next(new ss(this))}getRawValue(){return this._reduceChildren({},(l,s,d)=>(l[d]=s.getRawValue(),l))}_syncPendingControls(){let l=this._reduceChildren(!1,(s,d)=>!!d._syncPendingControls()||s);return l&&this.updateValueAndValidity({onlySelf:!0}),l}_forEachChild(l){Object.keys(this.controls).forEach(s=>{const d=this.controls[s];d&&l(d,s)})}_setUpControls(){this._forEachChild(l=>{l.setParent(this),l._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(l){for(const[s,d]of Object.entries(this.controls))if(this.contains(s)&&l(d))return!0;return!1}_reduceValue(){return this._reduceChildren({},(s,d,g)=>((d.enabled||this.disabled)&&(s[g]=d.value),s))}_reduceChildren(l,s){let d=l;return this._forEachChild((g,O)=>{d=s(d,g,O)}),d}_allControlsDisabled(){for(const l of Object.keys(this.controls))if(this.controls[l].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(l){return this.controls.hasOwnProperty(l)?this.controls[l]:null}}const Bs=new B.nKC("",{providedIn:"root",factory:()=>Jl}),Jl="always";function Vs(u,l,s=Jl){bu(u,l),l.valueAccessor.writeValue(u.value),(u.disabled||"always"===s)&&l.valueAccessor.setDisabledState?.(u.disabled),function wp(u,l){l.valueAccessor.registerOnChange(s=>{u._pendingValue=s,u._pendingChange=!0,u._pendingDirty=!0,"change"===u.updateOn&&Mu(u,l)})}(u,l),function bp(u,l){const s=(d,g)=>{l.valueAccessor.writeValue(d),g&&l.viewToModelUpdate(d)};u.registerOnChange(s),l._registerOnDestroy(()=>{u._unregisterOnChange(s)})}(u,l),function rf(u,l){l.valueAccessor.registerOnTouched(()=>{u._pendingTouched=!0,"blur"===u.updateOn&&u._pendingChange&&Mu(u,l),"submit"!==u.updateOn&&u.markAsTouched()})}(u,l),function Cp(u,l){if(l.valueAccessor.setDisabledState){const s=d=>{l.valueAccessor.setDisabledState(d)};u.registerOnDisabledChange(s),l._registerOnDestroy(()=>{u._unregisterOnDisabledChange(s)})}}(u,l)}function Us(u,l){u.forEach(s=>{s.registerOnValidatorChange&&s.registerOnValidatorChange(l)})}function bu(u,l){const s=function Hl(u){return u._rawValidators}(u);null!==l.validator?u.setValidators(zd(s,l.validator)):"function"==typeof s&&u.setValidators([s]);const d=function Kd(u){return u._rawAsyncValidators}(u);null!==l.asyncValidator?u.setAsyncValidators(zd(d,l.asyncValidator)):"function"==typeof d&&u.setAsyncValidators([d]);const g=()=>u.updateValueAndValidity();Us(l._rawValidators,g),Us(l._rawAsyncValidators,g)}function Mu(u,l){u._pendingDirty&&u.markAsDirty(),u.setValue(u._pendingValue,{emitModelToViewChange:!1}),l.viewToModelUpdate(u._pendingValue),u._pendingChange=!1}const $s={provide:hr,useExisting:(0,B.Rfq)(()=>Fa)},Ws=Promise.resolve();let Fa=(()=>{class u extends hr{callSetDisabledState;get submitted(){return(0,In.O8)(this.submittedReactive)}_submitted=(0,In.EW)(()=>this.submittedReactive());submittedReactive=(0,B.vPA)(!1);_directives=new Set;form;ngSubmit=new D.bkB;options;constructor(s,d,g){super(),this.callSetDisabledState=g,this.form=new ka({},$d(s),Ul(d))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(s){Ws.then(()=>{const d=this._findContainer(s.path);
102s.control=d.registerControl(s.name,s.control),Vs(s.control,s,this.callSetDisabledState),s.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(s)})}getControl(s){return this.form.get(s.path)}removeControl(s){Ws.then(()=>{const d=this._findContainer(s.path);d&&d.removeControl(s.name),this._directives.delete(s)})}addFormGroup(s){Ws.then(()=>{const d=this._findContainer(s.path),g=new ka({});(function Iu(u,l){bu(u,l)})(g,s),d.registerControl(s.name,g),g.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(s){Ws.then(()=>{const d=this._findContainer(s.path);d&&d.removeControl(s.name)})}getFormGroup(s){return this.form.get(s.path)}updateModel(s,d){Ws.then(()=>{this.form.get(s.path).setValue(d)})}setValue(s){this.control.setValue(s)}onSubmit(s){return this.submittedReactive.set(!0),function sf(u,l){u._syncPendingControls(),l.forEach(s=>{const d=s.control;"submit"===d.updateOn&&d._pendingChange&&(s.viewToModelUpdate(d._pendingValue),d._pendingChange=!1)})}(this.form,this._directives),this.ngSubmit.emit(s),this.form._events.next(new Ql(this.control)),"dialog"===s?.target?.method}onReset(){this.resetForm()}resetForm(s=void 0){this.form.reset(s),this.submittedReactive.set(!1)}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(s){return s.pop(),s.length?this.form.get(s):this.form}static \u0275fac=function(d){return new(d||u)(D.rXU(er,10),D.rXU(Ni,10),D.rXU(Bs,8))};static \u0275dir=D.FsC({type:u,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(d,g){1&d&&D.bIt("submit",function(W){return g.onSubmit(W)})("reset",function(){return g.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[D.Jv_([$s]),D.Vt3]})}return u})();function Ou(u,l){const s=u.indexOf(l);s>-1&&u.splice(s,1)}function af(u){return"object"==typeof u&&null!==u&&2===Object.keys(u).length&&"value"in u&&"disabled"in u}const nc=class extends tf{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(l=null,s,d){super(Xl(s),Zl(d,s)),this._applyFormState(l),this._setUpdateStrategy(s),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),eo(s)&&(s.nonNullable||s.initialValueIsDefault)&&(this.defaultValue=af(l)?l.value:l)}setValue(l,s={}){this.value=this._pendingValue=l,this._onChange.length&&!1!==s.emitModelToViewChange&&this._onChange.forEach(d=>d(this.value,!1!==s.emitViewToModelChange)),this.updateValueAndValidity(s)}patchValue(l,s={}){this.setValue(l,s)}reset(l=this.defaultValue,s={}){this._applyFormState(l),this.markAsPristine(s),this.markAsUntouched(s),this.setValue(this.value,s),this._pendingChange=!1,!1!==s?.emitEvent&&this._events.next(new ss(this))}_updateValue(){}_anyControls(l){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(l){this._onChange.push(l)}_unregisterOnChange(l){Ou(this._onChange,l)}registerOnDisabledChange(l){this._onDisabledChange.push(l)}_unregisterOnDisabledChange(l){Ou(this._onDisabledChange,l)}_forEachChild(l){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(l){af(l)?(this.value=this._pendingValue=l.value,l.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=l}},uf={provide:Pi,useExisting:(0,B.Rfq)(()=>Va)},Nu=Promise.resolve();let Va=(()=>{class u extends Pi{_changeDetectorRef;callSetDisabledState;control=new nc;static ngAcceptInputType_isDisabled;_registered=!1;viewModel;name="";isDisabled;model;options;update=new D.bkB;constructor(s,d,g,O,W,ye){super(),this._changeDetectorRef=W,this.callSetDisabledState=ye,this._parent=s,this._setValidators(d),this._setAsyncValidators(g),this.valueAccessor=function Hs(u,l){if(!l)return null;let s,d,g;return Array.isArray(l),l.forEach(O=>{O.constructor===rs?s=O:function Ap(u){return Object.getPrototypeOf(u.constructor)===ns}(O)?d=O:g=O}),g||d||s||null}(0,O)}ngOnChanges(s){if(this._checkForErrors(),!this._registered||"name"in s){if(this._registered&&(this._checkName(),this.formDirective)){const d=s.name.previousValue;this.formDirective.removeControl({name:d,path:this._getPath(d)})}this._setUpControl()}"isDisabled"in s&&this._updateDisabled(s),function tc(u,l){if(!u.hasOwnProperty("model"))return!1;const s=u.model;return!!s.isFirstChange()||!Object.is(l,s.currentValue)}
102(s,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(s){this.viewModel=s,this.update.emit(s)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){Vs(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._checkName()}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(s){Nu.then(()=>{this.control.setValue(s,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(s){const d=s.isDisabled.currentValue,g=0!==d&&(0,Un.L39)(d);Nu.then(()=>{g&&!this.control.disabled?this.control.disable():!g&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(s){return this._parent?function js(u,l){return[...l.path,u]}(s,this._parent):[s]}static \u0275fac=function(d){return new(d||u)(D.rXU(hr,9),D.rXU(er,10),D.rXU(Ni,10),D.rXU(Fo,10),D.rXU(Un.gRc,8),D.rXU(Bs,8))};static \u0275dir=D.FsC({type:u,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],standalone:!1,features:[D.Jv_([uf]),D.Vt3,D.OA$]})}return u})(),oc=(()=>{class u{static \u0275fac=function(d){return new(d||u)};static \u0275dir=D.FsC({type:u,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""],standalone:!1})}return u})(),$p=(()=>{class u{static \u0275fac=function(d){return new(d||u)};static \u0275mod=D.$C({type:u});static \u0275inj=B.G2t({})}return u})(),Hu=(()=>{class u{static withConfig(s){return{ngModule:u,providers:[{provide:Bs,useValue:s.callSetDisabledState??Jl}]}}static \u0275fac=function(d){return new(d||u)};static \u0275mod=D.$C({type:u});static \u0275inj=B.G2t({imports:[$p]})}return u})();var qp=M(2771),Yp=M(1397),wf=M(3669),bf=M(983);var qs=M(5558);const Mf={schedule(u,l){const s=setTimeout(u,l);return()=>clearTimeout(s)}};let Wa,Tf;function Zp(u,l,s){let d=s;return function Ys(u){return!!u&&u.nodeType===Node.ELEMENT_NODE}(u)&&l.some((g,O)=>!("*"===g||!function za(u,l){if(!Wa){const s=Element.prototype;Wa=s.matches||s.matchesSelector||s.mozMatchesSelector||s.msMatchesSelector||s.oMatchesSelector||s.webkitMatchesSelector}return u.nodeType===Node.ELEMENT_NODE&&Wa.call(u,l)}(u,g)||(d=O,0))),d}class Ka{componentFactory;inputMap=new Map;constructor(l,s){this.componentFactory=s.get(D.OM3).resolveComponentFactory(l);for(const d of this.componentFactory.inputs)this.inputMap.set(d.propName,d.templateName)}create(l){return new e0(this.componentFactory,l,this.inputMap)}}class e0{componentFactory;injector;inputMap;eventEmitters=new qp.m(1);events=this.eventEmitters.pipe((0,qs.n)(l=>function Qp(...u){const l=(0,_n.lI)(u),s=(0,_n.R0)(u,1/0),d=u;return d.length?1===d.length?(0,Pd.Tg)(d[0]):function $u(u=1/0){return(0,Yp.Z)(wf.D,u)}(s)((0,Oi.H)(d,l)):bf.w}(...l)));componentRef=null;scheduledDestroyFn=null;initialInputValues=new Map;ngZone;elementZone;appRef;cdScheduler;constructor(l,s,d){this.componentFactory=l,this.injector=s,this.inputMap=d,this.ngZone=this.injector.get(D.SKi),this.appRef=this.injector.get(D.o8S),this.cdScheduler=s.get(B.hk6),this.elementZone=typeof Zone>"u"?null:this.ngZone.run(()=>Zone.current)}connect(l){this.runInZone(()=>{if(null!==this.scheduledDestroyFn)return this.scheduledDestroyFn(),void(this.scheduledDestroyFn=null);null===this.componentRef&&this.initializeComponent(l)})}disconnect(){this.runInZone(()=>{null===this.componentRef||null!==this.scheduledDestroyFn||(this.scheduledDestroyFn=Mf.schedule(()=>{null!==this.componentRef&&(this.componentRef.destroy(),this.componentRef=null)},10))})}getInputValue(l){return this.runInZone(()=>null===this.componentRef?this.initialInputValues.get(l):this.componentRef.instance[l])}setInputValue(l,s){null!==this.componentRef?this.runInZone(()=>{this.componentRef.setInput(this.inputMap.get(l)??l,s),(0,D.szM)(this.componentRef.hostView)&&((0,D.cgM)(this.componentRef.changeDetectorRef),this.cdScheduler.notify(6))}):this.initialInputValues.set(l,s)}initializeComponent(l){const s=B.zZn.create({providers:[],parent:this.injector}),d=function fc(u,l){const s=u.childNodes,d=l.map(()=>[]);let g=-1;l.some((O,W)=>"*"===O&&(g=W,!0));for(let O=0,W=s.length;O<W;++O){const ye=s[O],Te=Zp(ye,l,g);-1!==Te&&d[Te].push(ye)}return d}(l,this.componentFactory.ngContentSelectors);this.componentRef=this.componentFactory.create(s,d,l),this.initializeInputs(),this.initializeOutputs(this.componentRef),this.appRef.attachView(this.componentRef.hostView),this.componentRef.hostView.detectChanges()}initializeInputs(){for(const[l,s]of this.initialInputValues)this.setInputValue(l,s);this.initialInputValues.clear()}initializeOutputs(l){const s=this.componentFactory.outputs.map(({propName:d,templateName:g})=>{const O=l.instance[d];return new iu.c(W=>{const ye=O.subscribe(Te=>W.next({name:g,value:Te}));return()=>ye.unsubscribe()})});this.eventEmitters.next(s)}runInZone(l){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(l):l()}}class hc extends HTMLElement{ngElementEventsSubscription=null}try{Tf=typeof Intl<"u"&&Intl.v8BreakIterator}catch{Tf=!1}let R_=(()=>{class u{_platformId=(0,B.WQX)(D.Agw);isBrowser=this._platformId?(0,Oa.UE)(this._platformId):"object"==typeof document&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);
102TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!(!window.chrome&&!Tf)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;constructor(){}static \u0275fac=function(d){return new(d||u)};static \u0275prov=B.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})}return u})();const pc=new WeakMap;let t0=(()=>{class u{_appRef;_injector=(0,B.WQX)(B.zZn);_environmentInjector=(0,B.WQX)(B.uvJ);load(s){const d=this._appRef=this._appRef||this._injector.get(D.o8S);let g=pc.get(d);g||(g={loaders:new Set,refs:[]},pc.set(d,g),d.onDestroy(()=>{pc.get(d)?.refs.forEach(O=>O.destroy()),pc.delete(d)})),g.loaders.has(s)||(g.loaders.add(s),g.refs.push((0,Un.a0P)(s,{environmentInjector:this._environmentInjector})))}static \u0275fac=function(d){return new(d||u)};static \u0275prov=B.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})}return u})(),k_=(()=>{class u{static \u0275fac=function(d){return new(d||u)};static \u0275cmp=D.VBU({type:u,selectors:[["ng-component"]],exportAs:["cdkVisuallyHidden"],decls:0,vars:0,template:function(d,g){},styles:[".cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}\n"],encapsulation:2,changeDetection:0})}return u})(),Nf=(()=>{class u{_platform=(0,B.WQX)(R_);constructor(){}isDisabled(s){return s.hasAttribute("disabled")}isVisible(s){return function us(u){return!!(u.offsetWidth||u.offsetHeight||"function"==typeof u.getClientRects&&u.getClientRects().length)}(s)&&"visible"===getComputedStyle(s).visibility}isTabbable(s){if(!this._platform.isBrowser)return!1;const d=function Pf(u){try{return u.frameElement}catch{return null}}(function a0(u){return u.ownerDocument&&u.ownerDocument.defaultView||window}(s));if(d&&(-1===Lf(d)||!this.isVisible(d)))return!1;let g=s.nodeName.toLowerCase(),O=Lf(s);return s.hasAttribute("contenteditable")?-1!==O:!("iframe"===g||"object"===g||this._platform.WEBKIT&&this._platform.IOS&&!function s0(u){let l=u.nodeName.toLowerCase(),s="input"===l&&u.type;return"text"===s||"password"===s||"select"===l||"textarea"===l}(s))&&("audio"===g?!!s.hasAttribute("controls")&&-1!==O:"video"===g?-1!==O&&(null!==O||this._platform.FIREFOX||s.hasAttribute("controls")):s.tabIndex>=0)}isFocusable(s,d){return function Ga(u){return!function o0(u){return function Rf(u){return"input"==u.nodeName.toLowerCase()}(u)&&"hidden"==u.type}(u)&&(function Ku(u){let l=u.nodeName.toLowerCase();return"input"===l||"select"===l||"button"===l||"textarea"===l}(u)||function i0(u){return function kf(u){return"a"==u.nodeName.toLowerCase()}(u)&&u.hasAttribute("href")}(u)||u.hasAttribute("contenteditable")||xf(u))}(s)&&!this.isDisabled(s)&&(d?.ignoreVisibility||this.isVisible(s))}static \u0275fac=function(d){return new(d||u)};static \u0275prov=B.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})}return u})();function xf(u){if(!u.hasAttribute("tabindex")||void 0===u.tabIndex)return!1;let l=u.getAttribute("tabindex");return!(!l||isNaN(parseInt(l,10)))}function Lf(u){if(!xf(u))return null;const l=parseInt(u.getAttribute("tabindex")||"",10);return isNaN(l)?-1:l}class l0{_element;_checker;_ngZone;_document;_injector;_startAnchor;_endAnchor;_hasAttached=!1;startAnchorListener=()=>this.focusLastTabbableElement();endAnchorListener=()=>this.focusFirstTabbableElement();get enabled(){return this._enabled}set enabled(l){this._enabled=l,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(l,this._startAnchor),this._toggleAnchorTabIndex(l,this._endAnchor))}_enabled=!0;constructor(l,s,d,g,O=!1,W){this._element=l,this._checker=s,this._ngZone=d,this._document=g,this._injector=W,O||this.attachAnchors()}destroy(){const l=this._startAnchor,s=this._endAnchor;l&&(l.removeEventListener("focus",this.startAnchorListener),l.remove()),s&&(s.removeEventListener("focus",this.endAnchorListener),s.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(l){return new Promise(s=>{this._executeOnStable(()=>s(this.focusInitialElement(l)))})}focusFirstTabbableElementWhenReady(l){return new Promise(s=>{this._executeOnStable(()=>s(this.focusFirstTabbableElement(l)))})}focusLastTabbableElementWhenReady(l){return new Promise(s=>{this._executeOnStable(()=>s(this.focusLastTabbableElement(l)))})}_getRegionBoundary(l){const s=this._element.querySelectorAll(`[cdk-focus-region-${l}], [cdkFocusRegion${l}], [cdk-focus-${l}]`);return"start"==l?s.length?s[0]:this._getFirstTabbableElement(this._element):s.length?s[s.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(l){const s=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(s){if(!this._checker.isFocusable(s)){const d=this._getFirstTabbableElement(s);
102return d?.focus(l),!!d}return s.focus(l),!0}return this.focusFirstTabbableElement(l)}focusFirstTabbableElement(l){const s=this._getRegionBoundary("start");return s&&s.focus(l),!!s}focusLastTabbableElement(l){const s=this._getRegionBoundary("end");return s&&s.focus(l),!!s}hasAttached(){return this._hasAttached}_getFirstTabbableElement(l){if(this._checker.isFocusable(l)&&this._checker.isTabbable(l))return l;const s=l.children;for(let d=0;d<s.length;d++){const g=s[d].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(s[d]):null;if(g)return g}return null}_getLastTabbableElement(l){if(this._checker.isFocusable(l)&&this._checker.isTabbable(l))return l;const s=l.children;for(let d=s.length-1;d>=0;d--){const g=s[d].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(s[d]):null;if(g)return g}return null}_createAnchor(){const l=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,l),l.classList.add("cdk-visually-hidden"),l.classList.add("cdk-focus-trap-anchor"),l.setAttribute("aria-hidden","true"),l}_toggleAnchorTabIndex(l,s){l?s.setAttribute("tabindex","0"):s.removeAttribute("tabindex")}toggleAnchors(l){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(l,this._startAnchor),this._toggleAnchorTabIndex(l,this._endAnchor))}_executeOnStable(l){this._injector?(0,D.mal)(l,{injector:this._injector}):setTimeout(l)}}let c0=(()=>{class u{_checker=(0,B.WQX)(Nf);_ngZone=(0,B.WQX)(D.SKi);_document=(0,B.WQX)(B.qQL);_injector=(0,B.WQX)(B.zZn);constructor(){(0,B.WQX)(t0).load(k_)}create(s,d=!1){return new l0(s,this._checker,this._ngZone,this._document,d,this._injector)}static \u0275fac=function(d){return new(d||u)};static \u0275prov=B.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})}return u})();const h0=["ROTH","GOLD","LOAN","TEST","SEP","FUND","ETF","IPO","EFT","OIL","GAS","WIRE","APP","TAX","HSA","TIP","TIPS","BOND","NEWS","FORM","RATE","MRD","JOB","JOBS","MLP","CASH","GDP","ATP","GAP","GPS","TOA","AMT","EPS","IPOS","RMD","PAY","PPA","DMF","FAST","ABLE","RDC","CORE","ETH","LTC","BTC","ZERO","FNPCX","FNPAX","FNPPX","SPAXX","ESG","CRS","REIT","TECH","CD","CORP","GOVT","IRS","KIDS","MUNI","PIN","PLAN","SIPC","INDEX"];var qu=M(8629);const Yu="M12.5802 2.58099C13.9468 2.5788 15.2956 2.89333 16.5196 3.50091C17.7438 4.10861 18.8103 4.99201 19.6349 6.08196C20.4595 7.17212 21.0199 8.43957 21.2716 9.78314C21.5232 11.1264 21.4591 12.5097 21.0851 13.8242C20.7109 15.1389 20.0368 16.3496 19.1153 17.3593C18.194 18.3689 17.0505 19.1509 15.7755 19.6435C14.5005 20.136 13.1285 20.3252 11.7677 20.1972C10.522 20.08 9.31795 19.6971 8.23253 19.08L3.47374 21.3476C3.23489 21.4612 2.94986 21.4126 2.76281 21.2255C2.57576 21.0385 2.52708 20.7534 2.64074 20.5146L4.90636 15.7558C4.18742 14.4922 3.79067 13.0692 3.75499 11.6122C3.71652 10.0393 4.09932 8.4842 4.86437 7.10931C5.62942 5.7345 6.74872 4.58935 8.10558 3.7929C9.46245 2.9965 11.0078 2.57774 12.5812 2.58001L12.5802 2.58099ZM12.5792 3.83001C11.229 3.82808 9.90286 4.18756 8.73839 4.87103C7.57385 5.55459 6.61275 6.53774 5.95617 7.71771C5.29983 8.89742 4.97109 10.2314 5.00402 11.581C5.03704 12.9309 5.43116 14.248 6.14464 15.3945C6.25707 15.5753 6.26937 15.8008 6.17785 15.9931L4.52648 19.4609L7.99425 17.8105L8.06749 17.7812C8.242 17.7237 8.43456 17.7453 8.59288 17.8437C9.58937 18.4632 10.7166 18.8431 11.8849 18.9531C13.053 19.0629 14.2309 18.9002 15.3253 18.4775C16.4197 18.0547 17.4006 17.3831 18.1915 16.5165C18.9825 15.6498 19.5617 14.6109 19.8829 13.4824C20.2041 12.3538 20.2591 11.1659 20.0431 10.0126C19.827 8.85935 19.3457 7.77163 18.6378 6.83587C17.93 5.90033 17.0148 5.14166 15.964 4.62005C14.9129 4.09836 13.7546 3.82799 12.5812 3.83001H12.5792Z",Qu={default:{fa:"M6.59961 20.1397C7.69336 20.1397 9.91992 19.0069 11.4922 17.8447C16.9512 17.8838 20.7597 14.7784 20.7597 10.8623C20.7597 6.98535 16.8633 3.86035 12 3.86035C7.14648 3.86035 3.24023 6.98535 3.24023 10.8623C3.24023 13.3819 4.85156 15.6279 7.27343 16.7217C6.92188 17.4053 6.25781 18.3721 5.90625 18.8409C5.48633 19.3974 5.75 20.1397 6.59961 20.1397ZM7.55664 18.6846C7.49805 18.7139 7.47852 18.665 7.51758 
10218.6162C7.9668 18.0596 8.5625 17.2393 8.81641 16.79C9.06055 16.3506 9.00195 15.9404 8.43555 15.6768C6.0332 14.5635 4.68555 12.8349 4.68555 10.8623C4.68555 7.80567 7.92773 5.30567 12 5.30567C16.0821 5.30567 19.3145 7.80567 19.3145 10.8623C19.3145 13.9092 16.0821 16.4092 12 16.4092C11.9023 16.4092 11.7071 16.4092 11.4238 16.4092C11.0625 16.4092 10.7891 16.5264 10.4668 16.79C9.61718 17.4541 8.26953 18.3428 7.55664 18.6846Z",alert:"M4.59961 18.1397C5.69336 18.1397 7.91992 17.0069 9.49218 15.8447C14.9512 15.8838 18.7597 12.7784 18.7597 8.8623C18.7597 4.98535 14.8633 1.86035 9.99998 1.86035C5.14648 1.86035 1.24023 4.98535 1.24023 8.8623C1.24023 11.3819 2.85156 13.6279 5.27343 14.7217C4.92188 15.4053 4.25781 16.3721 3.90625 16.8409C3.48633 17.3974 3.75 18.1397 4.59961 18.1397ZM5.55664 16.6846C5.49805 16.7139 5.47852 16.665 5.51758 16.6162C5.9668 16.0596 6.5625 15.2393 6.81641 14.79C7.06055 14.3506 7.00195 13.9404 6.43555 13.6768C4.0332 12.5635 2.68555 10.8349 2.68555 8.8623C2.68555 5.80567 5.92773 3.30567 9.99998 3.30567C14.0821 3.30567 17.3145 5.80567 17.3145 8.8623C17.3145 11.9092 14.0821 14.4092 9.99998 14.4092C9.90232 14.4092 9.70707 14.4092 9.42383 14.4092C9.0625 14.4092 8.78906 14.5264 8.4668 14.79C7.61718 15.4541 6.26953 16.3428 5.55664 16.6846Z"},t4:{fa:"M6.59961 20.1397C7.69336 20.1397 9.91992 19.0069 11.4922 17.8447C16.9512 17.8838 20.7597 14.7784 20.7597 10.8623C20.7597 6.98535 16.8633 3.86035 12 3.86035C7.14648 3.86035 3.24023 6.98535 3.24023 10.8623C3.24023 13.3819 4.85156 15.6279 7.27343 16.7217C6.92188 17.4053 6.25781 18.3721 5.90625 18.8409C5.48633 19.3974 5.75 20.1397 6.59961 20.1397ZM7.55664 18.6846C7.49805 18.7139 7.47852 18.665 7.51758 18.6162C7.9668 18.0596 8.5625 17.2393 8.81641 16.79C9.06055 16.3506 9.00195 15.9404 8.43555 15.6768C6.0332 14.5635 4.68555 12.8349 4.68555 10.8623C4.68555 7.80567 7.92773 5.30567 12 5.30567C16.0821 5.30567 19.3145 7.80567 19.3145 10.8623C19.3145 13.9092 16.0821 16.4092 12 16.4092C11.9023 16.4092 11.7071 16.4092 11.4238 16.4092C11.0625 16.4092 10.7891 16.5264 10.4668 16.79C9.61718 17.4541 8.26953 18.3428 7.55664 18.6846Z",alert:"M4.59961 18.1397C5.69336 18.1397 7.91992 17.0069 9.49218 15.8447C14.9512 15.8838 18.7597 12.7784 18.7597 8.8623C18.7597 4.98535 14.8633 1.86035 9.99998 1.86035C5.14648 1.86035 1.24023 4.98535 1.24023 8.8623C1.24023 11.3819 2.85156 13.6279 5.27343 14.7217C4.92188 15.4053 4.25781 16.3721 3.90625 16.8409C3.48633 17.3974 3.75 18.1397 4.59961 18.1397ZM5.55664 16.6846C5.49805 16.7139 5.47852 16.665 5.51758 16.6162C5.9668 16.0596 6.5625 15.2393 6.81641 14.79C7.06055 14.3506 7.00195 13.9404 6.43555 13.6768C4.0332 12.5635 2.68555 10.8349 2.68555 8.8623C2.68555 5.80567 5.92773 3.30567 9.99998 3.30567C14.0821 3.30567 17.3145 5.80567 17.3145 8.8623C17.3145 11.9092 14.0821 14.4092 9.99998 14.4092C9.90232 14.4092 9.70707 14.4092 9.42383 14.4092C9.0625 14.4092 8.78906 14.5264 8.4668 14.79C7.61718 15.4541 6.26953 16.3428 5.55664 16.6846Z"}};var g0=M(1869),qa=M(7482),qn=M(4339);let z_=(()=>{class u{constructor(){this.document=(0,B.WQX)(B.qQL)}injectFa(){this.createFAScriptTags(qn.c.faBundleUrls),this.createStyleTag(qn.c.faStyleUrl);const s=this.document.createElement("fa-assistant-app");s.setAttribute("bot-id","FidelityAssistant-FidelityAssistantWithoutIcon"),s.setAttribute("hide-launcher","true"),this.document.body.appendChild(s)}createFAScriptTags(s){s.forEach(d=>{this.createScriptTag(d)})}createScriptTag(s){const d=this.document.createElement("script");d.src=s,d.type="text/javascript",d.setAttribute("defer","defer"),this.document.head.appendChild(d)}createStyleTag(s){const d=this.document.createElement("link");d.href=s,d.type="text/css",d.rel="stylesheet",this.document.body.appendChild(d)}static{this.\u0275fac=function(d){return new(d||u)}}static{this.\u0275prov=B.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})}}return u})(),v0=(()=>{class u{static{this.\u0275fac=function(d){return new(d||u)}}static{this.\u0275mod=D.$C({type:u})}static{this.\u0275inj=B.G2t({})}}return u})();var Vf=M(699),Uf=M(414),Yn=M(3844);const Ya=["https://www.fidelity.com/customer-service/chat-comm-ctr-assistant","https://www.fidelity.com/customer-service/chat-with-us","https://www.fidelity.com/customer-service/chat","https://www.fidelity.com/customer-service/ask-us","https://www.fidelity.com/customer-service/billpay-assistant","https://www.fidelity.com/customer-service/virtual-assistant","https://digital.fidelity.com/prgw/digital/fppa/fidelity-go/index","https://digital.fidelity.com/prgw/digital/msw/overview/a","https://digital.fidelity.com/prgw/digital/termapplication/fidelity-relationship","https://www.fidelity.com/trading/trading","https://www.fidelity.com/fixed-income-bonds/fixed-income-overview","https://www.fidelity.com/options-trading/options-overview","https://wwwxq1.fidelity.com/trading/trading","https://wwwxq1.fidelity.com/fixed-income-bonds/fixed-income-overview","https://wwwxq1.fidelity.com/options-trading/options-overview","https://wwwxq1.fidelity.com/customer-service/chat-comm-ctr-assistant","https://wwwxq1.fidelity.com/customer-service/chat-with-us","https://wwwxq1.fidelity.com/customer-service/chat","https://wwwxq1.fidelity.com/customer-service/ask-us","https://wwwxq1.fidelity.com/customer-service/billpay-assistant","https://wwwxq1.fidelity.com/customer-service/virtual-assistant","https://digitalxq1.fidelity.com/prgw/digital/fppa/fidelity-go/index","https://digitalxq1.fidelity.com/prgw/digital/msw/overview/a","https://digitalxq1.fidelity.com/prgw/digital/termapplication/fidelity-relationship"];var Xs=M(1552),Qa=M(6742);const Zs=(u,l)=>({"pvd-5-search-button-root pvd-5-search-button--icon-only pvd-5-search-button--with-icon pvd-5-search-button--large pvd-5-search-button--tertiary fa-assistant-button":!0,"fa-assistant-button--standalone":u,"fa-assistant-button--inline":l}),Xa=(u,l)=>({width:u,height:l});function D0(u,l){if(1&u&&(B.qSk(),D.j41(0,"svg",5),D.nrm(1,"path",7),D.k0s()),2&u){const s=D.XpG(2);D.Y8G("ngStyle",D.l_i(2,Xa,s.resolvedSize().iconWidth,s.resolvedSize().iconHeight)),D.R7$(),D.BMQ("d",s.faIcon())}}function Z_(u,l){if(1&u&&(B.qSk(),D.j41(0,"svg",6),D.nrm(1,"path",7)(2,"circle",8),D.k0s()),2&u){const s=D.XpG(2);D.Y8G("ngStyle",D.l_i(2,Xa,s.resolvedSize().iconWidth,s.resolvedSize().iconHeight)),D.R7$(),D.BMQ("d",s.faNewAlertIcon())}}function C0(u,l){if(1&u&&D.nVh(0,D0,2,5,":svg:svg",5)(1,Z_,3,5,":svg:svg",6),2&u){const s=D.XpG();D.vxM("default"===s.variant()?0:1)}}function w0(u,l){if(1&u&&(B.qSk(),D.j41(0,"svg",9),D.nrm(1,"use",11),D.k0s()),2&u){const s=D.XpG(2);D.Y8G("ngStyle",D.l_i(1,Xa,s.resolvedSize().iconWidth,s.resolvedSize().iconHeight))}}function b0(u,l){if(1&u&&(B.qSk(),D.j41(0,"svg",10),D.nrm(1,"path",12)(2,"circle",13),D.k0s()),2&u){const s=D.XpG(2);D.Y8G("ngStyle",D.l_i(2,Xa,s.resolvedSize().iconWidth,s.resolvedSize().iconHeight)),D.R7$(),D.BMQ("d",s.alertIcon)}}function yc(u,l){if(1&u&&D.nVh(0,w0,2,4,":svg:svg",9)(1,b0,3,5,":svg:svg",10),2&u){const s=D.XpG();D.vxM("default"===s.variant()?0:1)}}function M0(u,l){1&u&&(D.j41(0,"div",4),D.EFF(1," Ask the Fidelity Assistant "),D.k0s())}let $f=(()=>{class u{constructor(){this.variant=(0,Un.hFB)("default"),this.placement=(0,Un.hFB)("standalone"),this.iconPermutation=(0,Un.hFB)(Qa.em.default),this.iconsize=(0,Un.hFB)(),this.buttonClick=(0,Un.CGW)(),this.iconSet=(0,In.EW)(()=>{const s=this.iconPermutation();return Qu[s]||Qu[Qa.em.default]}),this.faIcon=(0,In.EW)(()=>this.iconSet().fa),this.faNewAlertIcon=(0,In.EW)(()=>this.iconSet().alert),this.alertIcon=Yu,this.iconSizing={small:{iconWidth:"16px",iconHeight:"16px"},medium:{iconWidth:"20px",iconHeight:"20px"},large:{iconWidth:"24px",iconHeight:"24px"},default:{iconWidth:"16px",iconHeight:"16px"}},this.resolvedSize=(0,In.EW)(()=>{const s=this.iconsize();return s&&this.iconSizing[s]?this.iconSizing[s]:this.iconSizing.default}),this.tooltipVisible=(0,B.vPA)(!1)}onButtonClick(s){this.buttonClick.emit(s)}updateTooltip(s){this.tooltipVisible.set(s)}static{this.\u0275fac=function(d){return new(d||u)}}static{this.\u0275cmp=D.VBU({type:u,selectors:[["app-fa-assistant-button"]],inputs:{variant:[1,"variant"],placement:[1,"placement"],iconPermutation:[1,"iconPermutation"],iconsize:[1,"iconsize"]},outputs:{buttonClick:"buttonClick"},decls:7,vars:7,consts:[[1,"fa-icon-tooltip-wrapper",3,"mouseenter","mouseleave"],["data-pendo","fa-assistant-button","type","button","aria-label","open fidelity assistant",3,"click","focus","keydown.escape","blur","ngClass"],[1,"pvd-5-search-button__contents","fa-search-action--chat"],[1,"pvd-5-search-button__icon","pvd-5-search-button__icon--left"],["id","fa-icon-tooltip","role","tooltip",1,"fa-icon-tooltip"],["aria-hidden","true","viewBox","0 0 24 24","fill","none","xmlns","http://www.w3.org/2000/svg",1,"fa-chat-icon",3,"ngStyle"],["viewBox","0 0 20 20","fill","none","xmlns","http://www.w3.org/2000/svg","aria-hidden","true",1,"fa-chat-icon-alert",3,"ngStyle"],[2,"fill","var(--fa-icon-fill, #141414)"],["cx","15","cy","4","r","3.5",2,"fill","var(--fa-alert-dot, #FA3939)","stroke","var(--fa-alert-dot-stroke, white)"],["aria-hidden","true","focusable","false",1,"pvd-5-search-icon-root","pvd-5-search-icon--medium","fa-chat-icon",3,"ngStyle"],["viewBox","2.58 0 21.42 21.42","fill","none","xmlns","http://www.w3.org/2000/svg","aria-hidden","true",1,"fa-chat-icon-alert",3,"ngStyle"],["href","#pvd-5-search-ch
102at",0,"xlink","href","#pvd-5-search-chat"],["stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round",2,"fill","var(--fa-icon-fill)"],["cx","18","cy","6","r","3.5",2,"fill","var(--fa-alert-dot-legacy)"]],template:function(d,g){1&d&&(D.j41(0,"div",0),D.bIt("mouseenter",function(){return g.updateTooltip(!0)})("mouseleave",function(){return g.updateTooltip(!1)}),D.j41(1,"button",1),D.bIt("click",function(W){return g.onButtonClick(W)})("focus",function(){return g.updateTooltip(!0)})("keydown.escape",function(){return g.updateTooltip(!1)})("blur",function(){return g.updateTooltip(!1)}),D.j41(2,"div",2)(3,"span",3),D.nVh(4,C0,2,1)(5,yc,2,1),D.k0s()()(),D.nVh(6,M0,2,0,"div",4),D.k0s()),2&d&&(D.R7$(),D.Y8G("ngClass",D.l_i(4,Zs,"standalone"===g.placement(),"inline"===g.placement())),D.BMQ("aria-describedby","standalone"===g.placement()&&g.tooltipVisible()?"fa-icon-tooltip":null),D.R7$(3),D.vxM("standalone"===g.placement()?4:5),D.R7$(2),D.vxM("standalone"===g.placement()&&g.tooltipVisible()?6:-1))},dependencies:[Se.YU,Se.B3],styles:["[_nghost-%COMP%]{--fa-icon-fill: #141414;--fa-icon-stroke: #141414;--fa-alert-dot: #FA3939;--fa-alert-dot-legacy: #DC1616;--fa-alert-dot-bg: #ffffff}.fa-icon-tooltip-wrapper[_ngcontent-%COMP%]{display:inline-block;position:relative}.fa-icon-tooltip[_ngcontent-%COMP%]{background-color:#292928;border-radius:8px;box-shadow:0 2px 8px #00000026;color:#fff;font-size:14px;padding:.375rem .75rem;pointer-events:none;position:absolute;right:0;top:calc(100% + 6px);white-space:nowrap}"]})}}return u})();const Ec=()=>[Se.B3,M.e("client_app_fa_components_questions_questions_component_ts").then(M.bind(M,3856)).then(u=>u.QuestionsComponent),M.e("client_app_fa_components_quotes_quotes_component_ts").then(M.bind(M,6784)).then(u=>u.QuotesComponent),M.e("client_app_fa_components_quick-links_quick-links_component_ts").then(M.bind(M,40)).then(u=>u.QuickLinksComponent),M.e("client_app_fa_components_search-for_search-for_component_ts").then(M.bind(M,7874)).then(u=>u.SearchForComponent)],Dc=(u,l,s,d)=>({"fa-input-container-focus":u,"fa-input-container-blur":l,"fa-input-container--standalone":s,"fa-input-container--inline":d}),I0=(u,l)=>({"--custom-container-width":u,"--custom-container-height":l}),A0=(u,l)=>({"pvd-5-search-default-form-root":u,"pvd-5-search-fa-form-root":l}),T0=u=>({"fa-search-icon--standalone":u}),Cc=(u,l)=>({width:u,height:l}),Wf=u=>({"--custom-input-height":u}),J_=u=>({"--custom-content-width":u});function O0(u,l){if(1&u){const s=D.RV6();D.j41(0,"button",17),D.bIt("click",function(g){B.eBV(s);const O=D.XpG();return B.Njj(O.onClear(g))}),B.qSk(),D.j41(1,"svg",10),D.nrm(2,"use",18),D.k0s()()}if(2&u){const s=D.XpG();D.R7$(),D.Y8G("ngStyle",D.l_i(1,Cc,s.iconsize?s.iconSizing[s.iconsize].iconWidth:s.iconSizing.default.iconWidth,s.iconsize?s.iconSizing[s.iconsize].iconHeight:s.iconSizing.default.iconHeight))}}function Za(u,l){if(1&u&&(B.qSk(),D.nrm(0,"svg",10)),2&u){const s=D.XpG();D.Y8G("ngStyle",D.l_i(1,Cc,s.iconsize?s.iconSizing[s.iconsize].iconWidth:s.iconSizing.default.iconWidth,s.iconsize?s.iconSizing[s.iconsize].iconHeight:s.iconSizing.default.iconHeight))}}function S0(u,l){if(1&u){const s=D.RV6();D.j41(0,"app-fa-assistant-button",19),D.bIt("buttonClick",function(g){B.eBV(s);const O=D.XpG();return B.Njj(O.openFidelityAssistant(g))}),D.k0s()}if(2&u){const s=D.XpG();D.Y8G("variant",s.showAlertIcon?"alert":"default")("iconsize",s.iconsize)}}function zf(u,l){if(1&u){const s=D.RV6();D.j41(0,"app-fa-assistant-button",20),D.bIt("buttonClick",function(g){B.eBV(s);const O=D.XpG();return B.Njj(O.openFidelityAssistant(g))}),D.k0s()}if(2&u){const s=D.XpG();D.Y8G("variant",s.showAlertIcon?"alert":"default")("iconPermutation",s.iconPermutation())("iconsize",s.iconsize)}}function N0(u,l){if(1&u&&D.nrm(0,"app-questions",24)(1,"app-quotes",25),2&u){const s=D.XpG(3);D.Y8G("questions",s.questions()),D.R7$(),D.Y8G("quotes",s.securities())}}function Kf(u,l){if(1&u&&D.nrm(0,"app-quick-links",26)(1,"app-quotes",25)(2,"app-questions",24),2&u){const s=D.XpG(3);D.Y8G("quickLinks",s.navSuggestions()),D.R7$(),D.Y8G("quotes",s.securities()),D.R7$(),D.Y8G("questions",s.questions())}}function Gf(u,l){if(1&u&&D.nrm(0,"app-quick-links",26)(1,"app-quotes",25),2&u){const s=D.XpG(3);D.Y8G("quickLinks",s.navSuggestions()),D.R7$(),D.Y8G("quotes",s.securities())}}function P0(u,l){if(1&u&&(D.j41(0,"div",21)(1,"div",22),D.nVh(2,N0,2,2)(3,Kf,3,3)(4,Gf,2,2),D.nrm(5,"app-search-for",23),D.k0s()()),2&u){let s;const d=D.XpG(2);D.Y8G("ngStyle",D.eq3(3,J_,d.width)),D.R7$(2),D.vxM("cryptoHelpDesk"===(s=d.pagename)?2:"fa"===s?3:4),D.R7$(3),D.Y8G("searchInput",d.searchInput)}}function qf(u,l){if(1&u&&D.nVh(0,P0,6,5,"div",21),2&u){const s=D.XpG();D.vxM(!0===s.showDropdown()?0:-1)}}function R0(u,l){1&u&&D.eu8(0)}let Js=(()=>{class u{constructor(){this.smartSuggestService=(0,B.WQX)(g0.b),this.ssAccessibilityService=(0,B.WQX)(qa.O),this.measureAndNavigateService=(0,B.WQX)(qu.C),this.injectFaService=(0,B.WQX)(z_),this.faPanelService=(0,B.WQX)(Vf.h),this.communicatorService=(0,B.WQX)(Uf.d),this.changeDetector=(0,B.WQX)(Un.gRc),this.searchInput="",this.query="",this.firstEngagedStrings="",this.navSuggestions=(0,B.vPA)([]),this.securities=(0,B.vPA)([]),this.unFilteredSecurities=[],this.searchIcon="M17.76 15.98l5.88 5.9a1.25 1.25 0 01-1.77 1.76L16 17.75a9.9 9.9 0 111.77-1.77zm-2.57-.85A7.4 7.4 0 104.65 4.7a7.4 7.4 0 0010.54 10.42z",this.showDropdown=(0,B.vPA)(!1),this.placeholder="",this.onFocusSearchBar=!1,this.questions=(0,B.vPA)([]),this.isFaOmni=!1,this.isInputFieldFocused=!1,this.iconSizing={small:{iconWidth:"16px",iconHeight:"16px"},medium:{iconWidth:"20px",iconHeight:"20px"},large:{iconWidth:"24px",iconHeight:"24px"},default:{iconWidth:"16px",iconHeight:"16px"}},this.appVersion="4.4.724",this.iconPermutation=(0,Un.hFB)(Qa.em.default,{alias:"data-permutation",transform:s=>s&&Object.values(Qa.em).includes(s)?s:Qa.em.default}),this.showAlertIcon=!1,this.alertIcon=Yu,this.faAssistantTriggerEl=null,this.faFocusTrap=null,this.vaContainerObserver=null,this.focusTrapFactory=(0,B.WQX)(c0),this.elementRef=(0,B.WQX)(D.aKT),this.suggestionCount=(0,In.EW)(()=>(this.navSuggestions()?.length??0)+(this.securities()?.length??0)+(this.questions()?.length??0)+(this.showDropdown()?1:0)),this.subscriptionsAdded=!1,this.clickOutEventListener=this.onClickOut.bind(this)}ngOnInit(){this.setExperiencesBasedOnPageName(),this.smartSuggestService._isShowDropDownSubject.subscribe(s=>this.showDropdown.set(s))}ngAfterViewInit(){document.addEventListener("click",this.clickOutEventListener),this.dropDownEl=document.getElementById("fa-content-block"),this.searchInputEl=document.getElementById("fa-search-input"),this.cryptoSearchInputEl=document.querySelector(".smart-suggest-crypto .fa-search-input"),Yn.s_.on("VA_TRIGGER_SHOW_ALERT_ICON",{name:Yn.DE.FA_EARLY_SHOW_ALERT_ICON,fn:()=>{this.showAlertIcon=!0,this.changeDetector.detectChanges()}},null,!1),Yn.s_.on("VA_TRIGGER_HIDE_ALERT_ICON",{name:Yn.DE.FA_EARLY_HIDE_ALERT_ICON,fn:()=>{this.showAlertIcon=!1,this.changeDetector.detectChanges()}},null,!1),this.communicatorService.getUniqueId()?this.addCommunicatorSubscriptions():Yn.s_.on("VA_EVENT_READY",{name:Yn.DE.VA_EVENT_READY,fn:()=>this.addCommunicatorSubscriptions()},null,!1)}ngOnDestroy(){document.removeEventListener("click",this.clickOutEventListener),Yn.s_.remove("VA_TRIGGER_SHOW_ALERT_ICON",Yn.DE.FA_EARLY_SHOW_ALERT_ICON),Yn.s_.remove("VA_TRIGGER_HIDE_ALERT_ICON",Yn.DE.FA_EARLY_HIDE_ALERT_ICON),Yn.s_.remove("VA_EVENT_READY",Yn.DE.VA_EVENT_READY),this.vaContainerObserver?.disconnect(),this.vaContainerObserver=null,this.faFocusTrap?.destroy(),this.faFocusTrap=null}addCommunicatorSubscriptions(){this.subscriptionsAdded||(this.subscriptionsAdded=!0,Yn.s_.remove("VA_TRIGGER_SHOW_ALERT_ICON",Yn.DE.FA_EARLY_SHOW_ALERT_ICON),Yn.s_.remove("VA_TRIGGER_HIDE_ALERT_ICON",Yn.DE.FA_EARLY_HIDE_ALERT_ICON),Yn.s_.remove("VA_EVENT_READY",Yn.DE.VA_EVENT_READY),this.communicatorService.on("VA_TRIGGER_SHOW_ALERT_ICON",()=>{this.showAlertIcon=!0,this.changeDetector.detectChanges()},!0),this.communicatorService.on("VA_TRIGGER_HIDE_ALERT_ICON",()=>{this.showAlertIcon=!1,this.changeDetector.detectChanges()},!0),this.communicatorService.on("VA_COLLAPSE_VA",()=>{this.faFocusTrap?.destroy(),this.faFocusTrap=null,this.faAssistantTriggerEl?.focus()}))}get isLegacyNavbar(){return void 0===this.elementRef.nativeElement.dataset.permutation}onClickOut(s){this.dropDownEl?.contains(s.target)||("cryptoHelpDesk"===this.pagename?this.cryptoSearchInputEl?.contains(s.target):this.searchInputEl?.contains(s.target))||this.showDropdown.set(!1)}cleanUserInputValue(s){const O=s.replace(/[&/\\#,+()$!~%.'":*?<>{}]/g,"").replace(/[^a-zA-Z0-9 &.!$\-()%]+/g,"").trim();return this.measureAndNavigateService.searchQuery=O,O}getSmartSuggestions(s){this.setPageName(),s.length>1&&this.smartSuggestService.getAkamaiSmartSuggestResults(this.query,this.pagename).subscribe(d=>{this.setSmartSuggestResults(d);const g=document.querySelectorAll(".fa-content-block.pnacr-wrapper");this.displaySuggestionContainer(g)})}searchWithForm(s){this.query=this.cleanUserInputValue(s),setTimeout(()=>{this.query&&(this.pagename&&"cryptoHelpDesk"===this.pagename?this.performSearchOpsCrypto(this.query):this.performSearchOpsNavbar(this.query))},700)}resetForm(){this.query="",this.results={navSuggest:[],securities:[]},this.navSuggestions.set([]),this.securities.set([]),this.showDropdown.set(!1)}displaySearchIcon(){return 0===this.searchInput?.length&&!this.onFocusSearchBar}displayCancelIcon(){return this.searchInput?.length>0}onClear(s){s.stopPropagation(),this.onFocus(),this.resetForm(),this.searchInput="",document.getElementById("fa-search-input")?.focus()}openFidelityAssistant(s){s.stopPropagation(),this.faAssistantTriggerEl=s.target?.closest?.("button")??null,this.faPanelService.triggerFaEvent({intentData:this.searchInput?{payload:{text:this.searchInput},section:Xs.on}:void 0,eventLocation:"Global Navigation",trackAnalytics:!1}),this.measureAndNavigateService.sendClickSignal({clickedValue:this.searchInput,title:"fa nav toggle",searchInput:this.searchInput,domain:"fa",iconPermutation:this.iconPermutation()}),this.showDropdown.set(!1),this.waitForVaContainer()}waitForVaContainer(){const s=document.getElementById("va-container");s?this.createFocusTrap(s):(this.vaContainerObserver?.disconnect(),this.vaContainerObserver=new MutationObserver(()=>{const d=document.getElementById("va-container");d&&(this.vaContainerObserver.disconnect(),this.vaContainerObserver=null,this.createFocusTrap(d))}),this.vaContainerObserver.observe(document.body,{childList:!0,subtree:!0}))}createFocusTrap(s){this.faFocusTrap?.destroy(),this.faFocusTrap=this.focusTrapFactory.create(s),this.faFocusTrap.focusInitialElementWhenReady()}onDemandSuggestions(s){this.searchInput=s,this.query=this.cleanUserInputValue(s),this.checkUserInputQueryExpression(this.query)?(this.getSmartSuggestions(this.query),2!==this.query.length||this.firstEngagedStrings.length||(this.measureAndNavigateService.firstEngagedImpression({userInput:this.query,isCryptoDomain:"cryptoHelpDesk"===this.pagename,iconPermutation:this.iconPermutation()}),this.firstEngagedStrings=this.query,this.resetForm())):this.resetForm()}checkUserInputQueryExpression(s){return this.smartSuggestService.ssWordCount(s)<=10&&s.length>1&&s.length<=256}onKeyDownFromSearch(s){switch(s.key){case"ArrowDown":s.preventDefault(),this.setFocusOnFirstElFromSearch();break;case"ArrowUp":s.preventDefault();break;case"Tab":this.showDropdown.set(!1)}}onFocus(){this.placeholder="",this.onFocusSearchBar=!0,this.isInputFieldFocused=!0}onBlur(){this.placeholder="cryptoHelpDesk"!==this.pagename||""!==this.searchInput&&this.searchInput?"fa"!==this.pagename||""!==this.searchInput&&this.searchInput?""!==this.searchInput&&this.searchInput?"":"Search or get a quote":"How can we help?":"Get help with Fidelity Crypto\xae",this.onFocusSearchBar=!1,this.isInputFieldFocused=!1}setPageName(){switch(this.pagename){case"cryptoHelpDesk":this.placeholder="Get help with Fidelity Crypto\xae",this.ssAccessibilityService.pageName="crypto";break;case"fa":this.placeholder="How can we help?",this.ssAccessibilityService.pageName="fa",document.isFaLoaded||(this.injectFaService.injectFa(),document.isFaLoaded=!0),this.isFaOmni=!0;break;default:this.placeholder="Search or get a quote",this.ssAccessibilityService.pageName="fidcom"}}displaySuggestionContainer(s){s?.length&&(s[0].style.display="block")}setSmartSuggestResults(s){this.results=s,this.navSuggestions.set(s?.navSuggest?s?.navSuggest.slice(0,3):[]),this.unFilteredSecurities=s?.securities?s?.securities:[],this.securities.set(s?.securities?this.setSecurties(s):[]),this.questions.set(s?.questions?s?.questions:[]),this.showDropdown.set(!0)}setSecurties(s){let d=5;return"fa"===this.pagename&&s?.questions?.length>
1020&&(d=3),s?.securities.forEach(g=>{g.optionEnabled&&(g.optionChainUrl=`${qn.c.optionChainUrl}${g.symbol}`)}),s?.securities.slice(0,d).filter(g=>!1===g.nc)}performSearchOpsNavbar(s){this.matchingSecurity=this.smartSuggestService.getMatchingSecurity(s,this.unFilteredSecurities);const d=this.setMeasureData(s);this.measureAndNavigateService.navigateAndMeasure(d)}performSearchOpsCrypto(s){this.measureAndNavigateService.navigateAndMeasure({title:s,intent:"",intentSet:"",section:Xs.on,url:"",domain:"crypto",searchQuery:this.measureAndNavigateService.searchQuery})}setMeasureData(s){let d={title:s,url:"",section:Xs.on,domain:"fa"===this.pagename?"fa":"fidcom",searchQuery:this.measureAndNavigateService.searchQuery};if(/^[a-z]$/i.test(s))d.url=`${qn.c.researchQuotes}${s}`,d.domain="fidcom",d.section+=" quote";else if(h0.includes(s.toUpperCase()))d.url=`${qn.c.apiUrl}/search/main?q=${encodeURIComponent(s)}&ccsource=ss`;else if(this.matchingSecurity)d.domain="fidcom",d.section+=" quote",d.url=this.matchingSecurity?.url;else{const g=this.measureAndNavigateService.checkForProducts(s);g.length>0?(d.url=g,d.domain="fidcom"):d.url=`${qn.c.apiUrl}/search/main?q=${encodeURIComponent(s)}&ccsource=ss`}return d}setFocusOnFirstElFromSearch(){this.navSuggestions()?.length>0&&"cryptoHelpDesk"!==this.pagename?this.ssAccessibilityService.setFocusOnFirstItem("quicklinks"):this.navSuggestions()?.length<=0&&this.securities()?.length>0&&"cryptoHelpDesk"!==this.pagename?this.ssAccessibilityService.setFocusOnFirstItem("quotes"):this.questions()?.length>0&&"cryptoHelpDesk"===this.pagename||this.navSuggestions()?.length<=0&&this.securities()?.length<=0&&this.questions()?.length>0&&"fa"===this.pagename?this.ssAccessibilityService.setFocusOnFirstItem("questions"):0===this.navSuggestions()?.length&&0===this.securities()?.length&&0===this.questions()?.length&&this.ssAccessibilityService.setFocusOnFirstItem(Xs.d4)}scanCurrentLocation(s){const d=window.location;return s.includes(d.origin+d.pathname)}checkHostname(s){return qn.c?.FIDELITY_HOSTNAME_REGEX?.test(s)||qn.c?.FMR_HOSTNAME_REGEX?.test(s)||qn.c?.FMR_CLOUD_REGEX?.test(s)}setExperiencesBasedOnPageName(){if(!this.pagename){const s=window.location,d=this.checkHostname(s.hostname),g=this.scanCurrentLocation(Ya);d&&!g&&(this.pagename="fa")}this.setPageName()}static{this.\u0275fac=function(d){return new(d||u)}}static{this.\u0275cmp=D.VBU({type:u,selectors:[["app-fidelity-assistant"]],hostVars:1,hostBindings:function(d,g){2&d&&D.BMQ("data-app-version",g.appVersion)},inputs:{pagename:"pagename",height:"height",width:"width",iconsize:"iconsize",iconPermutation:[1,"data-permutation","iconPermutation"]},decls:23,vars:30,consts:[["fasearchinput",""],["form","ngForm"],[1,"ss-container"],["aria-live","polite","aria-atomic","true",1,"screen-reader-only"],[1,"fa-input-row"],["id","fa-input-container-id",1,"fa-input-container",3,"ngClass","ngStyle"],[3,"ngClass"],["novalidate","",1,"pvd-5-search-form__form","fa-form",3,"ngSubmit"],[1,"pvd-5-search-input-root","pvd-5-search-input--small","pvd-5-search-input--icon-left","pvd-5-search-input--icon-right","pvd-5-search-input--text-left"],[1,"pvd-5-search-input__icon","pvd-5-search-input__icon--left","fa-search-icon",3,"ngClass"],["aria-hidden","true","focusable","false",1,"pvd-5-search-icon-root","pvd-5-search-icon--medium",3,"ngStyle"],["href","#pvd-5-search-action__search",0,"xlink","href","#pvd-action__search"],["appNoWhiteSpace","","id","fa-search-input","aria-label","search or get a quote, please use arrow down to select suggestions after two characters","autocomplete","off","name","FA Search Input","type","text",1,"fa-input-box","pvd-input__input","pnst",3,"keydown","ngModelChange","focus","blur","input","placeholder","ngModel","ngStyle"],[1,"pvd-5-search-input__icon","pvd-5-search-input__icon--right","fa-cancel-icon"],["type","button","aria-label","Clear search",1,"fa-cancel-button"],["placement","inline",3,"variant","iconsize"],["placement","standalone",3,"variant","iconPermutation","iconsize"],["type","button","aria-label","Clear search",1,"fa-cancel-button",3,"click"],["href","#pvd-5-search-action__cancel",0,"xlink","href","#pvd-action__cancel"],["placement","inline",3,"buttonClick","variant","iconsize"],["placement","standalone",3,"buttonClick","variant","iconPermutation","iconsize"],["id","fa-content-block","aria-label","Suggestion for input",1,"fa-content-block","pnacr-wrapper",3,"ngStyle"],["role","listbox","aria-label","Suggestions",1,"content"],[3,"searchInput"],[3,"questions"],[3,"quotes"],[3,"quickLinks"]],template:function(d,g){if(1&d){const O=D.RV6();D.j41(0,"div",2,0)(2,"span",3),D.EFF(3),D.k0s(),D.j41(4,"div",4)(5,"div",5)(6,"div",6)(7,"form",7,1),D.bIt("ngSubmit",function(){return B.eBV(O),B.Njj(g.searchWithForm(g.searchInput))}),D.j41(9,"div",8)(10,"span",9),B.qSk(),D.j41(11,"svg",10),D.nrm(12,"use",11),D.k0s()(),B.joV(),D.j41(13,"input",12),D.bIt("keydown",function(ye){return B.eBV(O),B.Njj(g.onKeyDownFromSearch(ye))}),D.mxI("ngModelChange",function(ye){return B.eBV(O),D.DH7(g.searchInput,ye)||(g.searchInput=ye),B.Njj(ye)}),D.bIt("focus",function(){return B.eBV(O),B.Njj(g.onFocus())})("blur",function(){return B.eBV(O),B.Njj(g.onBlur())})("input",function(){return B.eBV(O),B.Njj(g.onDemandSuggestions(g.searchInput))}),D.k0s(),D.j41(14,"span",13),D.nVh(15,O0,3,4,"button",14)(16,Za,1,4,":svg:svg",10),D.k0s()()()(),D.nVh(17,S0,1,2,"app-fa-assistant-button",15),D.k0s(),D.nVh(18,zf,1,3,"app-fa-assistant-button",16),D.k0s(),D.PeT(19,qf,1,1
102)(20,R0,1,0),D.nv$(21,19,Ec,null,20),D.KSk(0),D.k0s()}2&d&&(D.R7$(3),D.JRh(g.showDropdown()&&g.suggestionCount()>0?g.suggestionCount()+" suggestions available, use arrow down to navigate":""),D.R7$(2),D.Y8G("ngClass",D.ziG(12,Dc,g.isInputFieldFocused,!g.isInputFieldFocused,!g.isLegacyNavbar,g.isLegacyNavbar))("ngStyle",D.l_i(17,I0,g.width,g.height)),D.R7$(),D.Y8G("ngClass",D.l_i(20,A0,!g.isFaOmni,g.isFaOmni)),D.R7$(4),D.Y8G("ngClass",D.eq3(23,T0,!g.isLegacyNavbar)),D.R7$(),D.Y8G("ngStyle",D.l_i(25,Cc,g.iconsize?g.iconSizing[g.iconsize].iconWidth:g.iconSizing.default.iconWidth,g.iconsize?g.iconSizing[g.iconsize].iconHeight:g.iconSizing.default.iconHeight)),D.R7$(2),D.Y8G("placeholder",g.placeholder),D.R50("ngModel",g.searchInput),D.Y8G("ngStyle",D.eq3(28,Wf,g.height)),D.R7$(2),D.vxM(g.displayCancelIcon()&&!0===g.isFaOmni?15:16),D.R7$(2),D.vxM(!0===g.isFaOmni&&g.isLegacyNavbar?17:-1),D.R7$(),D.vxM(!0!==g.isFaOmni||g.isLegacyNavbar?-1:18))},dependencies:[Hu,oc,rs,Qd,Xd,Va,Fa,Se.YU,Se.B3,v0,$f],encapsulation:2})}}return u})();var Ja=M(3456);let k0=(()=>{class u{showError(s){console.error(s)}static{this.\u0275fac=function(d){return new(d||u)}}static{this.\u0275prov=B.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})}}return u})();var Yf=M(9032);let x0=(()=>{class u{constructor(){this.injector=(0,B.WQX)(B.zZn)}handleError(s){const d=this.injector.get(Yf.so),g=this.injector.get(k0),O=s instanceof Ja.yz?`Backend returned code ${s.status}, with:\n ${s.message}`:s.toString();d.error(O),g.showError(O)}static{this.\u0275fac=function(d){return new(d||u)}}static{this.\u0275prov=B.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})}}return u})();var Zu=M(8810),ea=M(2498),wc=M(9437);let Qf=(()=>{class u{intercept(s,d){return d.handle(s).pipe((0,ea.L)(1),(0,wc.W)(g=>{const O=`Error Code: ${g.status}\nMessage: ${g.message}`;return(0,Zu.$)(()=>O)}))}static{this.\u0275fac=function(d){return new(d||u)}}static{this.\u0275prov=B.jDH({token:u,factory:u.\u0275fac})}}return u})();((u,l="pvd")=>{const s=(u=>{const l=document.createElement("div");l.style.display="none";const s="http://www.w3.org/2000/svg",d=document.createElementNS(s,"svg");return d.setAttribute("xmlns",s),d.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),d.innerHTML=u.join("\n"),l.appendChild(d),l})(['<symbol viewBox="0 0 24 24" id="action__search" xmlns="http://www.w3.org/2000/svg"><path d="m17.76 15.98 5.88 5.9a1.25 1.25 0 0 1-1.77 1.76L16 17.75a9.9 9.9 0 1 1 1.77-1.77zm-2.57-.85A7.4 7.4 0 1 0 4.65 4.7a7.4 7.4 0 0 0 10.54 10.42z"/></symbol>','<symbol viewBox="0 0 24 24" id="action__cancel" xmlns="http://www.w3.org/2000/svg"><path d="M12 24a12 12 0 1 1 0-24 12 12 0 0 1 0 24m-1.77-12-3.61 3.62a1.25 1.25 0 0 0 1.76 1.76L12 13.77l3.62 3.61a1.25 1.25 0 0 0 1.76-1.76L13.77 12l3.61-3.62a1.25 1.25 0 0 0-1.76-1.76L12 10.23 8.38 6.62a1.25 1.25 0 0 0-1.76 1.76z"/></symbol>','<symbol fill="none" viewBox="0 0 24 24" id="chat" xmlns="http://www.w3.org/2000/svg"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12.617 2.625a8.738 8.738 0 0 0-7.43 13.354l-2.57 5.396 5.395-2.57a8.75 8.75 0 1 0 4.605-16.18" vector-effect="non-scaling-stroke"/></symbol>']);((u,l)=>{l&&u.querySelectorAll("svg symbol").forEach(d=>{d.id&&(d.id=`${l}-${d.id}`)})})(s,l);const d=()=>{document.body.appendChild(s)};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",d):d()})(0,"pvd-5-search"),oi.defineCustomElement("pvd-5-search"),Ro.defineCustomElement("pvd-5-search"),Gn.defineCustomElement("pvd-5-search"),dt.defineCustomElement("pvd-5-search"),ae.defineCustomElement("pvd-5-search");let B0=(()=>{class u{constructor(){this.injector=(0,B.WQX)(B.zZn)}ngDoBootstrap(){const s=function Wu(u,l){const s=function Af(u,l){return l.get(D.OM3).resolveComponentFactory(u).inputs}(u,l.injector),d=l.strategyFactory||new Ka(u,l.injector),g=function Xp(u){const l={};return u.forEach(({propName:s,templateName:d,transform:g})=>{l[function If(u){return u.replace(/[A-Z]/g,l=>`-${l.toLowerCase()}`)}(d)]=[s,g]}),l}(s);class O extends hc{injector;static observedAttributes=Object.keys(g);
102get ngElementStrategy(){if(!this._ngElementStrategy){const ye=this._ngElementStrategy=d.create(this.injector||l.injector);s.forEach(({propName:Te,transform:rt})=>{if(!this.hasOwnProperty(Te))return;const ft=this[Te];delete this[Te],ye.setInputValue(Te,ft,rt)})}return this._ngElementStrategy}_ngElementStrategy;constructor(ye){super(),this.injector=ye}attributeChangedCallback(ye,Te,rt,ft){const[Ot,jt]=g[ye];this.ngElementStrategy.setInputValue(Ot,rt,jt)}connectedCallback(){let ye=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),ye=!0),this.ngElementStrategy.connect(this),ye||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(ye=>{const Te=new CustomEvent(ye.name,{detail:ye.value});this.dispatchEvent(Te)})}}return s.forEach(({propName:W,transform:ye})=>{Object.defineProperty(O.prototype,W,{get(){return this.ngElementStrategy.getInputValue(W)},set(Te){this.ngElementStrategy.setInputValue(W,Te,ye)},configurable:!0,enumerable:!0})}),O}(Js,{injector:this.injector});customElements.get("smart-suggest")||customElements.define("smart-suggest",s)}static{this.\u0275fac=function(d){return new(d||u)}}static{this.\u0275mod=D.$C({type:u})}static{this.\u0275inj=B.G2t({providers:[{provide:B.zcH,useClass:x0},{provide:Ja.a7,useClass:Qf,multi:!0},(0,Ja.$R)(),Document,(0,D.phd)(()=>function L0(){return()=>{if(!function F0(){return typeof window.Bootstrapper<"u"}()){const u=document.createElement("script");u.src=qn.c.measurementBundleUrl,u.async=!0,document.head.appendChild(u)}}}()())],imports:[ou,Se.MD,Hu,Yf.LZ.forRoot({serverLoggingUrl:`${qn.c.baseUrl}/search/logs`,level:qn.c.logLevel,serverLogLevel:qn.c.serverLogLevel,disableConsoleLogging:!1}),Js]})}}return u})();qn.c.production&&(0,Un.SmG)(),op().bootstrapModule(B0).catch(u=>console.error(u))},4412(ut,Me,M){"use strict";M.d(Me,{t:()=>F});var Q=M(1413);class F extends Q.B{constructor(oe){super(),this._value=oe}get value(){return this.getValue()}_subscribe(oe){const ue=super._subscribe(oe);return!ue.closed&&oe.next(this._value),ue}getValue(){const{hasError:oe,thrownError:ue,_value:de}=this;if(oe)throw ue;return this._throwIfClosed(),de}next(oe){super.next(this._value=oe)}}},4226(ut,Me,M){"use strict";M.d(Me,{c:()=>J});var Q=M(4336),F=M(8359),Z=M(3494),oe=M(3669);var G=M(1026),q=M(8071),L=M(9786);let J=(()=>{class le{constructor(Ee){Ee&&(this._subscribe=Ee)}lift(Ee){const he=new le;return he.source=this,he.operator=Ee,he}subscribe(Ee,he,we){const Ie=function ee(le){return le&&le instanceof Q.vU||function P(le){return le&&(0,q.T)(le.next)&&(0,q.T)(le.error)&&(0,q.T)(le.complete)}(le)&&(0,F.Uv)(le)}(Ee)?Ee:new Q.Ms(Ee,he,we);return(0,L.Y)(()=>{const{operator:je,source:ie}=this;Ie.add(je?je.call(Ie,ie):ie?this._subscribe(Ie):this._trySubscribe(Ie))}),Ie}_trySubscribe(Ee){try{return this._subscribe(Ee)}catch(he){Ee.error(he)}}forEach(Ee,he){return new(he=I(he))((we,Ie)=>{const je=new Q.Ms({next:ie=>{try{Ee(ie)}catch(Ae){Ie(Ae),je.unsubscribe()}},error:Ie,complete:we});this.subscribe(je)})}_subscribe(Ee){var he;return null===(he=this.source)||void 0===he?void 0:he.subscribe(Ee)}[Z.s](){return this}pipe(...Ee){return function de(le){return 0===le.length?oe.D:1===le.length?le[0]:function(Ee){return le.reduce((he,we)=>we(he),Ee)}}(Ee)(this)}toPromise(Ee){return new(Ee=I(Ee))((he,we)=>{let Ie;this.subscribe(je=>Ie=je,je=>we(je),()=>he(Ie))})}}return le.create=Ce=>new le(Ce),le})();function I(le){var Ce;return null!==(Ce=le??G.$.Promise)&&void 0!==Ce?Ce:Promise}},2771(ut,Me,M){"use strict";M.d(Me,{m:()=>Z});var Q=M(1413),F=M(6129);class Z extends Q.B{constructor(ue=1/0,de=1/0,G=F.U){super(),this._bufferSize=ue,this._windowTime=de,this._timestampProvider=G,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=de===1/0,this._bufferSize=Math.max(1,ue),this._windowTime=Math.max(1,de)}next(ue){const{isStopped:de,_buffer:G,_infiniteTimeWindow:q,_timestampProvider:L,_windowTime:J}=this;de||(G.push(ue),!q&&G.push(L.now()+J)),this._trimBuffer(),super.next(ue)}_subscribe(ue){this._throwIfClosed(),this._trimBuffer();const de=this._innerSubscribe(ue),{_infiniteTimeWindow:G,_buffer:q}=this,L=q.slice();for(let J=0;J<L.length&&!ue.closed;J+=G?1:2)ue.next(L[J]);return this._checkFinalizedStatuses(ue),de}_trimBuffer(){const{_bufferSize:ue,_timestampProvider:de,_buffer:G,_infiniteTimeWindow:q}=this,L=(q?1:2)*ue;if(ue<1/0&&L<G.length&&G.splice(0,G.length-L),!q){const J=de.now();let I=0;for(let P=1;P<G.length&&G[P]<=J;P+=2)I=P;I&&G.splice(0,I+1)}}}},1413(ut,Me,M){"use strict";M.d(Me,{B:()=>G});var Q=M(4226),F=M(8359);const oe=(0,M(1853).L)(L=>function(){L(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});
102var ue=M(7908),de=M(9786);let G=(()=>{class L extends Q.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(I){const P=new q(this,this);return P.operator=I,P}_throwIfClosed(){if(this.closed)throw new oe}next(I){(0,de.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const P of this.currentObservers)P.next(I)}})}error(I){(0,de.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=I;const{observers:P}=this;for(;P.length;)P.shift().error(I)}})}complete(){(0,de.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:I}=this;for(;I.length;)I.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var I;return(null===(I=this.observers)||void 0===I?void 0:I.length)>0}_trySubscribe(I){return this._throwIfClosed(),super._trySubscribe(I)}_subscribe(I){return this._throwIfClosed(),this._checkFinalizedStatuses(I),this._innerSubscribe(I)}_innerSubscribe(I){const{hasError:P,isStopped:ee,observers:le}=this;return P||ee?F.Kn:(this.currentObservers=null,le.push(I),new F.yU(()=>{this.currentObservers=null,(0,ue.o)(le,I)}))}_checkFinalizedStatuses(I){const{hasError:P,thrownError:ee,isStopped:le}=this;P?I.error(ee):le&&I.complete()}asObservable(){const I=new Q.c;return I.source=this,I}}return L.create=(J,I)=>new q(J,I),L})();class q extends G{constructor(J,I){super(),this.destination=J,this.source=I}next(J){var I,P;null===(P=null===(I=this.destination)||void 0===I?void 0:I.next)||void 0===P||P.call(I,J)}error(J){var I,P;null===(P=null===(I=this.destination)||void 0===I?void 0:I.error)||void 0===P||P.call(I,J)}complete(){var J,I;null===(I=null===(J=this.destination)||void 0===J?void 0:J.complete)||void 0===I||I.call(J)}_subscribe(J){var I,P;return null!==(P=null===(I=this.source)||void 0===I?void 0:I.subscribe(J))&&void 0!==P?P:F.Kn}}},4336(ut,Me,M){"use strict";M.d(Me,{Ms:()=>Ee,vU:()=>P});var Q=M(8071),F=M(8359),Z=M(1026),oe=M(5334);function ue(){}const de=L("C",void 0,void 0);function L(ie,Ae,Xe){return{kind:ie,value:Ae,error:Xe}}var J=M(9270),I=M(9786);class P extends F.yU{constructor(Ae){super(),this.isStopped=!1,Ae?(this.destination=Ae,(0,F.Uv)(Ae)&&Ae.add(this)):this.destination=je}static create(Ae,Xe,vt){return new Ee(Ae,Xe,vt)}next(Ae){this.isStopped?Ie(function q(ie){return L("N",ie,void 0)}(Ae),this):this._next(Ae)}error(Ae){this.isStopped?Ie(function G(ie){return L("E",void 0,ie)}(Ae),this):(this.isStopped=!0,this._error(Ae))}complete(){this.isStopped?Ie(de,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(Ae){this.destination.next(Ae)}_error(Ae){try{this.destination.error(Ae)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const ee=Function.prototype.bind;function le(ie,Ae){return ee.call(ie,Ae)}class Ce{constructor(Ae){this.partialObserver=Ae}next(Ae){const{partialObserver:Xe}=this;if(Xe.next)try{Xe.next(Ae)}catch(vt){he(vt)}}error(Ae){const{partialObserver:Xe}=this;if(Xe.error)try{Xe.error(Ae)}catch(vt){he(vt)}else he(Ae)}complete(){const{partialObserver:Ae}=this;if(Ae.complete)try{Ae.complete()}catch(Xe){he(Xe)}}}class Ee extends P{constructor(Ae,Xe,vt){let st;if(super(),(0,Q.T)(Ae)||!Ae)st={next:Ae??void 0,error:Xe??void 0,complete:vt??void 0};else{let it;this&&Z.$.useDeprecatedNextContext?(it=Object.create(Ae),it.unsubscribe=()=>this.unsubscribe(),st={next:Ae.next&&le(Ae.next,it),error:Ae.error&&le(Ae.error,it),complete:Ae.complete&&le(Ae.complete,it)}):st=Ae}this.destination=new Ce(st)}}function he(ie){Z.$.useDeprecatedSynchronousErrorHandling?(0,I.l)(ie):(0,oe.m)(ie)}function Ie(ie,Ae){const{onStoppedNotification:Xe}=Z.$;Xe&&J.f.setTimeout(()=>Xe(ie,Ae))}const je={closed:!0,next:ue,error:function we(ie){throw ie},complete:ue}},8359(ut,Me,M){"use strict";M.d(Me,{Kn:()=>de,yU:()=>ue,Uv:()=>G});var Q=M(8071);const Z=(0,M(1853).L)(L=>function(I){L(this),this.message=I?`${I.length} errors occurred during unsubscription:\n${I.map((P,ee)=>`${ee+1}) ${P.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=I});var oe=M(7908);class ue{constructor(J){this.initialTeardown=J,this.closed=!1,this._parentage=null,this._finalizers=null}
102unsubscribe(){let J;if(!this.closed){this.closed=!0;const{_parentage:I}=this;if(I)if(this._parentage=null,Array.isArray(I))for(const le of I)le.remove(this);else I.remove(this);const{initialTeardown:P}=this;if((0,Q.T)(P))try{P()}catch(le){J=le instanceof Z?le.errors:[le]}const{_finalizers:ee}=this;if(ee){this._finalizers=null;for(const le of ee)try{q(le)}catch(Ce){J=J??[],Ce instanceof Z?J=[...J,...Ce.errors]:J.push(Ce)}}if(J)throw new Z(J)}}add(J){var I;if(J&&J!==this)if(this.closed)q(J);else{if(J instanceof ue){if(J.closed||J._hasParent(this))return;J._addParent(this)}(this._finalizers=null!==(I=this._finalizers)&&void 0!==I?I:[]).push(J)}}_hasParent(J){const{_parentage:I}=this;return I===J||Array.isArray(I)&&I.includes(J)}_addParent(J){const{_parentage:I}=this;this._parentage=Array.isArray(I)?(I.push(J),I):I?[I,J]:J}_removeParent(J){const{_parentage:I}=this;I===J?this._parentage=null:Array.isArray(I)&&(0,oe.o)(I,J)}remove(J){const{_finalizers:I}=this;I&&(0,oe.o)(I,J),J instanceof ue&&J._removeParent(this)}}ue.EMPTY=(()=>{const L=new ue;return L.closed=!0,L})();const de=ue.EMPTY;function G(L){return L instanceof ue||L&&"closed"in L&&(0,Q.T)(L.remove)&&(0,Q.T)(L.add)&&(0,Q.T)(L.unsubscribe)}function q(L){(0,Q.T)(L)?L():L.unsubscribe()}},1026(ut,Me,M){"use strict";M.d(Me,{$:()=>Q});const Q={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},983(ut,Me,M){"use strict";M.d(Me,{w:()=>Z});const Z=new(M(4226).c)(de=>de.complete())},6648(ut,Me,M){"use strict";M.d(Me,{H:()=>vt});var Q=M(8750),F=M(5225),Z=M(9974),oe=M(4360);function ue(st,it=0){return(0,Z.N)((ge,me)=>{ge.subscribe((0,oe._)(me,Oe=>(0,F.N)(me,st,()=>me.next(Oe),it),()=>(0,F.N)(me,st,()=>me.complete(),it),Oe=>(0,F.N)(me,st,()=>me.error(Oe),it)))})}function de(st,it=0){return(0,Z.N)((ge,me)=>{me.add(st.schedule(()=>ge.subscribe(me),it))})}var L=M(4226),I=M(4761),P=M(8071);function le(st,it){if(!st)throw new Error("Iterable cannot be null");return new L.c(ge=>{(0,F.N)(ge,it,()=>{const me=st[Symbol.asyncIterator]();(0,F.N)(ge,it,()=>{me.next().then(Oe=>{Oe.done?ge.complete():ge.next(Oe.value)})},0,!0)})})}var Ce=M(5055),Ee=M(9858),he=M(7441),we=M(5397),Ie=M(7953),je=M(591),ie=M(5196);function vt(st,it){return it?function Xe(st,it){if(null!=st){if((0,Ce.l)(st))return function G(st,it){return(0,Q.Tg)(st).pipe(de(it),ue(it))}(st,it);if((0,he.X)(st))return function J(st,it){return new L.c(ge=>{let me=0;return it.schedule(function(){me===st.length?ge.complete():(ge.next(st[me++]),ge.closed||this.schedule())})})}(st,it);if((0,Ee.y)(st))return function q(st,it){return(0,Q.Tg)(st).pipe(de(it),ue(it))}(st,it);if((0,Ie.T)(st))return le(st,it);if((0,we.x)(st))return function ee(st,it){return new L.c(ge=>{let me;return(0,F.N)(ge,it,()=>{me=st[I.l](),(0,F.N)(ge,it,()=>{let Oe,ke;try{({value:Oe,done:ke}=me.next())}catch(Ze){return void ge.error(Ze)}ke?ge.complete():ge.next(Oe)},0,!0)}),()=>(0,P.T)(me?.return)&&me.return()})}(st,it);if((0,ie.U)(st))return function Ae(st,it){return le((0,ie.C)(st),it)}(st,it)}throw(0,je.L)(st)}(st,it):(0,Q.Tg)(st)}},8750(ut,Me,M){"use strict";M.d(Me,{Tg:()=>ee});var Q=M(5215),F=M(7441),Z=M(9858),oe=M(4226),ue=M(5055),de=M(7953),G=M(591),q=M(5397),L=M(5196),J=M(8071),I=M(5334),P=M(3494);function ee(ie){if(ie instanceof oe.c)return ie;if(null!=ie){if((0,ue.l)(ie))return function le(ie){return new oe.c(Ae=>{const Xe=ie[P.s]();if((0,J.T)(Xe.subscribe))return Xe.subscribe(Ae);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(ie);if((0,F.X)(ie))return function Ce(ie){return new oe.c(Ae=>{for(let Xe=0;Xe<ie.length&&!Ae.closed;Xe++)Ae.next(ie[Xe]);Ae.complete()})}(ie);if((0,Z.y)(ie))return function Ee(ie){return new oe.c(Ae=>{ie.then(Xe=>{Ae.closed||(Ae.next(Xe),Ae.complete())},Xe=>Ae.error(Xe)).then(null,I.m)})}(ie);if((0,de.T)(ie))return we(ie);if((0,q.x)(ie))return function he(ie){return new oe.c(Ae=>{for(const Xe of ie)if(Ae.next(Xe),Ae.closed)return;Ae.complete()})}(ie);if((0,L.U)(ie))return function Ie(ie){return we((0,L.C)(ie))}(ie)}throw(0,G.L)(ie)}function we(ie){return new oe.c(Ae=>{(function je(ie,Ae){var Xe,vt,st,it;return(0,Q.sH)(this,void 0,void 0,function*(){try{for(Xe=(0,Q.xN)(ie);!(vt=yield Xe.next()).done;)if(Ae.next(vt.value),Ae.closed)return}catch(ge){st={error:ge}}finally{try{vt&&!vt.done&&(it=Xe.return)&&(yield it.call(Xe))}finally{if(st)throw st.error}}Ae.complete()})}
102)(ie,Ae).catch(Xe=>Ae.error(Xe))})}},7673(ut,Me,M){"use strict";M.d(Me,{of:()=>Z});var Q=M(9326),F=M(6648);function Z(...oe){const ue=(0,Q.lI)(oe);return(0,F.H)(oe,ue)}},8810(ut,Me,M){"use strict";M.d(Me,{$:()=>Z});var Q=M(4226),F=M(8071);function Z(oe,ue){const de=(0,F.T)(oe)?oe:()=>oe,G=q=>q.error(de());return new Q.c(ue?q=>ue.schedule(G,0,q):G)}},7249(ut,Me,M){"use strict";M.d(Me,{O:()=>le});var Q=M(4226),F=M(8359);class Z extends F.yU{constructor(Ee,he){super()}schedule(Ee,he=0){return this}}const oe={setInterval(Ce,Ee,...he){const{delegate:we}=oe;return we?.setInterval?we.setInterval(Ce,Ee,...he):setInterval(Ce,Ee,...he)},clearInterval(Ce){const{delegate:Ee}=oe;return(Ee?.clearInterval||clearInterval)(Ce)},delegate:void 0};var ue=M(7908),G=M(6129);class q{constructor(Ee,he=q.now){this.schedulerActionCtor=Ee,this.now=he}schedule(Ee,he=0,we){return new this.schedulerActionCtor(this,Ee).schedule(we,he)}}q.now=G.U.now;const I=new class L extends q{constructor(Ee,he=q.now){super(Ee,he),this.actions=[],this._active=!1}flush(Ee){const{actions:he}=this;if(this._active)return void he.push(Ee);let we;this._active=!0;do{if(we=Ee.execute(Ee.state,Ee.delay))break}while(Ee=he.shift());if(this._active=!1,we){for(;Ee=he.shift();)Ee.unsubscribe();throw we}}}(class de extends Z{constructor(Ee,he){super(Ee,he),this.scheduler=Ee,this.work=he,this.pending=!1}schedule(Ee,he=0){var we;if(this.closed)return this;this.state=Ee;const Ie=this.id,je=this.scheduler;return null!=Ie&&(this.id=this.recycleAsyncId(je,Ie,he)),this.pending=!0,this.delay=he,this.id=null!==(we=this.id)&&void 0!==we?we:this.requestAsyncId(je,this.id,he),this}requestAsyncId(Ee,he,we=0){return oe.setInterval(Ee.flush.bind(Ee,this),we)}recycleAsyncId(Ee,he,we=0){if(null!=we&&this.delay===we&&!1===this.pending)return he;null!=he&&oe.clearInterval(he)}execute(Ee,he){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const we=this._execute(Ee,he);if(we)return we;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(Ee,he){let Ie,we=!1;try{this.work(Ee)}catch(je){we=!0,Ie=je||new Error("Scheduled action threw falsy error")}if(we)return this.unsubscribe(),Ie}unsubscribe(){if(!this.closed){const{id:Ee,scheduler:he}=this,{actions:we}=he;this.work=this.state=this.scheduler=null,this.pending=!1,(0,ue.o)(we,this),null!=Ee&&(this.id=this.recycleAsyncId(he,Ee,null)),this.delay=null,super.unsubscribe()}}});var P=M(9470);function le(Ce=0,Ee,he=I){let we=-1;return null!=Ee&&((0,P.m)(Ee)?he=Ee:we=Ee),new Q.c(Ie=>{let je=function ee(Ce){return Ce instanceof Date&&!isNaN(Ce)}(Ce)?+Ce-he.now():Ce;je<0&&(je=0);let ie=0;return he.schedule(function(){Ie.closed||(Ie.next(ie++),0<=we?this.schedule(void 0,we):Ie.complete())},je)})}},4360(ut,Me,M){"use strict";M.d(Me,{_:()=>F});var Q=M(4336);function F(oe,ue,de,G,q){return new Z(oe,ue,de,G,q)}class Z extends Q.vU{constructor(ue,de,G,q,L,J){super(ue),this.onFinalize=L,this.shouldUnsubscribe=J,this._next=de?function(I){try{de(I)}catch(P){ue.error(P)}}:super._next,this._error=q?function(I){try{q(I)}catch(P){ue.error(P)}finally{this.unsubscribe()}}:super._error,this._complete=G?function(){try{G()}catch(I){ue.error(I)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var ue;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:de}=this;super.unsubscribe(),!de&&(null===(ue=this.onFinalize)||void 0===ue||ue.call(this))}}}},9437(ut,Me,M){"use strict";M.d(Me,{W:()=>oe});var Q=M(8750),F=M(4360),Z=M(9974);function oe(ue){return(0,Z.N)((de,G)=>{let J,q=null,L=!1;q=de.subscribe((0,F._)(G,void 0,void 0,I=>{J=(0,Q.Tg)(ue(I,oe(ue)(de))),q?(q.unsubscribe(),q=null,J.subscribe(G)):L=!0})),L&&(q.unsubscribe(),q=null,J.subscribe(G))})}},274(ut,Me,M){"use strict";M.d(Me,{H:()=>Z});var Q=M(1397),F=M(8071);function Z(oe,ue){return(0,F.T)(ue)?(0,Q.Z)(oe,ue,1):(0,Q.Z)(oe,1)}},5964(ut,Me,M){"use strict";M.d(Me,{p:()=>Z});var Q=M(9974),F=M(4360);function Z(oe,ue){return(0,Q.N)((de,G)=>{let q=0;de.subscribe((0,F._)(G,L=>oe.call(ue,L,q++)&&G.next(L)))})}},6354(ut,Me,M){"use strict";M.d(Me,{T:()=>Z});var Q=M(9974),F=M(4360);function Z(oe,ue){return(0,Q.N)((de,G)=>{let q=0;de.subscribe((0,F._)(G,L=>{G.next(oe.call(ue,L,q++))}))})}},1397(ut,Me,M){"use strict";M.d(Me,{Z:()=>q});var Q=M(6354),F=M(8750),Z=M(9974),oe=M(5225),ue=M(4360),G=M(8071);function q(L,J,I=1/0){return(0,G.T)(J)?q((P,ee)=>(0,Q.T)((le,Ce)=>J(P,le,ee,Ce))((0,F.Tg)(L(P,ee))),I):("number"==typeof J&&(I=J),(0,Z.N)((P,ee)=>function de(L,J,I,P,ee,le,Ce,Ee){const he=[];let we=0,Ie=0,je=!1;const ie=()=>{je&&!he.length&&!we&&J.complete()},Ae=vt=>we<P?Xe(vt):he.push(vt),Xe=vt=>{le&&J.next(vt),we++;let st=!1;(0,F.Tg)(I(vt,Ie++)).subscribe((0,ue._)(J,it=>{ee?.(it),le?Ae(it):J.next(it)},()=>{st=!0},void 0,()=>{if(st)try{for(we--;he.length&&we<P;){const it=he.shift();Ce?(0,oe.N)(J,Ce,()=>Xe(it)):Xe(it)}ie()}catch(it){J.error(it)}}))};return L.subscribe((0,ue._)(J,Ae,()=>{je=!0,ie()})),()=>{Ee?.()}}(P,ee,L,I)))}},2498(ut,Me,M){"use strict";M.d(Me,{L:()=>de});var Q=M(9974),F=M(4360),Z=M(3669),oe=M(7249),ue=M(8750);function de(G=1/0){let q;q=G&&"object"==typeof G?G:{count:G};const{count:L=1/0,delay:J,resetOnSuccess:I=!1}=q;return L<=0?Z.D:(0,Q.N)((P,ee)=>{let Ce,le=0;const Ee=()=>{let he=!1;Ce=P.subscribe((0,F._)(ee,we=>{I&&(le=0),ee.next(we)},void 0,we=>{if(le++<L){const Ie=()=>{Ce?(Ce.unsubscribe(),Ce=null,Ee()):he=!0};if(null!=J){const je="number"==typeof J?(0,oe.O)(J):(0,ue.Tg)(J(we,le)),ie=(0,F._)(ee,()=>{ie.unsubscribe(),Ie()},()=>{ee.complete()});je.subscribe(ie)}else Ie()}else ee.error(we)})),he&&(Ce.unsubscribe(),Ce=null,Ee())};Ee()})}},5558(ut,Me,M){"use strict";M.d(Me,{n:()=>oe});var Q=M(8750),F=M(9974),Z=M(4360);function oe(ue,de){return(0,F.N)((G,q)=>{let L=null,J=0,I=!1;const P=()=>I&&!L&&q.complete();G.subscribe((0,Z._)(q,ee=>{L?.unsubscribe();let le=0;const Ce=J++;(0,Q.Tg)(ue(ee,Ce)).subscribe(L=(0,Z._)(q,Ee=>q.next(de?de(ee,Ee,Ce,le++):Ee),()=>{L=null,P()}))},()=>{I=!0,P()}))})}},6129(ut,Me,M){"use strict";M.d(Me,{U:()=>Q});const Q={now:()=>(Q.delegate||Date).now(),delegate:void 0}},9270(ut,Me,M){"use strict";M.d(Me,{f:()=>Q});const Q={setTimeout(F,Z,...oe){const{delegate:ue}=Q;return ue?.setTimeout?ue.setTimeout(F,Z,...oe):setTimeout(F,Z,...oe)},clearTimeout(F){const{delegate:Z}=Q;return(Z?.clearTimeout||clearTimeout)(F)},delegate:void 0}},4761(ut,Me,M){"use strict";M.d(Me,{l:()=>F});const F=function Q(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494(ut,Me,M){"use strict";M.d(Me,{s:()=>Q});const Q="function"==typeof Symbol&&Symbol.observable||"@@observable"},9326(ut,Me,M){"use strict";M.d(Me,{R0:()=>de,lI:()=>ue,ms:()=>oe});var Q=M(8071),F=M(9470);function Z(G){return G[G.length-1]}function oe(G){return(0,Q.T)(Z(G))?G.pop():void 0}function ue(G){return(0,F.m)(Z(G))?G.pop():void 0}function de(G,q){return"number"==typeof Z(G)?G.pop():q}},7908(ut,Me,M){"use strict";function Q(F,Z){if(F){const oe=F.indexOf(Z);0<=oe&&F.splice(oe,1)}}M.d(Me,{o:()=>Q})},1853(ut,Me,M){"use strict";function Q(F){const oe=F(ue=>{Error.call(ue),ue.stack=(new Error).stack});return oe.prototype=Object.create(Error.prototype),oe.prototype.constructor=oe,oe}M.d(Me,{L:()=>Q})},9786(ut,Me,M){"use strict";M.d(Me,{Y:()=>Z,l:()=>oe});var Q=M(1026);let F=null;function Z(ue){if(Q.$.useDeprecatedSynchronousErrorHandling){const de=!F;if(de&&(F={errorThrown:!1,error:null}),ue(),de){const{errorThrown:G,error:q}=F;if(F=null,G)throw q}}else ue()}function oe(ue){Q.$.useDeprecatedSynchronousErrorHandling&&F&&(F.errorThrown=!0,F.error=ue)}},5225(ut,Me,M){"use strict";function Q(F,Z,oe,ue=0,de=!1){const G=Z.schedule(function(){oe(),de?F.add(this.schedule(null,ue)):this.unsubscribe()},ue);if(F.add(G),!de)return G}M.d(Me,{N:()=>Q})},3669(ut,Me,M){"use strict";function Q(F){return F}M.d(Me,{D:()=>Q})},7441(ut,Me,M){"use strict";M.d(Me,{X:()=>Q});const Q=F=>F&&"number"==typeof F.length&&"function"!=typeof F},7953(ut,Me,M){"use strict";M.d(Me,{T:()=>F});var Q=M(8071);function F(Z){return Symbol.asyncIterator&&(0,Q.T)(Z?.[Symbol.asyncIterator])}},8071(ut,Me,M){"use strict";function Q(F){return"function"==typeof F}M.d(Me,{T:()=>Q})},5055(ut,Me,M){"use strict";M.d(Me,{l:()=>Z});var Q=M(3494),F=M(8071);function Z(oe){return(0,F.T)(oe[Q.s])}},5397(ut,Me,M){"use strict";M.d(Me,{x:()=>Z});var Q=M(4761),F=M(8071);function Z(oe){return(0,F.T)(oe?.[Q.l])}},9858(ut,Me,M){"use strict";M.d(Me,{y:()=>F});var Q=M(8071);function F(Z){return(0,Q.T)(Z?.then)}},5196(ut,Me,M){"use strict";M.d(Me,{C:()=>Z,U:()=>oe});var Q=M(5215),F=M(8071);function Z(ue){return(0,Q.AQ)(this,arguments,function*(){const G=ue.getReader();try{for(;;){const{value:q,done:L}=yield(0,Q.N3)(G.read());if(L)return yield(0,Q.N3)(void 0);yield yield(0,Q.N3)(q)}}finally{G.releaseLock()}})}function oe(ue){return(0,F.T)(ue?.getReader)}},9470(ut,Me,M){"use strict";M.d(Me,{m:()=>F});var Q=M(8071);function F(Z){return Z&&(0,Q.T)(Z.schedule)}},9974(ut,Me,M){"use strict";M.d(Me,{N:()=>Z});var Q=M(8071);function Z(oe){return ue=>{if(function F(oe){return(0,Q.T)(oe?.lift)}(ue))return ue.lift(function(de){try{return oe(de,this)}catch(G){this.error(G)}});throw new TypeError("Unable to lift unknown Observable type")}}},5334(ut,Me,M){"use strict";M.d(Me,{m:()=>Z});var Q=M(1026),F=M(9270);function Z(oe){F.f.setTimeout(()=>{const{onUnhandledError:ue}=Q.$;if(!ue)throw oe;
102ue(oe)})}},591(ut,Me,M){"use strict";function Q(F){return new TypeError(`You provided ${null!==F&&"object"==typeof F?"an invalid object":`'${F}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}M.d(Me,{L:()=>Q})},5215(ut,Me,M){"use strict";function q(ge,me,Oe,ke){return new(Oe||(Oe=Promise))(function(Ue,ct){function Dt(Ft){try{yt(ke.next(Ft))}catch(kt){ct(kt)}}function Lt(Ft){try{yt(ke.throw(Ft))}catch(kt){ct(kt)}}function yt(Ft){Ft.done?Ue(Ft.value):function Ze(Ue){return Ue instanceof Oe?Ue:new Oe(function(ct){ct(Ue)})}(Ft.value).then(Dt,Lt)}yt((ke=ke.apply(ge,me||[])).next())})}function he(ge){return this instanceof he?(this.v=ge,this):new he(ge)}function we(ge,me,Oe){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Ze,ke=Oe.apply(ge,me||[]),Ue=[];return Ze={},ct("next"),ct("throw"),ct("return"),Ze[Symbol.asyncIterator]=function(){return this},Ze;function ct(Rt){ke[Rt]&&(Ze[Rt]=function(St){return new Promise(function(zt,Pe){Ue.push([Rt,St,zt,Pe])>1||Dt(Rt,St)})})}function Dt(Rt,St){try{!function Lt(Rt){Rt.value instanceof he?Promise.resolve(Rt.value.v).then(yt,Ft):kt(Ue[0][2],Rt)}(ke[Rt](St))}catch(zt){kt(Ue[0][3],zt)}}function yt(Rt){Dt("next",Rt)}function Ft(Rt){Dt("throw",Rt)}function kt(Rt,St){Rt(St),Ue.shift(),Ue.length&&Dt(Ue[0][0],Ue[0][1])}}function je(ge){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Oe,me=ge[Symbol.asyncIterator];return me?me.call(ge):(ge=function P(ge){var me="function"==typeof Symbol&&Symbol.iterator,Oe=me&&ge[me],ke=0;if(Oe)return Oe.call(ge);if(ge&&"number"==typeof ge.length)return{next:function(){return ge&&ke>=ge.length&&(ge=void 0),{value:ge&&ge[ke++],done:!ge}}};throw new TypeError(me?"Object is not iterable.":"Symbol.iterator is not defined.")}(ge),Oe={},ke("next"),ke("throw"),ke("return"),Oe[Symbol.asyncIterator]=function(){return this},Oe);function ke(Ue){Oe[Ue]=ge[Ue]&&function(ct){return new Promise(function(Dt,Lt){!function Ze(Ue,ct,Dt,Lt){Promise.resolve(Lt).then(function(yt){Ue({value:yt,done:Dt})},ct)}(Dt,Lt,(ct=ge[Ue](ct)).done,ct.value)})}}}M.d(Me,{AQ:()=>we,N3:()=>he,sH:()=>q,xN:()=>je})},9293(ut){function Me(Q,F,Z,oe,ue,de,G){try{var q=Q[de](G),L=q.value}catch(J){return void Z(J)}q.done?F(L):Promise.resolve(L).then(oe,ue)}ut.exports=function M(Q){return function(){var F=this,Z=arguments;return new Promise(function(oe,ue){var de=Q.apply(F,Z);function G(L){Me(de,oe,ue,G,q,"next",L)}function q(L){Me(de,oe,ue,G,q,"throw",L)}G(void 0)})}},ut.exports.__esModule=!0,ut.exports.default=ut.exports},177(ut,Me,M){"use strict";M.d(Me,{AJ:()=>vt,UE:()=>it}),M(2615);const vt="browser";function it(H){return H===vt}},2200(ut,Me,M){"use strict";M.d(Me,{B3:()=>He,MD:()=>Nr,YU:()=>Tn,vh:()=>Et});var J=M(7705),I=M(2615),P=M(3664);M(9295);var we=function(v){return v[v.Format=0]="Format",v[v.Standalone=1]="Standalone",v}(we||{}),Ie=function(v){return v[v.Narrow=0]="Narrow",v[v.Abbreviated=1]="Abbreviated",v[v.Wide=2]="Wide",v[v.Short=3]="Short",v}(Ie||{}),je=function(v){return v[v.Short=0]="Short",v[v.Medium=1]="Medium",v[v.Long=2]="Long",v[v.Full=3]="Full",v}(je||{});function ke(v,R){return Ne((0,P.kBR)(v)[P.NSC.DateFormat],R)}function Ze(v,R){return Ne((0,P.kBR)(v)[P.NSC.TimeFormat],R)}function Ue(v,R){return Ne((0,P.kBR)(v)[P.NSC.DateTimeFormat],R)}function ct(v,R){const w=(0,P.kBR)(v),T=w[P.NSC.NumberSymbols][R];if(typeof T>"u"){if(12===R)return w[P.NSC.NumberSymbols][0];if(13===R)return w[P.NSC.NumberSymbols][1]}return T}function St(v){if(!v[P.NSC.ExtraData])throw new I.buA(2303,!1)}function Ne(v,R){for(let w=R;w>-1;w--)if(typeof v[w]<"u")return v[w];throw new I.buA(2304,!1)}function Je(v){const[R,w]=v.split(":");return{hours:+R,minutes:+w}}const k=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,ne={},fe=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;function gt(v,R,w,T){let Y=function ui(v){if(so(v))return v;if("number"==typeof v&&!isNaN(v))return new Date(v);if("string"==typeof v){if(v=v.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(v)){const[Y,xe=1,Ye=1]=v.split("-").map(et=>+et);return U(Y,xe-1,Ye)}const w=parseFloat(v);
102if(!isNaN(v-w))return new Date(w);let T;if(T=v.match(k))return function Ho(v){const R=new Date(0);let w=0,T=0;const Y=v[8]?R.setUTCFullYear:R.setFullYear,xe=v[8]?R.setUTCHours:R.setHours;v[9]&&(w=Number(v[9]+v[10]),T=Number(v[9]+v[11])),Y.call(R,Number(v[1]),Number(v[2])-1,Number(v[3]));const Ye=Number(v[4]||0)-w,et=Number(v[5]||0)-T,qt=Number(v[6]||0),Ht=Math.floor(1e3*parseFloat("0."+(v[7]||0)));return xe.call(R,Ye,et,qt,Ht),R}(T)}const R=new Date(v);if(!so(R))throw new I.buA(2311,!1);return R}(v);(function pe(v){if(v.length>256)throw new I.buA(2300,!1)})(R),R=K(w,R)||R;let et,Ye=[];for(;R;){if(et=fe.exec(R),!et){Ye.push(R);break}{Ye=Ye.concat(et.slice(1));const nt=Ye.pop();if(!nt)break;R=nt}}let qt=Y.getTimezoneOffset();T&&(qt=Ar(T,qt),Y=function io(v,R){const Y=v.getTimezoneOffset();return function oo(v,R){return(v=new Date(v.getTime())).setMinutes(v.getMinutes()+R),v}(v,-1*(Ar(R,Y)-Y))}(Y,T));let Ht="";return Ye.forEach(nt=>{const bt=function _r(v){if(Fn[v])return Fn[v];let R;switch(v){case"G":case"GG":case"GGG":R=Ve(3,Ie.Abbreviated);break;case"GGGG":R=Ve(3,Ie.Wide);break;case"GGGGG":R=Ve(3,Ie.Narrow);break;case"y":R=ot(0,1,0,!1,!0);break;case"yy":R=ot(0,2,0,!0,!0);break;case"yyy":R=ot(0,3,0,!1,!0);break;case"yyyy":R=ot(0,4,0,!1,!0);break;case"Y":R=Nn(1);break;case"YY":R=Nn(2,!0);break;case"YYY":R=Nn(3);break;case"YYYY":R=Nn(4);break;case"M":case"L":R=ot(1,1,1);break;case"MM":case"LL":R=ot(1,2,1);break;case"MMM":R=Ve(2,Ie.Abbreviated);break;case"MMMM":R=Ve(2,Ie.Wide);break;case"MMMMM":R=Ve(2,Ie.Narrow);break;case"LLL":R=Ve(2,Ie.Abbreviated,we.Standalone);break;case"LLLL":R=Ve(2,Ie.Wide,we.Standalone);break;case"LLLLL":R=Ve(2,Ie.Narrow,we.Standalone);break;case"w":R=An(1);break;case"ww":R=An(2);break;case"W":R=An(1,!0);break;case"d":R=ot(2,1);break;case"dd":R=ot(2,2);break;case"c":case"cc":R=ot(7,1);break;case"ccc":R=Ve(1,Ie.Abbreviated,we.Standalone);break;case"cccc":R=Ve(1,Ie.Wide,we.Standalone);break;case"ccccc":R=Ve(1,Ie.Narrow,we.Standalone);break;case"cccccc":R=Ve(1,Ie.Short,we.Standalone);break;case"E":case"EE":case"EEE":R=Ve(1,Ie.Abbreviated);break;case"EEEE":R=Ve(1,Ie.Wide);break;case"EEEEE":R=Ve(1,Ie.Narrow);break;case"EEEEEE":R=Ve(1,Ie.Short);break;case"a":case"aa":case"aaa":R=Ve(0,Ie.Abbreviated);break;case"aaaa":R=Ve(0,Ie.Wide);break;case"aaaaa":R=Ve(0,Ie.Narrow);break;case"b":case"bb":case"bbb":R=Ve(0,Ie.Abbreviated,we.Standalone,!0);break;case"bbbb":R=Ve(0,Ie.Wide,we.Standalone,!0);break;case"bbbbb":R=Ve(0,Ie.Narrow,we.Standalone,!0);break;case"B":case"BB":case"BBB":R=Ve(0,Ie.Abbreviated,we.Format,!0);break;case"BBBB":R=Ve(0,Ie.Wide,we.Format,!0);break;case"BBBBB":R=Ve(0,Ie.Narrow,we.Format,!0);break;case"h":R=ot(3,1,-12);break;case"hh":R=ot(3,2,-12);break;case"H":R=ot(3,1);break;case"HH":R=ot(3,2);break;case"m":R=ot(4,1);break;case"mm":R=ot(4,2);break;case"s":R=ot(5,1);break;case"ss":R=ot(5,2);break;case"S":R=ot(6,1);break;case"SS":R=ot(6,2);break;case"SSS":R=ot(6,3);break;case"Z":case"ZZ":case"ZZZ":R=Xt(0);break;case"ZZZZZ":R=Xt(3);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":R=Xt(1);break;case"OOOO":case"ZZZZ":case"zzzz":R=Xt(2);break;default:return null}return Fn[v]=R,R}(nt);Ht+=bt?bt(Y,w,qt):"''"===nt?"'":nt.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),Ht}function U(v,R,w){const T=new Date(0);return T.setFullYear(v,R,w),T.setHours(0,0,0),T}function K(v,R){const w=function Xe(v){return(0,P.kBR)(v)[P.NSC.LocaleId]}(v);if(ne[w]??={},ne[w][R])return ne[w][R];let T="";switch(R){case"shortDate":T=ke(v,je.Short);break;case"mediumDate":T=ke(v,je.Medium);break;case"longDate":T=ke(v,je.Long);break;case"fullDate":T=ke(v,je.Full);break;case"shortTime":T=Ze(v,je.Short);break;case"mediumTime":T=Ze(v,je.Medium);break;case"longTime":T=Ze(v,je.Long);break;case"fullTime":T=Ze(v,je.Full);break;case"short":const Y=K(v,"shortTime"),xe=K(v,"shortDate");T=Be(Ue(v,je.Short),[Y,xe]);break;case"medium":const Ye=K(v,"mediumTime"),et=K(v,"mediumDate");T=Be(Ue(v,je.Medium),[Ye,et]);break;case"long":const qt=K(v,"longTime"),Ht=K(v,"longDate");T=Be(Ue(v,je.Long),[qt,Ht]);break;case"full":const nt=K(v,"fullTime"),bt=K(v,"fullDate");T=Be(Ue(v,je.Full),[nt,bt])}return T&&(ne[w][R]=T),T}function Be(v,R){return R&&(v=v.replace(/\{([^}]+)}/g,function(w,T){return null!=R&&T in R?R[T]:w})),v}function Re(v,R,w="-",T,Y){let xe="";(v<0||Y&&v<=0)&&(Y?v=1-v:(v=-v,xe=w));let Ye=String(v);for(;Ye.length<R;)Ye="0"+Ye;return T&&(Ye=Ye.slice(Ye.length-R)),xe+Ye}function ot(v,R,w=0,T=!1,Y=!1){return function(xe,Ye){let et=function i(v,R){switch(v){case 0:return R.getFullYear();case 1:return R.getMonth();case 2:return R.getDate();case 3:return R.getHours();case 4:return R.getMinutes();case 5:return R.getSeconds();case 6:return R.getMilliseconds();case 7:return R.getDay();default:throw new I.buA(2301,!1)}}(v,xe);if((w>0||et>-w)&&(et+=w),3===v)0===et&&-12===w&&(et=12);else if(6===v)return function Qe(v,R){return Re(v,3).substring(0,R)}(et,R);const qt=ct(Ye,5);return Re(et,R,qt,T,Y)}}function Ve(v,R,w=we.Format,T=!1){return function(Y,xe){return function Vt(v,R,w,T,Y,xe){switch(w){case 2:return function it(v,R,w){const T=(0,P.kBR)(v),xe=Ne([T[P.NSC.MonthsFormat],T[P.NSC.MonthsStandalone]],R);return Ne(xe,w)}(R,Y,T)[v.getMonth()];case 1:return function st(v,R,w){const T=(0,P.kBR)(v),xe=Ne([T[P.NSC.DaysFormat],T[P.NSC.DaysStandalone]],R);return Ne(xe,w)}(R,Y,T)[v.getDay()];case 0:const Ye=v.getHours(),et=v.getMinutes();if(xe){const Ht=function zt(v){const R=(0,P.kBR)(v);return St(R),(R[P.NSC.ExtraData][2]||[]).map(T=>"string"==typeof T?Je(T):[Je(T[0]),Je(T[1])])}(R),nt=function Pe(v,R,w){const T=(0,P.kBR)(v);St(T);const xe=Ne([T[P.NSC.ExtraData][0],T[P.NSC.ExtraData][1]],R)||[];return Ne(xe,w)||[]}(R,Y,T),bt=Ht.findIndex(ht=>{if(Array.isArray(ht)){const[$t,fn]=ht,Kr=Ye>=$t.hours&&et>=$t.minutes,Cr=Ye<fn.hours||Ye===fn.hours&&et<fn.minutes;if($t.hours<fn.hours){if(Kr&&Cr)return!0}else if(Kr||Cr)return!0}else if(ht.hours===Ye&&ht.minutes===et)return!0;return!1});if(-1!==bt)return nt[bt]}return function vt(v,R,w){const T=(0,P.kBR)(v),xe=Ne([T[P.NSC.DayPeriodsFormat],T[P.NSC.DayPeriodsStandalone]],R);return Ne(xe,w)}(R,Y,T)[Ye<12?0:1];case 3:return function ge(v,R){return Ne((0,P.kBR)(v)[P.NSC.Eras],R)}(R,T)[v.getFullYear()<=0?0:1];default:throw new I.buA(2302,!1)}}(Y,xe,v,R,w,T)}}
102function Xt(v){return function(R,w,T){const Y=-1*T,xe=ct(w,5),Ye=Y>0?Math.floor(Y/60):Math.ceil(Y/60);switch(v){case 0:return(Y>=0?"+":"")+Re(Ye,2,xe)+Re(Math.abs(Y%60),2,xe);case 1:return"GMT"+(Y>=0?"+":"")+Re(Ye,1,xe);case 2:return"GMT"+(Y>=0?"+":"")+Re(Ye,2,xe)+":"+Re(Math.abs(Y%60),2,xe);case 3:return 0===T?"Z":(Y>=0?"+":"")+Re(Ye,2,xe)+":"+Re(Math.abs(Y%60),2,xe);default:throw new I.buA(2310,!1)}}}function nn(v){const R=v.getDay(),w=0===R?-3:4-R;return U(v.getFullYear(),v.getMonth(),v.getDate()+w)}function An(v,R=!1){return function(w,T){let Y;if(R){const xe=new Date(w.getFullYear(),w.getMonth(),1).getDay()-1,Ye=w.getDate();Y=1+Math.floor((Ye+xe)/7)}else{const xe=nn(w),Ye=function At(v){const R=U(v,0,1).getDay();return U(v,0,1+(R<=4?4:11)-R)}(xe.getFullYear()),et=xe.getTime()-Ye.getTime();Y=1+Math.round(et/6048e5)}return Re(Y,v,ct(T,5))}}function Nn(v,R=!1){return function(w,T){return Re(nn(w).getFullYear(),v,ct(T,5),R)}}const Fn={};function Ar(v,R){v=v.replace(/:/g,"");const w=Date.parse("Jan 01, 1970 00:00:00 "+v)/6e4;return isNaN(w)?R:w}function so(v){return v instanceof Date&&!isNaN(v.valueOf())}const Wn=/\s+/,rn=[];let Tn=(()=>{class v{_ngEl;_renderer;initialClasses=rn;rawClass;stateMap=new Map;constructor(w,T){this._ngEl=w,this._renderer=T}set klass(w){this.initialClasses=null!=w?w.trim().split(Wn):rn}set ngClass(w){this.rawClass="string"==typeof w?w.trim().split(Wn):w}ngDoCheck(){for(const T of this.initialClasses)this._updateState(T,!0);const w=this.rawClass;if(Array.isArray(w)||w instanceof Set)for(const T of w)this._updateState(T,!0);else if(null!=w)for(const T of Object.keys(w))this._updateState(T,!!w[T]);this._applyStateDiff()}_updateState(w,T){const Y=this.stateMap.get(w);void 0!==Y?(Y.enabled!==T&&(Y.changed=!0,Y.enabled=T),Y.touched=!0):this.stateMap.set(w,{enabled:T,changed:!0,touched:!0})}_applyStateDiff(){for(const w of this.stateMap){const T=w[0],Y=w[1];Y.changed?(this._toggleClass(T,Y.enabled),Y.changed=!1):Y.touched||(Y.enabled&&this._toggleClass(T,!1),this.stateMap.delete(T)),Y.touched=!1}}_toggleClass(w,T){(w=w.trim()).length>0&&w.split(Wn).forEach(Y=>{T?this._renderer.addClass(this._ngEl.nativeElement,Y):this._renderer.removeClass(this._ngEl.nativeElement,Y)})}static \u0275fac=function(T){return new(T||v)(P.rXU(P.aKT),P.rXU(P.sFG))};static \u0275dir=P.FsC({type:v,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return v})(),He=(()=>{class v{_ngEl;_differs;_renderer;_ngStyle=null;_differ=null;constructor(w,T,Y){this._ngEl=w,this._differs=T,this._renderer=Y}set ngStyle(w){this._ngStyle=w,!this._differ&&w&&(this._differ=this._differs.find(w).create())}ngDoCheck(){if(this._differ){const w=this._differ.diff(this._ngStyle);w&&this._applyChanges(w)}}_setStyle(w,T){const[Y,xe]=w.split("."),Ye=-1===Y.indexOf("-")?void 0:P.czy.DashCase;null!=T?this._renderer.setStyle(this._ngEl.nativeElement,Y,xe?`${T}${xe}`:T,Ye):this._renderer.removeStyle(this._ngEl.nativeElement,Y,Ye)}_applyChanges(w){w.forEachRemovedItem(T=>this._setStyle(T.key,null)),w.forEachAddedItem(T=>this._setStyle(T.key,T.currentValue)),w.forEachChangedItem(T=>this._setStyle(T.key,T.currentValue))}static \u0275fac=function(T){return new(T||v)(P.rXU(P.aKT),P.rXU(J.MKu),P.rXU(P.sFG))};static \u0275dir=P.FsC({type:v,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}})}return v})();const Ke=new I.nKC(""),_t=new I.nKC("");let Et=(()=>{class v{locale;defaultTimezone;defaultOptions;constructor(w,T,Y){this.locale=w,this.defaultTimezone=T,this.defaultOptions=Y}transform(w,T,Y,xe){if(null==w||""===w||w!=w)return null;try{return gt(w,T??this.defaultOptions?.dateFormat??"mediumDate",xe||this.locale,Y??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(Ye){throw function wt(v,R){return new I.buA(2100,!1)}()}}static \u0275fac=function(T){return new(T||v)(P.rXU(P.xe9,16),P.rXU(Ke,24),P.rXU(_t,24))};static \u0275pipe=P.EJ8({name:"date",type:v,pure:!0})}return v})(),Nr=(()=>{class v{static \u0275fac=function(T){return new(T||v)};static \u0275mod=P.$C({type:v});static \u0275inj=I.G2t({})}return v})()},3456(ut,Me,M){"use strict";M.d(Me,{a7:()=>At,JV:()=>Xe,Qq:()=>U,yz:()=>fe,Lr:()=>vt,Nl:()=>Ue,Kd:()=>X,cS:()=>ne,$R:()=>Hr}),M(467);var F=M(2615),oe=(M(3664),M(274)),ue=M(5964),de=M(6354),G=M(9974),L=M(5558),J=M(7673),I=M(4226),ee=(M(6648),M(2512));class Ae{}class Xe{}class vt{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(z){z?"string"==typeof z?this.lazyInit=()=>{this.headers=new Map,z.split("\n").forEach(V=>{const be=V.indexOf(":");if(be>0){const He=V.slice(0,be),We=V.slice(be+1).trim();this.addHeaderEntry(He,We)}})}:typeof Headers<"u"&&z instanceof Headers?(this.headers=new Map,z.forEach((V,be)=>{this.addHeaderEntry(be,V)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(z).forEach(([V,be])=>{this.setHeaderEntries(V,be)})}:this.headers=new Map}has(z){return this.init(),this.headers.has(z.toLowerCase())}get(z){this.init();const V=this.headers.get(z.toLowerCase());return V&&V.length>0?V[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(z){return this.init(),this.headers.get(z.toLowerCase())||null}append(z,V){return this.clone({name:z,value:V,op:"a"})}set(z,V){return this.clone({name:z,value:V,op:"s"})}delete(z,V){return this.clone({name:z,value:V,op:"d"})}maybeSetNormalizedName(z,V){this.normalizedNames.has(V)||this.normalizedNames.set(V,z)}init(){this.lazyInit&&(this.lazyInit instanceof vt?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(z=>this.applyUpdate(z)),this.lazyUpdate=null))}
102copyFrom(z){z.init(),Array.from(z.headers.keys()).forEach(V=>{this.headers.set(V,z.headers.get(V)),this.normalizedNames.set(V,z.normalizedNames.get(V))})}clone(z){const V=new vt;return V.lazyInit=this.lazyInit&&this.lazyInit instanceof vt?this.lazyInit:this,V.lazyUpdate=(this.lazyUpdate||[]).concat([z]),V}applyUpdate(z){const V=z.name.toLowerCase();switch(z.op){case"a":case"s":let be=z.value;if("string"==typeof be&&(be=[be]),0===be.length)return;this.maybeSetNormalizedName(z.name,V);const He=("a"===z.op?this.headers.get(V):void 0)||[];He.push(...be),this.headers.set(V,He);break;case"d":const We=z.value;if(We){let at=this.headers.get(V);if(!at)return;at=at.filter(wt=>-1===We.indexOf(wt)),0===at.length?(this.headers.delete(V),this.normalizedNames.delete(V)):this.headers.set(V,at)}else this.headers.delete(V),this.normalizedNames.delete(V)}}addHeaderEntry(z,V){const be=z.toLowerCase();this.maybeSetNormalizedName(z,be),this.headers.has(be)?this.headers.get(be).push(V):this.headers.set(be,[V])}setHeaderEntries(z,V){const be=(Array.isArray(V)?V:[V]).map(We=>We.toString()),He=z.toLowerCase();this.headers.set(He,be),this.maybeSetNormalizedName(z,He)}forEach(z){this.init(),Array.from(this.normalizedNames.keys()).forEach(V=>z(this.normalizedNames.get(V),this.headers.get(V)))}}class it{encodeKey(z){return ke(z)}encodeValue(z){return ke(z)}decodeKey(z){return decodeURIComponent(z)}decodeValue(z){return decodeURIComponent(z)}}const me=/%(\d[a-f0-9])/gi,Oe={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function ke(N){return encodeURIComponent(N).replace(me,(z,V)=>Oe[V]??z)}function Ze(N){return`${N}`}class Ue{map;encoder;updates=null;cloneFrom=null;constructor(z={}){if(this.encoder=z.encoder||new it,z.fromString){if(z.fromObject)throw new F.buA(2805,!1);this.map=function ge(N,z){const V=new Map;return N.length>0&&N.replace(/^\?/,"").split("&").forEach(He=>{const We=He.indexOf("="),[at,wt]=-1==We?[z.decodeKey(He),""]:[z.decodeKey(He.slice(0,We)),z.decodeValue(He.slice(We+1))],Tt=V.get(at)||[];Tt.push(wt),V.set(at,Tt)}),V}(z.fromString,this.encoder)}else z.fromObject?(this.map=new Map,Object.keys(z.fromObject).forEach(V=>{const be=z.fromObject[V],He=Array.isArray(be)?be.map(Ze):[Ze(be)];this.map.set(V,He)})):this.map=null}has(z){return this.init(),this.map.has(z)}get(z){this.init();const V=this.map.get(z);return V?V[0]:null}getAll(z){return this.init(),this.map.get(z)||null}keys(){return this.init(),Array.from(this.map.keys())}append(z,V){return this.clone({param:z,value:V,op:"a"})}appendAll(z){const V=[];return Object.keys(z).forEach(be=>{const He=z[be];Array.isArray(He)?He.forEach(We=>{V.push({param:be,value:We,op:"a"})}):V.push({param:be,value:He,op:"a"})}),this.clone(V)}set(z,V){return this.clone({param:z,value:V,op:"s"})}delete(z,V){return this.clone({param:z,value:V,op:"d"})}toString(){return this.init(),this.keys().map(z=>{const V=this.encoder.encodeKey(z);return this.map.get(z).map(be=>V+"="+this.encoder.encodeValue(be)).join("&")}).filter(z=>""!==z).join("&")}clone(z){const V=new Ue({encoder:this.encoder});return V.cloneFrom=this.cloneFrom||this,V.updates=(this.updates||[]).concat(z),V}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(z=>this.map.set(z,this.cloneFrom.map.get(z))),this.updates.forEach(z=>{switch(z.op){case"a":case"s":const V=("a"===z.op?this.map.get(z.param):void 0)||[];V.push(Ze(z.value)),this.map.set(z.param,V);break;case"d":if(void 0===z.value){this.map.delete(z.param);break}{let be=this.map.get(z.param)||[];const He=be.indexOf(Ze(z.value));-1!==He&&be.splice(He,1),be.length>0?this.map.set(z.param,be):this.map.delete(z.param)}}}),this.cloneFrom=this.updates=null)}}class Dt{map=new Map;set(z,V){return this.map.set(z,V),this}get(z){return this.map.has(z)||this.map.set(z,z.defaultValue()),this.map.get(z)}delete(z){return this.map.delete(z),this}has(z){return this.map.has(z)}keys(){return this.map.keys()}}function yt(N){return typeof ArrayBuffer<"u"&&N instanceof ArrayBuffer}function Ft(N){return typeof Blob<"u"&&N instanceof Blob}function kt(N){return typeof FormData<"u"&&N instanceof FormData}const St="Content-Type",Pe="X-Request-URL",Fe="text/plain",Ne="application/json",Je=`${Ne}, ${Fe}, */*`;class X{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;credentials;keepalive=!1;cache;priority;mode;redirect;referrer;integrity;responseType="json";method;params;urlWithParams;transferCache;timeout;constructor(z,V,be,He){let We;if(this.url=V,this.method=z.toUpperCase(),function Lt(N){switch(N){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||He?(this.body=void 0!==be?be:null,We=He):We=be,We){if(this.reportProgress=!!We.reportProgress,this.withCredentials=!!We.withCredentials,this.keepalive=!!We.keepalive,We.responseType&&(this.responseType=We.responseType),We.headers&&(this.headers=We.headers),We.context&&(this.context=We.context),We.params&&(this.params=We.params),We.priority&&(this.priority=We.priority),We.cache&&(this.cache=We.cache),We.credentials&&(this.credentials=We.credentials),"number"==typeof We.timeout){if(We.timeout<1||!Number.isInteger(We.timeout))throw new F.buA(2822,"");this.timeout=We.timeout}We.mode&&(this.mode=We.mode),We.redirect&&(this.redirect=We.redirect),We.integrity&&(this.integrity=We.integrity),void 0!==We.referrer&&(this.referrer=We.referrer),this.transferCache=We.transferCache}if(this.headers??=new vt,this.context??=new Dt,this.params){const at=this.params.toString();if(0===at.length)this.urlWithParams=V;else{const wt=V.indexOf("?");this.urlWithParams=V+(-1===wt?"?":wt<V.length-1?"&":"")+at}}else this.params=new Ue,this.urlWithParams=V}serializeBody(){return null===this.body?null:"string"==typeof this.body||yt(this.body)||Ft(this.body)||kt(this.body)||function Rt(N){return typeof URLSearchParams<"u"&&N instanceof URLSearchParams}(this.body)?this.body:this.body instanceof Ue?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||kt(this.body)?null:Ft(this.body)?this.body.type||null:yt(this.body)?null:"string"==typeof this.body?Fe:this.body instanceof Ue?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?Ne:null}clone(z={}){const V=z.method||this.method,be=z.url||this.url,He=z.responseType||this.responseType,We=z.keepalive??this.keepalive,at=z.priority||this.priority,wt=z.cache||this.cache,Tt=z.mode||this.mode,dn=z.redirect||this.redirect,ln=z.credentials||this.credentials,Ut=z.referrer??this.referrer,Zt=z.integrity||this.integrity,Mn=z.transferCache??this.transferCache,ar=z.timeout??this.timeout,H=void 0!==z.body?z.body:this.body,te=z.withCredentials??this.withCredentials,_e=z.reportProgress??this.reportProgress;let Ke=z.headers||this.headers,_t=z.params||this.params;const Et=z.context??this.context;return void 0!==z.setHeaders&&(Ke=Object.keys(z.setHeaders).reduce((Nt,xt)=>Nt.set(xt,z.setHeaders[xt]),Ke)),z.setParams&&(_t=Object.keys(z.setParams).reduce((Nt,xt)=>Nt.set(xt,z.setParams[xt]),_t)),new X(V,be,H,{params:_t,headers:Ke,context:Et,reportProgress:_e,responseType:He,withCredentials:te,transferCache:Mn,keepalive:We,cache:wt,priority:at,timeout:ar,mode:Tt,redirect:dn,credentials:ln,referrer:Ut,integrity:Zt})}}var re=function(N){return N[N.Sent=0]="Sent",N[N.UploadProgress=1]="UploadProgress",N[N.ResponseHeader=2]="ResponseHeader",N[N.DownloadProgress=3]="DownloadProgress",N[N.Response=4]="Response",N[N.User=5]="User",N}(re||{});class se{headers;status;statusText;url;ok;type;redirected;constructor(z,V=200,be="OK"){this.headers=z.headers||new vt,this.status=void 0!==z.status?z.status:V,this.statusText=z.statusText||be,this.url=z.url||null,this.redirected=z.redirected,this.ok=this.status>=200&&this.status<300}}class k extends se{constructor(z={}){super(z)}type=re.ResponseHeader;clone(z={}){return new k({headers:z.headers||this.headers,status:void 0!==z.status?z.status:this.status,statusText:z.statusText||this.statusText,url:z.url||this.url||void 0})}}class ne extends se{body;constructor(z={}){super(z),this.body=void 0!==z.body?z.body:null}type=re.Response;clone(z={}){return new ne({body:void 0!==z.body?z.body:this.body,headers:z.headers||this.headers,status:void 0!==z.status?z.status:this.status,statusText:z.statusText||this.statusText,url:z.url||this.url||void 0,redirected:z.redirected??this.redirected})}}class fe extends se{name="HttpErrorResponse";message;error;ok=!1;constructor(z){super(z,0,"Unknown Error"),this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${z.url||"(unknown url)"}`:`Http failure response for ${z.url||"(unknown url)"}: ${z.status} ${z.statusText}`,this.error=z.error||null}}function Le(N,z){return{body:z,headers:N.headers,context:N.context,observe:N.observe,params:N.params,reportProgress:N.reportProgress,responseType:N.responseType,withCredentials:N.withCredentials,credentials:N.credentials,transferCache:N.transferCache,timeout:N.timeout,keepalive:N.keepalive,priority:N.priority,cache:N.cache,mode:N.mode,redirect:N.redirect,integrity:N.integrity,referrer:N.referrer}}let U=(()=>{class N{handler;constructor(V){this.handler=V}request(V,be,He={}){let We;if(V instanceof X)We=V;else{let Tt,dn;Tt=He.headers instanceof vt?He.headers:new vt(He.headers),He.params&&(dn=He.params instanceof Ue?He.params:new Ue({fromObject:He.params})),We=new X(V,be,void 0!==He.body?He.body:null,{headers:Tt,context:He.context,params:dn,reportProgress:He.reportProgress,responseType:He.responseType||"json",withCredentials:He.withCredentials,transferCache:He.transferCache,keepalive:He.keepalive,priority:He.priority,cache:He.cache,mode:He.mode,redirect:He.redirect,credentials:He.credentials,referrer:He.referrer,integrity:He.integrity,timeout:He.timeout})}const at=(0,J.of)(We).pipe((0,oe.H)(Tt=>this.handler.handle(Tt)));if(V instanceof X||"events"===He.observe)return at;const wt=at.pipe((0,ue.p)(Tt=>Tt instanceof ne));switch(He.observe||"body"){case"body":switch(We.responseType){case"arraybuffer":return wt.pipe((0,de.T)(Tt=>{if(null!==Tt.body&&!(Tt.body instanceof ArrayBuffer))throw new F.buA(2806,!1);return Tt.body}));case"blob":return wt.pipe((0,de.T)(Tt=>{if(null!==Tt.body&&!(Tt.body instanceof Blob))throw new F.buA(2807,!1);return Tt.body}));case"text":return wt.pipe((0,de.T)(Tt=>{if(null!==Tt.body&&"string"!=typeof Tt.body)throw new F.buA(2808,!1);return Tt.body}));default:return wt.pipe((0,de.T)(Tt=>Tt.body))}case"response":return wt;default:throw new F.buA(2809,!1)}}delete(V,be={}){return this.request("DELETE",V,be)}get(V,be={}){return this.request("GET",V,be)}
102head(V,be={}){return this.request("HEAD",V,be)}jsonp(V,be){return this.request("JSONP",V,{params:(new Ue).append(be,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(V,be={}){return this.request("OPTIONS",V,be)}patch(V,be,He={}){return this.request("PATCH",V,Le(He,be))}post(V,be,He={}){return this.request("POST",V,Le(He,be))}put(V,be,He={}){return this.request("PUT",V,Le(He,be))}static \u0275fac=function(be){return new(be||N)(F.KVO(Ae))};static \u0275prov=F.jDH({token:N,factory:N.\u0275fac})}return N})();const Re=new F.nKC("");function Xt(N,z){return z(N)}const At=new F.nKC(""),nn=new F.nKC(""),An=new F.nKC(""),Nn=new F.nKC("",{providedIn:"root",factory:()=>!0});let Ar=(()=>{class N extends Ae{backend;injector;chain=null;pendingTasks=(0,F.WQX)(F.u5s);contributeToStability=(0,F.WQX)(Nn);constructor(V,be){super(),this.backend=V,this.injector=be}handle(V){if(null===this.chain){const be=Array.from(new Set([...this.injector.get(nn),...this.injector.get(An,[])]));this.chain=be.reduceRight((He,We)=>function an(N,z,V){return(be,He)=>(0,F.N4e)(V,()=>z(be,We=>N(We,He)))}(He,We,this.injector),Xt)}if(this.contributeToStability){const be=this.pendingTasks.add();return this.chain(V,He=>this.backend.handle(He)).pipe(function q(N){return(0,G.N)((z,V)=>{try{z.subscribe(V)}finally{V.add(N)}})}(be))}return this.chain(V,be=>this.backend.handle(be))}static \u0275fac=function(be){return new(be||N)(F.KVO(Xe),F.KVO(F.uvJ))};static \u0275prov=F.jDH({token:N,factory:N.\u0275fac})}return N})();const nr=/^\)\]\}',?\n/,Br=RegExp(`^${Pe}:`,"m");let or=(()=>{class N{xhrFactory;constructor(V){this.xhrFactory=V}handle(V){if("JSONP"===V.method)throw new F.buA(-2800,!1);const be=this.xhrFactory;return(0,J.of)(null).pipe((0,L.n)(()=>new I.c(We=>{const at=be.build();if(at.open(V.method,V.urlWithParams),V.withCredentials&&(at.withCredentials=!0),V.headers.forEach((te,_e)=>at.setRequestHeader(te,_e.join(","))),V.headers.has("Accept")||at.setRequestHeader("Accept",Je),!V.headers.has(St)){const te=V.detectContentTypeHeader();null!==te&&at.setRequestHeader(St,te)}if(V.timeout&&(at.timeout=V.timeout),V.responseType){const te=V.responseType.toLowerCase();at.responseType="json"!==te?te:"text"}const wt=V.serializeBody();let Tt=null;const dn=()=>{if(null!==Tt)return Tt;const te=at.statusText||"OK",_e=new vt(at.getAllResponseHeaders()),Ke=function rr(N){return"responseURL"in N&&N.responseURL?N.responseURL:Br.test(N.getAllResponseHeaders())?N.getResponseHeader(Pe):null}(at)||V.url;return Tt=new k({headers:_e,status:at.status,statusText:te,url:Ke}),Tt},ln=()=>{let{headers:te,status:_e,statusText:Ke,url:_t}=dn(),Et=null;204!==_e&&(Et=typeof at.response>"u"?at.responseText:at.response),0===_e&&(_e=Et?200:0);let Nt=_e>=200&&_e<300;if("json"===V.responseType&&"string"==typeof Et){const xt=Et;Et=Et.replace(nr,"");try{Et=""!==Et?JSON.parse(Et):null}catch(On){Et=xt,Nt&&(Nt=!1,Et={error:On,text:Et})}}Nt?(We.next(new ne({body:Et,headers:te,status:_e,statusText:Ke,url:_t||void 0})),We.complete()):We.error(new fe({error:Et,headers:te,status:_e,statusText:Ke,url:_t||void 0}))},Ut=te=>{const{url:_e}=dn(),Ke=new fe({error:te,status:at.status||0,statusText:at.statusText||"Unknown Error",url:_e||void 0});We.error(Ke)};let Zt=Ut;V.timeout&&(Zt=te=>{const{url:_e}=dn(),Ke=new fe({error:new DOMException("Request timed out","TimeoutError"),status:at.status||0,statusText:at.statusText||"Request timeout",url:_e||void 0});We.error(Ke)});let Mn=!1;const ar=te=>{Mn||(We.next(dn()),Mn=!0);let _e={type:re.DownloadProgress,loaded:te.loaded};te.lengthComputable&&(_e.total=te.total),"text"===V.responseType&&at.responseText&&(_e.partialText=at.responseText),We.next(_e)},H=te=>{let _e={type:re.UploadProgress,loaded:te.loaded};te.lengthComputable&&(_e.total=te.total),We.next(_e)};return at.addEventListener("load",ln),at.addEventListener("error",Ut),at.addEventListener("timeout",Zt),at.addEventListener("abort",Ut),V.reportProgress&&(at.addEventListener("progress",ar),null!==wt&&at.upload&&at.upload.addEventListener("progress",H)),at.send(wt),We.next({type:re.Sent}),()=>{at.removeEventListener("error",Ut),at.removeEventListener("abort",Ut),at.removeEventListener("load",ln),at.removeEventListener("timeout",Zt),V.reportProgress&&(at.removeEventListener("progress",ar),null!==wt&&at.upload&&at.upload.removeEventListener("progress",H)),at.readyState!==at.DONE&&at.abort()}})))}static \u0275fac=function(be){return new(be||N)(F.KVO(ee.N))};static \u0275prov=F.jDH({token:N,factory:N.\u0275fac})}return N})();const jr=new F.nKC(""),mr=new F.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),$n=new F.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Tr{}let Vr=(()=>{class N{doc;cookieName;lastCookieString="";lastToken=null;parseCount=0;constructor(V,be){this.doc=V,this.cookieName=be}getToken(){const V=this.doc.cookie||"";return V!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,ee.b)(V,this.cookieName),this.lastCookieString=V),this.lastToken}static \u0275fac=function(be){return new(be||N)(F.KVO(F.qQL),F.KVO(mr))};static \u0275prov=F.jDH({token:N,factory:N.\u0275fac})}return N})();const Ur=/^(?:https?:)?\/\//i;function uo(N,z){if(!(0,F.WQX)(jr)||"GET"===N.method||"HEAD"===N.method||Ur.test(N.url))return z(N);const V=(0,F.WQX)(Tr).getToken(),be=(0,F.WQX)($n);return null!=V&&!N.headers.has(be)&&(N=N.clone({headers:N.headers.set(be,V)})),z(N)}function Hr(...N){const z=[U,or,Ar,{provide:Ae,useExisting:Ar},{provide:Xe,useFactory:()=>(0,F.WQX)(Re,{optional:!0})??(0,F.WQX)(or)},{provide:nn,useValue:uo,multi:!0},{provide:jr,useValue:!0},{provide:Tr,useClass:Vr}];for(const V of N)z.push(...V.\u0275providers);return(0,F.EmA)(z)}},2512(ut,Me,M){"use strict";function Q(Z,oe){oe=encodeURIComponent(oe);for(const ue of Z.split(";")){const de=ue.indexOf("="),[G,q]=-1==de?[ue,""]:[ue.slice(0,de),ue.slice(de+1)];if(G.trim()===oe)return decodeURIComponent(q)}return null}M.d(Me,{N:()=>F,b:()=>Q});class F{}},7705(ut,Me,M){"use strict";M.d(Me,{CGW:()=>gs,Hbi:()=>yi,L39:()=>Xi,MKu:()=>go,SmG:()=>ha,_q3:()=>vi,a0P:()=>ba,fpN:()=>bo,gRc:()=>ga,hFB:()=>fi,oH4:()=>Vi});var nt=M(2615),bt=M(8440),ht=M(3664),$t=M(9295);const fn=Symbol("InputSignalNode#UNSET"),Kr={...bt.s0,transformFn:void 0,applyValueToInputSignal(b,m){(0,bt.j2)(b,m)}};function zn(b,m){const C=Object.create(Kr);function x(){if((0,bt.mK)(C),C.value===fn)throw new nt.buA(-950,null);return C.value}return C.value=b,C.transformFn=m?.transform,x[bt.bh]=C,x}function gs(b){return new $t.Zf}function ia(b,m){return zn(b,m)}new nt.nKC("").__NG_ELEMENT_ID__=b=>{const m=(0,nt.Mx4)();if(null===m)throw new nt.buA(204,!1);if(2&m.type)return m.value;if(8&b)return null;throw new nt.buA(204,!1)};const fi=(ia.required=function Li(b){return zn(fn,b)},ia),Cn=new nt.nKC(""),pi=new nt.nKC("");function Ko(b){return!b.moduleRef}let ua;function Ds(){ua=ji}function ji(b,m){const C=b.injector.get(ht.o8S);if(b._bootstrapComponents.length>
1020)b._bootstrapComponents.forEach(x=>C.bootstrap(x));else{if(!b.instance.ngDoBootstrap)throw new nt.buA(-403,!1);b.instance.ngDoBootstrap(C)}m.push(b)}let da=(()=>{class b{_injector;_modules=[];_destroyListeners=[];_destroyed=!1;constructor(C){this._injector=C}bootstrapModuleFactory(C,x){const ce=x?.scheduleInRootZone,$e=x?.ignoreChangesOutsideZone,tt=[(0,ht.SdI)({ngZoneFactory:()=>(0,ht.G5x)(x?.ngZone,{...(0,ht.cZr)({eventCoalescing:x?.ngZoneEventCoalescing,runCoalescing:x?.ngZoneRunCoalescing}),scheduleInRootZone:ce}),ignoreChangesOutsideZone:$e}),{provide:nt.hk6,useExisting:ht.Ts$},nt.gv8],mt=(0,ht.VzW)(C.moduleType,this.injector,tt);return Ds(),function Es(b){const m=Ko(b)?b.r3Injector:b.moduleRef.injector,C=m.get(ht.SKi);return C.run(()=>{Ko(b)?b.r3Injector.resolveInjectorInitializers():b.moduleRef.resolveInjectorInitializers();const x=m.get(nt.ZTf);let ce;if(C.runOutsideAngular(()=>{ce=C.onError.subscribe({next:x})}),Ko(b)){const De=()=>m.destroy(),$e=b.platformInjector.get(Cn);$e.add(De),m.onDestroy(()=>{ce.unsubscribe(),$e.delete(De)})}else{const De=()=>b.moduleRef.destroy(),$e=b.platformInjector.get(Cn);$e.add(De),b.moduleRef.onDestroy(()=>{(0,ht.TFI)(b.allPlatformModules,b.moduleRef),ce.unsubscribe(),$e.delete(De)})}return function gi(b,m,C){try{const x=C();return(0,ht.yLl)(x)?x.catch(ce=>{throw m.runOutsideAngular(()=>b(ce)),ce}):x}catch(x){throw m.runOutsideAngular(()=>b(x)),x}}(x,C,()=>{const De=m.get(nt.rev),$e=De.add(),tt=m.get(ht.H1s);return tt.runInitializers(),tt.donePromise.then(()=>{const mt=m.get(ht.xe9,ht.DkB);if((0,ht.e6s)(mt||ht.DkB),!m.get(pi,!0))return Ko(b)?m.get(ht.o8S):(b.allPlatformModules.push(b.moduleRef),b.moduleRef);if(Ko(b)){const Pt=m.get(ht.o8S);return void 0!==b.rootComponent&&Pt.bootstrap(b.rootComponent),Pt}return ua?.(b.moduleRef,b.allPlatformModules),b.moduleRef}).finally(()=>{De.remove($e)})})})}({moduleRef:mt,allPlatformModules:this._modules,platformInjector:this.injector})}bootstrapModule(C,x=[]){const ce=(0,ht.lJT)({},x);return Ds(),function Gr(b,m,C){const x=new ht.Co$(C);return Promise.resolve(x)}(0,0,C).then(De=>this.bootstrapModuleFactory(De,ce))}onDestroy(C){this._destroyListeners.push(C)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new nt.buA(404,!1);this._modules.slice().forEach(x=>x.destroy()),this._destroyListeners.forEach(x=>x());const C=this._injector.get(Cn,null);C&&(C.forEach(x=>x()),C.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static \u0275fac=function(x){return new(x||b)((0,nt.KVO)(nt.zZn))};static \u0275prov=(0,nt.jDH)({token:b,factory:b.\u0275fac,providedIn:"platform"})}return b})(),Co=null;function Vi(b,m,C=[]){const x=`Platform: ${m}`,ce=new nt.nKC(x);return(De=[])=>{let $e=wo();if(!$e){const tt=[...C,...De,{provide:ce,useValue:!0}];$e=b?.(tt)??function yl(b){if(wo())throw new nt.buA(400,!1);(0,ht.pl0)(),(0,ht.ypd)(),Co=b;const m=b.get(da);return function $i(b){const m=b.get(ht.PLl,null);(0,nt.N4e)(b,()=>{m?.forEach(C=>C())})}(b),m}(function Go(b=[],m){return nt.zZn.create({name:m,providers:[{provide:nt.GBX,useValue:"platform"},{provide:Cn,useValue:new Set([()=>Co=null])},...b]})}(tt,x))}return function Cs(){const m=wo();if(!m)throw new nt.buA(-401,!1);return m}()}}function wo(){return Co?.get(da)??null}function ha(){}let ga=(()=>class b{static __NG_ELEMENT_ID__=mi})();function mi(b){return function Ms(b,m,C){if((0,nt.Qs1)(b)&&!C){const x=(0,nt.KdJ)(b.index,m);return new ht.NCX(x,x)}return 175&b.type?new ht.NCX(m[nt.b5C],m):null}((0,nt.Mx4)(),(0,nt.OAn)(),!(16&~b))}class qr{constructor(){}supports(m){return(0,ht.ozJ)(m)}create(m){return new Wi(m)}}const qo=(b,m)=>m;class Wi{length=0;collection;_linkedRecords=null;_unlinkedRecords=null;_previousItHead=null;_itHead=null;_itTail=null;_additionsHead=null;_additionsTail=null;_movesHead=null;_movesTail=null;_removalsHead=null;_removalsTail=null;_identityChangesHead=null;_identityChangesTail=null;_trackByFn;constructor(m){this._trackByFn=m||qo}forEachItem(m){let C;for(C=this._itHead;null!==C;C=C._next)m(C)}forEachOperation(m){let C=this._itHead,x=this._removalsHead,ce=0,De=null;for(;C||x;){const $e=!x||C&&C.currentIndex<wr(x,ce,De)?C:x,tt=wr($e,ce,De),mt=$e.currentIndex;if($e===x)ce--,x=x._nextRemoved;else if(C=C._next,null==$e.previousIndex)ce++;else{De||(De=[]);const Ct=tt-ce,Pt=mt-ce;if(Ct!=Pt){for(let hn=0;hn<Ct;hn++){const pn=hn<De.length?De[hn]:De[hn]=0,Gt=pn+hn;Pt<=Gt&&Gt<Ct&&(De[hn]=pn+1)}De[$e.previousIndex]=Pt-Ct}}tt!==mt&&m($e,tt,mt)}}forEachPreviousItem(m){let C;for(C=this._previousItHead;null!==C;C=C._nextPrevious)m(C)}forEachAddedItem(m){let C;for(C=this._additionsHead;null!==C;C=C._nextAdded)m(C)}forEachMovedItem(m){let C;for(C=this._movesHead;null!==C;C=C._nextMoved)m(C)}forEachRemovedItem(m){let C;for(C=this._removalsHead;null!==C;C=C._nextRemoved)m(C)}forEachIdentityChange(m){let C;for(C=this._identityChangesHead;null!==C;C=C._nextIdentityChange)m(C)}diff(m){if(null==m&&(m=[]),!(0,ht.ozJ)(m))throw new nt.buA(900,!1);return this.check(m)?this:null}onDestroy(){}check(m){this._reset();let ce,De,$e,C=this._itHead,x=!1;if(Array.isArray(m)){this.length=m.length;for(let tt=0;tt<this.length;tt++)De=m[tt],$e=this._trackByFn(tt,De),null!==C&&Object.is(C.trackById,$e)?(x&&(C=this._verifyReinsertion(C,De,$e,tt)),Ob
vendor: 5,927 bytes, line 102
102ject.is(C.item,De)||this._addIdentityChange(C,De)):(C=this._mismatch(C,De,$e,tt),x=!0),C=C._next}else ce=0,(0,ht.utN)(m,tt=>{$e=this._trackByFn(ce,tt),null!==C&&Object.is(C.trackById,$e)?(x&&(C=this._verifyReinsertion(C,tt,$e,ce)),Object.is(C.item,tt)||this._addIdentityChange(C,tt)):(C=this._mismatch(C,tt,$e,ce),x=!0),C=C._next,ce++}),this.length=ce;return this._truncate(C),this.collection=m,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let m;for(m=this._previousItHead=this._itHead;null!==m;m=m._next)m._nextPrevious=m._next;for(m=this._additionsHead;null!==m;m=m._nextAdded)m.previousIndex=m.currentIndex;for(this._additionsHead=this._additionsTail=null,m=this._movesHead;null!==m;m=m._nextMoved)m.previousIndex=m.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(m,C,x,ce){let De;return null===m?De=this._itTail:(De=m._prev,this._remove(m)),null!==(m=null===this._unlinkedRecords?null:this._unlinkedRecords.get(x,null))?(Object.is(m.item,C)||this._addIdentityChange(m,C),this._reinsertAfter(m,De,ce)):null!==(m=null===this._linkedRecords?null:this._linkedRecords.get(x,ce))?(Object.is(m.item,C)||this._addIdentityChange(m,C),this._moveAfter(m,De,ce)):m=this._addAfter(new zi(C,x),De,ce),m}_verifyReinsertion(m,C,x,ce){let De=null===this._unlinkedRecords?null:this._unlinkedRecords.get(x,null);return null!==De?m=this._reinsertAfter(De,m._prev,ce):m.currentIndex!=ce&&(m.currentIndex=ce,this._addToMoves(m,ce)),m}_truncate(m){for(;null!==m;){const C=m._next;this._addToRemovals(this._unlink(m)),m=C}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(m,C,x){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(m);const ce=m._prevRemoved,De=m._nextRemoved;return null===ce?this._removalsHead=De:ce._nextRemoved=De,null===De?this._removalsTail=ce:De._prevRemoved=ce,this._insertAfter(m,C,x),this._addToMoves(m,x),m}_moveAfter(m,C,x){return this._unlink(m),this._insertAfter(m,C,x),this._addToMoves(m,x),m}_addAfter(m,C,x){return this._insertAfter(m,C,x),this._additionsTail=null===this._additionsTail?this._additionsHead=m:this._additionsTail._nextAdded=m,m}_insertAfter(m,C,x){const ce=null===C?this._itHead:C._next;return m._next=ce,m._prev=C,null===ce?this._itTail=m:ce._prev=m,null===C?this._itHead=m:C._next=m,null===this._linkedRecords&&(this._linkedRecords=new Yo),this._linkedRecords.put(m),m.currentIndex=x,m}_remove(m){return this._addToRemovals(this._unlink(m))}_unlink(m){null!==this._linkedRecords&&this._linkedRecords.remove(m);const C=m._prev,x=m._next;return null===C?this._itHead=x:C._next=x,null===x?this._itTail=C:x._prev=C,m}_addToMoves(m,C){return m.previousIndex===C||(this._movesTail=null===this._movesTail?this._movesHead=m:this._movesTail._nextMoved=m),m}_addToRemovals(m){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Yo),this._unlinkedRecords.put(m),m.currentIndex=null,m._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=m,m._prevRemoved=null):(m._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=m),m}_addIdentityChange(m,C){return m.item=C,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=m:this._identityChangesTail._nextIdentityChange=m,m}}class zi{item;trackById;currentIndex=null;previousIndex=null;_nextPrevious=null;_prev=null;_next=null;_prevDup=null;_nextDup=null;_prevRemoved=null;_nextRemoved=null;_nextAdded=null;_nextMoved=null;_nextIdentityChange=null;constructor(m,C){this.item=m,this.trackById=C}}class Yr{_head=null;_tail=null;add(m){null===this._head?(this._head=this._tail=m,m._nextDup=null,m._prevDup=null):(this._tail._nextDup=m,m._prevDup=this._tail,m._nextDup=null,this._tail=m)}get(m,C){let x;for(x=this._head;null!==x;x=x._nextDup)if((null===C||C<=x.currentIndex)&&Object.is(x.trackById,m))return x;return null}remove(m){const C=m._prevDup,x=m._nextDup;return null===C?this._head=x:C._nextDup=x,null===x?this._tail=C:x._prevDup=C,null===this._head}}class Yo{map=new Map;put(m){const C=m.trackById;let x=this.map.get(C);x||(x=new Yr,this.map.set(C,x)),x.add(m)}get(m,C){const ce=this.map.get(m);return ce?ce.get(m,C):null}remove(m){const C=m.trackById;return this.map.get(C).remove(m)&&this.map.delete(C),m}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function wr(b,m,C){const x=b.previousIndex;if(null===x)return x;let ce=0;return C&&x<C.length&&(ce=C[x]),x+m+ce}class ur{constructor(){}supports(m){return m instanceof Map||(0,ht.vDg)(m)}create(){return new Is}}class Is{_records=new Map;_mapHead=null;_appendAfter=null;_previousMapHead=null;_changesHead=null;_changesTail=null;_additionsHead=null;_additionsTail=null;_removalsHead=null;_removalsTail=null;get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(m){let C;for(C=this._mapHead;null!==C;C=C._next)m(C)}forEachPreviousItem(m){let C;for(C=this._previousMapHead;null!==C;C=C._nextPrevious)m(C)}forEachChangedItem(m){let C;for(C=this._changesHead;null!==C;C=C._nextChanged)m(C)}forEachAddedItem(m){let C;for(C=this._additionsHead;null!==C;C=C._nextAdded)m(C)}forEachRemovedItem(m){let C;for(C=this._removalsHead;null!==C;C=C._nextRemoved)m(C)}diff(m){if(m){if(!(m instanceof Map||(0,ht.vDg)(m)))throw new nt.buA(900,!1)}else m=new Map;return this.check(m)?this:null}onDestroy(){}check(m){this._reset();let C=this._mapHead;
102if(this._appendAfter=null,this._forEach(m,(x,ce)=>{if(C&&C.key===ce)this._maybeAddToChanges(C,x),this._appendAfter=C,C=C._next;else{const De=this._getOrCreateRecordForKey(ce,x);C=this._insertBeforeOrAppend(C,De)}}),C){C._prev&&(C._prev._next=null),this._removalsHead=C;for(let x=C;null!==x;x=x._nextRemoved)x===this._mapHead&&(this._mapHead=null),this._records.delete(x.key),x._nextRemoved=x._next,x.previousValue=x.currentValue,x.currentValue=null,x._prev=null,x._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(m,C){if(m){const x=m._prev;return C._next=m,C._prev=x,m._prev=C,x&&(x._next=C),m===this._mapHead&&(this._mapHead=C),this._appendAfter=m,m}return this._appendAfter?(this._appendAfter._next=C,C._prev=this._appendAfter):this._mapHead=C,this._appendAfter=C,null}_getOrCreateRecordForKey(m,C){if(this._records.has(m)){const ce=this._records.get(m);this._maybeAddToChanges(ce,C);const De=ce._prev,$e=ce._next;return De&&(De._next=$e),$e&&($e._prev=De),ce._next=null,ce._prev=null,ce}const x=new Ki(m);return this._records.set(m,x),x.currentValue=C,this._addToAdditions(x),x}_reset(){if(this.isDirty){let m;for(this._previousMapHead=this._mapHead,m=this._previousMapHead;null!==m;m=m._next)m._nextPrevious=m._next;for(m=this._changesHead;null!==m;m=m._nextChanged)m.previousValue=m.currentValue;for(m=this._additionsHead;null!=m;m=m._nextAdded)m.previousValue=m.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(m,C){Object.is(C,m.currentValue)||(m.previousValue=m.currentValue,m.currentValue=C,this._addToChanges(m))}_addToAdditions(m){null===this._additionsHead?this._additionsHead=this._additionsTail=m:(this._additionsTail._nextAdded=m,this._additionsTail=m)}_addToChanges(m){null===this._changesHead?this._changesHead=this._changesTail=m:(this._changesTail._nextChanged=m,this._changesTail=m)}_forEach(m,C){m instanceof Map?m.forEach(C):Object.keys(m).forEach(x=>C(m[x],x))}}class Ki{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(m){this.key=m}}function br(){return new vi([new qr])}let vi=(()=>{class b{factories;static \u0275prov=(0,nt.jDH)({token:b,providedIn:"root",factory:br});constructor(C){this.factories=C}static create(C,x){if(null!=x){const ce=x.factories.slice();C=C.concat(ce)}return new b(C)}static extend(C){return{provide:b,useFactory:()=>{const x=(0,nt.WQX)(b,{optional:!0,skipSelf:!0});return b.create(C,x||br())}}}find(C){const x=this.factories.find(ce=>ce.supports(C));if(null!=x)return x;throw new nt.buA(901,!1)}}return b})();function Qr(){return new go([new ur])}let go=(()=>{class b{static \u0275prov=(0,nt.jDH)({token:b,providedIn:"root",factory:Qr});factories;constructor(C){this.factories=C}static create(C,x){if(x){const ce=x.factories.slice();C=C.concat(ce)}return new b(C)}static extend(C){return{provide:b,useFactory:()=>{const x=(0,nt.WQX)(b,{optional:!0,skipSelf:!0});return b.create(C,x||Qr())}}}find(C){const x=this.factories.find(ce=>ce.supports(C));if(x)return x;throw new nt.buA(901,!1)}}return b})();const bo=Vi(null,"core",[]);let yi=(()=>{class b{constructor(C){}static \u0275fac=function(x){return new(x||b)((0,nt.KVO)(ht.o8S))};static \u0275mod=(0,ht.$C)({type:b});static \u0275inj=(0,nt.G2t)({})}return b})();function Xi(b){return"boolean"==typeof b?b:null!=b&&"false"!==b}function ba(b,m){const C=(0,nt.xUg)(b),x=m.elementInjector||(0,nt.WB9)();return new ht.eHC(C).create(x,m.projectableNodes,m.hostElement,m.environmentInjector,m.directives,m.bindings)}},3664(ut,Me,M){"use strict";M.d(Me,{$C:()=>O1,$Ln:()=>mm,AVh:()=>Gg,Ab1:()=>nl,Agw:()=>br,Avn:()=>xg,B4B:()=>lu,BIS:()=>Qr,BMQ:()=>_g,C4Q:()=>Ka,C7A:()=>tm,Co$:()=>M1,DH7:()=>r2,DUP:()=>jo,DkB:()=>Fg,Dyx:()=>zm,EFF:()=>Bv,EJ8:()=>N1,FsC:()=>S1,G5x:()=>wp,GBs:()=>yv,H1s:()=>Cm,Hgh:()=>Og,JRh:()=>Yg,Jt5:()=>Qm,Jv_:()=>a2,KED:()=>rb,KSk:()=>Rm,NCX:()=>fc,NOj:()=>fu,NSC:()=>
102kc,NYb:()=>SE,OA$:()=>mr,OM3:()=>Js,Ocv:()=>Ab,PLl:()=>Ki,PeT:()=>rg,R50:()=>Qg,R7$:()=>vp,RV6:()=>qm,SKi:()=>on,SdI:()=>x2,SpI:()=>Ph,TFI:()=>uh,Ts$:()=>B2,UQu:()=>Db,V5L:()=>k2,VBU:()=>A1,VeQ:()=>Qo,Vt3:()=>eg,VwU:()=>Hg,VzW:()=>r5,XpG:()=>vv,Y8G:()=>Ig,YEm:()=>wr,Z7z:()=>Wm,Zhj:()=>qy,_9s:()=>Ja,_9u:()=>Yo,_qm:()=>fi,_ys:()=>Iu,a8H:()=>ss,aKT:()=>Fi,bIt:()=>Ug,bkB:()=>eo,c1b:()=>eh,cDI:()=>$5,cZr:()=>s_,cdK:()=>Em,cgM:()=>Jp,czy:()=>Kl,d80:()=>wb,dOL:()=>_m,e6s:()=>YD,eHC:()=>Jf,eq3:()=>c2,eu8:()=>Pg,eux:()=>wh,fX1:()=>$m,gXe:()=>tn,giA:()=>vm,j41:()=>Eh,k0s:()=>Dh,kBR:()=>Lg,kS0:()=>$t,lJT:()=>wm,l_i:()=>u2,lsd:()=>Dv,mGM:()=>Ev,mal:()=>of,mxI:()=>Xg,nVh:()=>Um,npT:()=>au,nrm:()=>Tg,nv$:()=>Pm,o8S:()=>ch,ozJ:()=>U0,phd:()=>PE,pl0:()=>kE,rXU:()=>O,rj2:()=>Ch,sFG:()=>k0,sZ2:()=>ur,sgu:()=>Xy,szM:()=>Zp,uiO:()=>un,utN:()=>gy,vDg:()=>n1,vxM:()=>Hm,w6W:()=>n5,xGo:()=>Ht,xe9:()=>j2,yLl:()=>ym,ypd:()=>xE,ziG:()=>d2,zoo:()=>Mu});var ot=M(467),i=M(2615),Ve=M(8440),Vt=M(1413),Xt=M(8359),vn=M(6354);function an(e){return{toString:e}.toString()}const At="__annotations__",nn="__parameters__",An="__prop__metadata__";function Nn(e,t,n,r,o){return an(()=>{const a=Fn(t);function c(...f){if(this instanceof c)return a.call(this,...f),this;const h=new c(...f);return function(E){return o&&o(E,...f),(E.hasOwnProperty(At)?E[At]:Object.defineProperty(E,At,{value:[]})[At]).push(h),E}}return n&&(c.prototype=Object.create(n.prototype)),c.prototype.ngMetadataName=e,c.annotationCls=c,c})}function Fn(e){return function(...n){if(e){const r=e(...n);for(const o in r)this[o]=r[o]}}}function _r(e,t,n){return an(()=>{const r=Fn(t);function o(...a){if(this instanceof o)return r.apply(this,a),this;const c=new o(...a);return f.annotation=c,f;function f(h,_,E){const A=h.hasOwnProperty(nn)?h[nn]:Object.defineProperty(h,nn,{value:[]})[nn];for(;A.length<=E;)A.push(null);return(A[E]=A[E]||[]).push(c),h}}return o.prototype.ngMetadataName=e,o.annotationCls=o,o})}const oo=(0,i.z6V)(_r("Inject",e=>({token:e})),-1),io=(0,i.z6V)(_r("Optional"),8),ui=(0,i.z6V)(_r("Self"),2),Ho=(0,i.z6V)(_r("SkipSelf"),4),so=(0,i.z6V)(_r("Host"),1);function un(e){const t=i.laP.ng;if(t&&t.\u0275compilerFacade)return t.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}const Fr={\u0275\u0275defineInjectable:i.jDH,\u0275\u0275defineInjector:i.G2t,\u0275\u0275inject:i.KVO,\u0275\u0275invalidFactoryDep:i.dmw,resolveForwardRef:i.nl4},Xn=Function;function bn(e){return"function"==typeof e}const Bn=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*(arguments|(?:[^()]+\(\[\],)?[^()]+\(arguments\).*)\)/,$o=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/,ao=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/,nr=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{[^}]*super\(\.\.\.arguments\)/;class rr{_reflect;constructor(t){this._reflect=t||i.laP.Reflect}factory(t){return(...n)=>new t(...n)}_zipTypesAndAnnotations(t,n){let r;r=(0,i.WfI)(typeof t>"u"?n.length:t.length);for(let o=0;o<r.length;o++)r[o]=typeof t>"u"?[]:t[o]&&t[o]!=Object?[t[o]]:[],n&&null!=n[o]&&(r[o]=r[o].concat(n[o]));return r}_ownParameters(t,n){if(function Br(e){return Bn.test(e)||nr.test(e)||$o.test(e)&&!ao.test(e)}(t.toString()))return null;if(t.parameters&&t.parameters!==n.parameters)return t.parameters;const o=t.ctorParameters;if(o&&o!==n.ctorParameters){const f="function"==typeof o?o():o,h=f.map(E=>E&&E.type),_=f.map(E=>E&&lo(E.decorators));return this._zipTypesAndAnnotations(h,_)}const a=t.hasOwnProperty(nn)&&t[nn],c=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",t);return c||a?this._zipTypesAndAnnotations(c,a):(0,i.WfI)(t.length)}parameters(t){if(!bn(t))return[];const n=or(t);let r=this._ownParameters(t,n);return!r&&n!==Object&&(r=this.parameters(n)),r||[]}_ownAnnotations(t,n){if(t.annotations&&t.annotations!==n.annotations){let r=t.annotations;return"function"==typeof r&&r.annotations&&(r=r.annotations),r}return t.decorators&&t.decorators!==n.decorators?lo(t.decorators):t.hasOwnProperty(At)?t[At]:null}annotations(t){if(!bn(t))return[];const n=or(t),r=this._ownAnnotations(t,n)||[];return(n!==Object?this.annotations(n):[]).concat(r)}_ownPropMetadata(t,n){if(t.propMetadata&&t.propMetadata!==n.propMetadata){let r=t.propMetadata;return"function"==typeof r&&r.propMetadata&&(r=r.propMetadata),r}if(t.propDecorators&&t.propDecorators!==n.propDecorators){const r=t.propDecorators,o={};return Object.keys(r).forEach(a=>{o[a]=lo(r[a])}),o}return t.hasOwnProperty(An)?t[An]:null}propMetadata(t){if(!bn(t))return{};const n=or(t),r={};if(n!==Object){const a=this.propMetadata(n);
102Object.keys(a).forEach(c=>{r[c]=a[c]})}const o=this._ownPropMetadata(t,n);return o&&Object.keys(o).forEach(a=>{const c=[];r.hasOwnProperty(a)&&c.push(...r[a]),c.push(...o[a]),r[a]=c}),r}ownPropMetadata(t){return bn(t)&&this._ownPropMetadata(t,or(t))||{}}hasLifecycleHook(t,n){return t instanceof Xn&&n in t.prototype}}function lo(e){return e?e.map(t=>new(0,t.type.annotationCls)(...t.args?t.args:[])):[]}function or(e){const t=e.prototype?Object.getPrototypeOf(e.prototype):null;return(t?t.constructor:null)||Object}class jr{previousValue;currentValue;firstChange;constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function ir(e,t,n,r){null!==t?t.applyValueToInputSignal(t,r):e[n]=r}const mr=(()=>{const e=()=>co;return e.ngInherit=!0,e})();function co(e){return e.type.prototype.ngOnChanges&&(e.setInput=Tr),$n}function $n(){const e=Ur(this),t=e?.current;if(t){const n=e.previous;if(n===i.MZA)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function Tr(e,t,n,r,o){const a=this.declaredInputs[r],c=Ur(e)||function uo(e,t){return e[Vr]=t}(e,{previous:i.MZA,current:null}),f=c.current||(c.current={}),h=c.previous,_=h[a];f[a]=new jr(_&&_.currentValue,n,h===i.MZA),ir(e,t,o,n)}const Vr="__ngSimpleChanges__";function Ur(e){return e[Vr]||null}const Wn=[],Bt=function(e,t=null,n){for(let r=0;r<Wn.length;r++)(0,Wn[r])(e,t,n)};function fo(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n<r;n++){const a=e.data[n].type.prototype,{ngAfterContentInit:c,ngAfterContentChecked:f,ngAfterViewInit:h,ngAfterViewChecked:_,ngOnDestroy:E}=a;c&&(e.contentHooks??=[]).push(-n,c),f&&((e.contentHooks??=[]).push(n,f),(e.contentCheckHooks??=[]).push(n,f)),h&&(e.viewHooks??=[]).push(-n,h),_&&((e.viewHooks??=[]).push(n,_),(e.viewCheckHooks??=[]).push(n,_)),null!=E&&(e.destroyHooks??=[]).push(n,E)}}function vr(e,t,n){Do(e,t,3,n)}function Eo(e,t,n,r){(3&e[i.Wg1])===n&&Do(e,t,n,r)}function Vn(e,t){let n=e[i.Wg1];(3&n)===t&&(n&=16383,n+=1,e[i.Wg1]=n)}function Do(e,t,n,r){const a=r??-1,c=t.length-1;let f=0;for(let h=void 0!==r?65535&e[i.wVl]:0;h<c;h++)if("number"==typeof t[h+1]){if(f=t[h],null!=r&&f>=r)break}else t[h]<0&&(e[i.wVl]+=65536),(f<a||-1==a)&&(yr(e,n,t,h),e[i.wVl]=(4294901760&e[i.wVl])+h+2),h++}function Pn(e,t){Bt(4,e,t);const n=(0,Ve.Ht)(null);try{t.call(e)}finally{(0,Ve.Ht)(n),Bt(5,e,t)}}function yr(e,t,n,r){const o=n[r]<0,a=n[r+1],f=e[o?-n[r]:n[r]];o?e[i.Wg1]>>14<e[i.wVl]>>16&&(3&e[i.Wg1])===t&&(e[i.Wg1]+=16384,Pn(f,a)):Pn(f,a)}class Er{factory;name;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(t,n,r,o){this.factory=t,this.name=o,this.canSeeViewProviders=n,this.injectImpl=r}}function z(e){return null!=e&&"object"==typeof e&&(null===e.insertBeforeIndex||"number"==typeof e.insertBeforeIndex||Array.isArray(e.insertBeforeIndex))}function Tt(e){return 3===e||4===e||6===e}function dn(e){return 64===e.charCodeAt(0)}function ln(e,t){if(null!==t&&0!==t.length)if(null===e||0===e.length)e=t.slice();else{let n=-1;for(let r=0;r<t.length;r++){const o=t[r];"number"==typeof o?n=o:0===n||Ut(e,n,o,0,-1===n||2===n?t[++r]:null)}}return e}function Ut(e,t,n,r,o){let a=0,c=e.length;if(-1===t)c=-1;else for(;a<e.length;){const f=e[a++];if("number"==typeof f){if(f===t){c=-1;break}if(f>t){c=a-1;break}}}for(;a<e.length;){const f=e[a];if("number"==typeof f)break;if(f===n)return void(null!==o&&(e[a+1]=o));a++,null!==o&&a++}-1!==c&&(e.splice(c,0,t),a=c+1),e.splice(a++,0,n),null!==o&&e.splice(a++,0,o)}function Zt(e){return-1!==e}function Mn(e){return 32767&e}function H(e,t){let n=function ar(e){return e>>16}(e),r=t;for(;n>0;)r=r[i.X5O],n--;return r}let te=!0;function _e(e){const t=te;return te=e,t}let Nt=0;const xt={};function yn(e,t){const n=Dr(e,t);if(-1!==n)return n;const r=t[i.eDl];r.firstCreatePass&&(e.injectorIndex=t.length,lr(r.data,e),lr(t,null),lr(r.blueprint,null));const o=Rn(e,t),a=e.injectorIndex;if(Zt(o)){const c=Mn(o),f=H(o,t),h=f[i.eDl].data;for(let _=0;_<8;_++)t[a+_]=f[c+_]|h[c+_]}return t[a+8]=o,a}function lr(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Dr(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function Rn(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,r=null,o=t;for(;null!==o;){if(r=ht(o),null===r)return-1;if(n++,o=o[i.X5O],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return-1}function En(e,t,n){!function On(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(i.p9y)&&(r=n[i.p9y]),null==r&&(r=n[i.p9y]=Nt++);const o=255&r;t.data[e+(o>>5)]|=1<<o}
102(e,t,n)}function $r(e,t,n){if(8&n||void 0!==e)return e;(0,i.$Hz)(t,"NodeInjector")}function Wr(e,t,n,r){if(8&n&&void 0===r&&(r=null),!(3&n)){const o=e[i.YEL],a=(0,i.a2B)(void 0);try{return o?o.get(t,r,8&n):(0,i.MzJ)(t,r,8&n)}finally{(0,i.a2B)(a)}}return $r(r,t,n)}function Sr(e,t,n,r=0,o){if(null!==e){if(2048&t[i.Wg1]&&!(2&r)){const c=function bt(e,t,n,r,o){let a=e,c=t;for(;null!==a&&null!==c&&2048&c[i.Wg1]&&!(0,i.EFk)(c);){const f=zr(a,c,n,2|r,xt);if(f!==xt)return f;let h=a.parent;if(!h){const _=c[i.oMQ];if(_){const E=_.get(n,xt,r);if(E!==xt)return E}h=ht(c),c=c[i.X5O]}a=h}return o}(e,t,n,r,xt);if(c!==xt)return c}const a=zr(e,t,n,r,xt);if(a!==xt)return a}return Wr(t,n,r,o)}function zr(e,t,n,r,o){const a=function w(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(i.p9y)?e[i.p9y]:void 0;return"number"==typeof t?t>=0?255&t:qt:t}(n);if("function"==typeof a){if(!(0,i.ihb)(t,e,r))return 1&r?$r(o,n,r):Wr(t,n,r,o);try{let c;if(c=a(r),null!=c||8&r)return c;(0,i.$Hz)(n)}finally{(0,i.niQ)()}}else if("number"==typeof a){let c=null,f=Dr(e,t),h=-1,_=1&r?t[i.b5C][i.qlT]:null;for((-1===f||4&r)&&(h=-1===f?Rn(e,t):t[f+8],-1!==h&&Y(r,!1)?(c=t[i.eDl],f=Mn(h),t=H(h,t)):f=-1);-1!==f;){const E=t[i.eDl];if(T(a,f,E.data)){const A=hs(f,t,n,c,r,_);if(A!==xt)return A}h=t[f+8],-1!==h&&Y(r,t[i.eDl].data[f+8]===_)&&T(a,f,t)?(c=E,f=Mn(h),t=H(h,t)):f=-1}}return o}function hs(e,t,n,r,o,a){const c=t[i.eDl],f=c.data[e+8],E=Nr(f,c,n,null==r?(0,i.Qs1)(f)&&te:r!=c&&!!(3&f.type),1&o&&a===f);return null!==E?R(t,c,E,f,o):xt}function Nr(e,t,n,r,o){const a=e.providerIndexes,c=t.data,f=1048575&a,h=e.directiveStart,E=a>>20,j=o?f+E:e.directiveEnd;for(let $=r?f:f+E;$<j;$++){const ve=c[$];if($<h&&n===ve||$>=h&&ve.type===n)return $}if(o){const $=c[h];if($&&(0,i.JlV)($)&&$.type===n)return h}return null}function R(e,t,n,r,o){let a=e[n];const c=t.data;if(a instanceof Er){const f=a;if(f.resolving){const $=(0,i.PP7)(c[n]);throw(0,i.PQT)($)}const h=_e(f.canSeeViewProviders);f.resolving=!0;const A=f.injectImpl?(0,i.a2B)(f.injectImpl):null;(0,i.ihb)(e,r,0);try{a=e[n]=f.factory(void 0,o,c,e,r),t.firstCreatePass&&n>=r.directiveStart&&function jn(e,t,n){const{ngOnChanges:r,ngOnInit:o,ngDoCheck:a}=t.type.prototype;if(r){const c=co(t);(n.preOrderHooks??=[]).push(e,c),(n.preOrderCheckHooks??=[]).push(e,c)}o&&(n.preOrderHooks??=[]).push(0-e,o),a&&((n.preOrderHooks??=[]).push(e,a),(n.preOrderCheckHooks??=[]).push(e,a))}(n,c[n],t)}finally{null!==A&&(0,i.a2B)(A),_e(h),f.resolving=!1,(0,i.niQ)()}}return a}function T(e,t,n){return!!(n[t+(e>>5)]&1<<e)}function Y(e,t){return!(2&e||1&e&&t)}class et{_tNode;_lView;constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return Sr(this._tNode,this._lView,t,(0,i.hjC)(r),n)}}function qt(){return new et((0,i.Mx4)(),(0,i.OAn)())}function Ht(e){return an(()=>{const t=e.prototype.constructor,n=t[i.zSs]||nt(t),r=Object.prototype;let o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){const a=o[i.zSs]||nt(o);if(a&&a!==n)return a;o=Object.getPrototypeOf(o)}return a=>new a})}function nt(e){return(0,i.Jzi)(e)?()=>{const t=nt((0,i.nl4)(e));return t&&t()}:(0,i.wGu)(e)}function ht(e){const t=e[i.eDl],n=t.type;return 2===n?t.declTNode:1===n?e[i.qlT]:null}function $t(e){return function Or(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const r=n.length;let o=0;for(;o<r;){const a=n[o];if(Tt(a))break;if(0===a)o+=2;else if("number"==typeof a)for(o++;o<r&&"string"==typeof n[o];)o++;else{if(a===t)return n[o+1];o+=2}}}return null}((0,i.Mx4)(),e)}const fn=_r("Attribute",e=>({attributeName:e,__NG_ELEMENT_ID__:()=>$t(e)}));let Kr=null;function zn(e){return Dn(function Cr(){return Kr=Kr||new rr}().parameters(e))}function Dn(e){return e.map(t=>function xi(e){const t={token:null,attribute:null,host:!1,optional:!1,self:!1,skipSelf:!1};if(Array.isArray(e)&&e.length>0)for(let n=0;n<e.length;n++){const r=e[n];if(void 0===r)continue;const o=Object.getPrototypeOf(r);if(r instanceof io||"Optional"===o.ngMetadataName)t.optional=!0;else if(r instanceof Ho||"SkipSelf"===o.ngMetadataName)t.skipSelf=!0;else if(r instanceof ui||"Self"===o.ngMetadataName)t.self=!0;else if(r instanceof so||"Host"===o.ngMetadataName)t.host=!0;else if(r instanceof oo)t.token=r.token;else if(r instanceof fn){if(void 0===r.attributeName)throw new i.buA(204,!1);t.attribute=r.attributeName}else t.token=r}else t.token=void 0===e||Array.isArray(e)&&0===e.length?null:e;return t}(t))}const ps=(0,i.kLh)({provide:String,useValue:i.kLh});function ho(e){return void 0!==e.useClass}function gs(e){return void 0!==e.useFactory}const fi=Nn("Injectable",void 0,void 0,0,(e,t)=>function di(e,t){let n=null,r=null;e.hasOwnProperty(i.yAH)||Object.defineProperty(e,i.yAH,{get:()=>(null===n&&(n=un().compileInjectable(Fr,`ng:///${e.name}/\u0275prov.js`,function Li(e,t){const n=t||{providedIn:null},r={name:e.name,type:e,typeArgumentCount:0,providedIn:n.providedIn};
102return(ho(n)||gs(n))&&void 0!==n.deps&&(r.deps=Dn(n.deps)),ho(n)?r.useClass=n.useClass:function Bc(e){return ps in e}(n)?r.useValue=n.useValue:gs(n)?r.useFactory=n.useFactory:function ia(e){return void 0!==e.useExisting}(n)&&(r.useExisting=n.useExisting),r}(e,t))),n)}),e.hasOwnProperty(i.zSs)||Object.defineProperty(e,i.zSs,{get:()=>{if(null===r){const o=un();r=o.compileFactory(Fr,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,typeArgumentCount:0,deps:zn(e),target:o.FactoryTarget.Injectable})}return r},configurable:!0})}(e,t));function cr(){return po((0,i.Mx4)(),(0,i.OAn)())}function po(e,t){return new Fi((0,i.d31)(e,t))}let Fi=(()=>class e{nativeElement;constructor(n){this.nativeElement=n}static __NG_ELEMENT_ID__=cr})();function _s(e){return e instanceof Fi?e.nativeElement:e}function jc(){return this._results[Symbol.iterator]()}class pl{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new Vt.B}constructor(t=!1){this._emitDistinctChangesOnly=t}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){this.dirty=!1;const r=(0,i.Bqz)(t);(this._changesDetected=!(0,i.ng7)(this._results,r,n))&&(this._results=r,this.length=r.length,this.last=r[this.length-1],this.first=r[0])}notifyOnChanges(){void 0!==this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.next(this)}onDirty(t){this._onDirty=t}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){void 0!==this._changes&&(this._changes.complete(),this._changes.unsubscribe())}[Symbol.iterator]=jc}function Bi(e){return!(128&~e.flags)}var hi=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(hi||{});const ys=new Map;let _l=0;function Gr(e){ys.delete(e[i.ID])}const zo="__ngContext__";function Cn(e,t){(0,i.q$2)(t)?(e[zo]=t[i.ID],function Hc(e){ys.set(e[i.ID],e)}(t)):e[zo]=t}function wo(e){return Ui(e[i.EJG])}function _i(e){return Ui(e[i.K29])}function Ui(e){for(;null!==e&&!(0,i.A0l)(e);)e=e[i.K29];return e}let Yr;function Yo(e){Yr=e}function wr(){if(void 0!==Yr)return Yr;if(typeof document<"u")return document;throw new i.buA(210,!1)}const ur=new i.nKC("",{providedIn:"root",factory:()=>Is}),Is="ng",Ki=new i.nKC(""),br=new i.nKC("",{providedIn:"platform",factory:()=>"unknown"}),Qr=new i.nKC("",{providedIn:"root",factory:()=>wr().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}),go={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840],placeholderResolution:30,disableImageSizeWarning:!1,disableImageLazyLoadWarning:!1},Qo=new i.nKC("",{providedIn:"root",factory:()=>go});function Gi(){const e=new _o;return e.store=function bo(e,t){const n=e.getElementById(t+"-state");if("SCRIPT"===n?.tagName&&n.textContent)try{return JSON.parse(n.textContent)}catch(r){console.warn("Exception while restoring TransferState for app "+t,r)}return{}}(wr(),(0,i.WQX)(ur)),e}let _o=(()=>{class e{static \u0275prov=(0,i.jDH)({token:e,providedIn:"root",factory:Gi});store={};onSerializeCallbacks={};get(n,r){return void 0!==this.store[n]?this.store[n]:r}set(n,r){this.store[n]=r}remove(n){delete this.store[n]}hasKey(n){return this.store.hasOwnProperty(n)}get isEmpty(){return 0===Object.keys(this.store).length}onSerialize(n,r){this.onSerializeCallbacks[n]=r}toJson(){for(const n in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(n))try{this.store[n]=this.onSerializeCallbacks[n]()}catch(r){console.warn("Exception in onSerialize callback: ",r)}return JSON.stringify(this.store).replace(/</g,"\\u003C")}}return e})();const ei=new i.nKC("",{providedIn:"root",factory:()=>!1}),Yi=new i.nKC(""),Oo={passive:!0,capture:!0},So=new WeakMap,No=new WeakMap,Mr=new WeakMap,ri=["click","keydown"],Di=["mouseenter","mouseover","focusin"];let Rr=null,Ci=0;class wi{callbacks=new Set;listener=()=>
102{for(const t of this.callbacks)t()}}function It(e,t){let n=No.get(e);if(!n){n=new wi,No.set(e,n);for(const r of ri)e.addEventListener(r,n.listener,Oo)}return n.callbacks.add(t),()=>{const{callbacks:r,listener:o}=n;if(r.delete(t),0===r.size){No.delete(e);for(const a of ri)e.removeEventListener(a,o,Oo)}}}function Ts(e,t){let n=So.get(e);if(!n){n=new wi,So.set(e,n);for(const r of Di)e.addEventListener(r,n.listener,Oo)}return n.callbacks.add(t),()=>{const{callbacks:r,listener:o}=n;if(r.delete(t),0===r.size){for(const a of Di)e.removeEventListener(a,o,Oo);So.delete(e)}}}const xr=new i.nKC("");function Zi(e){return!(32&~e.flags)}function Ro(e){let t=e._lView;return 2===t[i.eDl].type?null:((0,i.EFk)(t)&&(t=t[i.Yw1]),t)}function Ia(e){return e.get(Yi,!1,{optional:!0})}function B(e,t){const n=e.contentQueries;if(null!==n){const r=(0,Ve.Ht)(null);try{for(let o=0;o<n.length;o+=2){const c=n[o+1];if(-1!==c){const f=e.data[c];(0,i.GA0)(n[o]),f.contentQueries(2,t[c],c)}}}finally{(0,Ve.Ht)(r)}}}function Yt(e,t,n){(0,i.GA0)(0);const r=(0,Ve.Ht)(null);try{t(e,n)}finally{(0,Ve.Ht)(r)}}function Jn(e,t,n){if((0,i.srX)(t)){const r=(0,Ve.Ht)(null);try{const a=t.directiveEnd;for(let c=t.directiveStart;c<a;c++){const f=e.data[c];f.contentQueries&&f.contentQueries(1,n[c],c)}}finally{(0,Ve.Ht)(r)}}}var tn=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(tn||{});let Xc,Oa;function Uh(){if(void 0===Xc&&(Xc=null,i.laP.trustedTypes))try{Xc=i.laP.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Xc}function Ta(e){return Uh()?.createHTML(e)||e}function D(){if(void 0===Oa&&(Oa=null,i.laP.trustedTypes))try{Oa=i.laP.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Oa}function Un(e){return D()?.createHTML(e)||e}function Zc(e){return D()?.createScript(e)||e}function Rl(e){return D()?.createScriptURL(e)||e}class kl{changingThisBreaksApplicationSecurity;constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${i.ok8})`}}function Lo(e){return e instanceof kl?e.changingThisBreaksApplicationSecurity:e}function Rs(e,t){const n=function eu(e){return e instanceof kl&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${i.ok8})`)}return n===t}function Dd(e){const t=new zh(e);return function Kh(){try{return!!(new window.DOMParser).parseFromString(Ta(""),"text/html")}catch{return!1}}()?new Wh(t):t}class Wh{inertDocumentHelper;constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const n=(new window.DOMParser).parseFromString(Ta(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.firstChild?.remove(),n)}catch{return null}}}class zh{defaultDoc;inertDocument;constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=Ta(t),n}}const Gh=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function xl(e){return(e=String(e)).match(Gh)?e:"unsafe:"+e}function Ti(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function ks(...e){const t={};for(const n of e)for(const r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}const Ll=Ti("area,br,col,hr,img,wbr"),Cd=Ti("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),qh=Ti("rp,rt"),Fl=ks(Ll,ks(Cd,Ti("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),ks(qh,Ti("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),ks(qh,Cd)),tu=Ti("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),ts=ks(tu,Ti("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,c
102olspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Ti("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),Qh=Ti("script,style,template");class Xh{sanitizedSomething=!1;buf=[];sanitizeChildren(t){let n=t.firstChild,r=!0,o=[];for(;n;)if(n.nodeType===Node.ELEMENT_NODE?r=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,r&&n.firstChild)o.push(n),n=Md(n);else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let a=Jh(n);if(a){n=a;break}n=o.pop()}return this.buf.join("")}startElement(t){const n=Id(t).toLowerCase();if(!Fl.hasOwnProperty(n))return this.sanitizedSomething=!0,!Qh.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const r=t.attributes;for(let o=0;o<r.length;o++){const a=r.item(o),c=a.name,f=c.toLowerCase();if(!ts.hasOwnProperty(f)){this.sanitizedSomething=!0;continue}let h=a.value;tu[f]&&(h=xl(h)),this.buf.push(" ",c,'="',tp(h),'"')}return this.buf.push(">"),!0}endElement(t){const n=Id(t).toLowerCase();Fl.hasOwnProperty(n)&&!Ll.hasOwnProperty(n)&&(this.buf.push("</"),this.buf.push(n),this.buf.push(">"))}chars(t){this.buf.push(tp(t))}}function Jh(e){const t=e.nextSibling;if(t&&e!==t.previousSibling)throw Ad(t);return t}function Md(e){const t=e.firstChild;if(t&&function Zh(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,t))throw Ad(t);return t}function Id(e){const t=e.nodeName;return"string"==typeof t?t:"FORM"}function Ad(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const ep=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,m_=/([^\#-~ |!])/g;function tp(e){return e.replace(/&/g,"&amp;").replace(ep,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(m_,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let Sa;function nu(e){return"content"in e&&function np(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}const rp=/^>|^->|<!--|-->|--!>|<!-$/g,Td=/(<|>)/g;function Bl(e,t){return e.createText(t)}function ru(e,t,n){e.setValue(t,n)}function ou(e,t){return e.createComment(function ip(e){return e.replace(rp,t=>t.replace(Td,"\u200b$1\u200b"))}(t))}function In(e,t,n){return e.createElement(t,n)}function Oi(e,t,n,r,o){e.insertBefore(t,n,r,o)}function iu(e,t,n){e.appendChild(t,n)}function Od(e,t,n,r,o){null!==r?Oi(e,t,n,r,o):iu(e,t,n)}function Na(e,t,n,r){e.removeChild(null,t,n,r)}function Nd(e,t,n){const{mergedAttrs:r,classes:o,styles:a}=n;null!==r&&function wt(e,t,n){let r=0;for(;r<n.length;){const o=n[r];if("number"==typeof o){if(0!==o)break;r++;const a=n[r++],c=n[r++],f=n[r++];e.setAttribute(t,c,f,a)}else{const a=o,c=n[++r];dn(a)?e.setProperty(t,a,c):e.setAttribute(t,a,c),r++}}}(e,t,r),null!==o&&function ap(e,t,n){""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}
102(e,t,o),null!==a&&function sp(e,t,n){e.setAttribute(t,"style",n)}(e,t,a)}var _n=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e[e.ATTRIBUTE_NO_BINDING=6]="ATTRIBUTE_NO_BINDING",e}(_n||{});let jl;function Si(e,t,n){for(const[r,o]of n){let a=t&&"*"!==r&&"unknown"!==r?`:${t}:${r}`:r;a=a.toLowerCase();for(const c of o)jl[`${a}|${c.toLowerCase()}`]=e}}function au(e){const t=Pa();return t?Un(t.sanitize(_n.HTML,e)||""):Rs(e,"HTML")?Un(Lo(e)):function v_(e,t){let n=null;try{Sa=Sa||Dd(e);let r=t?String(t):"";n=Sa.getInertBodyElement(r);let o=5,a=r;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,r=a,a=n.innerHTML,n=Sa.getInertBodyElement(r)}while(r!==a);return Ta((new Xh).sanitizeChildren(nu(n)||n))}finally{if(n){const r=nu(n)||n;for(;r.firstChild;)r.firstChild.remove()}}}(wr(),(0,i.eFE)(e))}function Rd(e){const t=Pa();return t?t.sanitize(_n.STYLE,e)||"":Rs(e,"Style")?Lo(e):(0,i.eFE)(e)}function lu(e){const t=Pa();return t?t.sanitize(_n.URL,e)||"":Rs(e,"URL")?Lo(e):xl((0,i.eFE)(e))}function kd(e){const t=Pa();if(t)return Rl(t.sanitize(_n.RESOURCE_URL,e)||"");if(Rs(e,"ResourceURL"))return Rl(Lo(e));throw new i.buA(904,!1)}function up(e){const t=Pa();if(t)return Zc(t.sanitize(_n.SCRIPT,e)||"");if(Rs(e,"Script"))return Zc(Lo(e));throw new i.buA(905,!1)}const Fo={embed:{src:!0},frame:{src:!0},iframe:{src:!0},media:{src:!0},base:{href:!0},link:{href:!0},object:{data:!0,codebase:!0}};function Pa(){const e=(0,i.OAn)();return e&&e[i.M0L].sanitizer}const fp=["attributeName","attributename"],rs=new Set(["href","xlink:href"]),cu={iframe:{sandbox:!0,allow:!0,allowfullscreen:!0,referrerpolicy:!0,csp:!0,fetchpriority:!0},":svg:animate":{attributename:!0,to:rs,values:rs,from:rs},":svg:set":{attributename:!0,to:rs},":svg:animatemotion":{attributename:!0},":svg:animatetransform":{attributename:!0}};function Vl(e,t,n){const r=t.toLowerCase(),o=n.toLowerCase(),c=-1===(0,i._px)()?null:(0,i.CpD)();if(c&&2!==c.type)return e;const f=":"!==r[0]&&c?.namespace?`:${c.namespace}:${r}`:r,h=cu[f]?.[o];if(!h)return e;const _=(0,i.OAn)();if(c&&"iframe"===r&&function Pd(e){const t=(0,i.OAn)();e.src="",e.srcdoc=Ta(""),Na(t[i.GpT],e)}((0,i.d31)(c,_)),":"===t[0]&&t.split(":").pop(),"boolean"!=typeof h){if(!c)throw new i.buA(-910,!1);if(function er(e,t){for(const n of fp){const r=e.getAttribute(n);if(null!==r&&t.has(r.toLowerCase()))return r}return null}((0,i.d31)(c,_),h))throw new i.buA(-910,!1);return e}throw new i.buA(-910,!1)}function Lr(e){return e instanceof Function?e():e}function fu(e){if(!(0,i.xUg)(e))throw new i.buA(906,`The ${(0,i.PP7)(e)} is not an Angular component, make sure it has the \`@Component\` decorator.`)}function Wd(e,t,n){let r=e.length;for(;;){const o=e.indexOf(t,n);if(-1===o)return o;if(0===o||e.charCodeAt(o-1)<=32){const a=t.length;if(o+a===r||e.charCodeAt(o+a)<=32)return o}n=o+1}}const Ul="ng-template";function zd(e,t,n,r){let o=0;if(r){for(;o<t.length&&"string"==typeof t[o];o+=2)if("class"===t[o]&&-1!==Wd(t[o+1].toLowerCase(),n,0))return!0}else if(Hl(e))return!1;if(o=t.indexOf(1,o),o>-1){let a;for(;++o<t.length&&"string"==typeof(a=t[o]);)if(a.toLowerCase()===n)return!0}return!1}function Hl(e){return 4===e.type&&e.value!==Ul}function Kd(e,t,n){return t===(4!==e.type||n?e.value:Ul)}function gu(e,t,n){let r=4;const o=e.attrs,a=null!==o?function hr(e){for(let t=0;t<e.length;t++)if(Tt(e[t]))return t;return e.length}(o):0;let c=!1;for(let f=0;f<t.length;f++){const h=t[f];if("number"!=typeof h){if(!c)if(4&r){if(r=2|1&r,""!==h&&!Kd(e,h,n)||""===h&&1===t.length){if(Ir(r))return!1;c=!0}}else if(8&r){if(null===o||!zd(e,o,h,n)){if(Ir(r))return!1;c=!0}}else{const _=t[++f],E=Gd(h,o,Hl(e),n);if(-1===E){if(Ir(r))return!1;c=!0;continue}if(""!==_){let A;if(A=E>a?"":o[E+1].toLowerCase(),2&r&&_!==A){if(Ir(r))return!1;c=!0}}}}else{if(!c&&!Ir(r)&&!Ir(h))return!1;if(c&&Ir(h))continue;c=!1,r=h|1&r}}return Ir(r)||c}function Ir(e){return!(1&e)}function Gd(e,t,n,r){if(null===t)return-1;let o=0;if(r||!n){let a=!1;for(;o<t.length;
102){const c=t[o];if(c===e)return o;if(3===c||6===c)a=!0;else{if(1===c||2===c){let f=t[++o];for(;"string"==typeof f;)f=t[++o];continue}if(4===c)break;if(0===c){o+=4;continue}}o+=a?1:2}return-1}return function Pi(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){const r=e[n];if("number"==typeof r)return-1;if(r===t)return n;n++}return-1}(t,e)}function _u(e,t,n=!1){for(let r=0;r<t.length;r++)if(gu(e,t[r],n))return!0;return!1}function Yd(e,t){e:for(let n=0;n<t.length;n++){const r=t[n];if(e.length===r.length){for(let o=0;o<e.length;o++)if(e[o]!==r[o])continue e;return!0}}return!1}function gp(e,t){return e?":not("+t.trim()+")":t}function C_(e){let t=e[0],n=1,r=2,o="",a=!1;for(;n<e.length;){let c=e[n];if("string"==typeof c)if(2&r){const f=e[++n];o+="["+c+(f.length>0?'="'+f+'"':"")+"]"}else 8&r?o+="."+c:4&r&&(o+=" "+c);else""!==o&&!Ir(c)&&(t+=gp(a,o),o=""),r=c,a=a||!Ir(r);n++}return""!==o&&(t+=gp(a,o)),t}const Wt={};function xs(e,t,n,r,o,a,c,f,h,_,E){const A=i.Yw1+r,j=A+o,$=function _p(e,t){const n=[];for(let r=0;r<t;r++)n.push(r<e?null:Wt);return n}(A,j),ve="function"==typeof _?_():_;return $[i.eDl]={type:e,blueprint:$,template:n,queries:null,viewQuery:f,declTNode:t,data:$.slice().fill(null,A),bindingStartIndex:A,expandoStartIndex:j,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof a?a():a,pipeRegistry:"function"==typeof c?c():c,firstChild:null,schemas:h,consts:ve,incompleteFirstPass:!1,ssrId:E}}function $l(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=xs(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function Wl(e,t,n,r,o,a,c,f,h,_,E){const A=t.blueprint.slice();return A[i.jgP]=o,A[i.Wg1]=1228|r,(null!==_||e&&2048&e[i.Wg1])&&(A[i.Wg1]|=2048),(0,i.HUe)(A),A[i.f7T]=A[i.X5O]=e,A[i.SKP]=n,A[i.M0L]=c||e&&e[i.M0L],A[i.GpT]=f||e&&e[i.GpT],A[i.YEL]=h||e&&e[i.YEL]||null,A[i.qlT]=a,A[i.ID]=function Uc(){return _l++}(),A[i.tcA]=E,A[i.oMQ]=_,A[i.b5C]=2==t.type?e[i.b5C]:A,A}function mu(e){let t=16;return e.signals?t=4096:e.onPush&&(t=64),t}function Ra(e,t,n,r){if(0===n)return-1;const o=t.length;for(let a=0;a<n;a++)t.push(r),e.blueprint.push(r),e.data.push(null);return o}function Zd(e,t){return e[i.EJG]?e[i.Yrj][i.K29]=t:e[i.EJG]=t,e[i.Yrj]=t,t}function vp(e=1){yp((0,i.klJ)(),(0,i.OAn)(),(0,i._px)()+e,!1)}function yp(e,t,n,r){if(!r)if(3&~t[i.Wg1]){const a=e.preOrderHooks;null!==a&&Eo(t,a,0,n)}else{const a=e.preOrderCheckHooks;null!==a&&vr(t,a,n)}(0,i.ypq)(n)}var vu=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(vu||{});function zl(e,t,n,r){const o=(0,Ve.Ht)(null);try{const[a,c,f]=e.inputs[n];let h=null;0!==(c&vu.SignalBased)&&(h=t[a][Ve.bh]),null!==h&&void 0!==h.transformFn?r=h.transformFn(r):null!==f&&(r=f.call(t,r)),null!==e.setInput?e.setInput(t,h,r,n,a):ir(t,h,a,r)}finally{(0,Ve.Ht)(o)}}var Kl=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(Kl||{});let Gl;function Jd(e,t){return Gl(e,t)}function yu(e){if(!e)return 0;const t=e.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(e)*t}function Bo(e,t){return e.getPropertyValue(t).split(",").map(r=>r.trim())}function Fs(e,t){return void 0!==e&&e.duration>t.duration}function is(e){return(null!=e.animationName||null!=e.propertyName)&&e.duration>0}function Yl(e,t,n){if(!n)return;const r=e.getAnimations();return 0===r.length?function ef(e,t){const n=getComputedStyle(e),r=function Ls(e){const t=Bo(e,"animation-name"),n=Bo(e,"animation-delay"),r=Bo(e,"animation-duration"),o={animationName:"",propertyName:void 0,duration:0};for(let a=0;a<t.length;a++){const c=yu(n[a])+yu(r[a]);c>o.duration&&(o.animationName=t[a],o.duration=c)}return o}(n),o=function ql(e){const t=Bo(e,"transition-property"),n=Bo(e,"transition-duration"),r=Bo(e,"transition-delay"),o={propertyName:"",duration:0,animationName:void 0};for(let a=0;a<t.length;a++){const c=yu(r[a])+yu(n[a]);c>o.duration&&(o.propertyName=t[a],o.duration=c)}return o}(n),a=r.duration>o.duration?r:o;Fs(t.get(e),a)||is(a)&&t.set(e,a)}(e,t):function Eu(e,t,n){let r={animationName:void 0,propertyName:void 0,duration:0};for(const o of n){const a=o.effect?.getTiming(),c="number"==typeof a?.duration?a.duration:0;let h,_,f=(a?.delay??0)+c;o.animationName?_=o.animationName:h=o.transitionProperty,f>=r.duration&&(r={animationName:_,propertyName:h,duration:f})}Fs(t.get(e),r)||is(r)&&t.set(e,r)}(e,t,r)}const jo=new Set;var Ql=function(e){return e[e.CHANGE_DETECTION=0]="CHANGE_DETECTION",e[e.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",e}(Ql||{});const ss=new i.nKC(""),Xl=new Set;function tr(e){Xl.has(e)||(Xl.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}const Zl=!1,eo=class Ep extends Vt.B{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(t=!1){super(),this.__isAsync=t,(0,i.M6u)()&&(this.destroyRef=(0,i.WQX)(i.abz,{optional:!0})??void 0,this.pendingTasks=(0,i.WQX)(i.rev,{optional:!0})??void 0)}emit(t){const n=(0,Ve.Ht)(null);try{super.next(t)}finally{(0,Ve.Ht)(n)}}subscribe(t,n,r){let o=t,a=n||(()=>null),c=r;if(t&&"object"==typeof t){const h=t;o=h.next?.bind(h),a=h.error?.bind(h),c=h.complete?.bind(h)}this.__isAsync&&(a=this.wrapInTimeout(a),o&&(o=this.wrapInTimeout(o)),c&&(c=this.wrapInTimeout(c)));const f=super.subscribe({next:o,error:a,complete:c});return t instanceof Xt.yU&&t.add(f),f}wrapInTimeout(t){return n=>{const r=this.pendingTasks?.add();setTimeout(()=>{try{t(n)}finally{void 0!==r&&this.pendingTasks?.remove(r)}})}}};function Du(e){let t,n;function r(){e=i.lQ1;try{void 0!==n&&"function"==typeof cancelAnimationFrame&&cancelAnimationFrame(n),void 0!==t&&clearTimeout(t)}catch{}}return t=setTimeout(()=>{e(),r()}),"function"==typeof requestAnimationFrame&&(n=requestAnimationFrame(()=>{e(),r()})),()=>r()}function Cu(e){return queueMicrotask(()=>e()),()=>{e=i.lQ1}}const ka="isAngularZone",wu=ka+"_ID";let b_=0;class on{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new eo(!1);onMicrotaskEmpty=new eo(!1);onStable=new eo(!1);
102onError=new eo(!1);constructor(t){const{enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:o=!1,scheduleInRootZone:a=Zl}=t;if(typeof Zone>"u")throw new i.buA(908,!1);Zone.assertZonePatched();const c=this;c._nesting=0,c._outer=c._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(c._inner=c._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(c._inner=c._inner.fork(Zone.longStackTraceZoneSpec)),c.shouldCoalesceEventChangeDetection=!o&&r,c.shouldCoalesceRunChangeDetection=o,c.callbackScheduled=!1,c.scheduleInRootZone=a,function Jl(e){const t=()=>{!function Bs(e){function t(){Du(()=>{e.callbackScheduled=!1,js(e),e.isCheckStableRunning=!0,nf(e),e.isCheckStableRunning=!1})}e.isCheckStableRunning||e.callbackScheduled||(e.callbackScheduled=!0,e.scheduleInRootZone?Zone.root.run(()=>{t()}):e._outer.run(()=>{t()}),js(e))}(e)},n=b_++;e._inner=e._inner.fork({name:"angular",properties:{[ka]:!0,[wu]:n,[wu+n]:!0},onInvokeTask:(r,o,a,c,f,h)=>{if(function Cp(e){return La(e,"__ignore_ng_zone__")}(h))return r.invokeTask(a,c,f,h);try{return Vs(e),r.invokeTask(a,c,f,h)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===c.type||e.shouldCoalesceRunChangeDetection)&&t(),xa(e)}},onInvoke:(r,o,a,c,f,h,_)=>{try{return Vs(e),r.invoke(a,c,f,h,_)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!function bu(e){return La(e,"__scheduler_tick__")}(h)&&t(),xa(e)}},onHasTask:(r,o,a,c)=>{r.hasTask(a,c),o===a&&("microTask"==c.change?(e._hasPendingMicrotasks=c.microTask,js(e),nf(e)):"macroTask"==c.change&&(e.hasPendingMacrotasks=c.macroTask))},onHandleError:(r,o,a,c)=>(r.handleError(a,c),e.runOutsideAngular(()=>e.onError.emit(c)),!1)})}(c)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get(ka)}static assertInAngularZone(){if(!on.isInAngularZone())throw new i.buA(909,!1)}static assertNotInAngularZone(){if(on.isInAngularZone())throw new i.buA(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,o){const a=this._inner,c=a.scheduleEventTask("NgZoneEvent: "+o,t,Dp,i.lQ1,i.lQ1);try{return a.runTask(c,n,r)}finally{a.cancelTask(c)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}}const Dp={};function nf(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function js(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&!0===e.callbackScheduled)}function Vs(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function xa(e){e._nesting--,nf(e)}class Us{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new eo;onMicrotaskEmpty=new eo;onStable=new eo;onError=new eo;run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,o){return t.apply(n,r)}}function La(e,t){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0]?.data?.[t]}function wp(e="zone.js",t){return"noop"===e?new Us:"zone.js"===e?new on(t):e}let rf=(()=>{class e{impl=null;execute(){this.impl?.execute()}static \u0275prov=(0,i.jDH)({token:e,providedIn:"root",factory:()=>new e})}return e})();const Mu=[0,1,2,3];let bp=(()=>{class e{ngZone=(0,i.WQX)(on);scheduler=(0,i.WQX)(i.hk6);errorHandler=(0,i.WQX)(i.zcH,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){(0,i.WQX)(ss,{optional:!0})}execute(){const n=this.sequences.size>0;n&&Bt(16),this.executing=!0;for(const r of Mu)for(const o of this.sequences)if(!o.erroredOrDestroyed&&o.hooks[r])try{o.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>(0,o.hooks[r])(o.pipelinedValue),o.snapshot))}catch(a){o.erroredOrDestroyed=!0,this.errorHandler?.handleError(a)}this.executing=!1;for(const r of this.sequences)r.afterRun(),r.once&&(this.sequences.delete(r),r.destroy());for(const r of this.deferredRegistrations)this.sequences.add(r);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear(),n&&Bt(17)}register(n){const{view:r}=n;void 0!==r?((r[i.JEi]??=[]).push(n),(0,i.blu)(r),r[i.Wg1]|=8192):this.executing?this.deferredRegistrations.add(n):this.addSequence(n)}addSequence(n){this.sequences.add(n),this.scheduler.notify(7)}unregister(n){this.executing&&this.sequences.has(n)?(n.erroredOrDestroyed=!0,n.pipelinedValue=void 0,n.once=!0):(this.sequences.delete(n),this.deferredRegistrations.delete(n))}maybeTrace(n,r){return r?r.run(Ql.AFTER_NEXT_RENDER,n):n()}static \u0275prov=(0,i.jDH)({token:e,providedIn:"root",factory:()=>new e})}return e})();class Iu{impl;hooks;view;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(t,n,r,o,a,c=null){this.impl=t,this.hooks=n,this.view=r,this.once=o,this.snapshot=c,this.unregisterOnDestroy=a?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.();const t=this.view?.[i.JEi];t&&(this.view[i.JEi]=t.filter(n=>n!==this))}}function of(e,t){const n=t?.injector??(0,i.WQX)(i.zZn);return tr("NgAfterNextRender"),ec(e,n,t,!0)}function ec(e,t,n,r){const o=t.get(rf);o.impl??=t.get(bp);const a=t.get(ss,null,{optional:!0}),c=!0!==n?.manualCleanup?t.get(i.abz):null,f=t.get(i.r4V,null,{optional:!0}),h=new Iu(o.impl,function Ip(e){return e instanceof Function?[void 0,void 0,e,void 0]:[e.earlyRead,e.write,e.mixedReadWrite,e.read]}(e),f?.view,r,c,a?.snapshot(null));return o.impl.register(h),h}const Au=new i.nKC("",{providedIn:"root",factory:()=>({queue:new Set,isScheduled:!1,scheduler:null})});
102function tc(e,t,n){const r=e.get(Au);if(Array.isArray(t))for(const o of t)r.queue.add(o),n?.detachedLeaveAnimationFns?.push(o);else r.queue.add(t),n?.detachedLeaveAnimationFns?.push(t);r.scheduler&&r.scheduler(e)}function sf(e){const t=e.get(Au);t.isScheduled||(of(()=>{t.isScheduled=!1;for(let n of t.queue)n();t.queue.clear()},{injector:e}),t.isScheduled=!0)}function Hs(e){const t=e.get(Au);t.scheduler=sf,t.scheduler(e)}function Tu(e,t){for(const[n,r]of t)tc(e,r.animateFns)}function Tp(e,t,n,r){const o=e?.[i.Isx]?.enter;null!==t&&o&&o.has(n.index)&&Tu(r,o)}function $s(e,t,n,r,o,a,c,f){if(null!=o){let h,_=!1;(0,i.A0l)(o)?h=o:(0,i.q$2)(o)&&(_=!0,o=o[i.jgP]);const E=(0,i.IvY)(o);0===e&&null!==r?(Tp(f,r,a,n),null==c?iu(t,r,E):Oi(t,r,E,c||null,!0)):1===e&&null!==r?(Tp(f,r,a,n),Oi(t,r,E,c||null,!0)):2===e?Ba(f,a,n,A=>{Na(t,E,_,A)}):3===e&&Ba(f,a,n,()=>{t.destroyNode(E)}),null!=h&&function pf(e,t,n,r,o,a,c){const f=r[i.s6P];f!==(0,i.IvY)(r)&&$s(t,e,n,a,f,o,c);for(let _=i.Y20;_<r.length;_++){const E=r[_];sc(E[i.eDl],E,e,t,a,f)}}(t,e,n,h,a,r,c)}}function Ws(e,t){Ou(e,t),t[i.jgP]=null,t[i.qlT]=null}function Ou(e,t){t[i.M0L].changeDetectionScheduler?.notify(9),sc(e,t,t[i.GpT],2,null,null)}function nc(e,t){const n=e[i.nfM],r=n.indexOf(t);n.splice(r,1)}function rc(e,t){if((0,i.EPY)(t))return;const n=t[i.GpT];n.destroyNode&&sc(e,t,n,3,null,null),function af(e){let t=e[i.EJG];if(!t)return Su(e[i.eDl],e);for(;t;){let n=null;if((0,i.q$2)(t))n=t[i.EJG];else{const r=t[i.Y20];r&&(n=r)}if(!n){for(;t&&!t[i.K29]&&t!==e;)(0,i.q$2)(t)&&Su(t[i.eDl],t),t=t[i.f7T];null===t&&(t=e),(0,i.q$2)(t)&&Su(t[i.eDl],t),n=t&&t[i.K29]}t=n}}(t)}function Su(e,t){if((0,i.EPY)(t))return;const n=(0,Ve.Ht)(null);try{t[i.Wg1]&=-129,t[i.Wg1]|=256,t[i.Iaj]&&(0,Ve.XR)(t[i.Iaj]),function M_(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r<n.length;r+=2){const o=t[n[r]];if(!(o instanceof Er)){const a=n[r+1];if(Array.isArray(a))for(let c=0;c<a.length;c+=2){const f=o[a[c]],h=a[c+1];Bt(4,f,h);try{h.call(f)}finally{Bt(5,f,h)}}else{Bt(4,o,a);try{a.call(o)}finally{Bt(5,o,a)}}}}}(e,t),function Sp(e,t){const n=e.cleanup,r=t[i.VVG];if(null!==n)for(let c=0;c<n.length-1;c+=2)if("string"==typeof n[c]){const f=n[c+3];f>=0?r[f]():r[-f].unsubscribe(),c+=2}else n[c].call(r[n[c+1]]);null!==r&&(t[i.VVG]=null);const o=t[i.Czx];if(null!==o){t[i.Czx]=null;for(let c=0;c<o.length;c++)(0,o[c])()}const a=t[i.tQN];if(null!==a){t[i.tQN]=null;for(const c of a)c.destroy()}}(e,t),1===t[i.eDl].type&&t[i.GpT].destroy();const r=t[i.rQE];if(null!==r&&(0,i.A0l)(t[i.f7T])){r!==t[i.f7T]&&nc(r,t);const o=t[i.Ds7];null!==o&&o.detachView(e)}Gr(t)}finally{(0,Ve.Ht)(n)}}function Ba(e,t,n,r){const o=e?.[i.Isx];if(null==o||null==o.leave||!o.leave.has(t.index))return r(!1);e&&jo.add(e),tc(n,()=>{if(o.leave&&o.leave.has(t.index)){const c=o.leave.get(t.index),f=[];if(c){for(let h=0;h<c.animateFns.length;h++){const _=c.animateFns[h],{promise:E}=_();f.push(E)}o.detachedLeaveAnimationFns=void 0}o.running=Promise.allSettled(f),function Op(e,t){const n=e[i.Isx]?.running;n?n.then(()=>{e[i.Isx].running=void 0,jo.delete(e),t(!0)}):t(!1)}(e,r)}else e&&jo.delete(e),r(!1)},o)}function lf(e,t,n){return cf(e,t.parent,n)}function cf(e,t,n){let r=t;for(;null!==r&&168&r.type;)r=(t=r).parent;if(null===r)return n[i.jgP];if((0,i.Qs1)(r)){const{encapsulation:o}=e.data[r.directiveStart+r.componentOffset];if(o===tn.None||o===tn.Emulated)return null}return(0,i.d31)(r,n)}function ja(e,t,n){return Nu(e,t,n)}function uf(e,t,n){return 40&e.type?(0,i.d31)(e,n):null}let Va,Nu=uf;function Np(e,t){Nu=e,Va=t}function oc(e,t,n,r){const o=lf(e,r,t),a=t[i.GpT],f=ja(r.parent||t[i.qlT],r,t);if(null!=o)if(Array.isArray(n))for(let h=0;h<n.length;h++)Od(a,o,n[h],f,!1);else Od(a,o,n,f,!1);void 0!==Va&&Va(a,r,t,n,o)}function as(e,t){if(null!==t){const n=t.type;if(3&n)return(0,i.d31)(t,e);if(4&n)return ic(-1,e[t.index]);if(8&n){const r=t.child;if(null!==r)return as(e,r);{const o=e[t.index];return(0,i.A0l)(o)?ic(-1,o):(0,i.IvY)(o)}}if(128&n)return as(e,t.next);if(32&n)return Jd(t,e)()||(0,i.IvY)(e[t.index]);{const r=Pu(e,t);return null!==r?Array.isArray(r)?r[0]:as((0,i._0$)(e[i.b5C]),r):as(e,t.next)}}return null}function Pu(e,t){return null!==t?e[i.b5C][i.qlT].projection[t.projection]:null}function ic(e,t){const n=i.Y20+e+1;
102if(n<t.length){const r=t[n],o=r[i.eDl].firstChild;if(null!==o)return as(r,o)}return t[i.s6P]}function df(e,t,n,r,o,a,c){for(;null!=n;){const f=r[i.YEL];if(128===n.type){n=n.next;continue}const h=r[n.index],_=n.type;if(c&&0===t&&(h&&Cn((0,i.IvY)(h),r),n.flags|=2),!Zi(n))if(8&_)df(e,t,n.child,r,o,a,!1),$s(t,e,f,o,h,n,a,r);else if(32&_){const E=Jd(n,r);let A;for(;A=E();)$s(t,e,f,o,A,n,a,r);$s(t,e,f,o,h,n,a,r)}else 16&_?hf(e,t,r,n,o,a):$s(t,e,f,o,h,n,a,r);n=c?n.projectionNext:n.next}}function sc(e,t,n,r,o,a){df(n,r,e.firstChild,t,o,a,!1)}function hf(e,t,n,r,o,a){const c=n[i.b5C],h=c[i.qlT].projection[r.projection];if(Array.isArray(h))for(let _=0;_<h.length;_++)$s(t,e,n[i.YEL],o,h[_],r,a,n);else{let _=h;const E=c[i.f7T];Bi(r)&&(_.flags|=128),df(e,t,_,E,o,a,!0)}}function _f(e,t,n,r,o){const a=(0,i._px)(),c=2&r;try{(0,i.ypq)(-1),c&&t.length>i.Yw1&&yp(e,t,i.Yw1,!1),Bt(c?2:0,o,n),n(r,o)}finally{(0,i.ypq)(a),Bt(c?3:1,o,n)}}function Ua(e,t,n){(function Lp(e,t,n){const r=n.directiveStart,o=n.directiveEnd;(0,i.Qs1)(n)&&function mp(e,t,n){const r=(0,i.d31)(t,e),o=$l(n),a=e[i.M0L].rendererFactory,c=Zd(e,Wl(e,o,null,mu(n),r,t,null,a.createRenderer(r,n),null,null,null));e[t.index]=c}(t,n,e.data[r+n.componentOffset]),e.firstCreatePass||yn(n,t);const a=n.initialInputs;for(let c=r;c<o;c++){const f=e.data[c],h=R(t,e,c,n);Cn(h,t),null!==a&&Fu(0,c-r,h,f,0,a),(0,i.JlV)(f)&&((0,i.KdJ)(n.index,t)[i.SKP]=R(t,e,c,n))}})(e,t,n),!(64&~n.flags)&&function xu(e,t,n){const r=n.directiveStart,o=n.directiveEnd,a=n.index,c=(0,i.Z9v)();try{(0,i.ypq)(a);for(let f=r;f<o;f++){const h=e.data[f],_=t[f];(0,i.RZ9)(f),(null!==h.hostBindings||0!==h.hostVars||null!==h.hostAttrs)&&Fp(h,_)}}finally{(0,i.ypq)(-1),(0,i.RZ9)(c)}}(e,t,n)}function zs(e,t,n=i.d31){const r=t.localNames;if(null!==r){let o=t.index+1;for(let a=0;a<r.length;a+=2){const c=r[a+1],f=-1===c?n(t,e):e[c];e[o++]=f}}}let Ks=()=>null;function ku(e,t,n,r,o,a){$a(e,t[i.eDl],t,n,r)?(0,i.Qs1)(e)&&kp(t,e.index):(3&e.type&&(n=function mf(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(n)),lc(e,t,n,r,o,a))}function lc(e,t,n,r,o,a){if(3&e.type){const c=(0,i.d31)(e,t);r=null!=a?a(r,e.value||"",n):r,o.setProperty(c,n,r)}}function kp(e,t){const n=(0,i.KdJ)(t,e);16&n[i.Wg1]||(n[i.Wg1]|=64)}function Fp(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function Lu(e,t){const n=e.directiveRegistry;let r=null;if(n)for(let o=0;o<n.length;o++){const a=n[o];_u(t,a.selectors,!1)&&(r??=[],(0,i.JlV)(a)?r.unshift(a):r.push(a))}return r}function cc(e,t,n,r,o,a,c){if(null==a)e.removeAttribute(t,o,n);else{const f=null==c?(0,i.eFE)(a):c(a,r||"",o);e.setAttribute(t,o,f,n)}}function Fu(e,t,n,r,o,a){const c=a[t];if(null!==c)for(let f=0;f<c.length;f+=2)zl(r,n,c[f],c[f+1])}function uc(e,t,n,r,o){const a=i.Yw1+n,c=t[i.eDl],f=o(c,t,e,r,n);t[a]=f,(0,i.iMd)(e,!0);const h=2===e.type;return h?(Nd(t[i.GpT],f,e),(0===(0,i.znI)()||(0,i.yoD)(e))&&Cn(f,t),(0,i.Fje)()):Cn(f,t),(0,i.SX7)()&&(!h||!Zi(e))&&oc(c,t,f,e),e}function Ha(e){let t=e;return(0,i.YWB)()?(0,i.Pfq)():(t=t.parent,(0,i.iMd)(t,!1)),t}function Ri(e,t,n){return(null===e||(0,i.JlV)(e))&&(n=(0,i.zAe)(n[t.index])),n[i.GpT]}function Bu(e,t){const n=e[i.YEL];if(!n)return;let r;try{r=n.get(i.ZTf,null)}catch{r=null}r?.(t)}function $a(e,t,n,r,o){const a=e.inputs?.[r],c=e.hostDirectiveInputs?.[r];let f=!1;if(c)for(let h=0;h<c.length;h+=2){const _=c[h];zl(t.data[_],n[_],c[h+1],o),f=!0}if(a)for(const h of a)zl(t.data[h],n[h],r,o),f=!0;return f}function Ef(e,t){const n=(0,i.KdJ)(t,e),r=n[i.eDl];!function Vp(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}(r,n);const o=n[i.jgP];null!==o&&null===n[i.tcA]&&(n[i.tcA]=null),Bt(18),dc(r,n,n[i.SKP]),Bt(19,n[i.SKP])}function dc(e,t,n){(0,i.ID8)(t);try{const r=e.viewQuery;null!==r&&Yt(1,r,n);const o=e.template;null!==o&&_f(e,t,o,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),t[i.Ds7]?.finishViewCreation(e),e.staticContentQueries&&B(e,t),e.staticViewQueries&&Yt(2,e.viewQuery,n);const a=e.components;null!==a&&function ju(e,t){for(let n=0;n<t.length;n++)Ef(e,t[n])}(t,a)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{t[i.Wg1]&=-5,(0,i.bll)()}}function ls(e,t,n,r){const o=(0,Ve.Ht)(null);try{const a=t.tView,h=Wl(e,a,n,4096&e[i.Wg1]?4096:16,null,t,null,null,r?.injector??null,r?.embeddedViewInjector??null,r?.dehydratedView??null);h[i.rQE]=e[t.index];const E=e[i.Ds7];return null!==E&&(h[i.Ds7]=E.createEmbeddedView(a)),dc(a,h,n),h}finally{(0,Ve.Ht)(o)}}function cs(e,t){return!t||null===t.firstChild||Bi(e)}function Gs(e,t,n,r,o=!1){for(;null!==n;){if(128===n.type){n=o?n.projectionNext:n.next;continue}const a=t[n.index];null!==a&&r.push((0,i.IvY)(a)),(0,i.A0l)(a)&&Hp(a,r);const c=n.type;if(8&c)Gs(e,t,n.child,r);else if(32&c){const f=Jd(n,t);let h;for(;h=f();)r.push(h)}else if(16&c){const f=Pu(t,n);if(Array.isArray(f))r.push(...f);else{const h=(0,i._0$)(t[i.b5C]);Gs(h[i.eDl],h,f,r,!0)}}n=o?n.projectionNext:n.next}return r}function Hp(e,t){for(let n=i.Y20;n<e.length;n++){const r=e[n],o=r[i.eDl].firstChild;null!==o&&Gs(r[i.eDl],r,o,t)}e[i.s6P]!==e[i.jgP]&&t.push(e[i.s6P])}function Vu(e){if(null!==e[i.JEi]){for(const t of e[i.JEi])t.impl.addSequence(t);e[i.JEi].length=0}}let Df=[];const O_={...Ve.pL,consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{(0,i.blu)(e.lView)},consumerOnSignalRead(){this.lView[i.Iaj]=this}},Wp={...Ve.pL,consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{let t=(0,i._0$)(e.lView);for(;t&&!zp(t[i.eDl]);)t=(0,i._0$)(t);t&&(0,i.HAh)(t)},consumerOnSignalRead(){this.lView[i.Iaj]=this}};function zp(e){return 2!==e.type}function Kp(e){if(null===e[i.tQN])return;let t=!0;for(;t;){let n=!1;for(const r of e[i.tQN])r.dirty&&(n=!0,null===r.zone||Zone.current===r.zone?r.run():r.zone.run(()=>r.run()));t=n&&!!(8192&e[i.Wg1])}}function Uu(e,t=0){const r=e[i.M0L].rendererFactory;r.begin?.();try{!function N_(e,t){const n=(0,i.yP_)();try{(0,i.cBl)(!0),$u(e,t);let r=0;for(;(0,i.dMS)(e);){if(100===r)throw new i.buA(103,!1);r++,$u(e,1)}}finally{(0,i.cBl)(n)}}(e,t)}finally{r.end?.()}}function Hu(e,t,n,r){if((0,i.EPY)(t))return;const o=t[i.Wg1];(0,i.ID8)(t);let f=!0,h=null,_=null;zp(e)?(_=function Cf(e){return e[i.Iaj]??function A_(e){const t=Df.pop()??Object.create(O_);return t.lView=e,t}(e)}(t),h=(0,Ve.Bg)(_)):null===(0,Ve.nR)()?(f=!1,_=function $p(e){const t=e[i.Iaj]??Object.create(Wp);return t.lView=e,t}
102(t),h=(0,Ve.Bg)(_)):t[i.Iaj]&&((0,Ve.XR)(t[i.Iaj]),t[i.Iaj]=null);try{(0,i.HUe)(t),(0,i.Kw3)(e.bindingStartIndex),null!==n&&_f(e,t,n,2,r);const E=!(3&~o);if(E){const $=e.preOrderCheckHooks;null!==$&&vr(t,$,null)}else{const $=e.preOrderHooks;null!==$&&Eo(t,$,0,null),Vn(t,0)}if(function qp(e){for(let t=wo(e);null!==t;t=_i(t)){if(!(2&t[i.Wg1]))continue;const n=t[i.nfM];for(let r=0;r<n.length;r++)(0,i.HAh)(n[r])}}(t),Kp(t),Gp(t,0),null!==e.contentQueries&&B(e,t),E){const $=e.contentCheckHooks;null!==$&&vr(t,$)}else{const $=e.contentHooks;null!==$&&Eo(t,$,1),Vn(t,1)}!function Qp(e,t){const n=e.hostBindingOpCodes;if(null!==n)try{for(let r=0;r<n.length;r++){const o=n[r];if(o<0)(0,i.ypq)(~o);else{const a=o,c=n[++r],f=n[++r];(0,i.vQI)(c,a);const h=t[a];Bt(24,h),f(2,h),Bt(25,h)}}}finally{(0,i.ypq)(-1)}}(e,t);const A=e.components;null!==A&&bf(t,A,0);const j=e.viewQuery;if(null!==j&&Yt(2,j,r),E){const $=e.viewCheckHooks;null!==$&&vr(t,$)}else{const $=e.viewHooks;null!==$&&Eo(t,$,2),Vn(t,2)}if(!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),t[i.pcR]){for(const $ of t[i.pcR])$();t[i.pcR]=null}Vu(t),t[i.Wg1]&=-73}catch(E){throw(0,i.blu)(t),E}finally{null!==_&&((0,Ve.Wu)(_,h),f&&function T_(e){e.lView[i.Iaj]!==e&&(e.lView=null,Df.push(e))}(_)),(0,i.bll)()}}function Gp(e,t){for(let n=wo(e);null!==n;n=_i(n))for(let r=i.Y20;r<n.length;r++)wf(n[r],t)}function Yp(e,t,n){Bt(18);const r=(0,i.KdJ)(t,e);wf(r,n),Bt(19,r[i.SKP])}function wf(e,t){(0,i.F1c)(e)&&$u(e,t)}function $u(e,t){const r=e[i.eDl],o=e[i.Wg1],a=e[i.Iaj];let c=!!(0===t&&16&o);if(c||=!!(64&o&&0===t),c||=!!(1024&o),c||=!(!a?.dirty||!(0,Ve.si)(a)),c||=!1,a&&(a.dirty=!1),e[i.Wg1]&=-9217,c)Hu(r,e,r.template,e[i.SKP]);else if(8192&o){const f=(0,Ve.Ht)(null);try{Kp(e),Gp(e,1);const h=r.components;null!==h&&bf(e,h,1),Vu(e)}finally{(0,Ve.Ht)(f)}}}function bf(e,t,n){for(let r=0;r<t.length;r++)Yp(e,t[r],n)}function qs(e,t){const n=(0,i.yP_)()?64:1088;for(e[i.M0L].changeDetectionScheduler?.notify(t);e;){e[i.Wg1]|=n;const r=(0,i._0$)(e);if((0,i.EFk)(e)&&!r)return e;e=r}return null}function Mf(e,t,n,r){return[e,!0,0,t,null,r,null,n,null,null]}function If(e,t){const n=i.Y20+t;if(n<e.length)return e[n]}function Ys(e,t,n,r=!0){const o=t[i.eDl];if(function Xp(e,t,n,r){const o=i.Y20+r,a=n.length;r>0&&(n[o-1][i.K29]=t),r<a-i.Y20?(t[i.K29]=n[o],(0,i.EYC)(n,i.Y20+r,t)):(n.push(t),t[i.K29]=null),t[i.f7T]=n;const c=t[i.rQE];null!==c&&n!==c&&Af(c,t);const f=t[i.Ds7];null!==f&&f.insertView(e),(0,i._gW)(t),t[i.Wg1]|=128}(o,t,e,n),r){const c=ic(n,e),f=t[i.GpT],h=f.parentNode(e[i.s6P]);null!==h&&function Fa(e,t,n,r,o,a){r[i.jgP]=o,r[i.qlT]=t,sc(e,r,n,1,o,a)}(o,e[i.qlT],f,t,h,c)}const a=t[i.tcA];null!==a&&null!==a.firstChild&&(a.firstChild=null)}function Wa(e,t){const n=za(e,t);return void 0!==n&&rc(n[i.eDl],n),n}function za(e,t){if(e.length<=i.Y20)return;const n=i.Y20+t,r=e[n];if(r){const o=r[i.rQE];null!==o&&o!==e&&nc(o,r),t>0&&(e[n-1][i.K29]=r[i.K29]);const a=(0,i.E6O)(e,i.Y20+t);Ws(r[i.eDl],r);const c=a[i.Ds7];null!==c&&c.detachView(a[i.eDl]),r[i.f7T]=null,r[i.K29]=null,r[i.Wg1]&=-129}return r}function Af(e,t){const n=e[i.nfM],r=t[i.f7T];((0,i.q$2)(r)||t[i.b5C]!==r[i.f7T][i.b5C])&&(e[i.Wg1]|=2),null===n?e[i.nfM]=[t]:n.push(t)}class fc{_lView;_cdRefInjectingView;_appRef=null;_attachedToViewContainer=!1;exhaustive;get rootNodes(){const t=this._lView,n=t[i.eDl];return Gs(n,t,n.firstChild,[])}constructor(t,n){this._lView=t,this._cdRefInjectingView=n}get context(){return this._lView[i.SKP]}set context(t){this._lView[i.SKP]=t}get destroyed(){return(0,i.EPY)(this._lView)}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[i.f7T];if((0,i.A0l)(t)){const n=t[i.bm_],r=n?n.indexOf(this):-1;r>-1&&(za(t,r),(0,i.E6O)(n,r))}this._attachedToViewContainer=!1}rc(this._lView[i.eDl],this._lView)}onDestroy(t){(0,i.ik5)(this._lView,t)}markForCheck(){qs(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[i.Wg1]&=-129}reattach(){(0,i._gW)(this._lView),this._lView[i.Wg1]|=128}detectChanges(){this._lView[i.Wg1]|=1024,Uu(this._lView)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new i.buA(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const t=(0,i.EFk)(this._lView),n=this._lView[i.rQE];null!==n&&!t&&nc(n,this._lView),Ou(this._lView[i.eDl],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new i.buA(902,!1);this._appRef=t;const n=(0,i.EFk)(this._lView),r=this._lView[i.rQE];null!==r&&!n&&Af(r,this._lView),(0,i._gW)(this._lView)}}function Zp(e){return(0,i.dMS)(e._lView)||!!(64&e._lView[i.Wg1])}function Jp(e){(0,i.HAh)(e._lView)}let Ka=(()=>class e{_declarationLView;_declarationTContainer;elementRef;static __NG_ELEMENT_ID__=e0;constructor(n,r,o){this._declarationLView=n,this._declarationTContainer=r,this.elementRef=o}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(n,r){return this.createEmbeddedViewImpl(n,r)}createEmbeddedViewImpl(n,r,o){const a=ls(this._declarationLView,this._declarationTContainer,n,{embeddedViewInjector:r,dehydratedView:o});return new fc(a)}})();function e0(){return hc((0,i.Mx4)(),(0,i.OAn)())}
102function hc(e,t){return 4&e.type?new Ka(t,e,po(e,t)):null}function Nf(e,t,n){const r=t.insertBeforeIndex,o=Array.isArray(r)?r[0]:r;return null===o?uf(e,0,n):(0,i.IvY)(n[o])}function Pf(e,t,n,r,o){const a=t.insertBeforeIndex;if(Array.isArray(a)){let c=r,f=null;if(3&t.type||(f=c,c=o),null!==c&&-1===t.componentOffset)for(let h=1;h<a.length;h++)Oi(e,c,n[a[h]],f,!1)}}function us(e,t,n,r,o){let a=e.data[t];if(null===a)a=Ku(e,t,n,r,o),(0,i.JjR)()&&(a.flags|=32);else if(64&a.type){a.type=n,a.value=r,a.attrs=o;const c=(0,i.Ab)();a.injectorIndex=null===c?-1:c.injectorIndex}return(0,i.iMd)(a,!0),a}function Ku(e,t,n,r,o){const a=(0,i.veI)(),c=(0,i.YWB)(),h=e.data[t]=function i0(e,t,n,r,o,a){let c=t?t.injectorIndex:-1,f=0;return(0,i.KtD)()&&(f|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:c,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:f,providerIndexes:0,value:o,namespace:(0,i.UaU)(),attrs:a,mergedAttrs:null,localNames:null,initialInputs:null,inputs:null,hostDirectiveInputs:null,outputs:null,hostDirectiveOutputs:null,directiveToIndex:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,c?a:a&&a.parent,n,t,r,o);return function o0(e,t,n,r){null===e.firstChild&&(e.firstChild=t),null!==n&&(r?null==n.child&&null!==t.parent&&(n.child=t):null===n.next&&(n.next=t,t.prev=n))}(e,h,a,c),h}function Rf(e,t){if(e.push(t),e.length>1)for(let n=e.length-2;n>=0;n--){const r=e[n];kf(r)||xf(r,t)&&null===Lf(r)&&s0(r,t.index)}}function kf(e){return!(64&e.type)}function xf(e,t){return kf(t)||e.index>t.index}function Lf(e){const t=e.insertBeforeIndex;return Array.isArray(t)?t[0]:t}function s0(e,t){const n=e.insertBeforeIndex;Array.isArray(n)?n[0]=t:(Np(Nf,Pf),e.insertBeforeIndex=t)}function Ga(e,t){const n=e.data[t];return null===n||"string"==typeof n?null:n.hasOwnProperty("currentCaseLViewIndex")?n:n.value}function c0(e,t,n){const r=Ku(e,n,64,null,null);return Rf(t,r),r}function Gu(e,t){const n=t[e.currentCaseLViewIndex];return null===n?n:n<0?~n:n}function u0(e){return e>>>17}function Ff(e){return(131070&e)>>>1}function Bf(e,t,n){e.index=0;const r=Gu(t,n);e.removes=null!==r?t.remove[r]:i.Mlv}function vc(e){if(e.index<e.removes.length){const t=e.removes[e.index++];return t>0?e.lView[t]:(e.stack.push(e.index,e.removes),Bf(e,e.lView[i.eDl].data[~t],e.lView),vc(e))}return 0===e.stack.length?(e.lView=void 0,null):(e.removes=e.stack.pop(),e.index=e.stack.pop(),vc(e))}function V_(){const e={stack:[],index:-1};return function t(n,r){for(e.lView=r;e.stack.length;)e.stack.pop();return Bf(e,n.value,r),vc.bind(null,e)}}function b0(e,t,n){for(const r of n.node.cases[n.case]){const o=t.get(r.index-i.Yw1);o&&Na(e,o,!1)}}function yc(e){const t=e[i.qFA]??[],r=e[i.f7T][i.GpT],o=[];for(const a of t)void 0!==a.data.di?o.push(a):$f(a,r);e[i.qFA]=o}function M0(e){const{lContainer:t}=e,n=t[i.qFA];if(null===n)return;const o=t[i.f7T][i.GpT];for(const a of n)$f(a,o)}function $f(e,t){let n=0,r=e.firstChild;if(r){const o=e.data.r;for(;n<o;){const a=r.nextSibling;Na(t,r,!1),r=a,n++}}}function Ec(e){yc(e);const t=e[i.jgP];(0,i.q$2)(t)&&Dc(t);for(let n=i.Y20;n<e.length;n++)Dc(e[n])}function Dc(e){!function w0(e){const t=e[i.tcA];if(t){const{i18nNodes:n,dehydratedIcuData:r}=t;if(n&&r){const o=e[i.GpT];for(const a of r.values())b0(o,n,a)}t.i18nNodes=void 0,t.dehydratedIcuData=void 0}}(e);const t=e[i.eDl];for(let n=i.Yw1;n<t.bindingStartIndex;n++)(0,i.A0l)(e[n])?Ec(e[n]):(0,i.q$2)(e[n])&&Dc(e[n])}let P0=class{},qf=class{};class R0{resolveComponentFactory(t){throw new i.buA(917,!1)}}let Js=class{static NULL=new R0};class Ja{}let k0=(()=>class e{destroyNode=null;static __NG_ELEMENT_ID__=()=>function Yf(){const e=(0,i.OAn)(),t=(0,i.Mx4)(),n=(0,i.KdJ)(t.index,e);return((0,i.q$2)(n)?n:e)[i.GpT]}()})(),x0=(()=>{class e{static \u0275prov=(0,i.jDH)({token:e,providedIn:"root",factory:()=>null})}return e})();function Zu(e){return void 0!==e.ngModule}function ea(e){return!!(0,i.phH)(e)}function wc(e){return!!(0,i.oyA)(e)}function Qf(e){return!!(0,i.HaV)(e)}function Vo(e){return!!(0,i.xUg)(e)}
102function F0(e,t){if((0,i.Jzi)(e)&&!(e=(0,i.nl4)(e)))throw new Error(`Expected forwardRef function, imported from "${(0,i.PP7)(t)}", to return a standalone entity or NgModule but got "${(0,i.PP7)(e)||e}".`);if(null==(0,i.phH)(e)){const n=(0,i.xUg)(e)||(0,i.HaV)(e)||(0,i.oyA)(e);if(null==n)throw Zu(e)?new Error(`A module with providers was imported from "${(0,i.PP7)(t)}". Modules with providers are not supported in standalone components imports.`):new Error(`The "${(0,i.PP7)(e)}" type, imported from "${(0,i.PP7)(t)}", must be a standalone component / directive / pipe or an NgModule. Did you forget to add the required @Component / @Directive / @Pipe or @NgModule annotation?`);if(!n.standalone)throw new Error(`The "${(0,i.PP7)(e)}" ${function L0(e){return(0,i.xUg)(e)?"component":(0,i.HaV)(e)?"directive":(0,i.oyA)(e)?"pipe":"type"}(e)}, imported from "${(0,i.PP7)(t)}", is not standalone. Did you forget to add the standalone: true flag?`)}}class B0{ownerNgModule=new Map;ngModulesWithSomeUnresolvedDecls=new Set;ngModulesScopeCache=new Map;standaloneComponentsScopeCache=new Map;resolveNgModulesDecls(){if(0!==this.ngModulesWithSomeUnresolvedDecls.size){for(const t of this.ngModulesWithSomeUnresolvedDecls){const n=(0,i.phH)(t);if(n?.declarations)for(const r of Lr(n.declarations))Vo(r)&&this.ownerNgModule.set(r,t)}this.ngModulesWithSomeUnresolvedDecls.clear()}}getComponentDependencies(t,n){this.resolveNgModulesDecls();const r=(0,i.xUg)(t);if(null===r)throw new Error(`Attempting to get component dependencies for a type that is not a component: ${t}`);if(r.standalone){const o=this.getStandaloneComponentScope(t,n);return o.compilation.isPoisoned?{dependencies:[]}:{dependencies:[...o.compilation.directives,...o.compilation.pipes,...o.compilation.ngModules]}}{if(!this.ownerNgModule.has(t))return{dependencies:[]};const o=this.getNgModuleScope(this.ownerNgModule.get(t));return o.compilation.isPoisoned?{dependencies:[]}:{dependencies:[...o.compilation.directives,...o.compilation.pipes]}}}registerNgModule(t,n){if(!ea(t))throw new Error(`Attempting to register a Type which is not NgModule as NgModule: ${t}`);this.ngModulesWithSomeUnresolvedDecls.add(t)}clearScopeCacheFor(t){this.ngModulesScopeCache.delete(t),this.standaloneComponentsScopeCache.delete(t)}getNgModuleScope(t){if(this.ngModulesScopeCache.has(t))return this.ngModulesScopeCache.get(t);const n=this.computeNgModuleScope(t);return this.ngModulesScopeCache.set(t,n),n}computeNgModuleScope(t){const n=(0,i.WbQ)(t),r={exported:{directives:new Set,pipes:new Set},compilation:{directives:new Set,pipes:new Set}};for(const o of Lr(n.imports))if(ea(o)){const a=this.getNgModuleScope(o);u(a.exported.directives,r.compilation.directives),u(a.exported.pipes,r.compilation.pipes)}else{if(!(0,i.QuC)(o)){r.compilation.isPoisoned=!0;break}if(Qf(o)||Vo(o))r.compilation.directives.add(o);else{if(!wc(o))throw new i.buA(980,"The standalone imported type is neither a component nor a directive nor a pipe");r.compilation.pipes.add(o)}}if(!r.compilation.isPoisoned)for(const o of Lr(n.declarations)){if(ea(o)||(0,i.QuC)(o)){r.compilation.isPoisoned=!0;break}wc(o)?r.compilation.pipes.add(o):r.compilation.directives.add(o)}for(const o of Lr(n.exports))if(ea(o)){const a=this.getNgModuleScope(o);u(a.exported.directives,r.exported.directives),u(a.exported.pipes,r.exported.pipes),u(a.exported.directives,r.compilation.directives),u(a.exported.pipes,r.compilation.pipes)}else wc(o)?r.exported.pipes.add(o):r.exported.directives.add(o);return r}getStandaloneComponentScope(t,n){if(this.standaloneComponentsScopeCache.has(t))return this.standaloneComponentsScopeCache.get(t);const r=this.computeStandaloneComponentScope(t,n);return this.standaloneComponentsScopeCache.set(t,r),r}computeStandaloneComponentScope(t,n){const r={compilation:{directives:new Set([t]),pipes:new Set,ngModules:new Set}};for(const o of(0,i.Bqz)(n??[])){const a=(0,i.nl4)(o);try{F0(a,t)}catch{return r.compilation.isPoisoned=!0,r}if(ea(a)){r.compilation.ngModules.add(a);const c=this.getNgModuleScope(a);if(c.exported.isPoisoned)return r.compilation.isPoisoned=!0,r;u(c.exported.directives,r.compilation.directives),u(c.exported.pipes,r.compilation.pipes)}else if(wc(a))r.compilation.pipes.add(a);
102else{if(!Qf(a)&&!Vo(a))return r.compilation.isPoisoned=!0,r;r.compilation.directives.add(a)}}return r}isOrphanComponent(t){const n=(0,i.xUg)(t);return!(!n||n.standalone||(this.resolveNgModulesDecls(),this.ownerNgModule.has(t)))}}function u(e,t){for(const n of e)t.add(n)}const l=new B0,s={};class d{injector;parentInjector;constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){const o=this.injector.get(t,s,r);return o!==s||n===s?o:this.parentInjector.get(t,n,r)}}function g(e,t,n){let r=n?e.styles:null,o=n?e.classes:null,a=0;if(null!==t)for(let c=0;c<t.length;c++){const f=t[c];if("number"==typeof f)a=f;else if(1==a)o=(0,i.n$e)(o,f);else if(2==a){const _=t[++c];r=(0,i.n$e)(r,f+": "+_+";")}}n?e.styles=r:e.stylesWithoutHost=r,n?e.classes=o:e.classesWithoutHost=o}function O(e,t=0){const n=(0,i.OAn)();return null===n?(0,i.KVO)(e,t):Sr((0,i.Mx4)(),n,(0,i.nl4)(e),t)}function ye(e,t,n,r,o){const a=null===r?null:{"":-1},c=o(e,n);if(null!==c){let f=c,h=null,_=null;for(const E of c)if(null!==E.resolveHostDirectives){[f,h,_]=E.resolveHostDirectives(c);break}!function ft(e,t,n,r,o,a,c){const f=r.length;let h=!1;for(let j=0;j<f;j++){const $=r[j];!h&&(0,i.JlV)($)&&(h=!0,rt(e,n,j)),En(yn(n,t),e,$.type)}!function hy(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}(n,e.data.length,f);for(let j=0;j<f;j++){const $=r[j];$.providersResolver&&$.providersResolver($)}let _=!1,E=!1,A=Ra(e,t,f,null);f>0&&(n.directiveToIndex=new Map);for(let j=0;j<f;j++){const $=r[j];if(n.mergedAttrs=ln(n.mergedAttrs,$.hostAttrs),cy(e,n,t,A,$),fy(A,$,o),null!==c&&c.has($)){const[ze,lt]=c.get($);n.directiveToIndex.set($.type,[A,ze+n.directiveStart,lt+n.directiveStart])}else(null===a||!a.has($))&&n.directiveToIndex.set($.type,A);null!==$.contentQueries&&(n.flags|=4),(null!==$.hostBindings||null!==$.hostAttrs||0!==$.hostVars)&&(n.flags|=64);const ve=$.type.prototype;!_&&(ve.ngOnChanges||ve.ngOnInit||ve.ngDoCheck)&&((e.preOrderHooks??=[]).push(n.index),_=!0),!E&&(ve.ngOnChanges||ve.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(n.index),E=!0),A++}!function Ot(e,t,n){for(let r=t.directiveStart;r<t.directiveEnd;r++){const o=e.data[r];if(null!==n&&n.has(o)){const a=n.get(o);Hn(0,t,a,r),Hn(1,t,a,r),e1(t,r,!0)}else jt(0,t,o,r),jt(1,t,o,r),e1(t,r,!1)}}(e,n,a)}(e,t,n,f,a,h,_)}null!==a&&null!==r&&function Te(e,t,n){const r=e.localNames=[];for(let o=0;o<t.length;o+=2){const a=n[t[o+1]];if(null==a)throw new i.buA(-301,!1);r.push(t[o],a)}}(n,r,a)}function rt(e,t,n){t.componentOffset=n,(e.components??=[]).push(t.index)}function jt(e,t,n,r){const o=0===e?n.inputs:n.outputs;for(const a in o)if(o.hasOwnProperty(a)){let c;c=0===e?t.inputs??={}:t.outputs??={},c[a]??=[],c[a].push(r),el(t,a)}}function Hn(e,t,n,r){const o=0===e?n.inputs:n.outputs;for(const a in o)if(o.hasOwnProperty(a)){const c=o[a];let f;f=0===e?t.hostDirectiveInputs??={}:t.hostDirectiveOutputs??={},f[c]??=[],f[c].push(r,a),el(t,c)}}function el(e,t){"class"===t?e.flags|=8:"style"===t&&(e.flags|=16)}function e1(e,t,n){const{attrs:r,inputs:o,hostDirectiveInputs:a}=e;if(null===r||!n&&null===o||n&&null===a||Hl(e))return e.initialInputs??=[],void e.initialInputs.push(null);let c=null,f=0;for(;f<r.length;){const h=r[f];if(0!==h)if(5!==h){if("number"==typeof h)break;if(!n&&o.hasOwnProperty(h)){const _=o[h];for(const E of _)if(E===t){c??=[],c.push(h,r[f+1]);break}}else if(n&&a.hasOwnProperty(h)){const _=a[h];for(let E=0;E<_.length;E+=2)if(_[E]===t){c??=[],c.push(_[E+1],r[f+1]);break}}f+=2}else f+=2;else f+=4}e.initialInputs??=[],e.initialInputs.push(c)}function cy(e,t,n,r,o){e.data[r]=o;const a=o.factory||(o.factory=(0,i.wGu)(o.type,!0)),c=new Er(a,(0,i.JlV)(o),O,null);e.blueprint[r]=c,n[r]=c,function uy(e,t,n,r,o){const a=o.hostBindings;if(a){let c=e.hostBindingOpCodes;null===c&&(c=e.hostBindingOpCodes=[]);const f=~t.index;(function dy(e){let t=e.length;for(;t>0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(c)!=f&&c.push(f),c.push(n,r,a)}}(e,t,r,Ra(e,n,o.hostVars,Wt),o)}function fy(e,t,n){if(n){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)n[t.exportAs[r]]=e;(0,i.JlV)(t)&&(n[""]=e)}}function j0(e,t,n,r,o,a,c,f){const h=t[i.eDl],_=h.consts,A=us(h,e,n,r,(0,i.db4)(_,c));return a&&ye(h,t,A,(0,i.db4)(_,f),o),A.mergedAttrs=ln(A.mergedAttrs,A.attrs),null!==A.attrs&&g(A,A.attrs,!1),null!==A.mergedAttrs&&g(A,A.mergedAttrs,!0),null!==h.queries&&h.queries.elementStart(h,A),A}function V0(e,t){fo(e,t),(0,i.srX)(t)&&e.queries.elementEnd(t)}function t1(e,t,n,r,o,a){const c=t.consts,h=us(t,e,n,r,(0,i.db4)(c,o));if(h.mergedAttrs=ln(h.mergedAttrs,h.attrs),null!=a){const _=(0,i.db4)(c,a);h.localNames=[];for(let E=0;E<_.length;E+=2)h.localNames.push(_[E],-1)}return null!==h.attrs&&g(h,h.attrs,!1),null!==h.mergedAttrs&&g(h,h.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,h),h}function U0(e){return!!n1(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function gy(e,t){if(Array.isArray(e))for(let n=0;n<e.length;n++)t(e[n]);else{const n=e[Symbol.iterator]();let r;for(;!(r=n.next()).done;)t(r.value)}}function n1(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function ki(e,t,n){return e[t]=n}function Ju(e,t){return e[t]}
102function mn(e,t,n){return n!==Wt&&(!Object.is(e[t],n)&&(e[t]=n,!0))}function tl(e,t,n,r){const o=mn(e,t,n);return mn(e,t+1,r)||o}function Xf(e,t,n,r,o){const a=tl(e,t,n,r);return mn(e,t+2,o)||a}function Uo(e,t,n,r,o,a){const c=tl(e,t,n,r);return tl(e,t+2,o,a)||c}function ed(e,t,n){return function r(o){qs((0,i.Qs1)(e)?(0,i.KdJ)(e.index,t):t,5);const c=t[i.SKP];let f=r1(t,c,n,o),h=r.__ngNextListenerFn__;for(;h;)f=r1(t,c,h,o)&&f,h=h.__ngNextListenerFn__;return f}}function r1(e,t,n,r){const o=(0,Ve.Ht)(null);try{return Bt(6,t,n),!1!==n(r)}catch(a){return Bu(e,a),!1}finally{Bt(7,t,n),(0,Ve.Ht)(o)}}function o1(e,t,n,r,o,a,c,f){const h=(0,i.yoD)(e);let _=!1,E=null;if(!r&&h&&(E=function vy(e,t,n,r){const o=e.cleanup;if(null!=o)for(let a=0;a<o.length-1;a+=2){const c=o[a];if(c===n&&o[a+1]===r){const f=t[i.VVG],h=o[a+2];return f&&f.length>h?f[h]:null}"string"==typeof c&&(a+=2)}return null}(t,n,a,e.index)),null!==E)(E.__ngLastListenerFn__||E).__ngNextListenerFn__=c,E.__ngLastListenerFn__=c,_=!0;else{const A=(0,i.d31)(e,n),j=r?r(A):A,$=o.listen(j,a,f);(function my(e){return e.startsWith("animation")||e.startsWith("transition")})(a)||i1(r?ze=>r((0,i.IvY)(ze[e.index])):e.index,t,n,a,f,$,!1)}return _}function i1(e,t,n,r,o,a,c){const f=t.firstCreatePass?(0,i.vNG)(t):null,h=(0,i.d_l)(n),_=h.length;h.push(o,a),f&&f.push(r,e,_,(_+1)*(c?-1:1))}function Zf(e,t,n,r,o,a){const f=t[i.eDl],A=t[n][f.data[n].outputs[r]].subscribe(a);i1(e.index,f,t,o,a,A,!0)}const ta=Symbol("BINDING");class s1 extends Js{ngModule;constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=(0,i.xUg)(t);return new Jf(n,this.ngModule)}}class Jf extends qf{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=function Iy(e){return Object.keys(e).map(t=>{const[n,r,o]=e[t],a={propName:n,templateName:t,isSignal:0!==(r&vu.SignalBased)};return o&&(a.transform=o),a})}(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=function Ay(e){return Object.keys(e).map(t=>({propName:e[t],templateName:t}))}(this.componentDef.outputs),this.cachedOutputs}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function Qd(e){return e.map(C_).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors??[],this.isBoundToModule=!!n}create(t,n,r,o,a,c){Bt(22);const f=(0,Ve.Ht)(null);try{const h=this.componentDef,_=function Py(e,t,n,r){const o=e?["ng-version","20.3.25"]:function Xd(e){const t=[],n=[];let r=1,o=2;for(;r<e.length;){let a=e[r];if("string"==typeof a)2===o?""!==a&&t.push(a,e[++r]):8===o&&n.push(a);else{if(!Ir(o))break;o=a}r++}return n.length&&t.push(1,...n),t}(t.selectors[0]);let a=null,c=null,f=0;if(n)for(const E of n)f+=E[ta].requiredVars,E.create&&(E.targetIdx=0,(a??=[]).push(E)),E.update&&(E.targetIdx=0,(c??=[]).push(E));if(r)for(let E=0;E<r.length;E++){const A=r[E];if("function"!=typeof A)for(const j of A.bindings){f+=j[ta].requiredVars;const $=E+1;j.create&&(j.targetIdx=$,(a??=[]).push(j)),j.update&&(j.targetIdx=$,(c??=[]).push(j))}}const h=[t];if(r)for(const E of r){const j=(0,i.HaV)("function"==typeof E?E:E.type);h.push(j)}return xs(0,null,function Ry(e,t){return e||t?n=>
102{if(1&n&&e)for(const r of e)r.create();if(2&n&&t)for(const r of t)r.update()}:null}(a,c),1,f,h,null,null,null,[o],null)}(r,h,c,a),E=function Ty(e,t,n){let r=t instanceof i.uvJ?t:t?.injector;return r&&null!==e.getStandaloneInjector&&(r=e.getStandaloneInjector(r)||r),r?new d(n,r):n}(h,o||this.ngModule,t),A=function Oy(e){const t=e.get(Ja,null);if(null===t)throw new i.buA(407,!1);return{rendererFactory:t,sanitizer:e.get(x0,null),changeDetectionScheduler:e.get(i.hk6,null),ngReflect:!1}}(E),j=A.rendererFactory.createRenderer(null,h),$=r?function ac(e,t,n,r){const a=r.get(ei,!1)||n===tn.ShadowDom,c=e.selectRootElement(t,a);if("script"===c.tagName.toLowerCase())throw new i.buA(905,!1);return function Pp(e){Ks(e)}(c),c}(j,r,h.encapsulation,E):function Sy(e,t){const n=function Ny(e){return(e.selectors[0][0]||"div").toLowerCase()}(e);return In(t,n,"svg"===n?i.jNX:"math"===n?i.rJ1:null)}(h,j),ve=c?.some(a1)||a?.some(pt=>"function"!=typeof pt&&pt.bindings.some(a1)),ze=Wl(null,_,null,512|mu(h),null,null,A,j,E,null,null);ze[i.Yw1]=$,(0,i.ID8)(ze);let lt=null;try{const pt=j0(i.Yw1,ze,2,"#host",()=>_.directiveRegistry,!0,0);Nd(j,$,pt),Cn($,ze),Ua(_,ze,pt),Jn(_,pt,ze),V0(_,pt),void 0!==n&&function xy(e,t,n){const r=e.projection=[];for(let o=0;o<t.length;o++){const a=n[o];r.push(null!=a&&a.length?Array.from(a):null)}}(pt,this.ngContentSelectors,n),lt=(0,i.KdJ)(pt.index,ze),ze[i.SKP]=lt[i.SKP],dc(_,ze,null)}catch(pt){throw null!==lt&&Gr(lt),Gr(ze),pt}finally{Bt(23),(0,i.bll)()}return new ky(this.componentType,ze,!!ve)}finally{(0,Ve.Ht)(f)}}}function a1(e){const t=e[ta].kind;return"input"===t||"twoWay"===t}class ky extends P0{_rootLView;_hasInputBindings;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(t,n,r){super(),this._rootLView=n,this._hasInputBindings=r,this._tNode=(0,i.XRZ)(n[i.eDl],i.Yw1),this.location=po(this._tNode,n),this.instance=(0,i.KdJ)(this._tNode.index,n)[i.SKP],this.hostView=this.changeDetectorRef=new fc(n,void 0),this.componentType=t}setInput(t,n){const r=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),n))return;const o=this._rootLView;$a(r,o[i.eDl],o,t,n),this.previousInputValues.set(t,n),qs((0,i.KdJ)(r.index,o),1)}get injector(){return new et(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}let eh=(()=>class e{static __NG_ELEMENT_ID__=Ly})();function Ly(){return u1((0,i.Mx4)(),(0,i.OAn)())}const Fy=eh,l1=class extends Fy{_lContainer;_hostTNode;_hostLView;constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return po(this._hostTNode,this._hostLView)}get injector(){return new et(this._hostTNode,this._hostLView)}get parentInjector(){const t=Rn(this._hostTNode,this._hostLView);if(Zt(t)){const n=H(t,this._hostLView),r=Mn(t);return new et(n[i.eDl].data[r+8],n)}return new et(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=c1(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-i.Y20}createEmbeddedView(t,n,r){let o,a;"number"==typeof r?o=r:null!=r&&(o=r.index,a=r.injector);const f=t.createEmbeddedViewImpl(n||{},a,null);return this.insertImpl(f,o,cs(this._hostTNode,null)),f}createComponent(t,n,r,o,a,c,f){const h=t&&!bn(t);let _;if(h)_=n;else{const lt=n||{};_=lt.index,r=lt.injector,o=lt.projectableNodes,a=lt.environmentInjector||lt.ngModuleRef,c=lt.directives,f=lt.bindings}const E=h?t:new Jf((0,i.xUg)(t)),A=r||this.parentInjector;if(!a&&null==E.ngModule){const pt=(h?A:this.parentInjector).get(i.uvJ,null);pt&&(a=pt)}(0,i.xUg)(E.componentType??{});const ze=E.create(A,o,null,a,c,f);return this.insertImpl(ze.hostView,_,cs(this._hostTNode,null)),ze}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,r){const o=t._lView;if((0,i.ITl)(o)){const f=this.indexOf(t);if(-1!==f)this.detach(f);else{const h=o[i.f7T],_=new l1(h,h[i.qlT],h[i.f7T]);_.detach(_.indexOf(t))}}const a=this._adjustIndex(n),c=this._lContainer;return Ys(c,o,a,r),t.attachToViewContainerRef(),(0,i.EYC)(H0(c),a,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=c1(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),r=za(this._lContainer,n);r&&((0,i.E6O)(H0(this._lContainer),n),rc(r[i.eDl],r))}detach(t){const n=this._adjustIndex(t,-1),r=za(this._lContainer,n);return r&&null!=(0,i.E6O)(H0(this._lContainer),n)?new fc(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function c1(e){return e[i.bm_]}function H0(e){return e[i.bm_]||(e[i.bm_]=[])}function u1(e,t){let n;const r=t[e.index];
102return(0,i.A0l)(r)?n=r:(n=Mf(r,t,null,e),t[e.index]=n,Zd(t,n)),d1(n,t,e,r),new l1(n,e,t)}let d1=function h1(e,t,n,r){if(e[i.s6P])return;let o;o=8&n.type?(0,i.IvY)(r):function By(e,t){const n=e[i.GpT],r=n.createComment(""),o=(0,i.d31)(t,e),a=n.parentNode(o);return Oi(n,a,r,n.nextSibling(o),!1),r}(t,n),e[i.s6P]=o};class W0{queryList;matches=null;constructor(t){this.queryList=t}clone(){return new W0(this.queryList)}setDirty(){this.queryList.setDirty()}}class z0{queries;constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const r=null!==t.contentQueries?t.contentQueries[0]:n.length,o=[];for(let a=0;a<r;a++){const c=n.getByIndex(a);o.push(this.queries[c.indexInDeclarationView].clone())}return new z0(o)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}finishViewCreation(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let n=0;n<this.queries.length;n++)null!==Q0(t,n).matches&&this.queries[n].setDirty()}}class p1{flags;read;predicate;constructor(t,n,r=null){this.flags=n,this.read=r,this.predicate="string"==typeof t?function zy(e){return e.split(",").map(t=>t.trim())}(t):t}}class K0{queries;constructor(t=[]){this.queries=t}elementStart(t,n){for(let r=0;r<this.queries.length;r++)this.queries[r].elementStart(t,n)}elementEnd(t){for(let n=0;n<this.queries.length;n++)this.queries[n].elementEnd(t)}embeddedTView(t){let n=null;for(let r=0;r<this.length;r++){const o=null!==n?n.length:0,a=this.getByIndex(r).embeddedTView(t,o);a&&(a.indexInDeclarationView=r,null!==n?n.push(a):n=[a])}return null!==n?new K0(n):null}template(t,n){for(let r=0;r<this.queries.length;r++)this.queries[r].template(t,n)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class G0{metadata;matches=null;indexInDeclarationView=-1;crossesNgTemplate=!1;_declarationNodeIndex;_appliesToNextNode=!0;constructor(t,n=-1){this.metadata=t,this._declarationNodeIndex=n}elementStart(t,n){this.isApplyingToNode(n)&&this.matchTNode(t,n)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,n){this.elementStart(t,n)}embeddedTView(t,n){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,n),new G0(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&1&~this.metadata.flags){const n=this._declarationNodeIndex;let r=t.parent;for(;null!==r&&8&r.type&&r.index!==n;)r=r.parent;return n===(null!==r?r.index:-1)}return this._appliesToNextNode}matchTNode(t,n){const r=this.metadata.predicate;if(Array.isArray(r))for(let o=0;o<r.length;o++){const a=r[o];this.matchTNodeWithReadOption(t,n,Uy(n,a)),this.matchTNodeWithReadOption(t,n,Nr(n,t,a,!1,!1))}else r===Ka?4&n.type&&this.matchTNodeWithReadOption(t,n,-1):this.matchTNodeWithReadOption(t,n,Nr(n,t,r,!1,!1))}matchTNodeWithReadOption(t,n,r){if(null!==r){const o=this.metadata.read;if(null!==o)if(o===Fi||o===eh||o===Ka&&4&n.type)this.addMatch(n.index,-2);else{const a=Nr(n,t,o,!1,!1);null!==a&&this.addMatch(n.index,a)}else this.addMatch(n.index,r)}}addMatch(t,n){null===this.matches?this.matches=[t,n]:this.matches.push(t,n)}}function Uy(e,t){const n=e.localNames;if(null!==n)for(let r=0;r<n.length;r+=2)if(n[r]===t)return n[r+1];return null}function $y(e,t,n,r){return-1===n?function Hy(e,t){return 11&e.type?po(e,t):4&e.type?hc(e,t):null}(t,e):-2===n?function Wy(e,t,n){return n===Fi?po(t,e):n===Ka?hc(t,e):n===eh?u1(t,e):void 0}(e,t,r):R(e,e[i.eDl],n,t)}function g1(e,t,n,r){const o=t[i.Ds7].queries[r];if(null===o.matches){const a=e.data,c=n.matches,f=[];for(let h=0;null!==c&&h<c.length;h+=2){const _=c[h];f.push(_<0?null:$y(t,a[_],c[h+1],n.metadata.read))}o.matches=f}return o.matches}function q0(e,t,n,r){const o=e.queries.getByIndex(n),a=o.matches;if(null!==a){const c=g1(e,t,o,n);for(let f=0;f<a.length;f+=2){const h=a[f];if(h>0)r.push(c[f/2]);else{const _=a[f+1],E=t[-h];for(let A=i.Y20;A<E.length;A++){const j=E[A];j[i.rQE]===j[i.f7T]&&q0(j[i.eDl],j,_,r)}if(null!==E[i.nfM]){const A=E[i.nfM];for(let j=0;j<A.length;j++){const $=A[j];q0($[i.eDl],$,_,r)}}}}}return r}function Y0(e,t){return e[i.Ds7].queries[t].queryList}function _1(e,t,n){const r=new pl(!(4&~n));return(0,i.B22)(e,t,r,r.destroy),(t[i.Ds7]??=new z0).queries.push(new W0(r))-1}function m1(e,t,n){const r=(0,i.klJ)();return r.firstCreatePass&&(y1(r,new p1(e,t,n),-1),!(2&~t)&&(r.staticViewQueries=!0)),_1(r,(0,i.OAn)(),t)}function v1(e,t,n,r){const o=(0,i.klJ)();if(o.firstCreatePass){const a=(0,i.Mx4)();y1(o,new p1(t,n,r),a.index),function Ky(e,t){const n=e.contentQueries||(e.contentQueries=[]);t!==(n.length?n[n.length-1]:-1)&&n.push(e.queries.length-1,t)}
102(o,e),!(2&~n)&&(o.staticContentQueries=!0)}return _1(o,(0,i.OAn)(),n)}function y1(e,t,n){null===e.queries&&(e.queries=new K0),e.queries.track(new G0(t,n))}function Q0(e,t){return e.queries.getByIndex(t)}function E1(e,t){const n=e[i.eDl],r=Q0(n,t);return r.crossesNgTemplate?q0(n,e,t,[]):g1(n,e,r,t)}function D1(e,t){const n=e[Ve.bh];n._lView=(0,i.OAn)(),n._queryIndex=t,n._queryList=Y0(n._lView,t),n._queryList.onDirty(()=>n._dirtyCounter.update(r=>r+1))}function qy(e){const t=[],n=new Map;function r(o){let a=n.get(o);if(!a){const c=e(o);n.set(o,a=c.then(f=>function Zy(e,t){return"string"==typeof t?t:void 0!==t.status&&200!==t.status?Promise.reject(new i.buA(918,!1)):t.text()}(0,f)))}return a}return bc.forEach((o,a)=>{const c=[];o.templateUrl&&c.push(r(o.templateUrl).then(_=>{o.template=_}));const f="string"==typeof o.styles?[o.styles]:o.styles||[];if(o.styles=f,o.styleUrl&&o.styleUrls?.length)throw new Error("@Component cannot define both `styleUrl` and `styleUrls`. Use `styleUrl` if the component has one stylesheet, or `styleUrls` if it has multiple");if(o.styleUrls?.length){const _=o.styles.length,E=o.styleUrls;o.styleUrls.forEach((A,j)=>{f.push(""),c.push(r(A).then($=>{f[_+j]=$,E.splice(E.indexOf(A),1),0==E.length&&(o.styleUrls=void 0)}))})}else o.styleUrl&&c.push(r(o.styleUrl).then(_=>{f.push(_),o.styleUrl=void 0}));const h=Promise.all(c).then(()=>function Jy(e){td.delete(e)}(a));t.push(h)}),function Qy(){const e=bc;bc=new Map}(),Promise.all(t).then(()=>{})}let bc=new Map;const td=new Set;function Xy(){return 0===bc.size}const Z0=new Map;function b1(e,t){(function e5(e,t,n){if(t&&t!==n)throw new Error(`Duplicate module registered for ${e} - ${(0,i.AsM)(t)} vs ${(0,i.AsM)(t.name)}`)})(t,Z0.get(t)||null,e),Z0.set(t,e)}let nl=class{},t5=class{};function n5(e,t){return new J0(e,t??null,[])}class J0 extends nl{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new s1(this);constructor(t,n,r,o=!0){super(),this.ngModuleType=t,this._parent=n;const a=(0,i.phH)(t);this._bootstrapComponents=Lr(a.bootstrap),this._r3Injector=(0,i.Pz9)(t,n,[{provide:nl,useValue:this},{provide:Js,useValue:this.componentFactoryResolver},...r],(0,i.AsM)(t),new Set(["environment"])),o&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class M1 extends t5{moduleType;constructor(t){super(),this.moduleType=t}create(t){return new J0(this.moduleType,t,[])}}function r5(e,t,n){return new J0(e,t,n,!1)}class o5 extends nl{injector;componentFactoryResolver=new s1(this);instance=null;constructor(t){super();const n=new i.e5P([...t.providers,{provide:nl,useValue:this},{provide:Js,useValue:this.componentFactoryResolver}],t.parent||(0,i.WB9)(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function I1(e,t,n=null){return new o5({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}let i5=(()=>{class e{_injector;cachedInjectors=new Map;constructor(n){this._injector=n}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const r=(0,i.jXY)(!1,n.type),o=r.length>0?I1([r],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,o)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=(0,i.jDH)({token:e,providedIn:"environment",factory:()=>new e((0,i.KVO)(i.uvJ))})}return e})();function A1(e){return an(()=>{const t=P1(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===hi.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:t.standalone?o=>o.get(i5).getOrCreateStandaloneInjector(n):null,getExternalStyles:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||tn.Emulated,styles:e.styles||i.Mlv,_:null,schemas:e.schemas||null,tView:null,id:""};t.standalone&&tr("NgStandalone"),R1(n);
102const r=e.dependencies;return n.directiveDefs=th(r,T1),n.pipeDefs=th(r,i.oyA),n.id=function c5(e){let t=0;const r=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,"function"==typeof e.consts?"":e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery];for(const a of r.join("|"))t=Math.imul(31,t)+a.charCodeAt(0)|0;return t+=2147483648,"c"+t}(n),n})}function T1(e){return(0,i.xUg)(e)||(0,i.HaV)(e)}function O1(e){return an(()=>({type:e.type,bootstrap:e.bootstrap||i.Mlv,declarations:e.declarations||i.Mlv,imports:e.imports||i.Mlv,exports:e.exports||i.Mlv,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function s5(e,t){if(null==e)return i.MZA;const n={};for(const r in e)if(e.hasOwnProperty(r)){const o=e[r];let a,c,f,h;Array.isArray(o)?(f=o[0],a=o[1],c=o[2]??a,h=o[3]||null):(a=o,c=o,f=vu.None,h=null),n[a]=[r,f,h],t[a]=c}return n}function a5(e){if(null==e)return i.MZA;const t={};for(const n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function S1(e){return an(()=>{const t=P1(e);return R1(t),t})}function N1(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:e.standalone??!0,onDestroy:e.type.prototype.ngOnDestroy||null}}function P1(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputConfig:e.inputs||i.MZA,exportAs:e.exportAs||null,standalone:e.standalone??!0,signals:!0===e.signals,selectors:e.selectors||i.Mlv,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,resolveHostDirectives:null,hostDirectives:null,inputs:s5(e.inputs,t),outputs:a5(e.outputs),debugInfo:null}}function R1(e){e.features?.forEach(t=>t(e))}function th(e,t){return e?()=>{const n="function"==typeof e?e():e,r=[];for(const o of n){const a=t(o);null!==a&&r.push(a)}return r}:null}function k1(e){return Object.getPrototypeOf(e.prototype).constructor}function eg(e){let t=k1(e.type),n=!0;const r=[e];for(;t;){let o;if((0,i.JlV)(e))o=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new i.buA(903,!1);o=t.\u0275dir}if(o){if(n){r.push(o);const c=e;c.inputs=tg(e.inputs),c.declaredInputs=tg(e.declaredInputs),c.outputs=tg(e.outputs);const f=o.hostBindings;f&&p5(e,f);const h=o.viewQuery,_=o.contentQueries;if(h&&f5(e,h),_&&h5(e,_),u5(e,o),(0,i.dwj)(e.outputs,o.outputs),(0,i.JlV)(o)&&o.data.animation){const E=e.data;E.animation=(E.animation||[]).concat(o.data.animation)}}const a=o.features;if(a)for(let c=0;c<a.length;c++){const f=a[c];f&&f.ngInherit&&f(e),f===eg&&(n=!1)}}t=Object.getPrototypeOf(t)}!function d5(e){let t=0,n=null;for(let r=e.length-1;r>=0;r--){const o=e[r];o.hostVars=t+=o.hostVars,o.hostAttrs=ln(o.hostAttrs,n=ln(n,o.hostAttrs))}}(r)}function u5(e,t){for(const n in t.inputs){if(!t.inputs.hasOwnProperty(n)||e.inputs.hasOwnProperty(n))continue;const r=t.inputs[n];void 0!==r&&(e.inputs[n]=r,e.declaredInputs[n]=t.declaredInputs[n])}}function tg(e){return e===i.MZA?{}:e===i.Mlv?[]:e}function f5(e,t){const n=e.viewQuery;e.viewQuery=n?(r,o)=>{t(r,o),n(r,o)}:t}function h5(e,t){const n=e.contentQueries;e.contentQueries=n?(r,o,a)=>{t(r,o,a),n(r,o,a)}:t}function p5(e,t){const n=e.hostBindings;e.hostBindings=n?(r,o)=>{t(r,o),n(r,o)}:t}const g5=["providersResolver"],_5=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];function y5(e){const t=[];let n=!1,r=null,o=null;for(let a=0;a<e.length;a++){const c=e[a];if(null!==c.hostDirectives){const f=t.length;r??=new Map,o??=new Map,x1(c,t,r),o.set(c,[f,t.length-1])}0===a&&(0,i.JlV)(c)&&(n=!0,t.push(c))}for(let a=n?1:0;a<e.length;a++)t.push(e[a]);return[t,r,o]}function x1(e,t,n){if(null!==e.hostDirectives)for(const r of e.hostDirectives)if("function"==typeof r){const o=r();for(const a of o)L1(ng(a),t,n)}else L1(r,t,n)}function L1(e,t,n){const r=(0,i.HaV)(e.directive);(function E5(e,t){for(const n in t)t.hasOwnProperty(n)&&(e[t[n]]=e[n])})(r.declaredInputs,e.inputs),x1(r,t,n),n.set(r,e),t.push(r)}function ng(e){return"function"==typeof e?{directive:(0,i.nl4)(e),inputs:i.MZA,outputs:i.MZA}:{directive:(0,i.nl4)(e.directive),inputs:F1(e.inputs),outputs:F1(e.outputs)}}function F1(e){if(void 0===e||0===e.length)return i.MZA;const t={};for(let n=0;n<e.length;n+=2)t[e[n]]=e[n+1];return t}function j1(e,t,n,r,o,a,c,f){if(n.firstCreatePass){e.mergedAttrs=ln(e.mergedAttrs,e.attrs);const E=e.tView=xs(2,e,o,a,c,n.directiveRegistry,n.pipeRegistry,null,n.schemas,n.consts,null);null!==n.queries&&(n.queries.template(n,e),E.queries=n.queries.embeddedTView(e))}f&&(e.flags|=f),(0,i.iMd)(e,!1);const h=U1(n,t,e,r);(0,i.SX7)()&&oc(n,t,h,e),Cn(h,t);const _=Mf(h,t,h,e);t[r+i.Yw1]=_,Zd(t,_)}function rl(e,t,n,r,o,a,c,f,h,_,E){const A=n+i.Yw1;let j;if(t.firstCreatePass){if(j=us(t,A,4,c||null,f||null),null!=_){const $=(0,i.db4)(t.consts,_);j.localNames=[];for(let ve=0;ve<$.length;ve+=2)j.localNames.push($[ve],-1)}}else j=t.data[A];return j1(j,e,t,n,r,o,a,h),null!=_&&zs(e,j,E),j}function rg(e,t,n,r,o,a,c,f){const h=(0,i.OAn)(),_=(0,i.klJ)();return rl(h,_,e,t,n,r,o,(0,i.db4)(_.consts,a),void 0,c,f),rg}let U1=function H1(e,t,n,r){return(0,i.m7n)(!0),t[i.GpT].createComment("")};var Ln=function(e){return e[e.NOT_STARTED=0]="NOT_STARTED",e[e.IN_PROGRESS=1]="IN_PROGRESS",e[e.COMPLETE=2]="COMPLETE",e[e.FAILED=3]="FAILED",e}(Ln||{}),sn=function(e){return e[e.Placeholder=0]="Placeholder",e[e.Loading=1]="Loading",e[e.Complete=2]="Complete",e[e.Error=3]="Error",e}(sn||{}),Mc=function(e){return e[e.Initial=-1]="Initial",e}(Mc||{}),W1=function(e){return e[e.Manual=0]="Manual",e[e.Playthrough=1]="Playthrough",e}(W1||{});function rd(e,t,n){const r=K1(e);null===t[r]&&(t[r]=[]),t[r].push(n)}function oh(e,t){const n=K1(e),r=t[n];if(null!==r){for(const o of r)o();t[n]=null}}function z1(e){oh(1,e),oh(0,e),oh(2,e)}function K1(e){let t=4;return 1===e?t=5:2===e&&(t=9),t}function od(e){return e+1}function to(e,t){return e[od(t.index)]}function pr(e,t){const n=od(t.index);return e.data[n]}function og(e,t){return t===sn.Placeholder?e.placeholderBlockConfig?.[0]??null:t===sn.Loading?e.loadingBlockConfig?.[0]??null:null}function G1(e){return e.loadingBlockConfig?.[1]??null}function q1(e,t){if(!e||0===e.length)return t;const n=new Set(e);for(const r of t)n.add(r);return e.length===n.size?e:Array.from(n)}function ig(e,t,n){const r=n.get(on);return function cn(e,t,n){let r=Mr.get(e);return Rr=Rr||n(),r||(r=new wi,Rr.observe(e),Mr.set(e,r),Ci++),r.callbacks.add(t),()=>{Mr.has(e)&&(r.callbacks.delete(t),0===r.callbacks.size&&(Rr?.unobserve(e),Mr.delete(e),Ci--),0===Ci&&(Rr?.disconnect(),Rr=null))}}(e,()=>r.run(t),()=>r.runOutsideAngular(()=>function bl(){return new IntersectionObserver(e=>{for(const t of e)t.isIntersecting&&Mr.has(t.target)&&Mr.get(t.target).listener()})}()))}function Tc(e,t,n,r,o,a,c){const f=e[i.YEL],h=f.get(on);let _;_=function Mp(e,t){const n=t?.injector??(0,i.WQX)(i.zZn);return tr("NgAfterRender"),ec(e,n,t,!1)}
102({read:function E(){if((0,i.EPY)(e))return void _.destroy();const A=to(e,t),j=A[1];if(j!==Mc.Initial&&j!==sn.Placeholder)return void _.destroy();const $=function N5(e,t,n){return null==n?e:n>=0?(0,i.jRZ)(n,e):e[t.index][i.Y20]??null}(e,t,r);if(!$||(_.destroy(),(0,i.EPY)($)))return;const ve=function P5(e,t){return(0,i.vaC)(i.Yw1+t,e)}($,n),ze=o(ve,()=>{h.run(()=>{e!==$&&(0,i.DyX)($,ze),a()})},f);e!==$&&(0,i.ik5)($,ze),rd(c,A,ze)}},{injector:f})}function ih(e,t){const n=t.get(x5);return n.add(e),()=>n.remove(e)}let x5=(()=>{class e{executingCallbacks=!1;idleId=null;current=new Set;deferred=new Set;ngZone=(0,i.WQX)(on);requestIdleCallbackFn=(()=>typeof requestIdleCallback<"u"?requestIdleCallback:setTimeout)().bind(globalThis);cancelIdleCallbackFn=(()=>typeof requestIdleCallback<"u"?cancelIdleCallback:clearTimeout)().bind(globalThis);add(n){(this.executingCallbacks?this.deferred:this.current).add(n),null===this.idleId&&this.scheduleIdleCallback()}remove(n){const{current:r,deferred:o}=this;r.delete(n),o.delete(n),0===r.size&&0===o.size&&this.cancelIdleCallback()}scheduleIdleCallback(){const n=()=>{this.cancelIdleCallback(),this.executingCallbacks=!0;for(const r of this.current)r();if(this.current.clear(),this.executingCallbacks=!1,this.deferred.size>0){for(const r of this.deferred)this.current.add(r);this.deferred.clear(),this.scheduleIdleCallback()}};this.idleId=this.requestIdleCallbackFn(()=>this.ngZone.run(n))}cancelIdleCallback(){null!==this.idleId&&(this.cancelIdleCallbackFn(this.idleId),this.idleId=null)}ngOnDestroy(){this.cancelIdleCallback(),this.current.clear(),this.deferred.clear()}static \u0275prov=(0,i.jDH)({token:e,providedIn:"root",factory:()=>new e})}return e})();function sh(e){return(t,n)=>Q1(e,t,n)}function Q1(e,t,n){const r=n.get(L5),o=n.get(on);return r.add(e,t,o),()=>r.remove(t)}let L5=(()=>{class e{executingCallbacks=!1;timeoutId=null;invokeTimerAt=null;current=[];deferred=[];add(n,r,o){this.addToQueue(this.executingCallbacks?this.deferred:this.current,Date.now()+n,r),this.scheduleTimer(o)}remove(n){const{current:r,deferred:o}=this;-1===this.removeFromQueue(r,n)&&this.removeFromQueue(o,n),0===r.length&&0===o.length&&this.clearTimeout()}addToQueue(n,r,o){let a=n.length;for(let c=0;c<n.length;c+=2)if(n[c]>r){a=c;break}(0,i.llW)(n,a,r,o)}removeFromQueue(n,r){let o=-1;for(let a=0;a<n.length;a+=2)if(n[a+1]===r){o=a;break}return o>-1&&(0,i.gsJ)(n,o,2),o}scheduleTimer(n){const r=()=>{this.clearTimeout(),this.executingCallbacks=!0;const a=[...this.current],c=Date.now();for(let h=0;h<a.length;h+=2){const E=a[h+1];if(!(a[h]<=c))break;E()}let f=-1;for(let h=0;h<this.current.length&&this.current[h]<=c;h+=2)f=h+1;if(f>=0&&(0,i.gsJ)(this.current,0,f+1),this.executingCallbacks=!1,this.deferred.length>0){for(let h=0;h<this.deferred.length;h+=2)this.addToQueue(this.current,this.deferred[h],this.deferred[h+1]);this.deferred.length=0}this.scheduleTimer(n)};if(this.current.length>0){const a=Date.now(),c=this.current[0];if(null===this.timeoutId||this.invokeTimerAt&&this.invokeTimerAt-c>16){this.clearTimeout();const f=Math.max(c-a,16);this.invokeTimerAt=c,this.timeoutId=n.runOutsideAngular(()=>setTimeout(()=>n.run(r),f))}}}clearTimeout(){null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}ngOnDestroy(){this.clearTimeout(),this.current.length=0,this.deferred.length=0}static \u0275prov=(0,i.jDH)({token:e,providedIn:"root",factory:()=>new e})}return e})(),F5=(()=>{class e{cachedInjectors=new Map;getOrCreateInjector(n,r,o,a){if(!this.cachedInjectors.has(n)){const c=o.length>0?I1(o,r,a):null;this.cachedInjectors.set(n,c)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=(0,i.jDH)({token:e,providedIn:"environment",factory:()=>new e})}return e})();const B5=new i.nKC("");function sg(e,t,n){return e.get(F5).getOrCreateInjector(t,e,n,"")}function na(e,t,n,r=!1){const o=n[i.f7T],a=o[i.eDl];if((0,i.EPY)(o))return;const c=to(o,t),h=c[7];if(!(null!==h&&e<h)&&J1(c[1],e)&&J1(c[0]??-1,e)){const _=pr(a,t),A=r||null===G1(_)&&null===og(_,sn.Loading)&&!og(_,sn.Placeholder)?X1:ag;try{A(e,c,n,t,o)}catch(j){Bu(o,j)}}}function X1(e,t,n,r,o){Bt(20);const a=function O5(e,t,n){const o=pr(t[i.eDl],n);switch(e){case sn.Complete:return o.primaryTmplIndex;case sn.Loading:return o.loadingTmplIndex;case sn.Error:return o.errorTmplIndex;case sn.Placeholder:return o.placeholderTmplIndex;default:return null}}(e,o,r);if(null!==a){t[1]=e;const c=o[i.eDl],h=(0,i.XRZ)(c,a+i.Yw1),_=0;let E;if(Wa(n,_),e===sn.Complete){const ve=pr(c,r),ze=ve.providers;ze&&ze.length>
1020&&(E=function j5(e,t,n){if(e instanceof d){const o=e.injector,c=sg(e.parentInjector,t,n);return new d(o,c)}const r=e.get(i.uvJ);if(r!==e){const o=sg(r,t,n);return new d(e,o)}return sg(e,t,n)}(o[i.YEL],ve,ze))}const{dehydratedView:A,dehydratedViewIx:j}=function V5(e,t){const n=e[i.qFA]?.findIndex(o=>o.data.s===t[1])??-1;return{dehydratedView:n>-1?e[i.qFA][n]:null,dehydratedViewIx:n}}(n,t),$=ls(o,h,null,{injector:E,dehydratedView:A});if(Ys(n,$,_,cs(h,A)),qs($,2),j>-1&&n[i.qFA]?.splice(j,1),(e===sn.Complete||e===sn.Error)&&Array.isArray(t[8])){for(const ve of t[8])ve();t[8]=null}}Bt(21)}function U5(e,t,n,r,o){const a=Date.now(),f=pr(o[i.eDl],r);if(null===t[2]||t[2]<=a){t[2]=null;const h=G1(f),_=null!==t[3];if(e!==sn.Loading||null===h||_){e>sn.Loading&&_&&(t[3](),t[3]=null,t[0]=null),X1(e,t,n,r,o);const E=og(f,e);null!==E&&(t[2]=a+E,Z1(E,t,r,n,o))}else{t[0]=e;const E=Z1(h,t,r,n,o);t[3]=E}}else t[0]=e}function Z1(e,t,n,r,o){return Q1(e,()=>{const c=t[0];t[2]=null,t[0]=null,null!==c&&na(c,n,r)},o[i.YEL])}function J1(e,t){return e<t}function Oc(e,t){na(sn.Placeholder,t,e[t.index])}function em(e,t,n){e.loadingPromise.then(()=>{e.loadingState===Ln.COMPLETE?na(sn.Complete,t,n):e.loadingState===Ln.FAILED&&na(sn.Error,t,n)})}let ag=null;function $5(e,t,n,r){return an(()=>{const o=e;null!==t&&(o.hasOwnProperty("decorators")&&void 0!==o.decorators?o.decorators.push(...t):o.decorators=t),null!==n&&(o.ctorParameters=n),null!==r&&(o.propDecorators=o.hasOwnProperty("propDecorators")&&void 0!==o.propDecorators?{...o.propDecorators,...r}:r)})}let tm=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=(0,i.jDH)({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();const _m=new i.nKC(""),mm=new i.nKC("");let ug,SE=(()=>{class e{_ngZone;registry;_isZoneStable=!0;_callbacks=[];_taskTrackingZone=null;_destroyRef;constructor(n,r,o){this._ngZone=n,this.registry=r,(0,i.M6u)()&&(this._destroyRef=(0,i.WQX)(i.abz,{optional:!0})??void 0),ug||(function NE(e){ug=e}(o),o.addToWindow(r)),this._watchAngularEvents(),n.run(()=>{this._taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){const n=this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),r=this._ngZone.runOutsideAngular(()=>this._ngZone.onStable.subscribe({next:()=>{on.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}}));this._destroyRef?.onDestroy(()=>{n.unsubscribe(),r.unsubscribe()})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb()}});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(n)||(clearTimeout(r.timeoutId),!1))}}getPendingTasks(){return this._taskTrackingZone?this._taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,r,o){let a=-1;r&&r>0&&(a=setTimeout(()=>{this._callbacks=this._callbacks.filter(c=>c.timeoutId!==a),n()},r)),this._callbacks.push({doneCb:n,timeoutId:a,updateCb:o})}whenStable(n,r,o){if(o&&!this._taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,r,o),this._runCallbacksIfReady()}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,r,o){return[]}static \u0275fac=function(r){return new(r||e)((0,i.KVO)(on),(0,i.KVO)(vm),(0,i.KVO)(mm))};static \u0275prov=(0,i.jDH)({token:e,factory:e.\u0275fac})}return e})(),vm=(()=>{class e{_applications=new Map;registerApplication(n,r){this._applications.set(n,r)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,r=!0){return ug?.findTestabilityInTree(this,n,r)??null}static \u0275fac=function(r){return new(r||e)};static \u0275prov=(0,i.jDH)({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function ym(e){return!!e&&"function"==typeof e.then}function Em(e){return!!e&&"function"==typeof e.subscribe}const Dm=new i.nKC("");function PE(e){return(0,i.EmA)([{provide:Dm,multi:!0,useValue:e}])}let Cm=(()=>{class e{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((n,r)=>{this.resolve=n,this.reject=r});appInits=(0,i.WQX)(Dm,{optional:!0})??[];injector=(0,i.WQX)(i.zZn);constructor(){}
102runInitializers(){if(this.initialized)return;const n=[];for(const o of this.appInits){const a=(0,i.N4e)(this.injector,o);if(ym(a))n.push(a);else if(Em(a)){const c=new Promise((f,h)=>{a.subscribe({complete:f,error:h})});n.push(c)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{r()}).catch(o=>{this.reject(o)}),0===n.length&&r(),this.initialized=!0}static \u0275fac=function(r){return new(r||e)};static \u0275prov=(0,i.jDH)({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const RE=new i.nKC("");function kE(){}function xE(){(0,Ve.KO)(()=>{throw new i.buA(600,"")})}function wm(e,t){return Array.isArray(t)?t.reduce(wm,e):{...e,...t}}let ch=(()=>{class e{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=(0,i.WQX)(i.ZTf);afterRenderManager=(0,i.WQX)(rf);zonelessEnabled=(0,i.WQX)(i.Evm);rootEffectScheduler=(0,i.WQX)(i.VML);dirtyFlags=0;tracingSnapshot=null;allTestViews=new Set;autoDetectTestViews=new Set;includeAllTestViews=!1;afterTick=new Vt.B;get allViews(){return[...(this.includeAllTestViews?this.allTestViews:this.autoDetectTestViews).keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];internalPendingTask=(0,i.WQX)(i.rev);get isStable(){return this.internalPendingTask.hasPendingTasksObservable.pipe((0,vn.T)(n=>!n))}constructor(){(0,i.WQX)(ss,{optional:!0})}whenStable(){let n;return new Promise(r=>{n=this.isStable.subscribe({next:o=>{o&&r()}})}).finally(()=>{n.unsubscribe()})}_injector=(0,i.WQX)(i.uvJ);_rendererFactory=null;get injector(){return this._injector}bootstrap(n,r){return this.bootstrapImpl(n,r)}bootstrapImpl(n,r,o=i.zZn.NULL){return this._injector.get(on).run(()=>{Bt(10);const c=n instanceof qf;if(!this._injector.get(Cm).done)throw new i.buA(405,"");let h;h=c?n:this._injector.get(Js).resolveComponentFactory(n),this.componentTypes.push(h.componentType);const _=function LE(e){return e.isBoundToModule}(h)?void 0:this._injector.get(nl),A=h.create(o,[],r||h.selector,_),j=A.location.nativeElement,$=A.injector.get(_m,null);return $?.registerApplication(j),A.onDestroy(()=>{this.detachView(A.hostView),uh(this.components,A),$?.unregisterApplication(j)}),this._loadComponent(A),Bt(11,A),A})}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){Bt(12),null!==this.tracingSnapshot?this.tracingSnapshot.run(Ql.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw new i.buA(101,!1);const n=(0,Ve.Ht)(null);try{this._runningTick=!0,this.synchronize()}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,(0,Ve.Ht)(n),this.afterTick.next(),Bt(13)}};synchronize(){null===this._rendererFactory&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(Ja,null,{optional:!0}));let n=0;for(;0!==this.dirtyFlags&&n++<10;)Bt(14),this.synchronizeOnce(),Bt(15)}synchronizeOnce(){16&this.dirtyFlags&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush());let n=!1;if(7&this.dirtyFlags){const r=!!(1&this.dirtyFlags);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:o}of this.allViews)(r||(0,i.dMS)(o))&&(Uu(o,r&&!this.zonelessEnabled?0:1),n=!0);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),23&this.dirtyFlags)return}n||(this._rendererFactory?.begin?.(),this._rendererFactory?.end?.()),8&this.dirtyFlags&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){this.allViews.some(({_lView:n})=>(0,i.dMS)(n))?this.dirtyFlags|=2:this.dirtyFlags&=-8}attachView(n){const r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){const r=n;uh(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView);try{this.tick()}catch(o){this.internalErrorHandler(o)}this.components.push(n),this._injector.get(RE,[]).forEach(o=>o(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>uh(this._destroyListeners,n)}
102destroy(){if(this._destroyed)throw new i.buA(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(r){return new(r||e)};static \u0275prov=(0,i.jDH)({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function uh(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function dg(){let e,t;return{promise:new Promise((r,o)=>{e=r,t=o}),resolve:e,reject:t}}function bm(e){const t=(0,i.OAn)(),n=(0,i.Mx4)();if(Oc(t,n),!Am(0,t))return;const r=t[i.YEL];rd(0,to(t,n),e(()=>sl(0,t,n),r))}function Mm(e){const t=(0,i.OAn)(),n=t[i.YEL],r=(0,i.Mx4)(),a=pr(t[i.eDl],r);a.loadingState===Ln.NOT_STARTED&&rd(1,to(t,r),e(()=>sd(a,t,r),n))}function Im(e,t,n){const r=t[i.YEL],o=to(t,n),a=o[6];rd(2,o,e(()=>al(r,a),r))}function sd(e,t,n){fg(e,t,n)}function fg(e,t,n){const r=t[i.YEL],o=t[i.eDl];if(e.loadingState!==Ln.NOT_STARTED)return e.loadingPromise??Promise.resolve();const a=to(t,n),c=function S5(e,t){return(0,i.XRZ)(e,t.primaryTmplIndex+i.Yw1)}(o,e);e.loadingState=Ln.IN_PROGRESS,oh(1,a);let f=e.dependencyResolverFn;const h=r.get(i.u5s).add();return f?(e.loadingPromise=Promise.allSettled(f()).then(_=>{let E=!1;const A=[],j=[];for(const $ of _){if("fulfilled"!==$.status){E=!0;break}{const ve=$.value,ze=(0,i.xUg)(ve)||(0,i.HaV)(ve);if(ze)A.push(ze);else{const lt=(0,i.oyA)(ve);lt&&j.push(lt)}}}if(E){if(e.loadingState=Ln.FAILED,null===e.errorTmplIndex){const ve=new i.buA(-750,!1);Bu(t,ve)}}else{e.loadingState=Ln.COMPLETE;const $=c.tView;if(A.length>0){$.directiveRegistry=q1($.directiveRegistry,A);const ve=A.map(lt=>lt.type),ze=(0,i.jXY)(!1,...ve);e.providers=ze}j.length>0&&($.pipeRegistry=q1($.pipeRegistry,j))}}),e.loadingPromise.finally(()=>{e.loadingPromise=null,h()})):(e.loadingPromise=Promise.resolve().then(()=>{e.loadingPromise=null,e.loadingState=Ln.COMPLETE,h()}),e.loadingPromise)}function Am(e,t){return t[i.YEL].get(B5,null,{optional:!0})?.behavior!==W1.Manual}function sl(e,t,n){const r=t[i.eDl],o=t[n.index];if(!Am(0,t))return;const a=to(t,n),c=pr(r,n);switch(z1(a),c.loadingState){case Ln.NOT_STARTED:na(sn.Loading,n,o),fg(c,t,n),c.loadingState===Ln.IN_PROGRESS&&em(c,n,o);break;case Ln.IN_PROGRESS:na(sn.Loading,n,o),em(c,n,o);break;case Ln.COMPLETE:na(sn.Complete,n,o);break;case Ln.FAILED:na(sn.Error,n,o)}}function al(e,t,n){return hg.apply(this,arguments)}function hg(){return(hg=(0,ot.A)(function*(e,t,n){const r=e.get(xr);if(r.hydrating.has(t))return;const{parentBlockPromise:a,hydrationQueue:c}=function pn(e,t){const n=t.get(xr),o=t.get(_o).get("__nghDeferData__",{});let a=!1,c=e,f=null;const h=[];for(;!a&&c;){a=n.has(c);const _=n.hydrating.get(c);if(null===f&&null!=_){f=_.promise;break}h.unshift(c),c=o[c].p}return{parentBlockPromise:f,hydrationQueue:h}}(t,e);if(0===c.length)return;null!==a&&c.shift(),function VE(e,t){for(let n of t)e.hydrating.set(n,dg())}(r,c),null!==a&&(yield a);const f=c[0];r.has(f)?yield Tm(e,c,n):r.awaitParentBlock(f,(0,ot.A)(function*(){return yield Tm(e,c,n)}))})).apply(this,arguments)}function Tm(e,t,n){return pg.apply(this,arguments)}function pg(){return(pg=(0,ot.A)(function*(e,t,n){const r=e.get(xr),o=r.hydrating,a=e.get(i.rev),c=a.add();for(let h=0;h<t.length;h++){const _=t[h],E=r.get(_);if(null==E){jE(h,t,r),Om(t.slice(h),r);break}if(yield HE(E),yield UE(e),BE(E)){M0(E),Om(t.slice(h),r);break}o.get(_).resolve()}const f=t[t.length-1];yield o.get(f)?.promise,a.remove(c),n&&n(t),function A0(e,t,n,r){null!==e&&(n.cleanup(t),Ec(e.lContainer),function I0(e){const t=e._views;for(const n of t){const r=Ro(n);null!==r&&null!==r[i.jgP]&&((0,i.q$2)(r)?Dc(r):Ec(r))}}(r))}(r.get(f),t,r,e.get(ch))})).apply(this,arguments)}function BE(e){return to(e.lView,e.tNode)[1]===sn.Error}function jE(e,t,n){const r=e-1,o=r>-1?n.get(t[r]):null;o&&Ec(o.lContainer)}function Om(e,t){const n=t.hydrating;for(const r in e)n.get(r)?.reject();t.cleanup(e)}function UE(e){return new Promise(t=>of(t,{injector:e}))}function HE(e){return gg.apply(this,arguments)}function gg(){return(gg=(0,ot.A)(function*(e){const{tNode:t,lView:n}=e,r=to(n,t);return new Promise(o=>{(function $E(e,t){Array.isArray(e[8])||(e[8]=[]),e[8].push(t)})(r,o),sl(0,n,t)})})).apply(this,arguments)}function Sn(e,t,n){return 0===e?Sm(t,n):2!==e||!Sm(t,n)}function Sm(e,t){const n=e[i.YEL],r=pr(e[i.eDl],t),o=Ia(n),a=function WE(e){return null!=e&&!(1&~e)}(r.flags),f=null!==to(e,t)[6];return!(a&&f&&o)}function ra(e,t){const n=pr(e,t);return n.hydrateTriggers??=new Map}function Pm(e,t,n,r,o,a,c,f,h,_){const E=(0,i.OAn)(),A=(0,i.klJ)(),j=e+i.Yw1,$=rl(E,A,e,null,0,0),ve=E[i.YEL],ze=Ia(ve);if(A.firstCreatePass){tr("NgDefer");const fs={primaryTmplIndex:t,loadingTmplIndex:r??null,placeholderTmplIndex:o??null,errorTmplIndex:a??null,placeholderBlockConfig:null,loadingBlockConfig:null,dependencyResolverFn:n??null,loadingState:Ln.NOT_STARTED,loadingPromise:null,providers:null,hydrateTriggers:null,debug:null,flags:_??0};
102h?.(A,fs,f,c),function T5(e,t,n){const r=od(t);e.data[r]=n}(A,j,fs)}const lt=E[j];let pt=null,qe=null;if(lt[i.qFA]?.length>0){const fs=lt[i.qFA][0].data;qe=fs.di??null,pt=fs.s}const Qt=[null,Mc.Initial,null,null,null,null,qe,pt,null,null];!function A5(e,t,n){e[od(t)]=n}(E,j,Qt);let gr=null;null!==qe&&ze&&(gr=ve.get(xr),gr.add(qe,{lView:E,tNode:$,lContainer:lt}));const wn=()=>{z1(Qt),null!==qe&&gr?.cleanup([qe])};rd(0,Qt,()=>(0,i.DyX)(E,wn)),(0,i.ik5)(E,wn)}function Rm(e,t){const n=(0,i.OAn)(),r=(0,i.Mx4)();Sn(0,n,r)&&(Oc(n,r),Tc(n,r,e,t,It,()=>sl(0,n,r),0))}function _g(e,t,n,r){const o=(0,i.OAn)();return mn(o,(0,i.xbp)(),t)&&((0,i.klJ)(),function yf(e,t,n,r,o,a){const c=(0,i.d31)(e,t);cc(t[i.GpT],c,a,e.value,n,r,o)}((0,i.CpD)(),o,e,t,n,r)),_g}const _D=new i.nKC("",{providedIn:"root",factory:()=>!1}),mD=new i.nKC("",{providedIn:"root",factory:()=>vD}),vD=4e3,ll=typeof document<"u"&&"function"==typeof document?.documentElement?.getAnimations;function dh(e){return e[i.YEL].get(_D,!1)}function mg(e){const t=Nc.get(e);if(t){for(const n of t.cleanupFns)n();Nc.delete(e)}cl.delete(e)}const DD=()=>{},Nc=new WeakMap,cl=new WeakMap,Pc=new WeakMap;function vg(e,t){const n=Pc.get(e);if(n&&n.length>0){const r=n.findIndex(o=>o===t);r>-1&&n.splice(r,1)}0===n?.length&&Pc.delete(e)}function fh(e,t){const n=Pc.get(e)?.shift(),r=t[i.rQE];if(r){const a=ic(e.index,r)?.previousSibling;n&&a&&n===a&&n.dispatchEvent(new CustomEvent("animationend",{detail:{cancel:!0}}))}}function xm(e,t){Pc.has(e)?Pc.get(e)?.push(t):Pc.set(e,[t])}function hh(e){const t=e[i.Isx]??={};return t.enter??=new Map}function ul(e){const t=e[i.Isx]??={};return t.leave??=new Map}function Lm(e){const t="function"==typeof e?e():e;let n=Array.isArray(t)?t:null;return"string"==typeof t&&(n=t.trim().split(/\s+/).filter(r=>r)),n}function Fm(e,t){const n=cl.get(t);return void 0===n||t===e.target&&(void 0!==n.animationName&&e.animationName===n.animationName||void 0!==n.propertyName&&e.propertyName===n.propertyName)}function ph(e,t,n){const r=e.get(t.index)??{animateFns:[]};r.animateFns.push(n),e.set(t.index,r)}function yg(e,t){if(e)for(const n of e)n();for(const n of t)n()}function Eg(e,t){const n=ul(e).get(t.index);n&&(n.resolvers=void 0)}function gh(e,t,n,r,o){vg(t,n),yg(r,o),Eg(e,t)}class ND{destroy(t){}updateValue(t,n){}swap(t,n){const r=Math.min(t,n),o=Math.max(t,n),a=this.detach(o);if(o-r>1){const c=this.detach(r);this.attach(r,a),this.attach(o,c)}else this.attach(r,a)}move(t,n){this.attach(n,this.detach(t))}}function Cg(e,t,n,r,o){return e===n&&Object.is(t,r)?1:Object.is(o(e,t),o(n,r))?-1:0}function wg(e,t,n,r){return!(void 0===t||!t.has(r)||(e.attach(n,t.get(r)),t.delete(r),0))}function Bm(e,t,n,r,o){if(wg(e,t,r,n(r,o)))e.updateValue(r,o);else{const a=e.create(r,o);e.attach(r,a)}}function jm(e,t,n,r){const o=new Set;for(let a=t;a<=n;a++)o.add(r(a,e.at(a)));return o}class Vm{kvMap=new Map;_vMap=void 0;has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;const n=this.kvMap.get(t);return void 0!==this._vMap&&this._vMap.has(n)?(this.kvMap.set(t,this._vMap.get(n)),this._vMap.delete(n)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,n){if(this.kvMap.has(t)){let r=this.kvMap.get(t);void 0===this._vMap&&(this._vMap=new Map);const o=this._vMap;for(;o.has(r);)r=o.get(r);o.set(r,n)}else this.kvMap.set(t,n)}forEach(t){for(let[n,r]of this.kvMap)if(t(r,n),void 0!==this._vMap){const o=this._vMap;for(;o.has(r);)r=o.get(r),t(r,n)}}}function Um(e,t,n,r,o,a,c,f){tr("NgControlFlow");const h=(0,i.OAn)(),_=(0,i.klJ)();return rl(h,_,e,t,n,r,o,(0,i.db4)(_.consts,a),256,c,f),bg}function bg(e,t,n,r,o,a,c,f){tr("NgControlFlow");const h=(0,i.OAn)(),_=(0,i.klJ)();return rl(h,_,e,t,n,r,o,(0,i.db4)(_.consts,a),512,c,f),bg}function Hm(e,t){tr("NgControlFlow");const n=(0,i.OAn)(),r=(0,i.xbp)(),o=n[r]!==Wt?n[r]:-1,a=-1!==o?yh(n,i.Yw1+o):void 0;if(mn(n,r,e)){const f=(0,Ve.Ht)(null);try{if(void 0!==a&&Wa(a,0),-1!==e){const h=i.Yw1+e,_=yh(n,h),E=Mg(n[i.eDl],h),A=null;Ys(_,ls(n,E,t,{dehydratedView:A}),0,cs(E,A))}}finally{(0,Ve.Ht)(f)}}else if(void 0!==a){const f=If(a,0);void 0!==f&&(f[i.SKP]=t)}}
102class RD{lContainer;$implicit;$index;constructor(t,n,r){this.lContainer=t,this.$implicit=n,this.$index=r}get $count(){return this.lContainer.length-i.Y20}}function $m(e,t){return t}class xD{hasEmptyBlock;trackByFn;liveCollection;constructor(t,n,r){this.hasEmptyBlock=t,this.trackByFn=n,this.liveCollection=r}}function Wm(e,t,n,r,o,a,c,f,h,_,E,A,j){tr("NgControlFlow");const $=(0,i.OAn)(),ve=(0,i.klJ)(),ze=void 0!==h,lt=(0,i.OAn)(),pt=f?c.bind(lt[i.b5C][i.SKP]):c,qe=new xD(ze,pt);lt[i.Yw1+e]=qe,rl($,ve,e+1,t,n,r,o,(0,i.db4)(ve.consts,a),256),ze&&rl($,ve,e+2,h,_,E,A,(0,i.db4)(ve.consts,j),512)}class LD extends ND{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(t,n,r){super(),this.lContainer=t,this.hostLView=n,this.templateTNode=r}get length(){return this.lContainer.length-i.Y20}at(t){return this.getLView(t)[i.SKP].$implicit}attach(t,n){const r=n[i.tcA];this.needsIndexUpdate||=t!==this.length,Ys(this.lContainer,n,t,cs(this.templateTNode,r)),function FD(e,t){if(e.length<=i.Y20)return;const r=e[i.Y20+t],o=r?r[i.Isx]:void 0;r&&o&&o.detachedLeaveAnimationFns&&o.detachedLeaveAnimationFns.length>0&&(function Ap(e,t){const n=e.get(Au);if(t.detachedLeaveAnimationFns){for(const r of t.detachedLeaveAnimationFns)n.queue.delete(r);t.detachedLeaveAnimationFns=void 0}}(r[i.YEL],o),jo.delete(r),o.detachedLeaveAnimationFns=void 0)}(this.lContainer,t)}detach(t){return this.needsIndexUpdate||=t!==this.length-1,function BD(e,t){if(e.length<=i.Y20)return;const r=e[i.Y20+t],o=r?r[i.Isx]:void 0;o&&o.leave&&o.leave.size>0&&(o.detachedLeaveAnimationFns=[])}(this.lContainer,t),function jD(e,t){return za(e,t)}(this.lContainer,t)}create(t,n){const o=ls(this.hostLView,this.templateTNode,new RD(this.lContainer,n,t),{dehydratedView:null});return this.operationsCounter?.recordCreate(),o}destroy(t){rc(t[i.eDl],t),this.operationsCounter?.recordDestroy()}updateValue(t,n){this.getLView(t)[i.SKP].$implicit=n}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t<this.length;t++)this.getLView(t)[i.SKP].$index=t}getLView(t){return function VD(e,t){return If(e,t)}(this.lContainer,t)}}function zm(e){const t=(0,Ve.Ht)(null),n=(0,i._px)();try{const r=(0,i.OAn)(),o=r[i.eDl],a=r[n],c=n+1,f=yh(r,c);if(void 0===a.liveCollection){const _=Mg(o,c);a.liveCollection=new LD(f,r,_)}else a.liveCollection.reset();const h=a.liveCollection;if(function PD(e,t,n){let r,o,a=0,c=e.length-1;if(Array.isArray(t)){let h=t.length-1;for(;a<=c&&a<=h;){const _=e.at(a),E=t[a],A=Cg(a,_,a,E,n);if(0!==A){A<0&&e.updateValue(a,E),a++;continue}const j=e.at(c),$=t[h],ve=Cg(c,j,h,$,n);if(0!==ve){ve<0&&e.updateValue(c,$),c--,h--;continue}const ze=n(a,_),lt=n(c,j),pt=n(a,E);if(Object.is(pt,lt)){const qe=n(h,$);Object.is(qe,ze)?(e.swap(a,c),e.updateValue(c,$),h--,c--):e.move(c,a),e.updateValue(a,E),a++;continue}if(r??=new Vm,o??=jm(e,a,c,n),wg(e,r,a,pt))e.updateValue(a,E),a++,c++;else if(o.has(pt))r.set(ze,e.detach(a)),c--;else{const qe=e.create(a,t[a]);e.attach(a,qe),a++,c++}}for(;a<=h;)Bm(e,r,n,a,t[a]),a++}else if(null!=t){const h=t[Symbol.iterator]();let _=h.next();for(;!_.done&&a<=c;){const E=e.at(a),A=_.value,j=Cg(a,E,a,A,n);if(0!==j)j<0&&e.updateValue(a,A),a++,_=h.next();else{r??=new Vm,o??=jm(e,a,c,n);const $=n(a,A);if(wg(e,r,a,$))e.updateValue(a,A),a++,c++,_=h.next();else if(o.has($)){const ve=n(a,E);r.set(ve,e.detach(a)),c--}else e.attach(a,e.create(a,A)),a++,c++,_=h.next()}}for(;!_.done;)Bm(e,r,n,e.length,_.value),_=h.next()}for(;a<=c;)e.destroy(e.detach(c--));r?.forEach(h=>{e.destroy(h)})}(h,e,a.trackByFn),h.updateIndexes(),a.hasEmptyBlock){const _=(0,i.xbp)(),E=0===h.length;if(mn(r,_,E)){const A=n+2,j=yh(r,A);if(E){const $=Mg(o,A),ve=null;Ys(j,ls(r,$,void 0,{dehydratedView:ve}),0,cs($,ve))}else o.firstUpdatePass&&yc(j),Wa(j,0)}}}finally{(0,Ve.Ht)(t)}}function yh(e,t){return e[t]}function Mg(e,t){return(0,i.XRZ)(e,t)}function Ig(e,t,n){const r=(0,i.OAn)();return mn(r,(0,i.xbp)(),t)&&((0,i.klJ)(),ku((0,i.CpD)(),r,e,t,r[i.GpT],n)),Ig}function Ag(e,t,n,r,o){$a(t,e,n,o?"class":"style",r)}function Eh(e,t,n,r){const o=(0,i.OAn)(),a=o[i.eDl],c=e+i.Yw1,f=a.firstCreatePass?j0(c,o,2,t,Lu,(0,i.ckz)(),n,r):a.data[c];if(uc(f,o,e,t,Sg),(0,i.yoD)(f)){const h=o[i.eDl];Ua(h,o,f),Jn(h,f,o)}return null!=r&&zs(o,f),Eh}function Dh(){const e=(0,i.klJ)(),n=Ha((0,i.Mx4)());return e.firstCreatePass&&V0(e,n),(0,i.UhH)(n)&&(0,i.krE)(),(0,i.N79)(),null!=n.classesWithoutHost&&function be(e){return!!(8&e.flags)}(n)&&Ag(e,n,(0,i.OAn)(),n.classesWithoutHost,!0),null!=n.stylesWithoutHost&&function He(e){return!!(16&e.flags)}(n)&&Ag(e,n,(0,i.OAn)(),n.stylesWithoutHost,!1),Dh}function Tg(e,t,n,r){return Eh(e,t,n,r),Dh(),Tg}function Ch(e,t,n,r){const o=(0,i.OAn)(),a=o[i.eDl],c=e+i.Yw1,f=a.firstCreatePass?t1(c,a,2,t,n,r):a.data[c];return uc(f,o,e,t,Sg),null!=r&&zs(o,f),Ch}function wh(){const t=Ha((0,i.Mx4)());return(0,i.UhH)(t)&&(0,i.krE)(),(0,i.N79)(),wh}function Og(e,t,n,r){return Ch(e,t,n,r),wh(),Og}let Sg=(e,t,n,r,o)=>((0,i.m7n)(!0),In(t[i.GpT],r,(0,i.UaU)()));function Ng(e,t,n){const r=(0,i.OAn)(),o=r[i.eDl],a=e+i.Yw1,c=o.firstCreatePass?j0(a,r,8,"ng-container",Lu,(0,i.ckz)(),t,n):o.data[a];if(uc(c,r,e,"ng-container",kg),(0,i.yoD)(c)){const f=r[i.eDl];Ua(f,r,c),Jn(f,c,r)}return null!=n&&zs(r,c),Ng}function bh(){const e=(0,i.klJ)(),n=Ha((0,i.Mx4)());return e.firstCreatePass&&V0(e,n),bh}function Pg(e,t,n){return Ng(e,t,n),bh(),Pg}function Rg(e,t,n){const r=(0,i.OAn)(),o=r[i.eDl],a=e+i.Yw1,c=o.firstCreatePass?t1(a,o,8,"ng-container",t,n):o.data[a];return uc(c,r,e,"ng-container",kg),null!=n&&zs(r,c),Rg}function Km(){return Ha((0,i.Mx4)()),bh}let kg=(e,t,n,r,o)=>((0,i.m7n)(!0),ou(t[i.GpT],""));function qm(){return(0,i.OAn)()}function xg(e,t,n){const r=(0,i.OAn)();return mn(r,(0,i.xbp)(),t)&&((0,i.klJ)(),lc((0,i.CpD)(),r,e,t,r[i.GpT],n)),xg}const Mh=void 0;var WD=["en",[["a","p"],["AM","PM"]],[["AM","PM"]],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
102ay","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Mh,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Mh,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Mh,"{1} 'at' {0}",Mh],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function $D(e){const t=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\.?/,"").length;return 1===t&&0===n?1:5}];let Rc={};function Lg(e){const t=function zD(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=Xm(t);if(n)return n;const r=t.split("-")[0];if(n=Xm(r),n)return n;if("en"===r)return WD;throw new i.buA(701,!1)}function Qm(e){return Lg(e)[kc.PluralCase]}function Xm(e){return e in Rc||(Rc[e]=i.laP.ng&&i.laP.ng.common&&i.laP.ng.common.locales&&i.laP.ng.common.locales[e]),Rc[e]}var kc=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(kc||{});const KD=["zero","one","two","few","many"],Fg="en-US",Ih={marker:"element"},Ah={marker:"ICU"};var ro=function(e){return e[e.SHIFT=2]="SHIFT",e[e.APPEND_EAGERLY=1]="APPEND_EAGERLY",e[e.COMMENT=2]="COMMENT",e}(ro||{});let Zm=Fg;function YD(e){"string"==typeof e&&(Zm=e.toLowerCase().replace(/_/g,"-"))}let ad=0,ld=0;let cd=(e,t,n,r)=>((0,i.m7n)(!0),function Jm(e,t,n){const r=e[i.GpT];switch(n){case Node.COMMENT_NODE:return ou(r,t);case Node.TEXT_NODE:return Bl(r,t);case Node.ELEMENT_NODE:return In(r,t,null)}}(e,n,r));function ev(e,t,n,r){const o=n[i.GpT];let c,a=null;for(let f=0;f<t.length;f++){const h=t[f];if("string"==typeof h){const _=t[++f];null===n[_]&&(n[_]=cd(n,0,h,Node.TEXT_NODE))}else if("number"==typeof h)switch(1&h){case 0:const _=u0(h);let E,A;if(null===a&&(a=_,c=o.parentNode(r)),_===a?(E=r,A=c):(E=null,A=(0,i.IvY)(n[_])),null!==A){const ze=Ff(h);Oi(o,A,n[ze],E,!1);const pt=Ga(e,ze);if(null!==pt&&"object"==typeof pt){const qe=Gu(pt,n);null!==qe&&ev(e,pt.create[qe],n,n[pt.anchorIdx])}}break;case 1:const $=t[++f],ve=t[++f];cc(o,(0,i.vaC)(h>>>1,n),null,null,$,ve,null)}else switch(h){case Ah:const _=t[++f],E=t[++f];null===n[E]&&Cn(n[E]=cd(n,0,_,Node.COMMENT_NODE),n);break;case Ih:const A=t[++f],j=t[++f];null===n[j]&&Cn(n[j]=cd(n,0,A,Node.ELEMENT_NODE),n)}}}function tv(e,t,n,r,o){for(let a=0;a<n.length;a++){const c=n[a],f=n[++a];if(c&o){let h="";for(let _=a+1;_<=a+f;_++){const E=n[_];if("string"==typeof E)h+=E;else if("number"==typeof E)if(E<0)h+=(0,i.eFE)(t[r-E]);else{const A=E>>>2;switch(3&E){case 1:const j=n[++_],$=n[++_],ve=e.data[A];if("string"==typeof ve)cc(t[i.GpT],t[A],null,ve,j,h,$);else{const lt=(0,i._px)();(0,i.ypq)(A);try{ku(ve,t,j,h,t[i.GpT],$)}finally{(0,i.ypq)(lt)}}break;case 0:const ze=t[A];null!==ze&&ru(t[i.GpT],ze,h);break;case 2:tC(e,Ga(e,A),t,h);break;case 3:nv(e,Ga(e,A),r,t)}}}}else{const h=n[a+1];if(h>0&&!(3&~h)){const E=Ga(e,h>>>2);t[E.currentCaseLViewIndex]<0&&nv(e,E,r,t)}}a+=f}}function nv(e,t,n,r){let o=r[t.currentCaseLViewIndex];if(null!==o){let a=ad;o<0&&(o=r[t.currentCaseLViewIndex]=~o,a=-1),tv(e,r,t.update[o],n,a)}}function tC(e,t,n,r){const o=function nC(e,t){let n=e.cases.indexOf(t);if(-1===n)switch(e.type){case 1:{const r=function GD(e,t){const n=Qm(t)(parseInt(e,10)),r=KD[n];return void 0!==r?r:"other"}(t,function QD(){return Zm}());n=e.cases.indexOf(r),-1===n&&"other"!==r&&(n=e.cases.indexOf("other"));break}case 0:n=e.cases.indexOf("other")}return-1===n?null:n}(t,r);if(Gu(t,n)!==o&&(rv(e,t,n),n[t.currentCaseLViewIndex]=null===o?null:~o,null!==o)
102){const c=n[t.anchorIdx];c&&ev(e,t.create[o],n,c)}}function rv(e,t,n){let r=Gu(t,n);if(null!==r){const o=t.remove[r];for(let a=0;a<o.length;a++){const c=o[a];if(c>0){const f=(0,i.vaC)(c,n);null!==f&&Na(n[i.GpT],f)}else rv(e,Ga(e,~c),n)}}}const Th=/\ufffd(\d+):?\d*\ufffd/gi,rC=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,oC=/\ufffd(\d+)\ufffd/,iv=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,iC=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,sC=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,aC=/\uE500/g;function sv(e,t,n,r,o,a,c){const f=Ra(e,r,1,null);let h=f<<ro.SHIFT,_=(0,i.Ab)();t===_&&(_=null),null===_&&(h|=ro.APPEND_EAGERLY),c&&(h|=ro.COMMENT,function w_(e){void 0===Gl&&(Gl=e())}(V_)),o.push(h,null===a?"":a);const E=Ku(e,f,c?32:1,null===a?"":a,null);Rf(n,E);const A=E.index;return(0,i.iMd)(E,!1),null!==_&&t!==_&&function l0(e,t){let n=e.insertBeforeIndex;null===n?(Np(Nf,Pf),n=e.insertBeforeIndex=[null,t]):((0,i.Xln)(Array.isArray(n),!0,"Expecting array here"),n.push(t))}(_,A),E}function uC(e,t,n,r,o,a,c,f){const h=f.match(Th),E=sv(t,n,r,c,o,h?null:f,!1).index;h&&Oh(a,f,E,null,0,null),e.push({kind:0,index:E})}function Oh(e,t,n,r,o,a){const c=e.length,f=c+1;e.push(null,null);const h=c+2,_=t.split(Th);let E=0;for(let A=0;A<_.length;A++){const j=_[A];if(1&A){const $=o+parseInt(j,10);e.push(-1-$),E|=av($)}else""!==j&&e.push(j)}return e.push(n<<2|(r?1:0)),r&&e.push(r,a),e[c]=E,e[f]=e.length-h,E}function fC(e){let t=0;for(let n=0;n<e.length;n++){const r=e[n];"number"==typeof r&&r<0&&t++}return t}function av(e){return 1<<Math.min(e,31)}function lv(e){let t,a,n="",r=0,o=!1;for(;null!==(t=iC.exec(e));)o?t[0]===`\ufffd/*${a}\ufffd`&&(r=t.index,o=!1):(n+=e.substring(r,t.index+t[0].length),a=t[1],o=!0);return n+=e.slice(r),n}function cv(e,t,n,r,o,a,c){let f=0;const h={type:a.type,currentCaseLViewIndex:Ra(t,n,1,null),anchorIdx:c,cases:[],create:[],remove:[],update:[]};(function mC(e,t,n){e.push(av(t.mainBinding),2,-1-t.mainBinding,n<<2|2)})(r,a,c),function a0(e,t,n){const r=e.data[t];null===r?e.data[t]=n:r.value=n}(t,c,h);const _=a.values,E=[];for(let A=0;A<_.length;A++){const j=_[A],$=[];for(let ze=0;ze<j.length;ze++){const lt=j[ze];if("string"!=typeof lt){const pt=$.push(lt)-1;j[ze]=`\x3c!--\ufffd${pt}\ufffd--\x3e`}}const ve=[];E.push(ve),f=gC(ve,t,h,n,r,o,a.cases[A],j.join(""),$)|f}f&&function vC(e,t,n){e.push(t,1,n<<2|3)}(r,f,c),e.push({kind:3,index:c,cases:E,currentCaseLViewIndex:h.currentCaseLViewIndex})}function pC(e){const t=[],n=[];let r=1,o=0;const a=Bg(e=e.replace(iv,function(c,f,h){return r="select"===h?0:1,o=parseInt(f.slice(1),10),""}));for(let c=0;c<a.length;){let f=a[c++].trim();1===r&&(f=f.replace(/\s*(?:=)?(\w+)\s*/,"$1")),f.length&&t.push(f);const h=Bg(a[c++]);t.length>n.length&&n.push(h)}return{type:r,mainBinding:o,cases:t,values:n}}function Bg(e){if(!e)return[];let t=0;const n=[],r=[],o=/[{}]/g;let a;for(o.lastIndex=0;a=o.exec(e);){const f=a.index;if("}"==a[0]){if(n.pop(),0==n.length){const h=e.substring(t,f);iv.test(h)?r.push(pC(h)):r.push(h),t=f+1}}else{if(0==n.length){const h=e.substring(t,f);r.push(h),t=f+1}n.push("{")}}const c=e.substring(t);return r.push(c),r}function gC(e,t,n,r,o,a,c,f,h){const _=[],E=[],A=[];n.cases.push(c),n.create.push(_),n.remove.push(E),n.update.push(A);const $=Dd(wr()).getInertBodyElement(f),ve=nu($)||$;return ve?uv(e,t,n,r,o,_,E,A,ve,a,h,0):0}function uv(e,t,n,r,o,a,c,f,h,_,E,A){let j=0,$=h.firstChild;for(;$;){const ve=Ra(t,r,1,null);switch($.nodeType){case Node.ELEMENT_NODE:const ze=$,lt=ze.tagName.toLowerCase();if(Fl.hasOwnProperty(lt)){jg(a,Ih,lt,_,ve),t.data[ve]=lt;const gr=ze.attributes;for(let fs=0;fs<gr.length;fs++){const hl=gr.item(fs),Bh=hl.name.toLowerCase(),Pb=!!hl.value.match(Th),$2=ze.namespaceURI,W2="http://www.w3.org/2000/svg"===$2?`:svg:${lt}`:"http://www.w3.org/1998/Math/MathML"===$2?`:math:${lt}`:lt;if(Pb)ts.hasOwnProperty(Bh)&&Oh(f,hl.value,ve,hl.name,0,Vg(Bh,W2));else if(ts[Bh]){let Rb=hl.value;Vg(Bh,W2)?fv(a,ve,hl.name,"unsafe:blocked"):fv(a,ve,hl.name,Rb)}}const wn={kind:1,index:ve,children:[]};e.push(wn),j=uv(wn.children,t,n,r,o,a,c,f,$,ve,E,A+1)|j,dv(c,ve,A)}break;case Node.TEXT_NODE:const pt=$.textContent||"",qe=pt.match(Th);jg(a,null,qe?"":pt,_,ve),dv(c,ve,A),qe&&(j=Oh(f,pt,ve,null,0,null)|j),e.push({kind:0,index:ve});break;case Node.COMMENT_NODE:const Qt=oC.exec($.textContent||"");if(Qt){const wn=E[parseInt(Qt[1],10)];jg(a,Ah,"",_,ve),cv(e,t,r,o,_,wn,ve),_C(c,ve,A)}}$=$.nextSibling}return j}function dv(e,t,n){0===n&&e.push(t)}function _C(e,t,n){0===n&&(e.push(~t),e.push(t))}function jg(e,t,n,r,o){null!==t&&e.push(t),e.push(n,o,function j_(e,t,n){return e|t<<17|n<<1}(0,r,o))}function fv(e,t,n,r){e.push(t<<1|1,n,r)}function Vg(e,t){const n=e.toLowerCase(),r=t?function EC(e){const t=e.toLowerCase(),[n,r]=function yC(e,t=!0){if(":"!=e[0])return[null,e];const n=e.indexOf(":",1);
102if(-1===n){if(t)throw new Error(`Unsupported format "${e}" expecting ":namespace:name"`);return[null,e]}return[e.slice(1,n),e.slice(n+1)]}(t,!1);return n===i.jNX||n===i.rJ1?`:${n}:${r}`:r}(t):"*",o=function cp(){return jl||(jl={},Si(_n.HTML,void 0,[["iframe",["srcdoc"]],["*",["innerHTML","outerHTML"]]]),Si(_n.STYLE,void 0,[["*",["style"]]]),Si(_n.URL,void 0,[["*",["formAction"]],["area",["href"]],["a",["href","xlink:href"]],["form",["action"]],["img",["src"]],["video",["src"]]]),Si(_n.URL,"math",[["annotation",["href","xlink:href"]],["annotation-xml",["href","xlink:href"]],["maction",["href","xlink:href"]],["malignmark",["href","xlink:href"]],["math",["href","xlink:href"]],["mroot",["href","xlink:href"]],["msqrt",["href","xlink:href"]],["merror",["href","xlink:href"]],["mfrac",["href","xlink:href"]],["mglyph",["href","xlink:href"]],["msub",["href","xlink:href"]],["msup",["href","xlink:href"]],["msubsup",["href","xlink:href"]],["mmultiscripts",["href","xlink:href"]],["mprescripts",["href","xlink:href"]],["mi",["href","xlink:href"]],["mn",["href","xlink:href"]],["mo",["href","xlink:href"]],["mpadded",["href","xlink:href"]],["mphantom",["href","xlink:href"]],["mrow",["href","xlink:href"]],["ms",["href","xlink:href"]],["mspace",["href","xlink:href"]],["mstyle",["href","xlink:href"]],["mtable",["href","xlink:href"]],["mtd",["href","xlink:href"]],["mtr",["href","xlink:href"]],["mtext",["href","xlink:href"]],["mover",["href","xlink:href"]],["munder",["href","xlink:href"]],["munderover",["href","xlink:href"]],["semantics",["href","xlink:href"]],["none",["href","xlink:href"]]]),Si(_n.RESOURCE_URL,void 0,[["base",["href"]],["embed",["src"]],["frame",["src"]],["iframe",["src"]],["link",["href"]],["object",["codebase","data"]]]),Si(_n.URL,"svg",[["a",["href","xlink:href"]]]),Si(_n.ATTRIBUTE_NO_BINDING,"svg",[["animate",["attributeName","values","to","from"]],["set",["to","attributeName"]],["animateMotion",["attributeName"]],["animateTransform",["attributeName"]]]),Si(_n.ATTRIBUTE_NO_BINDING,void 0,[["unknown",["attributeName","values","to","from","sandbox","allow","allowFullscreen","referrerPolicy","csp","fetchPriority"]],["iframe",["sandbox","allow","allowFullscreen","referrerPolicy","csp","fetchPriority"]]])),jl}();switch(o[`${r}|${n}`]||o[`*|${n}`]||_n.NONE){case _n.HTML:return au;case _n.STYLE:return Rd;case _n.SCRIPT:return up;case _n.URL:return xl;case _n.RESOURCE_URL:return kd;case _n.ATTRIBUTE_NO_BINDING:return Vl;default:return null}}const DC=/\[(\ufffd.+?\ufffd?)\]/,CC=/\[(\ufffd.+?\ufffd?)\]|(\ufffd\/?\*\d+:\d+\ufffd)/g,wC=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,bC=/{([A-Z0-9_]+)}/g,MC=/\ufffdI18N_EXP_(ICU(_\d+)?)\ufffd/g,IC=/\/\*/,AC=/\d+\:(\d+)/;function pv(e,t,n=-1){const r=(0,i.klJ)(),o=(0,i.OAn)(),a=i.Yw1+e,c=(0,i.db4)(r.consts,t),f=(0,i.Ab)();r.firstCreatePass&&function cC(e,t,n,r,o,a){const c=(0,i.Ab)(),f=[],h=[],_=[[]],E=[[]];o=function hC(e,t){if(function f0(e){return-1===e}(t))return lv(e);{const n=e.indexOf(`:${t}\ufffd`)+2+t.toString().length,r=e.search(new RegExp(`\ufffd\\/\\*\\d+:${t}\ufffd`));return lv(e.substring(n,r))}}(o,a);const A=function lC(e){return e.replace(aC," ")}(o).split(sC);for(let j=0;j<A.length;j++){let $=A[j];if(1&j){const ve=47===$.charCodeAt(0),ze=$.charCodeAt(ve?1:0),lt=i.Yw1+Number.parseInt($.substring(ve?2:1));if(ve)_.shift(),E.shift(),(0,i.iMd)((0,i.Ab)(),!1);else{const pt=c0(e,_[0],lt);_.unshift([]),(0,i.iMd)(pt,!0);const qe={kind:2,index:lt,children:[],type:35===ze?0:1};E[0].push(qe),E.unshift(qe.children)}}else{const ve=Bg($);for(let ze=0;ze<ve.length;ze++){let lt=ve[ze];if(1&ze){const pt=lt;if("object"!=typeof pt)throw new Error(`Unable to parse ICU expression in "${o}" message.`);const Qt=sv(e,c,_[0],n,f,"",!0).index;cv(E[0],e,n,h,t,pt,Qt)}else""!==lt&&uC(E[0],e,c,_[0],f,h,n,lt)}}}e.data[r]={create:f,update:h,ast:E[0],parentTNodeIndex:t}}(r,null===f?0:f.index,o,a,c,n),2===r.type?o[i.b5C][i.Wg1]|=32:o[i.Wg1]|=32;const h=r.data[a],E=cf(r,f===o[i.qlT]?null:f,o);(function eC(e,t,n,r){const o=e[i.GpT];for(let a=0;a<t.length;a++){const c=t[a++],_=(c&ro.APPEND_EAGERLY)===ro.APPEND_EAGERLY,E=c>>>ro.SHIFT;let A=e[E],j=!1;null===A&&(A=e[E]=cd(e,0,t[a],(c&ro.COMMENT)===ro.COMMENT?Node.COMMENT_NODE:Node.TEXT_NODE),j=(0,i.SX7)()),_&&null!==n&&j&&Oi(o,n,A,r,!1)}})(o,h.create,E,f&&8&f.type?o[f.index]:null),(0,i.xyx)(!0)}
102function gv(){(0,i.xyx)(!1)}function Ug(e,t,n){const r=(0,i.OAn)(),o=(0,i.klJ)(),a=(0,i.Mx4)();return $g(o,r,r[i.GpT],a,e,t,n),Ug}function Hg(e,t,n){const r=(0,i.OAn)(),o=(0,i.klJ)(),a=(0,i.Mx4)();return(3&a.type||n)&&o1(a,o,r,n,r[i.GpT],e,t,ed(a,r,t)),Hg}function $g(e,t,n,r,o,a,c){let f=!0,h=null;if((3&r.type||c)&&(h??=ed(r,t,a),o1(r,e,t,c,n,o,a,h)&&(f=!1)),f){const _=r.outputs?.[o],E=r.hostDirectiveOutputs?.[o];if(E&&E.length)for(let A=0;A<E.length;A+=2){const j=E[A],$=E[A+1];h??=ed(r,t,a),Zf(r,t,j,$,o,h)}if(_&&_.length)for(const A of _)h??=ed(r,t,a),Zf(r,t,A,o,o,h)}}function vv(e=1){return(0,i.jvu)(e)}function RC(e,t){let n=null;const r=function qd(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(!(1&n))return t[n+1]}return null}(e);for(let o=0;o<t.length;o++){const a=t[o];if("*"!==a){if(null===r?_u(e,a,!0):Yd(r,a))return o}else n=o}return n}function yv(e,t,n){m1(e,t,n)}function Ev(e){const t=(0,i.OAn)(),n=(0,i.klJ)(),r=(0,i.w7Z)();(0,i.GA0)(r+1);const o=Q0(n,r);if(e.dirty&&(0,i.vOT)(t)===!(2&~o.metadata.flags)){if(null===o.matches)e.reset([]);else{const a=E1(t,r);e.reset(a,_s),e.notifyOnChanges()}return!0}return!1}function Dv(){return Y0((0,i.OAn)(),(0,i.w7Z)())}function Sh(e,t){return e<<17|t<<2}function dl(e){return e>>17&32767}function Wg(e){return 2|e}function xc(e){return(131068&e)>>2}function zg(e,t){return-131069&e|t<<2}function Kg(e){return 1|e}function Cv(e,t,n,r){const o=e[n+1],a=null===t;
102let c=r?dl(o):xc(o),f=!1;for(;0!==c&&(!1===f||a);){const _=e[c+1];GC(e[c],t)&&(f=!0,e[c+1]=r?Kg(_):Wg(_)),c=r?dl(_):xc(_)}f&&(e[n+1]=r?Wg(o):Kg(o))}function GC(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&(0,i.FRF)(e,t)>=0}const Qn={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function wv(e){return e.substring(Qn.key,Qn.keyEnd)}function qC(e){return e.substring(Qn.value,Qn.valueEnd)}function bv(e,t){const n=Qn.textEnd;return n===t?-1:(t=Qn.keyEnd=function XC(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t}(e,Qn.key=t,n),Lc(e,t,n))}function Mv(e,t){const n=Qn.textEnd;let r=Qn.key=Lc(e,t,n);return n===r?-1:(r=Qn.keyEnd=function ZC(e,t,n){let r;for(;t<n&&(45===(r=e.charCodeAt(t))||95===r||(-33&r)>=65&&(-33&r)<=90||r>=48&&r<=57);)t++;return t}(e,r,n),r=Av(e,r,n),r=Qn.value=Lc(e,r,n),r=Qn.valueEnd=function JC(e,t,n){let r=-1,o=-1,a=-1,c=t,f=c;for(;c<n;){const h=e.charCodeAt(c++);if(59===h)return f;34===h||39===h?f=c=Tv(e,h,c,n):t===c-4&&85===a&&82===o&&76===r&&40===h?f=c=Tv(e,41,c,n):h>32&&(f=c),a=o,o=r,r=-33&h}return f}(e,r,n),Av(e,r,n))}function Iv(e){Qn.key=0,Qn.keyEnd=0,Qn.value=0,Qn.valueEnd=0,Qn.textEnd=e.length}function Lc(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t}function Av(e,t,n,r){return(t=Lc(e,t,n))<n&&t++,t}function Tv(e,t,n,r){let o=-1,a=n;for(;a<r;){const c=e.charCodeAt(a++);if(c==t&&92!==o)return a;o=92==c&&92===o?0:c}throw new Error}function Gg(e,t){return Sv(e,t,null,!0),Gg}function tw(e,t){for(let n=function QC(e){return Iv(e),Mv(e,Lc(e,0,Qn.textEnd))}(t);n>=0;n=Mv(t,n))kv(e,wv(t),qC(t))}function rw(e,t){for(let n=function YC(e){return Iv(e),bv(e,Lc(e,0,Qn.textEnd))}(t);n>=0;n=bv(t,n))(0,i.ezK)(e,wv(t),!0)}function Sv(e,t,n,r){const o=(0,i.OAn)(),a=(0,i.klJ)(),c=(0,i.b$O)(2);a.firstUpdatePass&&Rv(a,e,c,r),t!==Wt&&mn(o,c,t)&&xv(a,a.data[(0,i._px)()],o,o[i.GpT],e,o[c+1]=function dw(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=(0,i.AsM)(Lo(e)))),e}(t,n),r,c)}function Nv(e,t,n,r){const o=(0,i.klJ)(),a=(0,i.b$O)(2);o.firstUpdatePass&&Rv(o,null,a,r);const c=(0,i.OAn)();if(n!==Wt&&mn(c,a,n)){const f=o.data[(0,i._px)()];if(Fv(f,r)&&!Pv(o,a)){let h=r?f.classesWithoutHost:f.stylesWithoutHost;null!==h&&(n=(0,i.n$e)(h,n||"")),Ag(o,f,c,n,r)}else!function uw(e,t,n,r,o,a,c,f){o===Wt&&(o=i.Mlv);let h=0,_=0,E=0<o.length?o[0]:null,A=0<a.length?a[0]:null;for(;null!==E||null!==A;){const j=h<o.length?o[h+1]:void 0,$=_<a.length?a[_+1]:void 0;let ze,ve=null;E===A?(h+=2,_+=2,j!==$&&(ve=A,ze=$)):null===A||null!==E&&E<A?(h+=2,ve=E):(_+=2,ve=A,ze=$),null!==ve&&xv(e,t,n,r,ve,ze,c,f),E=h<o.length?o[h]:null,A=_<a.length?a[_]:null}}(o,f,c,c[i.GpT],c[a+1],c[a+1]=function lw(e,t,n){if(null==n||""===n)return i.Mlv;const r=[],o=Lo(n);if(Array.isArray(o))for(let a=0;a<o.length;a++)e(r,o[a],!0);else if("object"==typeof o)for(const a in o)o.hasOwnProperty(a)&&e(r,a,o[a]);else"string"==typeof o&&t(r,o);return r}(e,t,n),r,a)}}function Pv(e,t){return t>=e.expandoStartIndex}function Rv(e,t,n,r){const o=e.data;if(null===o[n+1]){const a=o[(0,i._px)()],c=Pv(e,n);Fv(a,r)&&null===t&&!c&&(t=!1),t=function ow(e,t,n,r){const o=(0,i.MT)(e);let a=r?t.residualClasses:t.residualStyles;if(null===o)0===(r?t.classBindings:t.styleBindings)&&(n=dd(n=qg(null,e,t,n,r),t.attrs,r),a=null);else{const c=t.directiveStylingLast;if(-1===c||e[c]!==o)if(n=qg(o,e,t,n,r),null===a){let h=function iw(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==xc(r))return e[dl(r)]}(e,t,r);void 0!==h&&Array.isArray(h)&&(h=qg(null,e,t,h[1],r),h=dd(h,t.attrs,r),function sw(e,t,n,r){e[dl(n?t.classBindings:t.styleBindings)]=r}(e,t,r,h))}else a=function aw(e,t,n){let r;const o=t.directiveEnd;for(let a=1+t.directiveStylingLast;a<o;a++)r=dd(r,e[a].hostAttrs,n);return dd(r,t.attrs,n)}(e,t,r)}return void 0!==a&&(r?t.residualClasses=a:t.residualStyles=a),n}(o,a,t,r),function zC(e,t,n,r,o,a){let c=a?t.classBindings:t.styleBindings,f=dl(c),h=xc(c);e[r]=n;let E,_=!1;if(Array.isArray(n)?(E=n[1],(null===E||(0,i.FRF)(n,E)>0)&&(_=!0)):E=n,o)if(0!==h){const j=dl(e[f+1]);e[r+1]=Sh(j,f),0!==j&&(e[j+1]=zg(e[j+1],r)),e[f+1]=function $C(e,t){return 131071&e|t<<17}
102(e[f+1],r)}else e[r+1]=Sh(f,0),0!==f&&(e[f+1]=zg(e[f+1],r)),f=r;else e[r+1]=Sh(h,0),0===f?f=r:e[h+1]=zg(e[h+1],r),h=r;_&&(e[r+1]=Wg(e[r+1])),Cv(e,E,r,!0),Cv(e,E,r,!1),function KC(e,t,n,r,o){const a=o?e.residualClasses:e.residualStyles;null!=a&&"string"==typeof t&&(0,i.FRF)(a,t)>=0&&(n[r+1]=Kg(n[r+1]))}(t,E,e,r,a),c=Sh(f,h),a?t.classBindings=c:t.styleBindings=c}(o,a,t,n,c,r)}}function qg(e,t,n,r,o){let a=null;const c=n.directiveEnd;let f=n.directiveStylingLast;for(-1===f?f=n.directiveStart:f++;f<c&&(a=t[f],r=dd(r,a.hostAttrs,o),a!==e);)f++;return null!==e&&(n.directiveStylingLast=f),r}function dd(e,t,n){const r=n?1:2;let o=-1;if(null!==t)for(let a=0;a<t.length;a++){const c=t[a];"number"==typeof c?o=c:o===r&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),(0,i.ezK)(e,c,!!n||t[++a]))}return void 0===e?null:e}function kv(e,t,n){(0,i.ezK)(e,t,Lo(n))}function cw(e,t,n){const r=String(t);""!==r&&!r.includes(" ")&&(0,i.ezK)(e,r,n)}function xv(e,t,n,r,o,a,c,f){if(!(3&t.type))return;const h=e.data,_=h[f+1],E=function WC(e){return!(1&~e)}(_)?Lv(h,t,n,o,xc(_),c):void 0;Nh(E)||(Nh(a)||function HC(e){return!(2&~e)}(_)&&(a=Lv(h,null,n,o,f,c)),function gf(e,t,n,r,o){if(t)o?e.addClass(n,r):e.removeClass(n,r);else{let a=-1===r.indexOf("-")?void 0:Kl.DashCase;null==o?e.removeStyle(n,r,a):("string"==typeof o&&o.endsWith("!important")&&(o=o.slice(0,-10),a|=Kl.Important),e.setStyle(n,r,o,a))}}(r,c,(0,i.vaC)((0,i._px)(),n),o,a))}function Lv(e,t,n,r,o,a){const c=null===t;let f;for(;o>0;){const h=e[o],_=Array.isArray(h),E=_?h[1]:h,A=null===E;let j=n[o+1];j===Wt&&(j=A?i.Mlv:void 0);let $=A?(0,i.K7h)(j,r):E===r?j:void 0;if(_&&!Nh($)&&($=(0,i.K7h)(h,r)),Nh($)&&(f=$,c))return f;const ve=e[o+1];o=c?dl(ve):xc(ve)}if(null!==t){let h=a?t.residualClasses:t.residualStyles;null!=h&&(f=(0,i.K7h)(h,r))}return f}function Nh(e){return void 0!==e}function Fv(e,t){return!!(e.flags&(t?8:16))}function Bv(e,t=""){const n=(0,i.OAn)(),r=(0,i.klJ)(),o=e+i.Yw1,a=r.firstCreatePass?us(r,o,1,t,null):r.data[o],c=jv(r,n,a,t,e);n[o]=c,(0,i.SX7)()&&oc(r,n,c,a),(0,i.iMd)(a,!1)}let jv=(e,t,n,r,o)=>((0,i.m7n)(!0),Bl(t[i.GpT],r));function Vv(e,t){let n=!1,r=(0,i.c$7)();for(let a=1;a<t.length;a+=2)n=mn(e,r++,t[a])||n;if((0,i.Kw3)(r),!n)return Wt;let o=t[0];for(let a=1;a<t.length;a+=2)o+=(0,i.eFE)(t[a])+(a+1!==t.length?t[a+1]:"");return o}function Uv(e,t,n,r=""){return mn(e,(0,i.xbp)(),n)?t+(0,i.eFE)(n)+r:Wt}function Hv(e,t,n,r,o,a=""){const f=tl(e,(0,i.c$7)(),n,o);return(0,i.b$O)(2),f?t+(0,i.eFE)(n)+r+(0,i.eFE)(o)+a:Wt}function $v(e,t,n,r,o,a,c,f=""){const _=Xf(e,(0,i.c$7)(),n,o,c);return(0,i.b$O)(3),_?t+(0,i.eFE)(n)+r+(0,i.eFE)(o)+a+(0,i.eFE)(c)+f:Wt}function Wv(e,t,n,r,o,a,c,f,h,_=""){const A=Uo(e,(0,i.c$7)(),n,o,c,h);return(0,i.b$O)(4),A?t+(0,i.eFE)(n)+r+(0,i.eFE)(o)+a+(0,i.eFE)(c)+f+(0,i.eFE)(h)+_:Wt}function zv(e,t,n,r,o,a,c,f,h,_,E,A=""){const j=(0,i.c$7)();let $=Uo(e,j,n,o,c,h);return $=mn(e,j+4,E)||$,(0,i.b$O)(5),$?t+(0,i.eFE)(n)+r+(0,i.eFE)(o)+a+(0,i.eFE)(c)+f+(0,i.eFE)(h)+_+(0,i.eFE)(E)+A:Wt}function Kv(e,t,n,r,o,a,c,f,h,_,E,A,j,$=""){const ve=(0,i.c$7)();let ze=Uo(e,ve,n,o,c,h);return ze=tl(e,ve+4,E,j)||ze,(0,i.b$O)(6),ze?t+(0,i.eFE)(n)+r+(0,i.eFE)(o)+a+(0,i.eFE)(c)+f+(0,i.eFE)(h)+_+(0,i.eFE)(E)+A+(0,i.eFE)(j)+$:Wt}function Gv(e,t,n,r,o,a,c,f,h,_,E,A,j,$,ve,ze=""){const lt=(0,i.c$7)();let pt=Uo(e,lt,n,o,c,h);return pt=Xf(e,lt+4,E,j,ve)||pt,(0,i.b$O)(7),pt?t+(0,i.eFE)(n)+r+(0,i.eFE)(o)+a+(0,i.eFE)(c)+f+(0,i.eFE)(h)+_+(0,i.eFE)(E)+A+(0,i.eFE)(j)+$+(0,i.eFE)(ve)+ze:Wt}function qv(e,t,n,r,o,a,c,f,h,_,E,A,j,$,ve,ze,lt,pt=""){const qe=(0,i.c$7)();let Qt=Uo(e,qe,n,o,c,h);return Qt=Uo(e,qe+4,E,j,ve,lt)||Qt,(0,i.b$O)(8),Qt?t+(0,i.eFE)(n)+r+(0,i.eFE)(o)+a+(0,i.eFE)(c)+f+(0,i.eFE)(h)+_+(0,i.eFE)(E)+A+(0,i.eFE)(j)+$+(0,i.eFE)(ve)+ze+(0,i.eFE)(lt)+pt:Wt}function Yg(e){return Ph("",e),Yg}function Ph(e,t,n){const r=(0,i.OAn)(),o=Uv(r,e,t,n);return o!==Wt&&ds(r,(0,i._px)(),o),Ph}function ds(e,t,n){const r=(0,i.vaC)(t,e);ru(e[i.GpT],r,n)}function Qg(e,t,n){(0,i.n$r)(t)&&(t=t());const r=(0,i.OAn)();return mn(r,(0,i.xbp)(),t)&&((0,i.klJ)(),ku((0,i.CpD)(),r,e,t,r[i.GpT],n)),Qg}function r2(e,t){const n=(0,i.n$r)(e);return n&&e.set(t),n}function Xg(e,t){const n=(0,i.OAn)(),r=(0,i.klJ)(),o=(0,i.Mx4)();return $g(r,n,n[i.GpT],o,e,t),Xg}const o2={};function Zg(e,t,n,r,o){if(e=(0,i.nl4)(e),Array.isArray(e))for(let a=0;a<e.length;a++)Zg(e[a],t,n,r,o);else{const a=(0,i.klJ)(),c=(0,i.OAn)(),f=(0,i.Mx4)();let h=(0,i.Y3W)(e)?e:(0,i.nl4)(e.provide);const _=(0,i.Rc9)(e),E=1048575&f.providerIndexes,A=f.directiveStart,j=f.providerIndexes>>20;if((0,i.Y3W)(e)||!e.multi){const $=new Er(_,o,O,null),ve=e_(h,t,o?E:E+j,A);-1===ve?(En(yn(f,c),a,h),Jg(a,e,t.length),t.push(h),f.directiveStart++,f.directiveEnd++,o&&(f.providerIndexes+=1048576),n.push($),c.push($)):(n[ve]=$,c[ve]=$)}else{const $=e_(h,t,E+j,A),ve=e_(h,t,E,E+j),lt=ve>=0&&n[ve];if(o&&!lt||!o&&!($>=0&&n[$])){En(yn(f,c),a,h);const pt=function Ow(e,t,n,r,o){const c=new Er(e,n,O,null);return c.multi=[],c.index=t,c.componentProviders=0,s2(c,o,r&&!n),c}(o?Tw:Aw,n.length,o,r,_);!o&&lt&&(n[ve].providerFactory=pt),Jg(a,e,t.length,0),t.push(h),f.directiveStart++,f.directiveEnd++,o&&(f.providerIndexes+=1048576),n.push(pt),c.push(pt)}else Jg(a,e,$>-1?$:ve,s2(n[o?ve:$],_,!o&&r));!o&&r&&lt&&n[ve].componentProviders++}}}function Jg(e,t,n,r){const o=(0,i.Y3W)(t),a=(0,i.MME)(t);if(o||a){const h=(a?(0,i.nl4)(t.useClass):t).prototype.ngOnDestroy;if(h){const _=e.destroyHooks||(e.destroyHooks=[]);if(!o&&t.multi){const E=_.indexOf(n);-1===E?_.push(n,[r,h]):_[E+1].push(r,h)}else _.push(n,h)}}}function s2(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function e_(e,t,n,r){for(let o=n;o<r;o++)if(t[o]===e)return o;return-1}function Aw(e,t,n,r,o){return t_(this.multi,[])}function Tw(e,t,n,r,o){const a=this.multi;let c;if(this.providerFactory){const f=this.providerFactory.componentProviders,h=R(r,r[i.eDl],this.providerFactory.index,o);c=h.slice(0,f),t_(a,c);for(let _=f;_<h.length;_++)c.push(h[_])}else c=[],t_(a,c);return c}function t_(e,t){for(let n=0;n<e.length;n++)t.push((0,e[n])());return t}function a2(e,t=[]){return n=>{n.providersResolver=(r,o)=>function Iw(e,t,n){const r=(0,i.klJ)();if(r.firstCreatePass){const o=(0,i.JlV)(e);Zg(n,r.data,r.blueprint,o,!0),Zg(t,r.data,r.blueprint,o,!1)}}(r,o?o(e):e,t)}}function Rh(e){if("function"==typeof e)return e;const t=(0,i.Bqz)(e);return t.some(i.Jzi)?()=>t.map(i.nl4).map(l2):t.map(l2)}
102function l2(e){return Zu(e)?e.ngModule:e}function c2(e,t,n,r){return f2((0,i.OAn)(),(0,i.gxQ)(),e,t,n,r)}function u2(e,t,n,r,o){return h2((0,i.OAn)(),(0,i.gxQ)(),e,t,n,r,o)}function d2(e,t,n,r,o,a,c){return g2((0,i.OAn)(),(0,i.gxQ)(),e,t,n,r,o,a,c)}function fd(e,t){const n=e[t];return n===Wt?void 0:n}function f2(e,t,n,r,o,a){const c=t+n;return mn(e,c,o)?ki(e,c+1,a?r.call(a,o):r(o)):fd(e,c+1)}function h2(e,t,n,r,o,a,c){const f=t+n;return tl(e,f,o,a)?ki(e,f+2,c?r.call(c,o,a):r(o,a)):fd(e,f+2)}function p2(e,t,n,r,o,a,c,f){const h=t+n;return Xf(e,h,o,a,c)?ki(e,h+3,f?r.call(f,o,a,c):r(o,a,c)):fd(e,h+3)}function g2(e,t,n,r,o,a,c,f,h){const _=t+n;return Uo(e,_,o,a,c,f)?ki(e,_+4,h?r.call(h,o,a,c,f):r(o,a,c,f)):fd(e,_+4)}function _2(e,t,n,r,o,a){let c=t+n,f=!1;for(let h=0;h<o.length;h++)mn(e,c++,o[h])&&(f=!0);return f?ki(e,c,r.apply(a,o)):fd(e,c)}function hd(e,t){return e[i.eDl].data[t].pure}function kh(e,t,n,r,o){const a=o[i.eDl];if(a!==r.tView)for(let c=i.Yw1;c<a.bindingStartIndex;c++){const f=o[c];if((0,i.A0l)(f)){(0,i.q$2)(f[i.jgP])&&kh(e,t,n,r,f[i.jgP]);for(let h=i.Y20;h<f.length;h++)kh(e,t,n,r,f[h])}else(0,i.q$2)(f)&&kh(e,t,n,r,f)}else!function eb(e,t,n,r,o){const a=o[i.SKP];let c=o[i.jgP];const f=o[i.f7T],h=o[i.qlT],_=o[i.YEL].get(on,null),E=()=>{if(r.encapsulation===tn.ShadowDom){const ve=c.cloneNode(!1);c.replaceWith(ve),c=ve}const A=$l(n),j=Wl(f,A,a,mu(n),c,h,null,null,null,null,null);(function tb(e,t,n,r){for(let o=i.Yw1;o<e[i.eDl].bindingStartIndex;o++){const a=e[o];if(((0,i.q$2)(a)||(0,i.A0l)(a))&&a[i.K29]===t){a[i.K29]=n;break}}e[i.EJG]===t&&(e[i.EJG]=n),e[i.Yrj]===t&&(e[i.Yrj]=n),n[i.K29]=t[i.K29],t[i.K29]=null,e[r]=n})(f,o,j,h.index),rc(o[i.eDl],o);const $=o[i.M0L].rendererFactory;(function Jw(e,t){e.componentReplaced?.(t.id)})($,r),j[i.GpT]=$.createRenderer(c,n),Ws(o[i.eDl],o),function nb(e){if(null!==e.projection){for(const t of e.projection)z(t)&&(t.projectionNext=null,t.flags&=-3);e.projection=null}}(h),dc(A,j,a),Hu(A,j,A.template,a)};null===_?m2(e,t,E):_.run(()=>m2(e,t,E))}(e,t,n,r,o)}function m2(e,t,n){try{n()}catch(r){if(null!==t&&r.message){const a=r.message+(r.stack?"\n"+r.stack:"");e?.hot?.send?.("angular:invalidate",{id:t,message:a,error:!0})}throw r}}const oa={\u0275\u0275animateEnter:function _h(e){if(tr("NgAnimateEnter"),!ll)return _h;const t=(0,i.OAn)();if(dh(t))return _h;const n=(0,i.Mx4)();return fh(n,t),ph(hh(t),n,()=>function bD(e,t,n){const r=(0,i.d31)(t,e),o=e[i.GpT],a=e[i.YEL].get(on),c=Lm(n),f=[],h=E=>{if(E.target!==r)return;const A=E instanceof AnimationEvent?"animationend":"transitionend";a.runOutsideAngular(()=>{o.listen(r,A,_)})},_=E=>{E.target===r&&function MD(e,t,n){const r=Nc.get(t);if(e.target===t&&r&&Fm(e,t)){e.stopImmediatePropagation();for(const o of r.classList)n.removeClass(t,o);mg(t)}}(E,r,o)};if(c&&c.length>0){a.runOutsideAngular(()=>{f.push(o.listen(r,"animationstart",h)),f.push(o.listen(r,"transitionstart",h))}),function ED(e,t,n){const r=Nc.get(e);if(r){for(const o of t)r.classList.push(o);for(const o of n)r.cleanupFns.push(o)}else Nc.set(e,{classList:t,cleanupFns:n})}(r,c,f);for(const E of c)o.addClass(r,E);a.runOutsideAngular(()=>{requestAnimationFrame(()=>{if(Yl(r,cl,ll),!cl.has(r)){for(const E of c)o.removeClass(r,E);mg(r)}})})}}(t,n,e)),Hs(t[i.YEL]),Tu(t[i.YEL],hh(t)),_h},\u0275\u0275animateEnterListener:function mh(e){if(tr("NgAnimateEnter"),!ll)return mh;const t=(0,i.OAn)();if(dh(t))return mh;const n=(0,i.Mx4)();return fh(n,t),ph(hh(t),n,()=>function ID(e,t,n){const r=(0,i.d31)(t,e);n.call(e[i.SKP],{target:r,animationComplete:DD})}(t,n,e)),Hs(t[i.YEL]),Tu(t[i.YEL],hh(t)),mh},\u0275\u0275animateLeave:function vh(e){if(tr("NgAnimateLeave"),!ll)return vh;const t=(0,i.OAn)();if(dh(t))return vh;const r=(0,i.Mx4)();return fh(r,t),ph(ul(t),r,()=>function AD(e,t,n){const{promise:r,resolve:o}=dg(),a=(0,i.d31)(t,e),c=e[i.GpT],f=e[i.YEL].get(on);jo.add(e),(ul(e).get(t.index).resolvers??=[]).push(o);const h=Lm(n);return h&&h.length>0?function TD(e,t,n,r,o,a){!function CD(e,t){if(!ll)return;const n=Nc.get(e);if(n&&n.classList.length>0&&function wD(e,t){for(const n of t)if(e.classList.contains(n))return!0;return!1}(e,n.classList))for(const r of n.classList)t.removeClass(e,r);mg(e)}(e,o);const c=[],f=ul(n).get(t.index)?.resolvers,h=_=>
102{if(_.target===e&&(_ instanceof CustomEvent||Fm(_,e))){if(_.stopImmediatePropagation(),cl.delete(e),vg(t,e),Array.isArray(t.projection))for(const E of r)o.removeClass(e,E);yg(f,c),Eg(n,t)}};a.runOutsideAngular(()=>{c.push(o.listen(e,"animationend",h)),c.push(o.listen(e,"transitionend",h))}),xm(t,e);for(const _ of r)o.addClass(e,_);a.runOutsideAngular(()=>{requestAnimationFrame(()=>{Yl(e,cl,ll),cl.has(e)||(vg(t,e),yg(f,c),Eg(n,t))})})}(a,t,e,h,c,f):o(),{promise:r,resolve:o}}(t,r,e)),Hs(t[i.YEL]),vh},\u0275\u0275animateLeaveListener:function Dg(e){if(tr("NgAnimateLeave"),!ll)return Dg;const t=(0,i.OAn)(),n=(0,i.Mx4)();return fh(n,t),jo.add(t),ph(ul(t),n,()=>function OD(e,t,n){const{promise:r,resolve:o}=dg(),a=(0,i.d31)(t,e),c=[],f=e[i.GpT],h=dh(e),_=e[i.YEL].get(on),E=e[i.YEL].get(mD);(ul(e).get(t.index).resolvers??=[]).push(o);const A=ul(e).get(t.index)?.resolvers;if(h)gh(e,t,a,A,c);else{const j=setTimeout(()=>gh(e,t,a,A,c),E),$={target:a,animationComplete:()=>{gh(e,t,a,A,c),clearTimeout(j)}};xm(t,a),_.runOutsideAngular(()=>{c.push(f.listen(a,"animationend",()=>{gh(e,t,a,A,c),clearTimeout(j)},{once:!0}))}),n.call(e[i.SKP],$)}return{promise:r,resolve:o}}(t,n,e)),Hs(t[i.YEL]),Dg},\u0275\u0275attribute:_g,\u0275\u0275defineComponent:A1,\u0275\u0275defineDirective:S1,\u0275\u0275defineInjectable:i.jDH,\u0275\u0275defineInjector:i.G2t,\u0275\u0275defineNgModule:O1,\u0275\u0275definePipe:N1,\u0275\u0275directiveInject:O,\u0275\u0275getInheritedFactory:Ht,\u0275\u0275inject:i.KVO,\u0275\u0275injectAttribute:$t,\u0275\u0275invalidFactory:function W(){throw new Error("invalid")},\u0275\u0275invalidFactoryDep:i.dmw,\u0275\u0275templateRefExtractor:function Gw(e,t){return hc(e,t)},\u0275\u0275resetView:i.Njj,\u0275\u0275HostDirectivesFeature:function v5(e){const t=n=>{const r=Array.isArray(e);null===n.hostDirectives?(n.resolveHostDirectives=y5,n.hostDirectives=r?e.map(ng):[e]):r?n.hostDirectives.unshift(...e.map(ng)):n.hostDirectives.unshift(e)};return t.ngInherit=!0,t},\u0275\u0275NgOnChangesFeature:mr,\u0275\u0275ProvidersFeature:a2,\u0275\u0275CopyDefinitionFeature:function m5(e){let n,t=k1(e.type);n=(0,i.JlV)(e)?t.\u0275cmp:t.\u0275dir;const r=e;for(const o of g5)r[o]=n[o];if((0,i.JlV)(n))for(const o of _5)r[o]=n[o]},\u0275\u0275InheritDefinitionFeature:eg,\u0275\u0275ExternalStylesFeature:function Sw(e){return t=>{e.length<1||(t.getExternalStyles=n=>e.map(o=>o+"?ngcomp"+(n?"="+encodeURIComponent(n):"")+"&e="+t.encapsulation))}},\u0275\u0275nextContext:vv,\u0275\u0275namespaceHTML:i.joV,\u0275\u0275namespaceMathML:i.By9,\u0275\u0275namespaceSVG:i.qSk,\u0275\u0275enableBindings:i.cSN,\u0275\u0275disableBindings:i.fuf,\u0275\u0275elementStart:Eh,\u0275\u0275elementEnd:Dh,\u0275\u0275element:Tg,\u0275\u0275elementContainerStart:Ng,\u0275\u0275elementContainerEnd:bh,\u0275\u0275domElement:Og,\u0275\u0275domElementStart:Ch,\u0275\u0275domElementEnd:wh,\u0275\u0275domElementContainer:function Gm(e,t,n){return Rg(e,t,n),Km(),Gm},\u0275\u0275domElementContainerStart:Rg,\u0275\u0275domElementContainerEnd:Km,\u0275\u0275domTemplate:rg,\u0275\u0275domListener:Hg,\u0275\u0275elementContainer:Pg,\u0275\u0275pureFunction0:function Rw(e,t,n){const r=(0,i.gxQ)()+e,o=(0,i.OAn)();return o[r]===Wt?ki(o,r,n?t.call(n):t()):Ju(o,r)},\u0275\u0275pureFunction1:c2,\u0275\u0275pureFunction2:u2,\u0275\u0275pureFunction3:function kw(e,t,n,r,o,a){return p2((0,i.OAn)(),(0,i.gxQ)(),e,t,n,r,o,a)},\u0275\u0275pureFunction4:d2,\u0275\u0275pureFunction5:function xw(e,t,n,r,o,a,c,f){const h=(0,i.gxQ)()+e,_=(0,i.OAn)(),E=Uo(_,h,n,r,o,a);return mn(_,h+4,c)||E?ki(_,h+5,f?t.call(f,n,r,o,a,c):t(n,r,o,a,c)):Ju(_,h+5)},\u0275\u0275pureFunction6:function Lw(e,t,n,r,o,a,c,f,h){const _=(0,i.gxQ)()+e,E=(0,i.OAn)(),A=Uo(E,_,n,r,o,a);return tl(E,_+4,c,f)||A?ki(E,_+6,h?t.call(h,n,r,o,a,c,f):t(n,r,o,a,c,f)):Ju(E,_+6)},\u0275\u0275pureFunction7:function Fw(e,t,n,r,o,a,c,f,h,_){const E=(0,i.gxQ)()+e,A=(0,i.OAn)();let j=Uo(A,E,n,r,o,a);return Xf(A,E+4,c,f,h)||j?ki(A,E+7,_?t.call(_,n,r,o,a,c,f,h):t(n,r,o,a,c,f,h)):Ju(A,E+7)},\u0275\u0275pureFunction8:function Bw(e,t,n,r,o,a,c,f,h,_,E){const A=(0,i.gxQ)()+e,j=(0,i.OAn)(),$=Uo(j,A,n,r,o,a);return Uo(j,A+4,c,f,h,_)||$?ki(j,A+8,E?t.call(E,n,r,o,a,c,f,h,_):t(n,r,o,a,c,f,h,_)):Ju(j,A+8)},\u0275\u0275pureFunctionV:function jw(e,t,n,r){return _2((0,i.OAn)(),(0,i.gxQ)(),e,t,n,r)},\u0275\u0275getCurrentView:qm,\u0275\u0275restoreView:i.eBV,\u0275\u0275listener:Ug,\u0275\u0275projection:function xC(e,t=0,n,r,o,a){const c=(0,i.OAn)(),f=(0,i.klJ)(),h=r?e+1:null;
102null!==h&&rl(c,f,h,r,o,a,null,n);const _=us(f,i.Yw1+e,16,null,n||null);null===_.projection&&(_.projection=t),(0,i.Pfq)();const A=!c[i.tcA]||(0,i.KtD)();null===c[i.b5C][i.qlT].projection[_.projection]&&null!==h?function LC(e,t,n){const r=i.Yw1+n,o=t.data[r],a=e[r];Ys(a,ls(e,o,void 0,{dehydratedView:null}),0,cs(o,null))}(c,f,h):A&&!Zi(_)&&function ff(e,t,n){hf(t[i.GpT],0,t,n,lf(e,n,t),ja(n.parent||t[i.qlT],n,t))}(f,c,_)},\u0275\u0275syntheticHostProperty:function Ym(e,t,n){const r=(0,i.OAn)();if(mn(r,(0,i.xbp)(),t)){const a=(0,i.klJ)(),c=(0,i.CpD)();lc(c,r,e,t,Ri((0,i.MT)(a.data),c,r),n)}return Ym},\u0275\u0275syntheticHostListener:function mv(e,t){const n=(0,i.Mx4)(),r=(0,i.OAn)(),o=(0,i.klJ)();return $g(o,r,Ri((0,i.MT)(o.data),n,r),n,e,t),mv},\u0275\u0275pipeBind1:function Hw(e,t,n){const r=e+i.Yw1,o=(0,i.OAn)(),a=(0,i.Hh6)(o,r);return hd(o,r)?f2(o,(0,i.gxQ)(),t,a.transform,n,a):a.transform(n)},\u0275\u0275pipeBind2:function $w(e,t,n,r){const o=e+i.Yw1,a=(0,i.OAn)(),c=(0,i.Hh6)(a,o);return hd(a,o)?h2(a,(0,i.gxQ)(),t,c.transform,n,r,c):c.transform(n,r)},\u0275\u0275pipeBind3:function Ww(e,t,n,r,o){const a=e+i.Yw1,c=(0,i.OAn)(),f=(0,i.Hh6)(c,a);return hd(c,a)?p2(c,(0,i.gxQ)(),t,f.transform,n,r,o,f):f.transform(n,r,o)},\u0275\u0275pipeBind4:function zw(e,t,n,r,o,a){const c=e+i.Yw1,f=(0,i.OAn)(),h=(0,i.Hh6)(f,c);return hd(f,c)?g2(f,(0,i.gxQ)(),t,h.transform,n,r,o,a,h):h.transform(n,r,o,a)},\u0275\u0275pipeBindV:function Kw(e,t,n){const r=e+i.Yw1,o=(0,i.OAn)(),a=(0,i.Hh6)(o,r);return hd(o,r)?_2(o,(0,i.gxQ)(),t,a.transform,n,a):a.transform.apply(a,n)},\u0275\u0275projectionDef:function kC(e){const t=(0,i.OAn)()[i.b5C][i.qlT];if(!t.projection){const r=t.projection=(0,i.WfI)(e?e.length:1,null),o=r.slice();let a=t.child;for(;null!==a;){if(128!==a.type){const c=e?RC(a,e):0;null!==c&&(o[c]?o[c].projectionNext=a:r[c]=a,o[c]=a)}a=a.next}}},\u0275\u0275domProperty:xg,\u0275\u0275ariaProperty:function km(e,t){const n=(0,i.OAn)();if(mn(n,(0,i.xbp)(),t)){const o=(0,i.klJ)(),a=(0,i.CpD)();if($a(a,o,n,e,t))(0,i.Qs1)(a)&&kp(n,a.index);else{const f=(0,i.d31)(a,n);cc(n[i.GpT],f,null,a.value,e,t,null)}}return km},\u0275\u0275property:Ig,\u0275\u0275pipe:function Vw(e,t){const n=(0,i.klJ)();let r;const o=e+i.Yw1;n.firstCreatePass?(r=function Uw(e,t){if(t)for(let n=t.length-1;n>=0;n--){const r=t[n];if(e===r.name)return r}}(t,n.pipeRegistry),n.data[o]=r,r.onDestroy&&(n.destroyHooks??=[]).push(o,r.onDestroy)):r=n.data[o];const a=r.factory||(r.factory=(0,i.wGu)(r.type,!0)),f=(0,i.a2B)(O);try{const h=_e(!1),_=a();return _e(h),(0,i.M_e)(n,(0,i.OAn)(),o,_),_}finally{(0,i.a2B)(f)}},\u0275\u0275queryRefresh:Ev,\u0275\u0275queryAdvance:function VC(e=1){(0,i.GA0)((0,i.w7Z)()+e)},\u0275\u0275viewQuery:yv,\u0275\u0275viewQuerySignal:function jC(e,t,n,r){D1(e,m1(t,n,r))},\u0275\u0275loadQuery:Dv,\u0275\u0275contentQuery:function FC(e,t,n,r){v1(e,t,n,r)},\u0275\u0275contentQuerySignal:function BC(e,t,n,r,o){D1(t,v1(e,n,r,o))},\u0275\u0275reference:function UC(e){const t=(0,i.VPL)();return(0,i.Hh6)(t,i.Yw1+e)},\u0275\u0275classMap:function nw(e){Nv(cw,rw,e,!0)},\u0275\u0275styleMap:function ew(e){Nv(kv,tw,e,!1)},\u0275\u0275styleProp:function Ov(e,t,n){return Sv(e,t,n,!1),Ov},\u0275\u0275classProp:Gg,\u0275\u0275advance:vp,\u0275\u0275template:function V1(e,t,n,r,o,a,c,f){const h=(0,i.OAn)(),_=(0,i.klJ)();return function D5(e,t,n,r,o,a,c,f,h,_,E){const A=n+i.Yw1;let j;t.firstCreatePass?(j=us(t,A,4,c||null,f||null),(0,i.ckz)()&&ye(t,e,j,(0,i.db4)(t.consts,_),Lu),fo(t,j)):j=t.data[A],j1(j,e,t,n,r,o,a,h),(0,i.yoD)(j)&&Ua(t,e,j),null!=_&&zs(e,j,E)}(h,_,e,t,n,r,o,(0,i.db4)(_.consts,a),void 0,c,f),V1},\u0275\u0275conditional:Hm,\u0275\u0275conditionalCreate:Um,\u0275\u0275conditionalBranchCreate:bg,\u0275\u0275defer:Pm,\u0275\u0275deferWhen:function YE(e){const t=(0,i.OAn)(),n=(0,i.CpD)();if(Sn(0,t,n)&&mn(t,(0,i.xbp)(),e)){const o=(0,Ve.Ht)(null);try{const a=!!e,f=to(t,n)[1];!1===a&&f===Mc.Initial?Oc(t,n):!0===a&&(f===Mc.Initial||f===sn.Placeholder)&&sl(0,t,n)}finally{(0,Ve.Ht)(o)}}},\u0275\u0275deferOnIdle:function JE(){Sn(0,(0,i.OAn)(),(0,i.Mx4)())&&bm(ih)},\u0275\u0275deferOnImmediate:function nD(){const e=(0,i.OAn)(),t=(0,i.Mx4)();Sn(0,e,t)&&(null===pr(e[i.eDl],t).loadingTmplIndex&&Oc(e,t),sl(0,e,t))},\u0275\u0275deferOnTimer:function iD(e){Sn(0,(0,i.OAn)(),(0,i.Mx4)())&&bm(sh(e))},\u0275\u0275deferOnHover:function lD(e,t){const n=(0,i.OAn)(),r=(0,i.Mx4)();Sn(0,n,r)&&(Oc(n,r),Tc(n,r,e,t,Ts,()=>sl(0,n,r),0))},\u0275\u0275deferOnInteraction:Rm,\u0275\u0275deferOnViewport:function hD(e,t){const n=(0,i.OAn)(),r=(0,i.Mx4)();Sn(0,n,r)&&(Oc(n,r),Tc(n,r,e,t,ig,()=>sl(0,n,r),0))},\u0275\u0275deferPrefetchWhen:function QE(e){const t=(0,i.OAn)(),n=(0,i.CpD)();if(Sn(1,t,n)&&mn(t,(0,i.xbp)(),e)){const o=(0,Ve.Ht)(null);try{const a=!!e,f=pr(t[i.eDl],n);!0===a&&f.loadingState===Ln.NOT_STARTED&&sd(f,t,n)}finally{(0,Ve.Ht)(o)}}},\u0275\u0275deferPrefetchOnIdle:function eD(){Sn(1,(0,i.OAn)(),(0,i.Mx4)())&&Mm(ih)},\u0275\u0275deferPrefetchOnImmediate:function rD(){const e=(0,i.OAn)(),t=(0,i.Mx4)();if(!Sn(1,e,t))return;const r=pr(e[i.eDl],t);r.loadingState===Ln.NOT_STARTED&&fg(r,e,t)},\u0275\u0275deferPrefetchOnTimer:function sD(e){Sn(1,(0,i.OAn)(),(0,i.Mx4)())&&Mm(sh(e))},\u0275\u0275deferPrefetchOnHover:function cD(e,t){const n=(0,i.OAn)(),r=(0,i.Mx4)();if(!Sn(1,n,r))return;const a=pr(n[i.eDl],r);a.loadingState===Ln.NOT_STARTED&&Tc(n,r,e,t,Ts,()=>sd(a,n,r),1)},\u0275\u0275deferPrefetchOnInteraction:function dD(e,t){const n=(0,i.OAn)(),r=(0,i.Mx4)();if(!Sn(1,n,r))return;const a=pr(n[i.eDl],r);a.loadingState===Ln.NOT_STARTED&&Tc(n,r,e,t,It,()=>sd(a,n,r),1)},\u0275\u0275deferPrefetchOnViewport:function pD(e,t){const n=(0,i.OAn)(),r=(0,i.Mx4)();if(!Sn(1,n,r))return;const a=pr(n[i.eDl],r);a.loadingState===Ln.NOT_STARTED&&Tc(n,r,e,t,ig,()=>sd(a,n,r),1)},\u0275\u0275deferHydrateWhen:function XE(e){const t=(0,i.OAn)(),n=(0,i.CpD)();if(!Sn(2,t,n))return;const r=(0,i.xbp)();if(ra((0,i.klJ)(),n).set(6,null),mn(t,r,e)){const c=t[i.YEL],f=(0,Ve.Ht)(null);try{1==!!e&&al(c,to(t,n)[6])}finally{(0,Ve.Ht)(f)}}},\u0275\u0275deferHydrateNever:function ZE(){const e=(0,i.OAn)(),t=(0,i.Mx4)();Sn(2,e,t)&&ra((0,i.klJ)(),t).set(7,null)},\u0275\u0275deferHydrateOnIdle:function tD(){const e=(0,i.OAn)(),t=(0,i.Mx4)();Sn(2,e,t)&&(ra((0,i.klJ)(),t).set(0,null),Im(ih,e,t))},\u0275\u0275deferHydrateOnImmediate:function oD(){const e=(0,i.OAn)(),t=(0,i.Mx4)();Sn(2,e,t)&&(ra((0,i.klJ)(),t).set(1,null),al(e[i.YEL],to(e,t)[6]))},\u0275\u0275deferHydrateOnTimer:function aD(e){const t=(0,i.OAn)(),n=(0,i.Mx4)();Sn(2,t,n)&&(ra((0,i.klJ)(),n).set(5,{delay:e}),Im(sh(e),t,n))},\u0275\u0275deferHydrateOnHover:function uD(){const e=(0,i.OAn)(),t=(0,i.Mx4)();Sn(2,e,t)&&ra((0,i.klJ)(),t).set(4,null)},\u0275\u0275deferHydrateOnInteraction:function fD(){const e=(0,i.OAn)(),t=(0,i.Mx4)();Sn(2,e,t)&&ra((0,i.klJ)(),t).set(3,null)},\u0275\u0275deferHydrateOnViewport:function gD(){const e=(0,i.OAn)(),t=(0,i.Mx4)();Sn(2,e,t)&&ra((0,i.klJ)(),t).set(2,null)},\u0275\u0275deferEnableTimerScheduling:function H5(e,t,n,r){const o=e.consts;null!=n&&(t.placeholderBlockConfig=(0,i.db4)(o,n)),null!=r&&(t.loadingBlockConfig=(0,i.db4)(o,r)),null===ag&&(ag=U5)},\u0275\u0275repeater:zm,\u0275\u0275repeaterCreate:Wm,\u0275\u0275repeaterTrackByIndex:function kD(e){return e},\u0275\u0275repeaterTrackByIdentity:$m,\u0275\u0275componentInstance:function SD(){return(0,i.OAn)()[i.b5C][i.SKP]},\u0275\u0275text:Bv,\u0275\u0275textInterpolate:Yg,\u0275\u0275textInterpolate1:Ph,\u0275\u0275textInterpolate2:function Yv(e,t,n,r,o){const a=(0,i.OAn)(),c=Hv(a,e,t,n,r,o);return c!==Wt&&ds(a,(0,i._px)(),c),Yv},\u0275\u0275textInterpolate3:function Qv(e,t,n,r,o,a,c){const f=(0,i.OAn)(),h=$v(f,e,t,n,r,o,a,c);return h!==Wt&&ds(f,(0,i._px)(),h),Qv},\u0275\u0275textInterpolate4:function Xv(e,t,n,r,o,a,c,f,h){const _=(0,i.OAn)(),E=Wv(_,e,t,n,r,o,a,c,f,h);return E!==Wt&&ds(_,(0,i._px)(),E),Xv},\u0275\u0275textInterpolate5:function Zv(e,t,n,r,o,a,c,f,h,_,E){const A=(0,i.OAn)(),j=zv(A,e,t,n,r,o,a,c,f,h,_,E);return j!==Wt&&ds(A,(0,i._px)(),j),Zv},\u0275\u0275textInterpolate6:function Jv(e,t,n,r,o,a,c,f,h,_,E,A,j){const $=(0,i.OAn)(),ve=Kv($,e,t,n,r,o,a,c,f,h,_,E,A,j);return ve!==Wt&&ds($,(0,i._px)(),ve),Jv},\u0275\u0275textInterpolate7:function e2(e,t,n,r,o,a,c,f,h,_,E,A,j,$,ve){const ze=(0,i.OAn)(),lt=Gv(ze,e,t,n,r,o,a,c,f,h,_,E,A,j,$,ve);return lt!==Wt&&ds(ze,(0,i._px)(),lt),e2},\u0275\u0275textInterpolate8:function t2(e,t,n,r,o,a,c,f,h,_,E,A,j,$,ve,ze,lt){const pt=(0,i.OAn)(),qe=qv(pt,e,t,n,r,o,a,c,f,h,_,E,A,j,$,ve,ze,lt);return qe!==Wt&&ds(pt,(0,i._px)(),qe),t2},\u0275\u0275textInterpolateV:function n2(e){const t=(0,i.OAn)(),n=Vv(t,e);return n!==Wt&&ds(t,(0,i._px)(),n),n2}
102,\u0275\u0275i18n:function OC(e,t,n){pv(e,t,n),gv()},\u0275\u0275i18nAttributes:function SC(e,t){const n=(0,i.klJ)(),r=(0,i.db4)(n.consts,t);!function dC(e,t,n){const r=(0,i.Mx4)(),o=r.index,a=[];if(e.firstCreatePass&&null===e.data[t]){for(let c=0;c<n.length;c+=2){const f=n[c],h=n[c+1];if(""!==h){if(rC.test(h))throw new Error(`ICU expressions are not supported in attributes. Message: "${h}".`);const _=r.namespace?`:${r.namespace}:${r.value}`:r.value;Oh(a,h,o,f,fC(a),Vg(f,_))}}e.data[t]=a}}(n,e+i.Yw1,r)},\u0275\u0275i18nExp:function _v(e){return function XD(e){e&&(ad|=1<<Math.min(ld,31)),ld++}(mn((0,i.OAn)(),(0,i.xbp)(),e)),_v},\u0275\u0275i18nStart:pv,\u0275\u0275i18nEnd:gv,\u0275\u0275i18nApply:function NC(e){!function ZD(e,t,n){if(ld>0){const r=e.data[n];tv(e,t,Array.isArray(r)?r:r.update,(0,i.c$7)()-ld-1,ad)}ad=0,ld=0}((0,i.klJ)(),(0,i.OAn)(),e+i.Yw1)},\u0275\u0275i18nPostprocess:function PC(e,t={}){return function TC(e,t={}){let n=e;if(DC.test(e)){const r={},o=[0];n=n.replace(CC,(a,c,f)=>{const h=c||f,_=r[h]||[];if(_.length||(h.split("|").forEach(ze=>{const lt=ze.match(AC),pt=lt?parseInt(lt[1],10):0,qe=IC.test(ze);_.push([pt,qe,ze])}),r[h]=_),!_.length)throw new Error(`i18n postprocess: unmatched placeholder - ${h}`);const E=o[o.length-1];let A=0;for(let ze=0;ze<_.length;ze++)if(_[ze][0]===E){A=ze;break}const[j,$,ve]=_[A];return $?o.pop():E!==j&&o.push(j),_.splice(A,1),ve})}return Object.keys(t).length&&(n=n.replace(wC,(r,o,a,c,f,h)=>t.hasOwnProperty(a)?`${o}${t[a]}${h}`:r),n=n.replace(bC,(r,o)=>t.hasOwnProperty(o)?t[o]:r),n=n.replace(MC,(r,o)=>{if(t.hasOwnProperty(o)){const a=t[o];if(!a.length)throw new Error(`i18n postprocess: unmatched ICU - ${r} with key: ${o}`);return a.shift()}return r})),n}(e,t)},\u0275\u0275resolveWindow:function Ud(e){return e.ownerDocument.defaultView},\u0275\u0275resolveDocument:function Hd(e){return e.ownerDocument},\u0275\u0275resolveBody:function uu(e){return e.ownerDocument.body},\u0275\u0275setComponentScope:function Nw(e,t,n){const r=e.\u0275cmp;r.directiveDefs=th(t,T1),r.pipeDefs=th(n,i.oyA)},\u0275\u0275setNgModuleScope:function Pw(e,t){return an(()=>{const n=(0,i.WbQ)(e);n.declarations=Rh(t.declarations||i.Mlv),n.imports=Rh(t.imports||i.Mlv),n.exports=Rh(t.exports||i.Mlv),t.bootstrap&&(n.bootstrap=Rh(t.bootstrap)),l.registerNgModule(e,t)})},\u0275\u0275registerNgModuleType:b1,\u0275\u0275getComponentDepsFactory:function qw(e,t){return()=>{try{return l.getComponentDependencies(e,t).dependencies}catch(n){throw console.error(`Computing dependencies in local compilation mode for the component "${e.name}" failed with the exception:`,n),n}}},\u0275setClassDebugInfo:function Yw(e,t){const n=(0,i.xUg)(e);null!==n&&(n.debugInfo=t)},\u0275\u0275declareLet:function i2(e){const t=(0,i.klJ)(),n=(0,i.OAn)(),r=e+i.Yw1,o=us(t,r,128,null,null);return(0,i.iMd)(o,!1),(0,i.M_e)(t,n,r,o2),i2},\u0275\u0275storeLet:function hw(e){tr("NgLet");const t=(0,i.klJ)(),n=(0,i.OAn)(),r=(0,i._px)();return(0,i.M_e)(t,n,r,e),e},\u0275\u0275readContextLet:function pw(e){const t=(0,i.VPL)(),n=(0,i.Hh6)(t,i.Yw1+e);if(n===o2)throw new i.buA(314,!1);return n},\u0275\u0275attachSourceLocations:function gw(e,t){const n=(0,i.klJ)(),r=(0,i.OAn)(),o=r[i.GpT],a="data-ng-source-location";for(const[c,f,h,_]of t){(0,i.XRZ)(n,c+i.Yw1);const A=(0,i.vaC)(c+i.Yw1,r);A.hasAttribute(a)||o.setAttribute(A,a,`${e}@o:${f},l:${h},c:${_}`)}},\u0275\u0275interpolate:function _w(e){return mn((0,i.OAn)(),(0,i.xbp)(),e)?(0,i.eFE)(e):Wt},\u0275\u0275interpolate1:function mw(e,t,n=""){return Uv((0,i.OAn)(),e,t,n)},\u0275\u0275interpolate2:function vw(e,t,n,r,o=""){return Hv((0,i.OAn)(),e,t,n,r,o)},\u0275\u0275interpolate3:function yw(e,t,n,r,o,a,c=""){return $v((0,i.OAn)(),e,t,n,r,o,a,c)},\u0275\u0275interpolate4:function Ew(e,t,n,r,o,a,c,f,h=""){return Wv((0,i.OAn)(),e,t,n,r,o,a,c,f,h)},\u0275\u0275interpolate5:function Dw(e,t,n,r,o,a,c,f,h,_,E=""){return zv((0,i.OAn)(),e,t,n,r,o,a,c,f,h,_,E)},\u0275\u0275interpolate6:function Cw(e,t,n,r,o,a,c,f,h,_,E,A,j=""){return Kv((0,i.OAn)(),e,t,n,r,o,a,c,f,h,_,E,A,j)},\u0275\u0275interpolate7:function ww(e,t,n,r,o,a,c,f,h,_,E,A,j,$,ve=""){return Gv((0,i.OAn)(),e,t,n,r,o,a,c,f,h,_,E,A,j,$,ve)},\u0275\u0275interpolate8:function bw(e,t,n,r,o,a,c,f,h,_,E,A,j,$,ve,ze,lt=""){return qv((0,i.OAn)(),e,t,n,r,o,a,c,f,h,_,E,A,j,$,ve,ze,lt)},\u0275\u0275interpolateV:function Mw(e){return Vv((0,i.OAn)(),e)},\u0275\u0275sanitizeHtml:au,\u0275\u0275sanitizeStyle:Rd,\u0275\u0275sanitizeResourceUrl:kd,\u0275\u0275sanitizeScript:up,\u0275\u0275validateAttribute:Vl,\u0275\u0275sanitizeUrl:lu,\u0275\u0275sanitizeUrlOrResourceUrl:function Ld(e,t,n){return function dp(e,t){return!0===Fo[e.toLowerCase()]?.[t.toLowerCase()]?kd:lu}(t,n)(e)},\u0275\u0275trustConstantHtml:function xd(e){return Ta(e[0])},\u0275\u0275trustConstantResourceUrl:function ns(e){return function _d(e){return Uh()?.createScriptURL(e)||e}(e[0])},forwardRef:i.Rfq,resolveForwardRef:i.nl4,\u0275\u0275twoWayProperty:Qg,\u0275\u0275twoWayBindingSet:r2,\u0275\u0275twoWayListener:Xg,\u0275\u0275replaceMetadata:function Xw(e,t,n,r,o=null,a=null){const c=(0,i.xUg)(e);t.apply(null,[e,n,...r]);const{newDef:f,oldDef:h}=function Zw(e,t){const n={...e};return{newDef:Object.assign(e,t,{directiveDefs:n.directiveDefs,pipeDefs:n.pipeDefs,setInput:n.setInput,type:n.type}),oldDef:n}}(c,(0,i.xUg)(e));if(e[i.CQl]=f,h.tView){const _=function aa(){return ys}().values();for(const E of _)(0,i.EFk)(E)&&null===E[i.f7T]&&kh(o,a,f,h,E)}},\u0275\u0275getReplaceMetadataURL:function Qw(e,t,n){const r=`./@ng/component?c=${e}&t=${encodeURIComponent(t)}`;return new URL(r,n).href}};let Fc=null;function rb(e){null!==Fc&&(e.defaultEncapsulation!==Fc.defaultEncapsulation||e.preserveWhitespace
102s!==Fc.preserveWhitespaces)||(Fc=e)}const pd=[];function w2(e){return Zu(e)?e.ngModule:e}const Db=Nn("NgModule",e=>e,void 0,0,(e,t)=>function ab(e,t={}){(function lb(e,t){const r=(0,i.Bqz)(t.declarations||i.Mlv);let o=null;Object.defineProperty(e,i.hmW,{configurable:!0,get:()=>(null===o&&(o=un().compileNgModule(oa,`ng:///${e.name}/\u0275mod.js`,{type:e,bootstrap:(0,i.Bqz)(t.bootstrap||i.Mlv).map(i.nl4),declarations:r.map(i.nl4),imports:(0,i.Bqz)(t.imports||i.Mlv).map(i.nl4).map(w2),exports:(0,i.Bqz)(t.exports||i.Mlv).map(i.nl4).map(w2),schemas:t.schemas?(0,i.Bqz)(t.schemas):null,id:t.id||null}),o.schemas||(o.schemas=[])),o)});let a=null;Object.defineProperty(e,i.zSs,{get:()=>{if(null===a){const f=un();a=f.compileFactory(oa,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,deps:zn(e),target:f.FactoryTarget.NgModule,typeArgumentCount:0})}return a},configurable:!1});let c=null;Object.defineProperty(e,i.ONQ,{get:()=>{if(null===c){const f={name:e.name,type:e,providers:t.providers||i.Mlv,imports:[(t.imports||i.Mlv).map(i.nl4),(t.exports||i.Mlv).map(i.nl4)]};c=un().compileInjector(oa,`ng:///${e.name}/\u0275inj.js`,f)}return c},configurable:!1})})(e,t),void 0!==t.id&&b1(e,t.id),function ib(e,t){pd.push({moduleType:e,ngModule:t})}(e,t)}(e,t)),wb=new i.nKC("");let bb=(()=>{class e{zone=(0,i.WQX)(on);changeDetectionScheduler=(0,i.WQX)(i.hk6);applicationRef=(0,i.WQX)(ch);applicationErrorHandler=(0,i.WQX)(i.ZTf);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{try{this.applicationRef.dirtyFlags|=1,this.applicationRef._tick()}catch(n){this.applicationErrorHandler(n)}})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=(0,i.jDH)({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const k2=new i.nKC("",{factory:()=>!1});function x2({ngZoneFactory:e,ignoreChangesOutsideZone:t,scheduleInRootZone:n}){return e??=()=>new on({...s_(),scheduleInRootZone:n}),[{provide:on,useFactory:e},{provide:i.Z63,multi:!0,useFactory:()=>{const r=(0,i.WQX)(bb,{optional:!0});return()=>r.initialize()}},{provide:i.Z63,multi:!0,useFactory:()=>{const r=(0,i.WQX)(Mb);return()=>{r.initialize()}}},!0===t?{provide:i.Jy$,useValue:!0}:[],{provide:i.AQb,useValue:n??Zl},{provide:i.ZTf,useFactory:()=>{const r=(0,i.WQX)(on),o=(0,i.WQX)(i.uvJ);let a;return c=>{r.runOutsideAngular(()=>{o.destroyed&&!a?setTimeout(()=>{throw c}):(a??=o.get(i.zcH),a.handleError(c))})}}}]}function s_(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}let Mb=(()=>{class e{subscription=new Xt.yU;initialized=!1;zone=(0,i.WQX)(on);pendingTasks=(0,i.WQX)(i.rev);initialize(){if(this.initialized)return;this.initialized=!0;let n=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(n=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{on.assertNotInAngularZone(),queueMicrotask(()=>{null!==n&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{on.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=(0,i.jDH)({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),B2=(()=>{class e{applicationErrorHandler=(0,i.WQX)(i.ZTf);appRef=(0,i.WQX)(ch);taskService=(0,i.WQX)(i.rev);ngZone=(0,i.WQX)(on);zonelessEnabled=(0,i.WQX)(i.Evm);tracing=(0,i.WQX)(ss,{optional:!0});disableScheduling=(0,i.WQX)(i.Jy$,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new Xt.yU;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(wu):null;
102scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&((0,i.WQX)(i.AQb,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof Us||!this.zoneIsDefined)}notify(n){if(!this.zonelessEnabled&&5===n)return;let r=!1;switch(n){case 0:this.appRef.dirtyFlags|=2;break;case 3:case 2:case 4:case 5:case 1:this.appRef.dirtyFlags|=4;break;case 6:case 13:this.appRef.dirtyFlags|=2,r=!0;break;case 12:this.appRef.dirtyFlags|=16,r=!0;break;case 11:r=!0;break;default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(r))return;const o=this.useMicrotaskScheduler?Cu:Du;this.pendingRenderTaskId=this.taskService.add(),this.cancelScheduledCallback=this.scheduleInRootZone?Zone.root.run(()=>o(()=>this.tick())):this.ngZone.runOutsideAngular(()=>o(()=>this.tick()))}shouldScheduleTick(n){return!(this.disableScheduling&&!n||this.appRef.destroyed||null!==this.pendingRenderTaskId||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(wu+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(0===this.appRef.dirtyFlags)return void this.cleanup();!this.zonelessEnabled&&7&this.appRef.dirtyFlags&&(this.appRef.dirtyFlags|=1);const n=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(r){this.taskService.remove(n),this.applicationErrorHandler(r)}finally{this.cleanup()}this.useMicrotaskScheduler=!0,Cu(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(n)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,null!==this.pendingRenderTaskId){const n=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(n)}}static \u0275fac=function(r){return new(r||e)};static \u0275prov=(0,i.jDH)({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const j2=new i.nKC("",{providedIn:"root",factory:()=>(0,i.WQX)(j2,{optional:!0,skipSelf:!0})||function Ib(){return typeof $localize<"u"&&$localize.locale||Fg}()}),Ab=new i.nKC("",{providedIn:"root",factory:()=>"USD"})},9295(ut,Me,M){"use strict";M.d(Me,{Zf:()=>Ee,EW:()=>Ie,O8:()=>we}),M(467);var F=M(2615),Z=M(8440);const L={...Z.pL,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,kind:"effect"};class Ee{destroyed=!1;listeners=null;errorHandler=(0,F.WQX)(F.zcH,{optional:!0});destroyRef=(0,F.WQX)(F.abz);constructor(){this.destroyRef.onDestroy(()=>{this.destroyed=!0,this.listeners=null})}subscribe(Fe){if(this.destroyed)throw new F.buA(953,!1);return(this.listeners??=[]).push(Fe),{unsubscribe:()=>{const Ne=this.listeners?.indexOf(Fe);void 0!==Ne&&-1!==Ne&&this.listeners?.splice(Ne,1)}}}emit(Fe){if(this.destroyed)return void console.warn((0,F.OsK)(953,!1));if(null===this.listeners)return;const Ne=(0,Z.Ht)(null);try{for(const Je of this.listeners)try{Je(Fe)}catch(X){this.errorHandler?.handleError(X)}}finally{(0,Z.Ht)(Ne)}}}function we(Pe){return function q(Pe){const Fe=(0,Z.Ht)(null);try{return Pe()}finally{(0,Z.Ht)(Fe)}}(Pe)}function Ie(Pe,Fe){return(0,Z.KZ)(Pe,Fe?.equal)}Error,Error},2615(ut,Me,M){"use strict";let Q;function F(){return Q}function Z(p){const y=Q;return Q=p,y}M.d(Me,{JEi:()=>la,Isx:()=>ca,EJG:()=>Bi,Yrj:()=>gl,VVG:()=>pl,Y20:()=>Ds,SKP:()=>sa,hk6:()=>pn,eVN:()=>dr,b5C:()=>hi,rQE:()=>ys,X5O:()=>vs,qFA:()=>pi,qQL:()=>Ma,abz:()=>xo,tQN:()=>vl,pcR:()=>aa,oMQ:()=>ml,Mlv:()=>te,MZA:()=>H,M0L:()=>Wo,Z63:()=>_e,VML:()=>Ii,uvJ:()=>bt,zcH:()=>b,Wg1:()=>cr,Yw1:()=>zo,jgP:()=>Li,tcA:()=>jc,ID:()=>Hc,YEL:()=>Vc,B9r:()=>_t,GBX:()=>Ye,ZTf:()=>m,nKC:()=>Qe,zZn:()=>Gn,rJ1:()=>wr,nfM:()=>ua,s6P:()=>Ko,K29:()=>Fi,CQl:()=>io,p9y:()=>Fr,zSs:()=>un,ONQ:()=>Re,hmW:()=>so,yAH:()=>Be,KXn:()=>ai,oTH:()=>Et,Czx:()=>Gr,f7T:()=>po,wVl:()=>_l,GYQ:()=>fr,u5s:()=>ci,rev:()=>li,Ds7:()=>Uc,e5P:()=>ht,Iaj:()=>kn,GpT:()=>ms,buA:()=>Ce,AQb:()=>Jr,jNX:()=>Yo,eDl:()=>fi,qlT:()=>_s,bm_:()=>Es,RxE:()=>I,r4V:()=>
102dt,ok8:()=>le,Evm:()=>Gt,Jy$:()=>xn,laP:()=>we,EYC:()=>at,ng7:()=>be,llW:()=>ln,gsJ:()=>dn,GZS:()=>fa,iYM:()=>Fe,PEr:()=>Cl,z7f:()=>Je,LZP:()=>X,Xln:()=>Dt,yzR:()=>mi,TWe:()=>Ms,LIA:()=>ct,GWr:()=>St,pbo:()=>zt,bBq:()=>El,Af3:()=>ia,zQk:()=>_a,oZy:()=>qr,tF7:()=>re,ZFY:()=>Hr,cP4:()=>Dl,MdC:()=>ga,XvL:()=>kt,KET:()=>ha,Tkx:()=>Yr,iw4:()=>Lt,tdH:()=>Pt,pr_:()=>k,IAh:()=>Ft,U45:()=>ke,WrV:()=>Ze,kNT:()=>se,MI:()=>zi,biv:()=>Wi,ZQF:()=>yt,Cv0:()=>Ue,W0r:()=>bs,R2n:()=>ws,O8q:()=>Hi,VKj:()=>Ui,Rom:()=>$i,z6V:()=>N,n$e:()=>vt,hjC:()=>yr,Pz9:()=>ba,PQT:()=>lo,VX4:()=>or,_Z$:()=>$o,N79:()=>Ei,xLP:()=>We,zuh:()=>_r,BI7:()=>Fn,U7d:()=>An,uXy:()=>Nn,nZS:()=>nn,ihb:()=>Al,ID8:()=>Tl,gv8:()=>C,dwj:()=>Ae,Bqz:()=>He,OsK:()=>he,Rfq:()=>ge,c$7:()=>Wc,gxQ:()=>yo,ckz:()=>ei,kLh:()=>ie,xUg:()=>On,KdJ:()=>Qo,db4:()=>bo,VPL:()=>Ts,MT:()=>Kc,Z9v:()=>kr,Ab:()=>Rr,w7Z:()=>xr,Mx4:()=>ri,veI:()=>Di,HaV:()=>lr,Agf:()=>yn,znI:()=>To,wGu:()=>V,ebl:()=>K,OAn:()=>Oo,_0$:()=>Xr,UaU:()=>Zr,vaC:()=>Ki,d31:()=>br,ZRn:()=>vi,phH:()=>Nt,WbQ:()=>xt,WB9:()=>nt,d_l:()=>ma,vNG:()=>Pr,oyA:()=>Dr,_px:()=>Da,CpD:()=>Ca,XRZ:()=>wl,klJ:()=>So,Fje:()=>mo,b$O:()=>bi,SMZ:()=>je,WQX:()=>Pn,MzJ:()=>Tn,jXY:()=>Wr,MME:()=>xe,JlV:()=>Vi,Qs1:()=>Co,srX:()=>da,vOT:()=>As,YWB:()=>wi,EPY:()=>_i,yoD:()=>yl,P3H:()=>cn,Jzi:()=>Oe,rFz:()=>bl,JjR:()=>Xi,M6u:()=>gs,KtD:()=>ti,A0l:()=>gi,q$2:()=>ji,yP_:()=>Po,EFk:()=>Go,Hps:()=>De,UhH:()=>va,QuC:()=>Rn,Y3W:()=>Y,n$r:()=>Ct,K7h:()=>Zt,FRF:()=>Mn,ezK:()=>Ut,m7n:()=>qc,niQ:()=>Ss,krE:()=>$c,bll:()=>si,Hh6:()=>Qr,EmA:()=>En,blu:()=>Zo,HAh:()=>qi,WfI:()=>Tt,xbp:()=>zc,jvu:()=>Ns,lQ1:()=>Ps,Rc9:()=>Cr,E6O:()=>wt,DyX:()=>Jt,eFE:()=>bn,dMS:()=>Xo,HUe:()=>yi,nl4:()=>me,N4e:()=>Bc,XaM:()=>Ar,Kw3:()=>Ml,vQI:()=>Zn,RZ9:()=>Il,GA0:()=>ii,iMd:()=>Ci,Pfq:()=>It,xyx:()=>oi,a2B:()=>rn,kcM:()=>an,DFp:()=>Ve,P2g:()=>Os,cBl:()=>vo,ypq:()=>Gc,vPA:()=>tt,HO5:()=>mt,M_e:()=>go,B22:()=>en,ik5:()=>Io,AsM:()=>Xe,PP7:()=>Bn,$8:()=>Ne,$Hz:()=>mr,zAe:()=>Is,IvY:()=>ur,_gW:()=>Mo,F1c:()=>Gi,ITl:()=>_o,brz:()=>zr,jRZ:()=>Kn,SX7:()=>Ol,jDH:()=>ne,G2t:()=>Ge,fuf:()=>Qi,cSN:()=>ni,KVO:()=>Vn,dmw:()=>Do,joV:()=>es,By9:()=>Ji,qSk:()=>Ro,Njj:()=>Mr,eBV:()=>No});const ue=Symbol("NotFound");function G(p){return p===ue||"\u0275NotFound"===p?.name}Error;var q=M(8440),L=M(4412),J=M(4226);class I{full;major;minor;patch;constructor(y){this.full=y;const S=y.split(".");this.major=S[0],this.minor=S[1],this.patch=S.slice(2).join(".")}}const le="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss";class Ce extends Error{code;constructor(y,S){super(he(y,S)),this.code=y}}function he(p,y){return`${function Ee(p){return`NG0${Math.abs(p)}`}(p)}${y?": "+y:""}`}const we=globalThis;function je(){return!1}function ie(p){for(let y in p)if(p[y]===ie)return y;throw Error("")}function Ae(p,y){for(const S in y)y.hasOwnProperty(S)&&!p.hasOwnProperty(S)&&(p[S]=y[S])}function Xe(p){if("string"==typeof p)return p;if(Array.isArray(p))return`[${p.map(Xe).join(", ")}]`;if(null==p)return""+p;const y=p.overriddenName||p.name;if(y)return`${y}`;const S=p.toString();if(null==S)return""+S;const ae=S.indexOf("\n");return ae>=0?S.slice(0,ae):S}function vt(p,y){return p?y?`${p} ${y}`:p:y||""}const it=ie({__forward_ref__:ie});function ge(p){return p.__forward_ref__=ge,p.toString=function(){return Xe(this())},p}function me(p){return Oe(p)?p():p}function Oe(p){return"function"==typeof p&&p.hasOwnProperty(it)&&p.__forward_ref__===ge}function ke(p,y){"number"!=typeof p&&Ne(y,typeof p,"number","===")}function Ze(p,y,S){ke(p,"Expected a number"),function Rt(p,y,S){p<=y||Ne(S,p,y,"<=")}(p,S,"Expected number to be less than or equal to"),zt(p,y,"Expected number to be greater than or equal to")}function Ue(p,y){"string"!=typeof p&&Ne(y,null===p?"null":typeof p,"string","===")}function ct(p,y){"function"!=typeof p&&Ne(y,null===p?"null":typeof p,"function","===")}function Dt(p,y,S){p!=y&&Ne(S,p,y,"==")}function Lt(p,y,S){p==y&&Ne(S,p,y,"!=")}function yt(p,y,S){p!==y&&Ne(S,p,y,"===")}function Ft(p,y,S){p===y&&Ne(S,p,y,"!==")}function kt(p,y,S){p<y||Ne(S,p,y,"<")}function St(p,y,S){p>y||Ne(S,p,y,">")}function zt(p,y,S){p>=y||Ne(S,p,y,">=")}function Fe(p,y){null==p&&Ne(y,p,null,"!=")}function Ne(p,y,S,ae){throw new Error(`ASSERTION ERROR: ${p}`+(null==ae?"":` [Expected=> ${S} ${ae} ${y} <=Actual]`))}function Je(p){p instanceof Node||Ne(`The provided value must be an instance of a DOM Node but got ${Xe(p)}`)}function X(p){p instanceof Element||Ne(`The provided value must be an element but got ${Xe(p)}`)}function re(p,y){Fe(p,"Array must be defined.");const S=p.length;(y<0||y>=S)&&Ne(`Index expected to be less than ${S} but got ${y}`)}function se(p,...y){if(-1!==y.indexOf(p))return!0;Ne(`Expected value to be one of ${JSON.stringify(y)} but was ${JSON.stringify(p)}.`)}function k(p){null!==(0,q.nR)()&&Ne(`${p}() should never be called in a reactive context.`)}function ne(p){return{token:p.token,providedIn:p.providedIn||null,factory:p.factory,value:void 0}}function Ge(p){return{providers:p.providers||[],imports:p.imports||[]}}function gt(p){return function Le(p,y){return p.hasOwnProperty(y)&&p[y]||null}(p,Be)}function K(p){return p&&p.hasOwnProperty(Re)?p[Re]:null}const Be=ie({\u0275prov:ie}),Re=ie({\u0275inj:ie});class Qe{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(y,S){this._desc=y,this.\u0275prov=void 0,"number"==typeof S?this.__NG_ELEMENT_ID__=S:void 0!==S&&(this.\u0275prov=ne({token:this,providedIn:S.providedIn||"root",factory:S.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}let ot;function i(){return Ne("getInjectorProfilerContext should never be called in production mode"),ot}function Ve(p){Ne("setInjectorProfilerContext should never be called in production mode");const y=ot;return ot=p,y}const Vt=[],Xt=()=>{};function an(p){return Ne("setInjectorProfiler should never be called in production mode"),null!==p?(Vt.includes(p)||Vt.push(p),()=>function vn(p){const y=Vt.indexOf(p);-1!==y&&Vt.splice(y,1)}(p)):(Vt.length=0,Xt)}function At(p){Ne("Injector profiler should never be called in production mode");for(let y=0;y<Vt.length;y++)(0,Vt[y])(p)}function nn(p,y=!1){let S;Ne("Injector profiler should never be called in production mode"),S="function"==typeof p||p instanceof Qe?p:me(p.provide);let ae=p;p instanceof Qe&&(ae=p.\u0275prov||p),At({type:2,context:i(),providerRecord:{token:S,provider:ae,isViewProvider:y}})}function An(p){Ne("Injector profiler should never be called in production mode"),At({type:4,context:i(),token:p})}function Nn(p){Ne("Injector profiler should never be called in production mode"),At({type:1,context:i(),instance:{value:p}})}function Fn(p,y,S){Ne("Injector profiler should never be called in production mode"),At({type:0,context:i(),service:{token:p,value:y,flags:S}})}function _r(p){Ne("Injector profiler should never be called in production mode"),At({type:3,context:i(),effect:p})}function Ar(p,y,S){Ne("runInInjectorProfilerContext should never be called in production mode");const ae=Ve({injector:p,token:y});try{S()}finally{Ve(ae)}}
102function oo(p){return p&&!!p.\u0275providers}const io=ie({\u0275cmp:ie}),ui=ie({\u0275dir:ie}),Ho=ie({\u0275pipe:ie}),so=ie({\u0275mod:ie}),un=ie({\u0275fac:ie}),Fr=ie({__NG_ELEMENT_ID__:ie}),Xn=ie({__NG_ENV_ID__:ie});function bn(p){return"string"==typeof p?p:null==p?"":String(p)}function Bn(p){return"function"==typeof p?p.name||p.toString():"object"==typeof p&&null!=p&&"function"==typeof p.type?p.type.name||p.type.toString():bn(p)}function $o(p){let y=p[io]||null;return null!==y&&y.debugInfo?function ao(p){return p.filePath&&p.lineNumber?`${p.className} (at ${p.filePath}:${p.lineNumber})`:p.className}(y.debugInfo):Bn(p)}const nr=ie({ngErrorCode:ie}),Br=ie({ngErrorMessage:ie}),rr=ie({ngTokenPath:ie});function lo(p,y){return Tr("",-200,y)}function or(p,y){return function $n(p,y){return p.message=function Ur(p,y,S=[],ae=null){let Se="";S&&S.length>1&&(Se=` Path: ${S.join(" -> ")}.`);return he(y,`${p}${ae?` Source: ${ae}.`:""}${Se}`)}(p[Br]||p.message,p[nr],p[rr],y),p}(lo(0,y),null)}function mr(p,y){throw new Ce(-201,!1)}function Tr(p,y,S){const ae=new Ce(y,p);return ae[nr]=y,ae[Br]=p,S&&(ae[rr]=S),ae}let uo;function Wn(){return uo}function rn(p){const y=uo;return uo=p,y}function Tn(p,y,S){const ae=gt(p);return ae&&"root"==ae.providedIn?void 0===ae.value?ae.value=ae.factory():ae.value:8&S?null:void 0!==y?y:void mr()}function Hr(p){}const jn={},fo="__NG_DI_FLAG__";class vr{injector;constructor(y){this.injector=y}retrieve(y,S){const ae=yr(S)||0;try{return this.injector.get(y,8&ae?null:jn,ae)}catch(Se){if(G(Se))return Se;throw Se}}}function Eo(p,y=0){const S=F();if(void 0===S)throw new Ce(-203,!1);if(null===S)return Tn(p,void 0,y);{const ae=function sr(p){return{optional:!!(8&p),host:!!(1&p),self:!!(2&p),skipSelf:!!(4&p)}}(y),Se=S.retrieve(p,ae);if(G(Se)){if(ae.optional)return null;throw Se}return Se}}function Vn(p,y=0){return(Wn()||Eo)(me(p),y)}function Do(p){throw new Ce(202,!1)}function Pn(p,y){return Vn(p,yr(y))}function yr(p){return typeof p>"u"||"number"==typeof p?p:0|(p.optional&&8)|(p.host&&1)|(p.self&&2)|(p.skipSelf&&4)}function Er(p){const y=[];for(let S=0;S<p.length;S++){const ae=me(p[S]);if(Array.isArray(ae)){if(0===ae.length)throw new Ce(900,!1);let Se,B=0;for(let Yt=0;Yt<ae.length;Yt++){const Jn=ae[Yt],tn=z(Jn);"number"==typeof tn?-1===tn?Se=Jn.token:B|=tn:Se=Jn}y.push(Vn(Se,B))}else y.push(Vn(ae))}return y}function N(p,y){return p[fo]=y,p.prototype[fo]=y,p}function z(p){return p[fo]}function V(p,y){return p.hasOwnProperty(un)?p[un]:null}function be(p,y,S){if(p.length!==y.length)return!1;for(let ae=0;ae<p.length;ae++){let Se=p[ae],B=y[ae];if(S&&(Se=S(Se),B=S(B)),B!==Se)return!1}return!0}function He(p){return p.flat(Number.POSITIVE_INFINITY)}function We(p,y){p.forEach(S=>Array.isArray(S)?We(S,y):y(S))}function at(p,y,S){y>=p.length?p.push(S):p.splice(y,0,S)}function wt(p,y){return y>=p.length-1?p.pop():p.splice(y,1)[0]}function Tt(p,y){const S=[];for(let ae=0;ae<p;ae++)S.push(y);return S}function dn(p,y,S){const ae=p.length-S;for(;y<ae;)p[y]=p[y+S],y++;for(;S--;)p.pop()}function ln(p,y,S,ae){let Se=p.length;if(Se==y)p.push(S,ae);else if(1===Se)p.push(ae,p[0]),p[0]=S;else{for(Se--,p.push(p[Se-1],p[Se]);Se>y;)p[Se]=p[Se-2],Se--;p[y]=S,p[y+1]=ae}}function Ut(p,y,S){let ae=Mn(p,y);return ae>=0?p[1|ae]=S:(ae=~ae,ln(p,ae,y,S)),ae}function Zt(p,y){const S=Mn(p,y);if(S>=0)return p[1|S]}function Mn(p,y){return function ar(p,y,S){let ae=0,Se=p.length>>S;for(;Se!==ae;){const B=ae+(Se-ae>>1),Yt=p[B<<S];if(y===Yt)return B<<S;Yt>y?Se=B:ae=B+1}return~(Se<<S)}(p,y,1)}const H={},te=[],_e=new Qe(""),Ke=new Qe("",-1),_t=new Qe("");class Et{get(y,S=jn){if(S===jn){const Se=Tr("",-201);throw Se.name="\u0275NotFound",Se}return S}}function Nt(p){return p[so]||null}function xt(p){const y=Nt(p);if(!y)throw new Ce(915,!1);return y}function On(p){return p[io]||null}function yn(p){const y=lr(p);if(!y)throw new Ce(916,!1);return y}function lr(p){return p[ui]||null}function Dr(p){return p[Ho]||null}function Rn(p){const y=On(p)||lr(p)||Dr(p);return null!==y&&y.standalone}function En(p){return{\u0275providers:p}}function $r(...p){return{\u0275providers:Wr(0,p),\u0275fromNgModule:!0}}function Wr(p,...y){const S=[],ae=new Set;let Se;const B=Yt=>{S.push(Yt)};return We(y,Yt=>{const Jn=Yt;zr(Jn,B,[],ae)&&(Se||=[],Se.push(Jn))}),void 0!==Se&&Sr(Se,B),S}function Sr(p,y){for(let S=0;S<p.length;S++){const{ngModule:ae,providers:Se}=p[S];Nr(Se,B=>{y(B,ae)})}}function zr(p,y,S,ae){if(!(p=me(p)))return!1;let Se=null,B=K(p);const Yt=!B&&On(p);if(B||Yt){if(Yt&&!Yt.standalone)return!1;Se=p}else{const tn=p.ngModule;if(B=K(tn),!B)return!1;Se=tn}const Jn=ae.has(Se);if(Yt){if(Jn)return!1;
102if(ae.add(Se),Yt.dependencies){const tn="function"==typeof Yt.dependencies?Yt.dependencies():Yt.dependencies;for(const gn of tn)zr(gn,y,S,ae)}}else{if(!B)return!1;{if(null!=B.imports&&!Jn){let gn;ae.add(Se),We(B.imports,Ai=>{zr(Ai,y,S,ae)&&(gn||=[],gn.push(Ai))}),void 0!==gn&&Sr(gn,y)}if(!Jn){const gn=V(Se)||(()=>new Se);y({provide:Se,useFactory:gn,deps:te},Se),y({provide:_t,useValue:Se,multi:!0},Se),y({provide:_e,useValue:()=>Vn(Se),multi:!0},Se)}const tn=B.providers;if(null!=tn&&!Jn){const gn=p;Nr(tn,Ai=>{y(Ai,gn)})}}}return Se!==p&&void 0!==p.providers}function Nr(p,y){for(let S of p)oo(S)&&(S=S.\u0275providers),Array.isArray(S)?Nr(S,y):y(S)}const v=ie({provide:String,useValue:ie});function R(p){return null!==p&&"object"==typeof p&&v in p}function Y(p){return"function"==typeof p}function xe(p){return!!p.useClass}const Ye=new Qe(""),et={},qt={};let Ht;function nt(){return void 0===Ht&&(Ht=new Et),Ht}class bt{}class ht extends bt{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(y,S,ae,Se){super(),this.parent=S,this.source=ae,this.scopes=Se,ho(y,Yt=>this.processProvider(Yt)),this.records.set(Ke,Dn(void 0,this)),Se.has("environment")&&this.records.set(bt,Dn(void 0,this));const B=this.records.get(Ye);null!=B&&"string"==typeof B.value&&this.scopes.add(B.value),this.injectorDefTypes=new Set(this.get(_t,te,{self:!0}))}retrieve(y,S){const ae=yr(S)||0;try{return this.get(y,jn,ae)}catch(Se){if(G(Se))return Se;throw Se}}destroy(){zn(this),this._destroyed=!0;const y=(0,q.Ht)(null);try{for(const ae of this._ngOnDestroyHooks)ae.ngOnDestroy();const S=this._onDestroyHooks;this._onDestroyHooks=[];for(const ae of S)ae()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),(0,q.Ht)(y)}}onDestroy(y){return zn(this),this._onDestroyHooks.push(y),()=>this.removeOnDestroy(y)}runInContext(y){zn(this);const S=Z(this),ae=rn(void 0);try{return y()}finally{Z(S),rn(ae)}}get(y,S=jn,ae){if(zn(this),y.hasOwnProperty(Xn))return y[Xn](this);const Se=yr(ae),Yt=Z(this),Jn=rn(void 0);try{if(!(4&Se)){let gn=this.records.get(y);if(void 0===gn){const Ai=function ps(p){return"function"==typeof p||"object"==typeof p&&"InjectionToken"===p.ngMetadataName}(y)&&gt(y);gn=Ai&&this.injectableDefInScope(Ai)?Dn($t(y),et):null,this.records.set(y,gn)}if(null!=gn)return this.hydrate(y,gn,Se)}return(2&Se?nt():this.parent).get(y,S=8&Se&&S===jn?null:S)}catch(tn){const gn=function Vr(p){return p[nr]}(tn);throw-200===gn||-201===gn?new Ce(gn,null):tn}finally{rn(Jn),Z(Yt)}}resolveInjectorInitializers(){const y=(0,q.Ht)(null),S=Z(this),ae=rn(void 0);try{const B=this.get(_e,te,{self:!0});for(const Yt of B)Yt()}
102finally{Z(S),rn(ae),(0,q.Ht)(y)}}toString(){const y=[],S=this.records;for(const ae of S.keys())y.push(Xe(ae));return`R3Injector[${y.join(", ")}]`}processProvider(y){let S=Y(y=me(y))?y:me(y&&y.provide);const ae=function Kr(p){return R(p)?Dn(void 0,p.useValue):Dn(Cr(p),et)}(y);if(!Y(y)&&!0===y.multi){let Se=this.records.get(S);Se||(Se=Dn(void 0,et,!0),Se.factory=()=>Er(Se.multi),this.records.set(S,Se)),S=y,Se.multi.push(y)}this.records.set(S,ae)}hydrate(y,S,ae){const Se=(0,q.Ht)(null);try{if(S.value===qt)throw lo(Xe(y));return S.value===et&&(S.value=qt,S.value=S.factory(void 0,ae)),"object"==typeof S.value&&S.value&&function di(p){return null!==p&&"object"==typeof p&&"function"==typeof p.ngOnDestroy}(S.value)&&this._ngOnDestroyHooks.add(S.value),S.value}finally{(0,q.Ht)(Se)}}injectableDefInScope(y){if(!y.providedIn)return!1;const S=me(y.providedIn);return"string"==typeof S?"any"===S||this.scopes.has(S):this.injectorDefTypes.has(S)}removeOnDestroy(y){const S=this._onDestroyHooks.indexOf(y);-1!==S&&this._onDestroyHooks.splice(S,1)}}function $t(p){const y=gt(p),S=null!==y?y.factory:V(p);if(null!==S)return S;if(p instanceof Qe)throw new Ce(204,!1);if(p instanceof Function)return function fn(p){if(p.length>0)throw new Ce(204,!1);const S=function U(p){return(p?.[Be]??null)||null}(p);return null!==S?()=>S.factory(p):()=>new p}(p);throw new Ce(204,!1)}function Cr(p,y,S){let ae;if(Y(p)){const Se=me(p);return V(Se)||$t(Se)}if(R(p))ae=()=>me(p.useValue);else if(function T(p){return!(!p||!p.useFactory)}(p))ae=()=>p.useFactory(...Er(p.deps||[]));else if(function w(p){return!(!p||!p.useExisting)}(p))ae=(Se,B)=>Vn(me(p.useExisting),void 0!==B&&8&B?8:void 0);else{const Se=me(p&&(p.useClass||p.provide));if(!function xi(p){return!!p.deps}(p))return V(Se)||$t(Se);ae=()=>new Se(...Er(p.deps))}return ae}function zn(p){if(p.destroyed)throw new Ce(205,!1)}function Dn(p,y,S=!1){return{factory:p,value:y,multi:S?[]:void 0}}function ho(p,y){for(const S of p)Array.isArray(S)?ho(S,y):S&&oo(S)?ho(S.\u0275providers,y):y(S)}function Bc(p,y){let S;p instanceof ht?(zn(p),S=p):S=new vr(p);const Se=Z(S),B=rn(void 0);try{return y()}finally{Z(Se),rn(B)}}function gs(){return void 0!==Wn()||null!=F()}function ia(p){if(!gs())throw new Ce(-203,!1)}const Li=0,fi=1,cr=2,po=3,Fi=4,_s=5,jc=6,pl=7,sa=8,Vc=9,Wo=10,ms=11,Bi=12,gl=13,vs=14,hi=15,ys=16,_l=17,Uc=18,Hc=19,ml=20,Gr=21,aa=22,vl=23,kn=24,la=25,ca=26,zo=27,pi=6,Ko=7,Es=8,ua=9,Ds=10;function ji(p){return Array.isArray(p)&&"object"==typeof p[1]}function gi(p){return Array.isArray(p)&&!0===p[1]}function da(p){return!!(4&p.flags)}function Co(p){return p.componentOffset>-1}function yl(p){return!(1&~p.flags)}function Vi(p){return!!p.template}function Go(p){return!!(512&p[cr])}function _i(p){return!(256&~p[cr])}function Ui(p,y){$i(p,y[fi])}function Hi(p,y){const S=y+zo;re(p,S),kt(S,p[fi].bindingStartIndex,"TNodes should be created before any bindings")}function $i(p,y){ws(p);const S=y.data;for(let ae=zo;ae<S.length;ae++)if(S[ae]===p)return;Ne("This TNode does not belong to this TView.")}function ws(p){Fe(p,"TNode must be defined"),p&&"object"==typeof p&&p.hasOwnProperty("directiveStylingLast")||Ne("Not of type TNode, got: "+p)}function bs(p){Fe(p,"Expected TIcu to be defined"),"number"!=typeof p.currentCaseLViewIndex&&Ne("Object is not of TIcu type.")}function fa(p,y="Type passed in is not ComponentType, it does not have '\u0275cmp' property."){On(p)||Ne(y)}function ha(p,y="Type passed in is not NgModuleType, it does not have '\u0275mod' property."){Nt(p)||Ne(y)}function El(p){Fe(p,"currentTNode should exist!"),Fe(p.parent,"currentTNode should have a parent")}function Dl(p){Fe(p,"LContainer must be defined"),Dt(gi(p),!0,"Expecting LContainer")}function ga(p){Fe(p,"LView must be defined"),Dt(ji(p),!0,"Expecting LView")}function mi(p,y){Dt(p.firstCreatePass,!0,y||"Should only be called in first create pass.")}function Ms(p,y){Dt(p.firstUpdatePass,!0,"Should only be called in first update pass.")}function Cl(p){(void 0===p.type||null==p.selectors||void 0===p.inputs)&&Ne("Expected a DirectiveDef/ComponentDef and this object does not seem to have the expected shape.")}function _a(p,y){qo(zo,p.bindingStartIndex,y)}function qr(p,y){qo(p[1].expandoStartIndex,p.length,y)}function qo(p,y,S){p<=S&&S<y||Ne(`Index out of range (expecting ${p} <= ${S} < ${y})`)}function Wi(p,y){Fe(p[hi],"Component views should exist."),Fe(p[hi][_s].projection,"Components with projection nodes (<ng-content>) must have projection slots defined.")}function zi(p,y){Fe(p,"Component views should always have a parent view (component's host view)")}function Yr(p,y){qr(p,y),qr(p,y+8),ke(p[y+0],"injectorIndex should point to a bloom filter"),ke(p[y+1],"injectorIndex should point to a bloom filter"),ke(p[y+2],"injectorIndex should point to a bloom filter"),ke(p[y+3],"injectorIndex should point to a bloom filter"),ke(p[y+4],"injectorIndex should point to a bloom filter"),ke(p[y+5],"injectorIndex should point to a bloom filter"),ke(p[y+6],"injectorIndex should point to a bloom filter"),ke(p[y+7],"injectorIndex should point to a bloom filter"),ke(p[y+8],"injectorIndex should point to parent injector")}const Yo="svg",wr="math";function ur(p){for(;Array.isArray(p);)p=p[Li];return p}function Is(p){for(;Array.isArray(p);){if("object"==typeof p[1])return p;p=p[Li]}return null}function Ki(p,y){return ur(y[p])}function br(p,y){return ur(y[p.index])}function vi(p,y){const S=null===p?-1:p.index;return-1!==S?ur(y[S]):null}function wl(p,y){return p.data[y]}function Qr(p,y){return p[y]}function go(p,y,S,ae){S>=p.data.length&&(p.data[S]=null,p.blueprint[S]=null),y[S]=ae}function Qo(p,y){const S=y[p];return ji(S)?S:S[Li]}function As(p){return!(4&~p[cr])}function Gi(p){return!(128&~p[cr])}function _o(p){return gi(p[po])}function bo(p,y){return null==y?null:p[y]}function yi(p){p[_l]=0}function qi(p){1024&p[cr]||(p[cr]|=1024,Gi(p)&&Zo(p))}function Kn(p,y){for(;p>0;)y=y[vs],p--;return y}function Xo(p){return!!(9216&p[cr]||p[kn]?.dirty)}function Mo(p){p[Wo].changeDetectionScheduler?.notify(8),64&p[cr]&&(p[cr]|=1024),Xo(p)&&Zo(p)}function Zo(p){p[Wo].changeDetectionScheduler?.notify(0);let y=Xr(p);for(;null!==y&&!(8192&y[cr])&&(y[cr]|=8192,Gi(y));)y=Xr(y)}
102function Io(p,y){if(_i(p))throw new Ce(911,!1);null===p[Gr]&&(p[Gr]=[]),p[Gr].push(y)}function Jt(p,y){if(null===p[Gr])return;const S=p[Gr].indexOf(y);-1!==S&&p[Gr].splice(S,1)}function Xr(p){const y=p[po];return gi(y)?y[po]:y}function ma(p){return p[pl]??=[]}function Pr(p){return p.cleanup??=[]}function en(p,y,S,ae){const Se=ma(y);Se.push(S),p.firstCreatePass&&Pr(p).push(ae,Se.length-1)}const Mt={lFrame:Kt(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var dr=function(p){return p[p.Off=0]="Off",p[p.Exhaustive=1]="Exhaustive",p[p.OnlyDirtyViews=2]="OnlyDirtyViews",p}(dr||{});let Ao=0,Jo=!1;function To(){return Mt.lFrame.elementDepthCount}function mo(){Mt.lFrame.elementDepthCount++}function Ei(){Mt.lFrame.elementDepthCount--}function ei(){return Mt.bindingsEnabled}function ti(){return null!==Mt.skipHydrationRootTNode}function va(p){return Mt.skipHydrationRootTNode===p}function ni(){Mt.bindingsEnabled=!0}function Qi(){Mt.bindingsEnabled=!1}function $c(){Mt.skipHydrationRootTNode=null}function Oo(){return Mt.lFrame.lView}function So(){return Mt.lFrame.tView}function No(p){return Mt.lFrame.contextLView=p,p[sa]}function Mr(p){return Mt.lFrame.contextLView=null,p}function ri(){let p=Di();for(;null!==p&&64===p.type;)p=p.parent;return p}function Di(){return Mt.lFrame.currentTNode}function Rr(){const p=Mt.lFrame,y=p.currentTNode;return p.isParent?y:y.parent}function Ci(p,y){const S=Mt.lFrame;S.currentTNode=p,S.isParent=y}function wi(){return Mt.lFrame.isParent}function It(){Mt.lFrame.isParent=!1}function Ts(){return Mt.lFrame.contextLView}function bl(){return Ne("Must never be called in production mode"),Ao!==dr.Off}function cn(){return Ne("Must never be called in production mode"),Ao===dr.Exhaustive}function Os(p){Ne("Must never be called in production mode"),Ao=p}function Po(){return Jo}function vo(p){const y=Jo;return Jo=p,y}function yo(){const p=Mt.lFrame;let y=p.bindingRootIndex;return-1===y&&(y=p.bindingRootIndex=p.tView.bindingStartIndex),y}function Wc(){return Mt.lFrame.bindingIndex}function Ml(p){return Mt.lFrame.bindingIndex=p}function zc(){return Mt.lFrame.bindingIndex++}function bi(p){const y=Mt.lFrame,S=y.bindingIndex;return y.bindingIndex=y.bindingIndex+p,S}function Xi(){return Mt.lFrame.inI18n}function oi(p){Mt.lFrame.inI18n=p}function Zn(p,y){const S=Mt.lFrame;S.bindingIndex=S.bindingRootIndex=p,Il(y)}function kr(){return Mt.lFrame.currentDirectiveIndex}function Il(p){Mt.lFrame.currentDirectiveIndex=p}function Kc(p){const y=Mt.lFrame.currentDirectiveIndex;return-1===y?null:p[y]}function xr(){return Mt.lFrame.currentQueryIndex}function ii(p){Mt.lFrame.currentQueryIndex=p}function Zi(p){const y=p[fi];return 2===y.type?y.declTNode:1===y.type?p[_s]:null}function Al(p,y,S){if(4&S){let Se=y,B=p;for(;!(Se=Se.parent,null!==Se||1&S||(Se=Zi(B),null===Se||(B=B[vs],10&Se.type))););if(null===Se)return!1;y=Se,p=B}const ae=Mt.lFrame=ya();return ae.currentTNode=y,ae.lView=p,!0}function Tl(p){const y=ya(),S=p[fi];Mt.lFrame=y,y.currentTNode=S.firstChild,y.lView=p,y.tView=S,y.contextLView=p,y.bindingIndex=S.bindingStartIndex,y.inI18n=!1}function ya(){const p=Mt.lFrame,y=null===p?null:p.child;return null===y?Kt(p):y}function Kt(p){const y={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:p,child:null,inI18n:!1};return null!==p&&(p.child=y),y}function Ea(){const p=Mt.lFrame;return Mt.lFrame=p.parent,p.currentTNode=null,p.lView=null,p}const Ss=Ea;function si(){const p=Ea();p.isParent=!0,p.tView=null,p.selectedIndex=-1,p.contextLView=null,p.elementDepthCount=0,p.currentDirectiveIndex=-1,p.currentNamespace=null,p.bindingRootIndex=-1,p.bindingIndex=-1,p.currentQueryIndex=0}function Ns(p){return(Mt.lFrame.contextLView=Kn(p,Mt.lFrame.contextLView))[sa]}function Da(){return Mt.lFrame.selectedIndex}function Gc(p){Mt.lFrame.selectedIndex=p}function Ca(){const p=Mt.lFrame;return wl(p.tView,p.selectedIndex)}function Ro(){Mt.lFrame.currentNamespace=Yo}function Ji(){Mt.lFrame.currentNamespace=wr}function es(){!function ko(){Mt.lFrame.currentNamespace=null}()}function Zr(){return Mt.lFrame.currentNamespace}let Mi=!0;function Ol(){return Mi}
102function qc(p){Mi=p}function wa(p,y=null,S=null,ae){const Se=ba(p,y,S,ae);return Se.resolveInjectorInitializers(),Se}function ba(p,y=null,S=null,ae,Se=new Set){const B=[S||te,$r(p)];return ae=ae||("object"==typeof p?void 0:Xe(p)),new ht(B,y||nt(),ae||null,Se)}class Gn{static THROW_IF_NOT_FOUND=jn;static NULL=new Et;static create(y,S){if(Array.isArray(y))return wa({name:""},S,y,"");{const ae=y.name??"";return wa({name:ae},y.parent,y.providers,ae)}}static \u0275prov=ne({token:Gn,providedIn:"any",factory:()=>Vn(Ke)});static __NG_ELEMENT_ID__=-1}const Ma=new Qe("");let xo=(()=>class p{static __NG_ELEMENT_ID__=Ia;static __NG_ENV_ID__=S=>S})();class ai extends xo{_lView;constructor(y){super(),this._lView=y}get destroyed(){return _i(this._lView)}onDestroy(y){const S=this._lView;return Io(S,y),()=>Jt(S,y)}}function Ia(){return new ai(Oo())}class b{_console=console;handleError(y){this._console.error("ERROR",y)}}const m=new Qe("",{providedIn:"root",factory:()=>{const p=Pn(bt);let y;return S=>{p.destroyed&&!y?setTimeout(()=>{throw S}):(y??=p.get(b),y.handleError(S))}}}),C={provide:_e,useValue:()=>{Pn(b)},multi:!0};function De(p){return"function"==typeof p&&void 0!==p[q.bh]}function tt(p,y){const[S,ae,Se]=(0,q.n5)(p,y?.equal),B=S;return B.set=ae,B.update=Se,B.asReadonly=mt.bind(B),B}function mt(){const p=this[q.bh];if(void 0===p.readonlyFn){const y=()=>this();y[q.bh]=p,p.readonlyFn=y}return p.readonlyFn}function Ct(p){return De(p)&&"function"==typeof p.set}function Pt(p,y){if(null!==(0,q.nR)())throw new Ce(-602,!1)}let dt=(()=>class p{view;node;constructor(S,ae){this.view=S,this.node=ae}static __NG_ELEMENT_ID__=hn})();function hn(){return new dt(Oo(),ri())}class pn{}const Gt=new Qe("",{providedIn:"root",factory:()=>!1}),fr=new Qe("",{providedIn:"root",factory:()=>!1}),xn=new Qe(""),Jr=new Qe("");let li=(()=>{class p{taskId=0;pendingTasks=new Set;destroyed=!1;pendingTask=new L.t(!1);get hasPendingTasks(){return!this.destroyed&&this.pendingTask.value}get hasPendingTasksObservable(){return this.destroyed?new J.c(S=>{S.next(!1),S.complete()}):this.pendingTask}add(){!this.hasPendingTasks&&!this.destroyed&&this.pendingTask.next(!0);const S=this.taskId++;return this.pendingTasks.add(S),S}has(S){return this.pendingTasks.has(S)}remove(S){this.pendingTasks.delete(S),0===this.pendingTasks.size&&this.hasPendingTasks&&this.pendingTask.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks&&this.pendingTask.next(!1),this.destroyed=!0,this.pendingTask.unsubscribe()}static \u0275prov=ne({token:p,providedIn:"root",factory:()=>new p})}return p})(),ci=(()=>{class p{internalPendingTasks=Pn(li);scheduler=Pn(pn);errorHandler=Pn(m);add(){const S=this.internalPendingTasks.add();return()=>{this.internalPendingTasks.has(S)&&(this.scheduler.notify(11),this.internalPendingTasks.remove(S))}}run(S){const ae=this.add();S().catch(this.errorHandler).finally(ae)}static \u0275prov=ne({token:p,providedIn:"root",factory:()=>new p})}return p})();function Ps(...p){}let Ii=(()=>{class p{static \u0275prov=ne({token:p,providedIn:"root",factory:()=>new Aa})}return p})();class Aa{dirtyEffectCount=0;queues=new Map;add(y){this.enqueue(y),this.schedule(y)}schedule(y){y.dirty&&this.dirtyEffectCount++}remove(y){const ae=this.queues.get(y.zone);ae.has(y)&&(ae.delete(y),y.dirty&&this.dirtyEffectCount--)}enqueue(y){const S=y.zone;this.queues.has(S)||this.queues.set(S,new Set);const ae=this.queues.get(S);ae.has(y)||ae.add(y)}flush(){for(;this.dirtyEffectCount>0;){let y=!1;for(const[S,ae]of this.queues)y||=null===S?this.flushQueue(ae):S.run(()=>this.flushQueue(ae));y||(this.dirtyEffectCount=0)}}flushQueue(y){let S=!1;for(const ae of y)ae.dirty&&(this.dirtyEffectCount--,S=!0,ae.run());return S}}},8440(ut,Me,M){"use strict";M.d(Me,{Ag:()=>Ue,Bg:()=>we,EF:()=>Dt,H8:()=>ke,Ht:()=>de,JC:()=>ee,KE:()=>q,KO:()=>Rt,KZ:()=>Ze,Ny:()=>ct,TO:()=>he,Wu:()=>je,XR:()=>Xe,a7:()=>ge,bh:()=>ue,j2:()=>Ne,mC:()=>Je,mK:()=>I,n5:()=>zt,nR:()=>G,pL:()=>J,s0:()=>re,si:()=>Ae});let Q=null,F=!1,Z=1;const ue=Symbol("SIGNAL");function de(k){const ne=Q;return Q=k,ne}function G(){return Q}function q(){return F}const J={version:0,lastCleanEpoch:0,dirty:!1,producers:void 0,producersTail:void 0,consumers:void 0,consumersTail:void 0,recomputing:!1,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function I(k){if(F)throw new Error("");
102if(null===Q)return;Q.consumerOnSignalRead(k);const ne=Q.producersTail;if(void 0!==ne&&ne.producer===k)return;let fe;const Ge=Q.recomputing;if(Ge&&(fe=void 0!==ne?ne.nextProducer:Q.producers,void 0!==fe&&fe.producer===k))return Q.producersTail=fe,void(fe.lastReadVersion=k.version);const gt=k.consumersTail;if(void 0!==gt&&gt.consumer===Q&&(!Ge||function Oe(k,ne){const fe=ne.producersTail;if(void 0!==fe){let Ge=ne.producers;do{if(Ge===k)return!0;if(Ge===fe)break;Ge=Ge.nextProducer}while(void 0!==Ge)}return!1}(gt,Q)))return;const pe=it(Q),Le={producer:k,consumer:Q,nextProducer:fe,prevConsumer:gt,lastReadVersion:k.version,nextConsumer:void 0};Q.producersTail=Le,void 0!==ne?ne.nextProducer=Le:Q.producers=Le,pe&&vt(k,Le)}function ee(k){if((!it(k)||k.dirty)&&(k.dirty||k.lastCleanEpoch!==Z)){if(!k.producerMustRecompute(k)&&!Ae(k))return void he(k);k.producerRecomputeValue(k),he(k)}}function le(k){if(void 0===k.consumers)return;const ne=F;F=!0;try{for(let fe=k.consumers;void 0!==fe;fe=fe.nextConsumer){const Ge=fe.consumer;Ge.dirty||Ee(Ge)}}finally{F=ne}}function Ce(){return!1!==Q?.consumerAllowSignalWrites}function Ee(k){k.dirty=!0,le(k),k.consumerMarkedDirty?.(k)}function he(k){k.dirty=!1,k.lastCleanEpoch=Z}function we(k){return k&&function Ie(k){k.producersTail=void 0,k.recomputing=!0}(k),de(k)}function je(k,ne){de(ne),k&&function ie(k){k.recomputing=!1;const ne=k.producersTail;let fe=void 0!==ne?ne.nextProducer:k.producers;if(void 0!==fe){if(it(k))do{fe=st(fe)}while(void 0!==fe);void 0!==ne?ne.nextProducer=void 0:k.producers=void 0}}(k)}function Ae(k){for(let ne=k.producers;void 0!==ne;ne=ne.nextProducer){const fe=ne.producer,Ge=ne.lastReadVersion;if(Ge!==fe.version||(ee(fe),Ge!==fe.version))return!0}return!1}function Xe(k){if(it(k)){let ne=k.producers;for(;void 0!==ne;)ne=st(ne)}k.producers=void 0,k.producersTail=void 0,k.consumers=void 0,k.consumersTail=void 0}function vt(k,ne){const fe=k.consumersTail,Ge=it(k);if(void 0!==fe?(ne.nextConsumer=fe.nextConsumer,fe.nextConsumer=ne):(ne.nextConsumer=void 0,k.consumers=ne),ne.prevConsumer=fe,k.consumersTail=ne,!Ge)for(let gt=k.producers;void 0!==gt;gt=gt.nextProducer)vt(gt.producer,gt)}function st(k){const ne=k.producer,fe=k.nextProducer,Ge=k.nextConsumer,gt=k.prevConsumer;if(k.nextConsumer=void 0,k.prevConsumer=void 0,void 0!==Ge?Ge.prevConsumer=gt:ne.consumersTail=gt,void 0!==gt)gt.nextConsumer=Ge;else if(ne.consumers=Ge,!it(ne)){let pe=ne.producers;for(;void 0!==pe;)pe=st(pe)}return fe}function it(k){return k.consumerIsAlwaysLive||void 0!==k.consumers}function ge(k){}function ke(k,ne){return Object.is(k,ne)}function Ze(k,ne){const fe=Object.create(Lt);fe.computation=k,void 0!==ne&&(fe.equal=ne);const Ge=()=>{if(ee(fe),I(fe),fe.value===Dt)throw fe.error;return fe.value};return Ge[ue]=fe,Ge}const Ue=Symbol("UNSET"),ct=Symbol("COMPUTING"),Dt=Symbol("ERRORED"),Lt={...J,value:Ue,dirty:!0,error:null,equal:ke,kind:"computed",producerMustRecompute:k=>k.value===Ue||k.value===ct,producerRecomputeValue(k){if(k.value===ct)throw new Error("");const ne=k.value;k.value=ct;const fe=we(k);let Ge,gt=!1;try{Ge=k.computation(),de(null),gt=ne!==Ue&&ne!==Dt&&Ge!==Dt&&k.equal(ne,Ge)}catch(pe){Ge=Dt,k.error=pe}finally{je(k,fe)}gt?k.value=ne:(k.value=Ge,k.version++)}};let Ft=function yt(){throw new Error};function kt(k){Ft(k)}function Rt(k){Ft=k}function zt(k,ne){const fe=Object.create(re);fe.value=k,void 0!==ne&&(fe.equal=ne);const Ge=()=>function Fe(k){return I(k),k.value}(fe);return Ge[ue]=fe,[Ge,Le=>Ne(fe,Le),Le=>Je(fe,Le)]}function Ne(k,ne){Ce()||kt(k),k.equal(k.value,ne)||(k.value=ne,function se(k){k.version++,function P(){Z++}(),le(k)}(k))}function Je(k,ne){Ce()||kt(k),Ne(k,ne(k.value))}const re={...J,equal:ke,value:void 0,kind:"signal"}},9032(ut,Me,M){"use strict";M.d(Me,{LZ:()=>gt,so:()=>fe});var Q=M(3456),F=M(2615),Z=M(3664),oe=M(7673),ue=M(4412),de=M(4226),G=M(8071),L=M(8810),J=M(7249),I=M(5964),P=M(6354),ee=M(2498),le=M(2771),Ce=M(8750),Ee=M(1413),he=M(4336),we=M(9974);function je(pe,Le,...U){if(!0===Le)return void pe();if(!1===Le)return;const K=new he.Ms({next:()=>{K.unsubscribe(),pe()}});return Le(...U).subscribe(K)}function ie(pe,Le,U){let K,Be=!1;return pe&&"object"==typeof pe?({bufferSize:K=1/0,windowTime:Le=1/0,refCount:Be=!1,scheduler:U}=pe):K=pe??1/0,function Ie(pe={}){const{connector:Le=()=>new Ee.B,resetOnError:U=!0,resetOnComplete:K=!0,resetOnRefCountZero:Be=!0}=pe;return Re=>{let Qe,ot,i,Ve=0,Vt=!1,Xt=!1;const vn=()=>{ot?.unsubscribe(),ot=void 0},an=()=>{vn(),Qe=i=void 0,Vt=Xt=!1},At=()=>{const nn=Qe;an(),nn?.unsubscribe()};return(0,we.N)((nn,An)=>{Ve++,!Xt&&!Vt&&vn();const Nn=i=i??Le();An.add(()=>{Ve--,0===Ve&&!Xt&&!Vt&&(ot=je(At,Be))}),Nn.subscribe(An),!Qe&&Ve>0&&(Qe=new he.Ms({next:Fn=>Nn.next(Fn),error:Fn=>{Xt=!0,vn(),ot=je(an,U,Fn),Nn.error(Fn)},complete:()=>{Vt=!0,vn(),ot=je(an,K),Nn.complete()}}),(0,Ce.Tg)(nn).subscribe(Qe))})(Re)}}({connector:()=>new le.m(K,Le,U),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:Be})}var Ae=M(9437),Xe=M(274),vt=M(983),st=M(4360);function it(pe){return pe<=0?()=>vt.w:(0,we.N)((Le,U)=>{let K=0;Le.subscribe((0,st._)(U,Be=>{++K<=pe&&(U.next(Be),pe<=K&&U.complete())}))})}var ge={},me={};function Oe(pe){for(var Le=[],U=0,K=0,Be=0;Be<pe.length;Be+=1){var Re=ge[pe[Be]];if(void 0===Re)throw new Error("Invalid character ("+pe[Be]+")");var Qe=32&Re;if(K+=(Re&=31)<<U,Qe)U+=5;else{var ot=1&K;K>>>=1,Le.push(ot?0===K?-2147483648:-K:K),K=U=0}}return Le}
102"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split("").forEach(function(pe,Le){ge[pe]=Le,me[Le]=pe});var Ue=M(2200),ct=M(177);const Dt="TOKEN_LOGGER_CONFIG";class Lt{constructor(Le){this.config=this._clone(Le)}get level(){return this.config.level}get serverLogLevel(){return this.config.serverLogLevel}updateConfig(Le){this.config=this._clone(Le)}partialUpdateConfig(Le){Le&&Object.keys(Le).forEach(U=>{this.config[U]=Le[U]})}getConfig(){return this._clone(this.config)}_clone(Le){const U={level:null};return Object.keys(Le).forEach(K=>{U[K]=Le[K]}),U}}const yt="TOKEN_LOGGER_CONFIG_ENGINE_FACTORY";class Ft{provideConfigEngine(Le){return new Lt(Le)}}const kt="TOKEN_LOGGER_MAPPER_SERVICE";let Rt=(()=>{class pe{constructor(U){this.httpBackend=U,this.sourceMapCache=new Map,this.logPositionCache=new Map}getLogPosition(U,K){const Be=this.getStackLine(U);if(!Be)return(0,oe.of)({fileName:"",lineNumber:0,columnNumber:0});const Re=this.getLocalPosition(Be);if(!U.enableSourceMaps)return(0,oe.of)(Re);const Qe=this.getSourceMapLocation(Be);return this.getSourceMap(Qe,Re)}getStackLine(U){const K=new Error;try{throw K}catch{try{let Re=4;return K.stack.split("\n")[0].includes(".js:")||(Re+=1),K.stack.split("\n")[Re+(U.proxiedSteps||0)]}catch{return null}}}getLocalPosition(U){const K=U.lastIndexOf("/");let Be=U.indexOf(")");Be<0&&(Be=void 0);const Qe=U.substring(K+1,Be).split(":");return 3===Qe.length?{fileName:Qe[0],lineNumber:+Qe[1],columnNumber:+Qe[2]}:{fileName:"unknown",lineNumber:0,columnNumber:0}}getTranspileLocation(U){let K=U.indexOf("(");K<0&&(K=U.lastIndexOf("@"),K<0&&(K=U.lastIndexOf(" ")));let Be=U.indexOf(")");return Be<0&&(Be=void 0),U.substring(K+1,Be)}getSourceMapLocation(U){const K=this.getTranspileLocation(U),Be=K.substring(0,K.lastIndexOf(":"));return Be.substring(0,Be.lastIndexOf(":"))+".map"}getMapping(U,K){let Be=0,Re=0,Qe=0;const ot=U.mappings.split(";");for(let i=0;i<ot.length;i++){let Ve=0;const Vt=ot[i].split(",");for(let Xt=0;Xt<Vt.length;Xt++){const vn=Oe(Vt[Xt]);if(vn.length>=4&&(Ve+=vn[0],Be+=vn[1],Re+=vn[2],Qe+=vn[3]),i===K.lineNumber){if(Ve===K.columnNumber)return{fileName:U.sources[Be],lineNumber:Re,columnNumber:Qe};if(Xt+1===Vt.length)return{fileName:U.sources[Be],lineNumber:Re,columnNumber:0}}}}return{fileName:"unknown",lineNumber:0,columnNumber:0}}getSourceMap(U,K){const Be=new Q.Kd("GET",U),Re=`${K.fileName}:${K.lineNumber}:${K.columnNumber}`;if(this.logPositionCache.has(Re))return this.logPositionCache.get(Re);this.sourceMapCache.has(U)||(this.httpBackend?this.sourceMapCache.set(U,this.httpBackend.handle(Be).pipe((0,I.p)(ot=>ot instanceof Q.cS),(0,P.T)(ot=>ot.body),(0,ee.L)(3),ie(1))):(console.error("NGXLogger : Can't get sourcemap because HttpBackend is not provided. You need to import HttpClientModule"),this.sourceMapCache.set(U,(0,oe.of)(null))));const Qe=this.sourceMapCache.get(U).pipe((0,P.T)(ot=>ot?this.getMapping(ot,K):K),(0,Ae.W)(()=>(0,oe.of)(K)),ie(1));return this.logPositionCache.set(Re,Qe),Qe}}return pe.\u0275fac=function(U){return new(U||pe)(F.KVO(Q.JV,8))},pe.\u0275prov=F.jDH({token:pe,factory:pe.\u0275fac}),pe})();const St="TOKEN_LOGGER_METADATA_SERVICE";let zt=(()=>{class pe{constructor(U){this.datePipe=U}computeTimestamp(U){const K=()=>(new Date).toISOString();return U.timestampFormat?this.datePipe?this.datePipe.transform(new Date,U.timestampFormat):(console.error("NGXLogger : Can't use timeStampFormat because DatePipe is not provided. You need to provide DatePipe"),K()):K()}getMetadata(U,K,Be,Re){const Qe={level:U,additional:Re};return Qe.message=Be&&"function"==typeof Be?Be():Be,Qe.timestamp=this.computeTimestamp(K),Qe}}return pe.\u0275fac=function(U){return new(U||pe)(F.KVO(Ue.vh,8))},pe.\u0275prov=F.jDH({token:pe,factory:pe.\u0275fac}),pe})();const Fe="TOKEN_LOGGER_RULES_SERVICE";let Ne=(()=>{class pe{shouldCallWriter(U,K,Be,Re){return!K.disableConsoleLogging&&U>=K.level}shouldCallServer(U,K,Be,Re){return!!K.serverLoggingUrl&&U>=K.serverLogLevel}shouldCallMonitor(U,K,Be,Re){return this.shouldCallWriter(U,K,Be,Re)||this.shouldCallServer(U,K,Be,Re)}}return pe.\u0275fac=function(U){return new(U||pe)},pe.\u0275prov=F.jDH({token:pe,factory:pe.\u0275fac}),pe})();const Je="TOKEN_LOGGER_SERVER_SERVICE";let X=(()=>{class pe{constructor(U,K){this.httpBackend=U,this.ngZone=K,this.serverCallsQueue=[],this.flushingQueue=new ue.t(!1)}ngOnDestroy(){this.flushingQueue&&(this.flushingQueue.complete(),this.flushingQueue=null),this.addToQueueTimer&&(this.addToQueueTimer.unsubscribe(),this.addToQueueTimer=null)}secureErrorObject(U){return U?.stack}secureAdditionalParameters(U){return null==U?null:U.map((K,Be)=>{try{return K instanceof Error?this.secureErrorObject(K):("object"==typeof K&&JSON.stringify(K),K)}catch{return`The additional[${Be}] value could not be parsed using JSON.stringify().`}})}secureMessage(U){try{if(U instanceof Error)return this.secureErrorObject(U);"string"!=typeof U&&(U=JSON.stringify(U,null,2))}catch{U='The provided "message" value could not be parsed with JSON.stringify().'}return U}alterHttpRequest(U){return U}logOnServer(U,K,Be){if(!this.httpBackend)return console.error("NGXLogger : Can't log on server because HttpBackend is not provided. You need to import HttpClientModule"),(0,oe.of)(null);let Re=new Q.Kd("POST",U,K,Be||{}),Qe=(0,oe.of)(Re);const ot=this.alterHttpRequest(Re);return function q(pe){return!!pe&&(pe instanceof de.c||(0,G.T)(pe.lift)&&(0,G.T)(pe.subscribe))}(ot)?Qe=ot:ot?Qe=(0,oe.of)(ot):console.warn("NGXLogger : alterHttpRequest returned an invali
102d request. Using default one instead"),Qe.pipe((0,Xe.H)(i=>i?this.httpBackend.handle(i):(console.warn("NGXLogger : alterHttpRequest returned an invalid request (observable). Using default one instead"),this.httpBackend.handle(Re))),(0,I.p)(i=>i instanceof Q.cS),(0,P.T)(i=>i.body))}customiseRequestBody(U){return U}flushQueue(U){this.flushingQueue.next(!0),this.addToQueueTimer&&(this.addToQueueTimer.unsubscribe(),this.addToQueueTimer=null),this.serverCallsQueue&&this.serverCallsQueue.length>0&&this.sendToServerAction(this.serverCallsQueue,U),this.serverCallsQueue=[],this.flushingQueue.next(!1)}sendToServerAction(U,K){let Be;const Re=i=>{const Ve={...i};return Ve.additional=this.secureAdditionalParameters(Ve.additional),Ve.message=this.secureMessage(Ve.message),Ve};Array.isArray(U)?(Be=[],U.forEach(i=>{Be.push(Re(i))})):Be=Re(U),Be=this.customiseRequestBody(Be);const Qe=K.customHttpHeaders||new Q.Lr;Qe.has("Content-Type")||Qe.set("Content-Type","application/json");const ot=()=>{this.logOnServer(K.serverLoggingUrl,Be,{headers:Qe,params:K.customHttpParams||new Q.Nl,responseType:K.httpResponseType||"json",withCredentials:K.withCredentials||!1}).pipe((0,Ae.W)(i=>(console.error("NGXLogger: Failed to log on server",i),(0,L.$)(i)))).subscribe()};if(!0===K.serverCallsOutsideNgZone){if(!this.ngZone)return void console.error("NGXLogger: NgZone is not provided and serverCallsOutsideNgZone is set to true");this.ngZone.runOutsideAngular(ot)}else ot()}sendToServer(U,K){if((!K.serverCallsBatchSize||K.serverCallsBatchSize<=0)&&(!K.serverCallsTimer||K.serverCallsTimer<=0))return void this.sendToServerAction(U,K);const Be=()=>{this.serverCallsQueue.push({...U}),K.serverCallsBatchSize&&this.serverCallsQueue.length>K.serverCallsBatchSize&&this.flushQueue(K),K.serverCallsTimer>0&&!this.addToQueueTimer&&(this.addToQueueTimer=(0,J.O)(K.serverCallsTimer).subscribe(Re=>{this.flushQueue(K)}))};!0===this.flushingQueue.value?this.flushingQueue.pipe((0,I.p)(Re=>!1===Re),it(1)).subscribe(Re=>{Be()}):Be()}}return pe.\u0275fac=function(U){return new(U||pe)(F.KVO(Q.JV,8),F.KVO(Z.SKi,8))},pe.\u0275prov=F.jDH({token:pe,factory:pe.\u0275fac}),pe})();const re="TOKEN_LOGGER_WRITER_SERVICE";var se=function(pe){return pe[pe.TRACE=0]="TRACE",pe[pe.DEBUG=1]="DEBUG",pe[pe.INFO=2]="INFO",pe[pe.LOG=3]="LOG",pe[pe.WARN=4]="WARN",pe[pe.ERROR=5]="ERROR",pe[pe.FATAL=6]="FATAL",pe[pe.OFF=7]="OFF",pe}(se||{});const k=["purple","teal","gray","gray","red","red","red"];let ne=(()=>{class pe{constructor(U){this.platformId=U,this.prepareMetaStringFuncs=[this.getTimestampToWrite,this.getLevelToWrite,this.getFileDetailsToWrite,this.getContextToWrite],this.isIE=(0,ct.UE)(U)&&navigator&&navigator.userAgent&&!(-1===navigator.userAgent.indexOf("MSIE")&&!navigator.userAgent.match(/Trident\//)&&!navigator.userAgent.match(/Edge\//)),this.logFunc=this.isIE?this.logIE.bind(this):this.logModern.bind(this)}getTimestampToWrite(U,K){return U.timestamp}getLevelToWrite(U,K){return se[U.level]}getFileDetailsToWrite(U,K){return!0===K.disableFileDetails?"":`[${U.fileName}:${U.lineNumber}:${U.columnNumber}]`}getContextToWrite(U,K){return K.context?`{${K.context}}`:""}prepareMetaString(U,K){let Be="";return this.prepareMetaStringFuncs.forEach(Re=>{const Qe=Re(U,K);Qe&&(Be=Be+" "+Qe)}),Be.trim()}getColor(U,K){if(U.level!==se.OFF)return(K.colorScheme??k)[U.level]}logIE(U,K,Be){const Re=U.additional||[];switch(U.level){case se.WARN:console.warn(`${Be} `,U.message,...Re);break;case se.ERROR:case se.FATAL:console.error(`${Be} `,U.message,...Re);break;case se.INFO:console.info(`${Be} `,U.message,...Re);break;default:console.log(`${Be} `,U.message,...Re)}}logModern(U,K,Be){const Re=this.getColor(U,K),Qe=U.additional||[];switch(U.level){case se.WARN:console.warn(`%c${Be}`,`color:${Re}`,U.message,...Qe);break;case se.ERROR:case se.FATAL:console.error(`%c${Be}`,`color:${Re}`,U.message,...Qe);break;case se.INFO:console.info(`%c${Be}`,`color:${Re}`,U.message,...Qe);break;case se.DEBUG:console.debug(`%c${Be}`,`color:${Re}`,U.message,...Qe);break;default:console.log(`%c${Be}`,`color:${Re}`,U.message,...Qe)}}writeMessage(U,K){const Be=this.prepareMetaString(U,K);this.logFunc(U,K,Be)}}return pe.\u0275fac=function(U){return new(U||pe)(F.KVO(Z.Agw))},pe.\u0275prov=F.jDH({token:pe,factory:pe.\u0275fac}),pe})(),fe=(()=>{class pe{constructor(U,K,Be,Re,Qe,ot,i){this.metadataService=Be,this.ruleService=Re,this.mapperService=Qe,this.writerService=ot,this.serverService=i,this.configEngine=K.provideConfigEngine(U)}get level(){return this.configEngine.level}get serverLogLevel(){return this.configEngine.serverLogLevel}trace(U,...K){this._log(se.TRACE,U,K)}debug(U,...K){this._log(se.DEBUG,U,K)}info(U,...K){this._log(se.INFO,U,K)}log(U,...K){this._log(se.LOG,U,K)}warn(U,...K){this._log(se.WARN,U,K)}error(U,...K){this._log(se.ERROR,U,K)}fatal(U,...K){this._log(se.FATAL,U,K)}setCustomHttpHeaders(U){const K=this.getConfigSnapshot();K.customHttpHeaders=U,this.updateConfig(K)}setCustomParams(U){const K=this.getConfigSnapshot();K.customHttpParams=U,this.updateConfig(K)}setWithCredentialsOptionValue(U){const K=this.getConfigSnapshot();K.withCredentials=U,this.updateConfig(K)}registerMonitor(U){this._loggerMonitor=U}updateConfig(U){this.configEngine.updateConfig(U)}
102partialUpdateConfig(U){this.configEngine.partialUpdateConfig(U)}getConfigSnapshot(){return this.configEngine.getConfig()}flushServerQueue(){this.serverService.flushQueue(this.getConfigSnapshot())}_log(U,K,Be=[]){const Re=this.configEngine.getConfig(),Qe=this.ruleService.shouldCallWriter(U,Re,K,Be),ot=this.ruleService.shouldCallServer(U,Re,K,Be),i=this.ruleService.shouldCallMonitor(U,Re,K,Be);if(!Qe&&!ot&&!i)return;const Ve=this.metadataService.getMetadata(U,Re,K,Be);this.mapperService.getLogPosition(Re,Ve).pipe(it(1)).subscribe(Vt=>{Vt&&(Ve.fileName=Vt.fileName,Ve.lineNumber=Vt.lineNumber,Ve.columnNumber=Vt.columnNumber),i&&this._loggerMonitor&&this._loggerMonitor.onLog(Ve,Re),Qe&&this.writerService.writeMessage(Ve,Re),ot&&this.serverService.sendToServer(Ve,Re)})}}return pe.\u0275fac=function(U){return new(U||pe)(F.KVO(Dt),F.KVO(yt),F.KVO(St),F.KVO(Fe),F.KVO(kt),F.KVO(re),F.KVO(Je))},pe.\u0275prov=F.jDH({token:pe,factory:pe.\u0275fac,providedIn:"root"}),pe})(),Ge=(()=>{class pe{constructor(U,K,Be,Re,Qe,ot,i){this.logger=U,this.configEngineFactory=K,this.metadataService=Be,this.ruleService=Re,this.mapperService=Qe,this.writerService=ot,this.serverService=i}create(U,K,Be,Re){return this.getNewInstance({config:U,serverService:K,logMonitor:Be,mapperService:Re})}getNewInstance(U){const K=new fe(U?.config??this.logger.getConfigSnapshot(),U?.configEngineFactory??this.configEngineFactory,U?.metadataService??this.metadataService,U?.ruleService??this.ruleService,U?.mapperService??this.mapperService,U?.writerService??this.writerService,U?.serverService??this.serverService);return U?.partialConfig&&K.partialUpdateConfig(U.partialConfig),U?.logMonitor&&K.registerMonitor(U.logMonitor),K}}return pe.\u0275fac=function(U){return new(U||pe)(F.KVO(fe),F.KVO(yt),F.KVO(St),F.KVO(Fe),F.KVO(kt),F.KVO(re),F.KVO(Je))},pe.\u0275prov=F.jDH({token:pe,factory:pe.\u0275fac,providedIn:"root"}),pe})(),gt=(()=>{class pe{static forRoot(U,K){if(K||(K={}),K.configProvider){if(K.configProvider.provide!==Dt)throw new Error(`Wrong injection token for configProvider, it should be ${Dt} and you used ${K.configProvider.provide}`)}else K.configProvider={provide:Dt,useValue:U||{}};if(K.configEngineFactoryProvider){if(K.configEngineFactoryProvider.provide!==yt)throw new Error(`Wrong injection token for configEngineFactoryProvider, it should be '${yt}' and you used '${K.configEngineFactoryProvider.provide}'`)}else K.configEngineFactoryProvider={provide:yt,useClass:Ft};if(K.metadataProvider){if(K.metadataProvider.provide!==St)throw new Error(`Wrong injection token for metadataProvider, it should be '${St}' and you used '${K.metadataProvider.provide}'`)}else K.metadataProvider={provide:St,useClass:zt};if(K.ruleProvider){if(K.ruleProvider.provide!==Fe)throw new Error(`Wrong injection token for ruleProvider, it should be '${Fe}' and you used '${K.ruleProvider.provide}'`)}else K.ruleProvider={provide:Fe,useClass:Ne};if(K.mapperProvider){if(K.mapperProvider.provide!==kt)throw new Error(`Wrong injection token for mapperProvider, it should be '${kt}' and you used '${K.mapperProvider.provide}'`)}else K.mapperProvider={provide:kt,useClass:Rt};if(K.writerProvider){if(K.writerProvider.provide!==re)throw new Error(`Wrong injection token for writerProvider, it should be '${re}' and you used '${K.writerProvider.provide}'`)}else K.writerProvider={provide:re,useClass:ne};if(K.serverProvider){if(K.serverProvider.provide!==Je)throw new Error(`Wrong injection token for serverProvider, it should be '${Je}' and you used '${K.writerProvider.provide}'`)}else K.serverProvider={provide:Je,useClass:X};return{ngModule:pe,providers:[fe,K.configProvider,K.configEngineFactoryProvider,K.metadataProvider,K.ruleProvider,K.mapperProvider,K.writerProvider,K.serverProvider,Ge]}}static forChild(){return{ngModule:pe}}}return pe.\u0275fac=function(U){return new(U||pe)},pe.\u0275mod=Z.$C({type:pe}),pe.\u0275inj=F.G2t({imports:[[Ue.MD]]}),pe})()},467(ut,Me,M){"use strict";function Q(Z,oe,ue,de,G,q,L){try{var J=Z[q](L),I=J.value}catch(P){return void ue(P)}J.done?oe(I):Promise.resolve(I).then(de,G)}function F(Z){return function(){var oe=this,ue=arguments;return new Promise(function(de,G){var q=Z.apply(oe,ue);function L(I){Q(q,de,G,L,J,"next",I)}function J(I){Q(q,de,G,L,J,"throw",I)}L(void 0)})}}M.d(Me,{A:()=>F})}},ut=>{ut(ut.s=3316)}]);

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.