Files
kapp/5062.e5ae9b85bb8cbd42.js
T
2026-05-21 11:19:10 -03:00

1 line
199 KiB
JavaScript

(self.webpackChunkapp=self.webpackChunkapp||[]).push([[5062],{56498:(X,A,m)=>{m.d(A,{y:()=>w});var T=m(43489),k=m(57668),R=m(73292),M=m(93821),$=m(4843),j=m(92830);let w=(()=>{class p{constructor(I){this._isScalar=!1,I&&(this._subscribe=I)}lift(I){const S=new p;return S.source=this,S.operator=I,S}subscribe(I,S,Y){const{operator:O}=this,b=function F(p,v,I){if(p){if(p instanceof T.L)return p;if(p[k.b])return p[k.b]()}return p||v||I?new T.L(p,v,I):new T.L(R.c)}(I,S,Y);if(b.add(O?O.call(b,this.source):this.source||j.v.useDeprecatedSynchronousErrorHandling&&!b.syncErrorThrowable?this._subscribe(b):this._trySubscribe(b)),j.v.useDeprecatedSynchronousErrorHandling&&b.syncErrorThrowable&&(b.syncErrorThrowable=!1,b.syncErrorThrown))throw b.syncErrorValue;return b}_trySubscribe(I){try{return this._subscribe(I)}catch(S){j.v.useDeprecatedSynchronousErrorHandling&&(I.syncErrorThrown=!0,I.syncErrorValue=S),function N(p){for(;p;){const{closed:v,destination:I,isStopped:S}=p;if(v||S)return!1;p=I&&I instanceof T.L?I:null}return!0}(I)?I.error(S):console.warn(S)}}forEach(I,S){return new(S=g(S))((Y,O)=>{let b;b=this.subscribe(Ie=>{try{I(Ie)}catch(de){O(de),b&&b.unsubscribe()}},O,Y)})}_subscribe(I){const{source:S}=this;return S&&S.subscribe(I)}[M.L](){return this}pipe(...I){return 0===I.length?this:(0,$.U)(I)(this)}toPromise(I){return new(I=g(I))((S,Y)=>{let O;this.subscribe(b=>O=b,b=>Y(b),()=>S(O))})}}return p.create=v=>new p(v),p})();function g(p){if(p||(p=j.v.Promise||Promise),!p)throw new Error("no Promise impl found");return p}},73292:(X,A,m)=>{m.d(A,{c:()=>k});var T=m(92830),N=m(22782);const k={closed:!0,next(R){},error(R){if(T.v.useDeprecatedSynchronousErrorHandling)throw R;(0,N.z)(R)},complete(){}}},8929:(X,A,m)=>{m.d(A,{Yc:()=>$,xQ:()=>j});var T=m(56498),N=m(43489),k=m(42654),R=m(95279),F=m(45283),M=m(57668);class $ extends N.L{constructor(p){super(p),this.destination=p}}let j=(()=>{class g extends T.y{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[M.b](){return new $(this)}lift(v){const I=new w(this,this);return I.operator=v,I}next(v){if(this.closed)throw new R.N;if(!this.isStopped){const{observers:I}=this,S=I.length,Y=I.slice();for(let O=0;O<S;O++)Y[O].next(v)}}error(v){if(this.closed)throw new R.N;this.hasError=!0,this.thrownError=v,this.isStopped=!0;const{observers:I}=this,S=I.length,Y=I.slice();for(let O=0;O<S;O++)Y[O].error(v);this.observers.length=0}complete(){if(this.closed)throw new R.N;this.isStopped=!0;const{observers:v}=this,I=v.length,S=v.slice();for(let Y=0;Y<I;Y++)S[Y].complete();this.observers.length=0}unsubscribe(){this.isStopped=!0,this.closed=!0,this.observers=null}_trySubscribe(v){if(this.closed)throw new R.N;return super._trySubscribe(v)}_subscribe(v){if(this.closed)throw new R.N;return this.hasError?(v.error(this.thrownError),k.w.EMPTY):this.isStopped?(v.complete(),k.w.EMPTY):(this.observers.push(v),new F.W(this,v))}asObservable(){const v=new T.y;return v.source=this,v}}return g.create=(p,v)=>new w(p,v),g})();class w extends j{constructor(p,v){super(),this.destination=p,this.source=v}next(p){const{destination:v}=this;v&&v.next&&v.next(p)}error(p){const{destination:v}=this;v&&v.error&&this.destination.error(p)}complete(){const{destination:p}=this;p&&p.complete&&this.destination.complete()}_subscribe(p){const{source:v}=this;return v?this.source.subscribe(p):k.w.EMPTY}}},45283:(X,A,m)=>{m.d(A,{W:()=>N});var T=m(42654);class N extends T.w{constructor(R,F){super(),this.subject=R,this.subscriber=F,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const R=this.subject,F=R.observers;if(this.subject=null,!F||0===F.length||R.isStopped||R.closed)return;const M=F.indexOf(this.subscriber);-1!==M&&F.splice(M,1)}}},43489:(X,A,m)=>{m.d(A,{L:()=>$});var T=m(67043),N=m(73292),k=m(42654),R=m(57668),F=m(92830),M=m(22782);class $ extends k.w{constructor(g,p,v){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=N.c;break;case 1:if(!g){this.destination=N.c;break}if("object"==typeof g){g instanceof $?(this.syncErrorThrowable=g.syncErrorThrowable,this.destination=g,g.add(this)):(this.syncErrorThrowable=!0,this.destination=new j(this,g));break}default:this.syncErrorThrowable=!0,this.destination=new j(this,g,p,v)}}[R.b](){return this}static create(g,p,v){const I=new $(g,p,v);return I.syncErrorThrowable=!1,I}next(g){this.isStopped||this._next(g)}error(g){this.isStopped||(this.isStopped=!0,this._error(g))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(g){this.destination.next(g)}_error(g){this.destination.error(g),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:g}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=g,this}}class j extends ${constructor(g,p,v,I){super(),this._parentSubscriber=g;let S,Y=this;(0,T.m)(p)?S=p:p&&(S=p.next,v=p.error,I=p.complete,p!==N.c&&(Y=Object.create(p),(0,T.m)(Y.unsubscribe)&&this.add(Y.unsubscribe.bind(Y)),Y.unsubscribe=this.unsubscribe.bind(this))),this._context=Y,this._next=S,this._error=v,this._complete=I}next(g){if(!this.isStopped&&this._next){const{_parentSubscriber:p}=this;F.v.useDeprecatedSynchronousErrorHandling&&p.syncErrorThrowable?this.__tryOrSetError(p,this._next,g)&&this.unsubscribe():this.__tryOrUnsub(this._next,g)}}error(g){if(!this.isStopped){const{_parentSubscriber:p}=this,{useDeprecatedSynchronousErrorHandling:v}=F.v;if(this._error)v&&p.syncErrorThrowable?(this.__tryOrSetError(p,this._error,g),this.unsubscribe()):(this.__tryOrUnsub(this._error,g),this.unsubscribe());else if(p.syncErrorThrowable)v?(p.syncErrorValue=g,p.syncErrorThrown=!0):(0,M.z)(g),this.unsubscribe();else{if(this.unsubscribe(),v)throw g;(0,M.z)(g)}}}complete(){if(!this.isStopped){const{_parentSubscriber:g}=this;if(this._complete){const p=()=>this._complete.call(this._context);F.v.useDeprecatedSynchronousErrorHandling&&g.syncErrorThrowable?(this.__tryOrSetError(g,p),this.unsubscribe()):(this.__tryOrUnsub(p),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(g,p){try{g.call(this._context,p)}catch(v){if(this.unsubscribe(),F.v.useDeprecatedSynchronousErrorHandling)throw v;(0,M.z)(v)}}__tryOrSetError(g,p,v){if(!F.v.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{p.call(this._context,v)}catch(I){return F.v.useDeprecatedSynchronousErrorHandling?(g.syncErrorValue=I,g.syncErrorThrown=!0,!0):((0,M.z)(I),!0)}return!1}_unsubscribe(){const{_parentSubscriber:g}=this;this._context=null,this._parentSubscriber=null,g.unsubscribe()}}},42654:(X,A,m)=>{m.d(A,{w:()=>M});var T=m(66688),N=m(57830),k=m(67043);const F=(()=>{function j(w){return Error.call(this),this.message=w?`${w.length} errors occurred during unsubscription:\n${w.map((g,p)=>`${p+1}) ${g.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=w,this}return j.prototype=Object.create(Error.prototype),j})();class M{constructor(w){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,w&&(this._ctorUnsubscribe=!0,this._unsubscribe=w)}unsubscribe(){let w;if(this.closed)return;let{_parentOrParents:g,_ctorUnsubscribe:p,_unsubscribe:v,_subscriptions:I}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,g instanceof M)g.remove(this);else if(null!==g)for(let S=0;S<g.length;++S)g[S].remove(this);if((0,k.m)(v)){p&&(this._unsubscribe=void 0);try{v.call(this)}catch(S){w=S instanceof F?$(S.errors):[S]}}if((0,T.k)(I)){let S=-1,Y=I.length;for(;++S<Y;){const O=I[S];if((0,N.K)(O))try{O.unsubscribe()}catch(b){w=w||[],b instanceof F?w=w.concat($(b.errors)):w.push(b)}}}if(w)throw new F(w)}add(w){let g=w;if(!w)return M.EMPTY;switch(typeof w){case"function":g=new M(w);case"object":if(g===this||g.closed||"function"!=typeof g.unsubscribe)return g;if(this.closed)return g.unsubscribe(),g;if(!(g instanceof M)){const I=g;g=new M,g._subscriptions=[I]}break;default:throw new Error("unrecognized teardown "+w+" added to Subscription.")}let{_parentOrParents:p}=g;if(null===p)g._parentOrParents=this;else if(p instanceof M){if(p===this)return g;g._parentOrParents=[p,this]}else{if(-1!==p.indexOf(this))return g;p.push(this)}const v=this._subscriptions;return null===v?this._subscriptions=[g]:v.push(g),g}remove(w){const g=this._subscriptions;if(g){const p=g.indexOf(w);-1!==p&&g.splice(p,1)}}}var j;function $(j){return j.reduce((w,g)=>w.concat(g instanceof F?g.errors:g),[])}M.EMPTY=((j=new M).closed=!0,j)},92830:(X,A,m)=>{m.d(A,{v:()=>N});let T=!1;const N={Promise:void 0,set useDeprecatedSynchronousErrorHandling(k){if(k){const R=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+R.stack)}else T&&console.log("RxJS: Back to a better error behavior. Thank you. <3");T=k},get useDeprecatedSynchronousErrorHandling(){return T}}},41177:(X,A,m)=>{m.d(A,{Ds:()=>M,IY:()=>R,ft:()=>j});var T=m(43489),N=m(56498),k=m(59249);class R extends T.L{constructor(g){super(),this.parent=g}_next(g){this.parent.notifyNext(g)}_error(g){this.parent.notifyError(g),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class M extends T.L{notifyNext(g){this.destination.next(g)}notifyError(g){this.destination.error(g)}notifyComplete(){this.destination.complete()}}function j(w,g){if(g.closed)return;if(w instanceof N.y)return w.subscribe(g);let p;try{p=(0,k.s)(w)(g)}catch(v){g.error(v)}return p}},71762:(X,A,m)=>{m.d(A,{N:()=>M,c:()=>F});var T=m(8929),N=m(56498),k=m(42654),R=m(74327);class F extends N.y{constructor(p,v){super(),this.source=p,this.subjectFactory=v,this._refCount=0,this._isComplete=!1}_subscribe(p){return this.getSubject().subscribe(p)}getSubject(){const p=this._subject;return(!p||p.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let p=this._connection;return p||(this._isComplete=!1,p=this._connection=new k.w,p.add(this.source.subscribe(new $(this.getSubject(),this))),p.closed&&(this._connection=null,p=k.w.EMPTY)),p}refCount(){return(0,R.x)()(this)}}const M=(()=>{const g=F.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:g._subscribe},_isComplete:{value:g._isComplete,writable:!0},getSubject:{value:g.getSubject},connect:{value:g.connect},refCount:{value:g.refCount}}})();class $ extends T.Yc{constructor(p,v){super(p),this.connectable=v}_error(p){this._unsubscribe(),super._error(p)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const p=this.connectable;if(p){this.connectable=null;const v=p._connection;p._refCount=0,p._subject=null,p._connection=null,v&&v.unsubscribe()}}}},5254:(X,A,m)=>{m.d(A,{D:()=>Y});var T=m(56498),N=m(59249),k=m(42654),R=m(93821),$=m(66454),j=m(5430),p=m(98955),v=m(58515);function Y(O,b){return b?function S(O,b){if(null!=O){if(function g(O){return O&&"function"==typeof O[R.L]}(O))return function F(O,b){return new T.y(Ie=>{const de=new k.w;return de.add(b.schedule(()=>{const L=O[R.L]();de.add(L.subscribe({next(We){de.add(b.schedule(()=>Ie.next(We)))},error(We){de.add(b.schedule(()=>Ie.error(We)))},complete(){de.add(b.schedule(()=>Ie.complete()))}}))})),de})}(O,b);if((0,p.t)(O))return function M(O,b){return new T.y(Ie=>{const de=new k.w;return de.add(b.schedule(()=>O.then(L=>{de.add(b.schedule(()=>{Ie.next(L),de.add(b.schedule(()=>Ie.complete()))}))},L=>{de.add(b.schedule(()=>Ie.error(L)))}))),de})}(O,b);if((0,v.z)(O))return(0,$.r)(O,b);if(function I(O){return O&&"function"==typeof O[j.hZ]}(O)||"string"==typeof O)return function w(O,b){if(!O)throw new Error("Iterable cannot be null");return new T.y(Ie=>{const de=new k.w;let L;return de.add(()=>{L&&"function"==typeof L.return&&L.return()}),de.add(b.schedule(()=>{L=O[j.hZ](),de.add(b.schedule(function(){if(Ie.closed)return;let We,U;try{const Z=L.next();We=Z.value,U=Z.done}catch(Z){return void Ie.error(Z)}U?Ie.complete():(Ie.next(We),this.schedule())}))})),de})}(O,b)}throw new TypeError((null!==O&&typeof O||O)+" is not observable")}(O,b):O instanceof T.y?O:new T.y((0,N.s)(O))}},33009:(X,A,m)=>{m.d(A,{n:()=>R});var T=m(56498),N=m(13650),k=m(66454);function R(F,M){return M?(0,k.r)(F,M):new T.y((0,N.V)(F))}},36787:(X,A,m)=>{m.d(A,{T:()=>F});var T=m(56498),N=m(72866),k=m(89146),R=m(33009);function F(...M){let $=Number.POSITIVE_INFINITY,j=null,w=M[M.length-1];return(0,N.K)(w)?(j=M.pop(),M.length>1&&"number"==typeof M[M.length-1]&&($=M.pop())):"number"==typeof w&&($=M.pop()),null===j&&1===M.length&&M[0]instanceof T.y?M[0]:(0,k.J)($)((0,R.n)(M,j))}},24850:(X,A,m)=>{m.d(A,{U:()=>N});var T=m(43489);function N(F,M){return function(j){if("function"!=typeof F)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return j.lift(new k(F,M))}}class k{constructor(M,$){this.project=M,this.thisArg=$}call(M,$){return $.subscribe(new R(M,this.project,this.thisArg))}}class R extends T.L{constructor(M,$,j){super(M),this.project=$,this.count=0,this.thisArg=j||this}_next(M){let $;try{$=this.project.call(this.thisArg,M,this.count++)}catch(j){return void this.destination.error(j)}this.destination.next($)}}},89146:(X,A,m)=>{m.d(A,{J:()=>k});var T=m(61709),N=m(35379);function k(R=Number.POSITIVE_INFINITY){return(0,T.zg)(N.y,R)}},61709:(X,A,m)=>{m.d(A,{zg:()=>R});var T=m(24850),N=m(5254),k=m(41177);function R(j,w,g=Number.POSITIVE_INFINITY){return"function"==typeof w?p=>p.pipe(R((v,I)=>(0,N.D)(j(v,I)).pipe((0,T.U)((S,Y)=>w(v,S,I,Y))),g)):("number"==typeof w&&(g=w),p=>p.lift(new F(j,g)))}class F{constructor(w,g=Number.POSITIVE_INFINITY){this.project=w,this.concurrent=g}call(w,g){return g.subscribe(new M(w,this.project,this.concurrent))}}class M extends k.Ds{constructor(w,g,p=Number.POSITIVE_INFINITY){super(w),this.project=g,this.concurrent=p,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(w){this.active<this.concurrent?this._tryNext(w):this.buffer.push(w)}_tryNext(w){let g;const p=this.index++;try{g=this.project(w,p)}catch(v){return void this.destination.error(v)}this.active++,this._innerSub(g)}_innerSub(w){const g=new k.IY(this),p=this.destination;p.add(g);const v=(0,k.ft)(w,g);v!==g&&p.add(v)}_complete(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()}notifyNext(w){this.destination.next(w)}notifyComplete(){const w=this.buffer;this.active--,w.length>0?this._next(w.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},74327:(X,A,m)=>{m.d(A,{x:()=>N});var T=m(43489);function N(){return function(M){return M.lift(new k(M))}}class k{constructor(M){this.connectable=M}call(M,$){const{connectable:j}=this;j._refCount++;const w=new R(M,j),g=$.subscribe(w);return w.closed||(w.connection=j.connect()),g}}class R extends T.L{constructor(M,$){super(M),this.connectable=$}_unsubscribe(){const{connectable:M}=this;if(!M)return void(this.connection=null);this.connectable=null;const $=M._refCount;if($<=0)return void(this.connection=null);if(M._refCount=$-1,$>1)return void(this.connection=null);const{connection:j}=this,w=M._connection;this.connection=null,w&&(!j||w===j)&&w.unsubscribe()}}},66454:(X,A,m)=>{m.d(A,{r:()=>k});var T=m(56498),N=m(42654);function k(R,F){return new T.y(M=>{const $=new N.w;let j=0;return $.add(F.schedule(function(){j!==R.length?(M.next(R[j++]),M.closed||$.add(this.schedule())):M.complete()})),$})}},5430:(X,A,m)=>{m.d(A,{hZ:()=>N});const N=function T(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},93821:(X,A,m)=>{m.d(A,{L:()=>T});const T="function"==typeof Symbol&&Symbol.observable||"@@observable"},57668:(X,A,m)=>{m.d(A,{b:()=>T});const T="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()},95279:(X,A,m)=>{m.d(A,{N:()=>N});const N=(()=>{function k(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return k.prototype=Object.create(Error.prototype),k})()},22782:(X,A,m)=>{function T(N){setTimeout(()=>{throw N},0)}m.d(A,{z:()=>T})},35379:(X,A,m)=>{function T(N){return N}m.d(A,{y:()=>T})},66688:(X,A,m)=>{m.d(A,{k:()=>T});const T=Array.isArray||(N=>N&&"number"==typeof N.length)},58515:(X,A,m)=>{m.d(A,{z:()=>T});const T=N=>N&&"number"==typeof N.length&&"function"!=typeof N},67043:(X,A,m)=>{function T(N){return"function"==typeof N}m.d(A,{m:()=>T})},57830:(X,A,m)=>{function T(N){return null!==N&&"object"==typeof N}m.d(A,{K:()=>T})},98955:(X,A,m)=>{function T(N){return!!N&&"function"!=typeof N.subscribe&&"function"==typeof N.then}m.d(A,{t:()=>T})},72866:(X,A,m)=>{function T(N){return N&&"function"==typeof N.schedule}m.d(A,{K:()=>T})},4843:(X,A,m)=>{m.d(A,{U:()=>k,z:()=>N});var T=m(35379);function N(...R){return k(R)}function k(R){return 0===R.length?T.y:1===R.length?R[0]:function(M){return R.reduce(($,j)=>j($),M)}}},59249:(X,A,m)=>{m.d(A,{s:()=>p});var T=m(13650),N=m(22782),R=m(5430),M=m(93821),j=m(58515),w=m(98955),g=m(57830);const p=v=>{if(v&&"function"==typeof v[M.L])return(v=>I=>{const S=v[M.L]();if("function"!=typeof S.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return S.subscribe(I)})(v);if((0,j.z)(v))return(0,T.V)(v);if((0,w.t)(v))return(v=>I=>(v.then(S=>{I.closed||(I.next(S),I.complete())},S=>I.error(S)).then(null,N.z),I))(v);if(v&&"function"==typeof v[R.hZ])return(v=>I=>{const S=v[R.hZ]();for(;;){let Y;try{Y=S.next()}catch(O){return I.error(O),I}if(Y.done){I.complete();break}if(I.next(Y.value),I.closed)break}return"function"==typeof S.return&&I.add(()=>{S.return&&S.return()}),I})(v);{const S=`You provided ${(0,g.K)(v)?"an invalid object":`'${v}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(S)}}},13650:(X,A,m)=>{m.d(A,{V:()=>T});const T=N=>k=>{for(let R=0,F=N.length;R<F&&!k.closed;R++)k.next(N[R]);k.complete()}},55062:(X,A,m)=>{m.r(A),m.d(A,{ANALYZE_FOR_ENTRY_COMPONENTS:()=>Fm,ANIMATION_MODULE_TYPE:()=>PE,APP_BOOTSTRAP_LISTENER:()=>Xh,APP_ID:()=>Zh,APP_INITIALIZER:()=>Kh,ApplicationInitStatus:()=>Ko,ApplicationModule:()=>_b,ApplicationRef:()=>Jo,Attribute:()=>Vc,COMPILER_OPTIONS:()=>tg,CUSTOM_ELEMENTS_SCHEMA:()=>tu,ChangeDetectionStrategy:()=>ke,ChangeDetectorRef:()=>Cg,Compiler:()=>jE,CompilerFactory:()=>VE,Component:()=>DE,ComponentFactory:()=>vo,ComponentFactoryResolver:()=>mr,ComponentRef:()=>sd,ContentChild:()=>$m,ContentChildren:()=>Hm,DEFAULT_CURRENCY_CODE:()=>OE,DebugElement:()=>Ar,DebugEventListener:()=>ob,DebugNode:()=>wl,DefaultIterableDiffer:()=>Ag,Directive:()=>qh,ENVIRONMENT_INITIALIZER:()=>li,ElementRef:()=>yr,EmbeddedViewRef:()=>rb,EnvironmentInjector:()=>Qt,ErrorHandler:()=>vr,EventEmitter:()=>dt,Host:()=>zc,HostBinding:()=>ME,HostListener:()=>CE,INJECTOR:()=>ci,Inject:()=>oo,InjectFlags:()=>W,Injectable:()=>tI,InjectionToken:()=>re,Injector:()=>At,Input:()=>bE,IterableDiffers:()=>Nl,KeyValueDiffers:()=>Sl,LOCALE_ID:()=>Zo,MissingTranslationStrategy:()=>ft,ModuleWithComponentFactories:()=>eg,NO_ERRORS_SCHEMA:()=>nu,NgModule:()=>TE,NgModuleFactory:()=>kp,NgModuleRef:()=>Bn,NgProbeToken:()=>zE,NgZone:()=>Ze,Optional:()=>lr,Output:()=>wE,PACKAGE_ROOT_URL:()=>SE,PLATFORM_ID:()=>NE,PLATFORM_INITIALIZER:()=>Jh,Pipe:()=>EE,PlatformRef:()=>bl,Query:()=>rr,QueryList:()=>Wo,ReflectiveInjector:()=>Mn,ReflectiveKey:()=>bt,Renderer2:()=>Sv,RendererFactory2:()=>ad,RendererStyleFlags2:()=>at,ResolvedReflectiveFactory:()=>Nd,Sanitizer:()=>ld,SecurityContext:()=>ue,Self:()=>so,SimpleChange:()=>Xl,SkipSelf:()=>vn,TRANSLATIONS:()=>LE,TRANSLATIONS_FORMAT:()=>kE,TemplateRef:()=>Sr,Testability:()=>QE,TestabilityRegistry:()=>cg,Type:()=>eo,VERSION:()=>ud,Version:()=>cd,ViewChild:()=>Um,ViewChildren:()=>Bm,ViewContainerRef:()=>Qo,ViewEncapsulation:()=>gt,ViewRef:()=>xg,asNativeElements:()=>sb,assertPlatform:()=>mg,createComponent:()=>Ab,createEnvironmentInjector:()=>el,createNgModule:()=>jp,createNgModuleRef:()=>RD,createPlatform:()=>pg,createPlatformFactory:()=>gg,defineInjectable:()=>Ug,destroyPlatform:()=>ZE,enableProdMode:()=>XE,forwardRef:()=>O,getDebugNode:()=>Wn,getModuleFactory:()=>eb,getNgModuleById:()=>tb,getPlatform:()=>Yo,importProvidersFrom:()=>Ju,inject:()=>Qc,isDevMode:()=>JE,platformCore:()=>Ib,reflectComponentType:()=>Rb,resolveForwardRef:()=>b,setTestabilityGetter:()=>ug,\u0275ALLOW_MULTIPLE_PLATFORMS:()=>Dl,\u0275APP_ID_RANDOM_PROVIDER:()=>xE,\u0275ChangeDetectorStatus:()=>Ee,\u0275ComponentFactory:()=>vo,\u0275Console:()=>AE,\u0275DEFAULT_LOCALE_ID:()=>Zt,\u0275INJECTOR_SCOPE:()=>fi,\u0275LContext:()=>cu,\u0275LifecycleHooksFeature:()=>df,\u0275LocaleDataIndex:()=>H,\u0275NG_COMP_DEF:()=>zn,\u0275NG_DIR_DEF:()=>kr,\u0275NG_ELEMENT_ID:()=>tn,\u0275NG_INJ_DEF:()=>Lr,\u0275NG_MOD_DEF:()=>ts,\u0275NG_PIPE_DEF:()=>jr,\u0275NG_PROV_DEF:()=>Qn,\u0275NOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR:()=>Io,\u0275NO_CHANGE:()=>Q,\u0275NgModuleFactory:()=>Uo,\u0275NoopNgZone:()=>ig,\u0275ReflectionCapabilities:()=>Wc,\u0275Render3ComponentFactory:()=>Sn,\u0275Render3ComponentRef:()=>uf,\u0275Render3NgModuleRef:()=>Xa,\u0275RuntimeError:()=>L,\u0275TESTABILITY:()=>ag,\u0275TESTABILITY_GETTER:()=>lg,\u0275ViewRef:()=>Nn,\u0275_sanitizeHtml:()=>Uu,\u0275_sanitizeUrl:()=>ho,\u0275allowSanitizationBypassAndThrow:()=>Dn,\u0275bypassSanitizationTrustHtml:()=>nv,\u0275bypassSanitizationTrustResourceUrl:()=>iv,\u0275bypassSanitizationTrustScript:()=>ov,\u0275bypassSanitizationTrustStyle:()=>rv,\u0275bypassSanitizationTrustUrl:()=>sv,\u0275clearResolutionOfComponentResourcesQueue:()=>Jc,\u0275coerceToBoolean:()=>Db,\u0275compileComponent:()=>kh,\u0275compileDirective:()=>gl,\u0275compileNgModule:()=>Sh,\u0275compileNgModuleDefs:()=>Ph,\u0275compileNgModuleFactory:()=>dg,\u0275compilePipe:()=>Qh,\u0275createInjector:()=>vi,\u0275defaultIterableDiffers:()=>yb,\u0275defaultKeyValueDiffers:()=>vb,\u0275detectChanges:()=>gf,\u0275devModeEqual:()=>hf,\u0275findLocaleData:()=>Ba,\u0275flushModuleScopingQueueAsMuchAsPossible:()=>xh,\u0275formatRuntimeError:()=>We,\u0275getDebugNode:()=>Wn,\u0275getDebugNodeR2:()=>cb,\u0275getDirectives:()=>Up,\u0275getHostElement:()=>nl,\u0275getInjectableDef:()=>Gn,\u0275getLContext:()=>Me,\u0275getLocaleCurrencyCode:()=>j_,\u0275getLocalePluralCase:()=>ap,\u0275getSanitizationBypassType:()=>ku,\u0275getUnknownElementStrictMode:()=>py,\u0275getUnknownPropertyStrictMode:()=>gy,\u0275global:()=>fe,\u0275injectChangeDetectorRef:()=>Tg,\u0275internalCreateApplication:()=>KE,\u0275isBoundToModule:()=>fg,\u0275isDefaultChangeDetectionStrategy:()=>Kg,\u0275isInjectable:()=>Wg,\u0275isListLikeIterable:()=>_r,\u0275isObservable:()=>Df,\u0275isPromise:()=>aa,\u0275isStandalone:()=>nn,\u0275isSubscribable:()=>_f,\u0275ivyEnabled:()=>Eb,\u0275makeDecorator:()=>gn,\u0275noSideEffects:()=>ht,\u0275patchComponentDefWithScope:()=>pl,\u0275publishDefaultGlobalUtils:()=>HE,\u0275publishGlobalUtil:()=>Ke,\u0275registerLocaleData:()=>k_,\u0275resetCompiledComponents:()=>cE,\u0275resetJitOptions:()=>iE,\u0275resolveComponentResources:()=>Zc,\u0275setAllowDuplicateNgModuleIdsForTest:()=>dy,\u0275setClassMetadata:()=>Gp,\u0275setCurrentInjector:()=>$t,\u0275setDocument:()=>Zy,\u0275setLocaleId:()=>Ua,\u0275setUnknownElementStrictMode:()=>fy,\u0275setUnknownPropertyStrictMode:()=>hy,\u0275store:()=>yf,\u0275stringify:()=>I,\u0275transitiveScopesFor:()=>Yt,\u0275unregisterLocaleData:()=>V_,\u0275unwrapSafeValue:()=>_t,\u0275\u0275CopyDefinitionFeature:()=>pf,\u0275\u0275FactoryTarget:()=>me,\u0275\u0275InheritDefinitionFeature:()=>Wi,\u0275\u0275NgOnChangesFeature:()=>ls,\u0275\u0275ProvidersFeature:()=>Lp,\u0275\u0275StandaloneFeature:()=>Vp,\u0275\u0275advance:()=>_d,\u0275\u0275attribute:()=>zi,\u0275\u0275attributeInterpolate1:()=>qi,\u0275\u0275attributeInterpolate2:()=>Ki,\u0275\u0275attributeInterpolate3:()=>Zi,\u0275\u0275attributeInterpolate4:()=>Yi,\u0275\u0275attributeInterpolate5:()=>Ji,\u0275\u0275attributeInterpolate6:()=>Xi,\u0275\u0275attributeInterpolate7:()=>ea,\u0275\u0275attributeInterpolate8:()=>ta,\u0275\u0275attributeInterpolateV:()=>na,\u0275\u0275classMap:()=>Lf,\u0275\u0275classMapInterpolate1:()=>Uf,\u0275\u0275classMapInterpolate2:()=>Wf,\u0275\u0275classMapInterpolate3:()=>Gf,\u0275\u0275classMapInterpolate4:()=>Qf,\u0275\u0275classMapInterpolate5:()=>zf,\u0275\u0275classMapInterpolate6:()=>qf,\u0275\u0275classMapInterpolate7:()=>Kf,\u0275\u0275classMapInterpolate8:()=>Zf,\u0275\u0275classMapInterpolateV:()=>Yf,\u0275\u0275classProp:()=>_a,\u0275\u0275contentQuery:()=>_h,\u0275\u0275defineComponent:()=>ns,\u0275\u0275defineDirective:()=>Kl,\u0275\u0275defineInjectable:()=>De,\u0275\u0275defineInjector:()=>Or,\u0275\u0275defineNgModule:()=>rs,\u0275\u0275definePipe:()=>Zl,\u0275\u0275directiveInject:()=>Cn,\u0275\u0275disableBindings:()=>ac,\u0275\u0275element:()=>sa,\u0275\u0275elementContainer:()=>ia,\u0275\u0275elementContainerEnd:()=>Lo,\u0275\u0275elementContainerStart:()=>Oo,\u0275\u0275elementEnd:()=>Ro,\u0275\u0275elementStart:()=>Ao,\u0275\u0275enableBindings:()=>ic,\u0275\u0275getCurrentView:()=>If,\u0275\u0275getInheritedFactory:()=>kc,\u0275\u0275hostProperty:()=>Ha,\u0275\u0275i18n:()=>Sp,\u0275\u0275i18nApply:()=>Ap,\u0275\u0275i18nAttributes:()=>Pp,\u0275\u0275i18nEnd:()=>za,\u0275\u0275i18nExp:()=>qa,\u0275\u0275i18nPostprocess:()=>Rp,\u0275\u0275i18nStart:()=>Qa,\u0275\u0275inject:()=>he,\u0275\u0275injectAttribute:()=>Ts,\u0275\u0275invalidFactory:()=>Rd,\u0275\u0275invalidFactoryDep:()=>As,\u0275\u0275listener:()=>la,\u0275\u0275loadQuery:()=>Dh,\u0275\u0275namespaceHTML:()=>Ec,\u0275\u0275namespaceMathML:()=>Dc,\u0275\u0275namespaceSVG:()=>_c,\u0275\u0275nextContext:()=>Mf,\u0275\u0275ngDeclareClassMetadata:()=>wb,\u0275\u0275ngDeclareComponent:()=>Mb,\u0275\u0275ngDeclareDirective:()=>bb,\u0275\u0275ngDeclareFactory:()=>Cb,\u0275\u0275ngDeclareInjectable:()=>xb,\u0275\u0275ngDeclareInjector:()=>Nb,\u0275\u0275ngDeclareNgModule:()=>Sb,\u0275\u0275ngDeclarePipe:()=>Pb,\u0275\u0275pipe:()=>ah,\u0275\u0275pipeBind1:()=>lh,\u0275\u0275pipeBind2:()=>ch,\u0275\u0275pipeBind3:()=>uh,\u0275\u0275pipeBind4:()=>dh,\u0275\u0275pipeBindV:()=>fh,\u0275\u0275projection:()=>Tf,\u0275\u0275projectionDef:()=>Cf,\u0275\u0275property:()=>ra,\u0275\u0275propertyInterpolate:()=>ua,\u0275\u0275propertyInterpolate1:()=>ko,\u0275\u0275propertyInterpolate2:()=>da,\u0275\u0275propertyInterpolate3:()=>fa,\u0275\u0275propertyInterpolate4:()=>pa,\u0275\u0275propertyInterpolate5:()=>ha,\u0275\u0275propertyInterpolate6:()=>ga,\u0275\u0275propertyInterpolate7:()=>ma,\u0275\u0275propertyInterpolate8:()=>ya,\u0275\u0275propertyInterpolateV:()=>va,\u0275\u0275pureFunction0:()=>Qp,\u0275\u0275pureFunction1:()=>zp,\u0275\u0275pureFunction2:()=>qp,\u0275\u0275pureFunction3:()=>Kp,\u0275\u0275pureFunction4:()=>Zp,\u0275\u0275pureFunction5:()=>Yp,\u0275\u0275pureFunction6:()=>Jp,\u0275\u0275pureFunction7:()=>Xp,\u0275\u0275pureFunction8:()=>eh,\u0275\u0275pureFunctionV:()=>th,\u0275\u0275queryRefresh:()=>vh,\u0275\u0275reference:()=>vf,\u0275\u0275registerNgModuleType:()=>Os,\u0275\u0275resetView:()=>cc,\u0275\u0275resolveBody:()=>pd,\u0275\u0275resolveDocument:()=>fd,\u0275\u0275resolveWindow:()=>dd,\u0275\u0275restoreView:()=>lc,\u0275\u0275sanitizeHtml:()=>Wu,\u0275\u0275sanitizeResourceUrl:()=>ai,\u0275\u0275sanitizeScript:()=>Qu,\u0275\u0275sanitizeStyle:()=>Gu,\u0275\u0275sanitizeUrl:()=>ii,\u0275\u0275sanitizeUrlOrResourceUrl:()=>Ku,\u0275\u0275setComponentScope:()=>Wl,\u0275\u0275setNgModuleScope:()=>zl,\u0275\u0275styleMap:()=>nt,\u0275\u0275styleMapInterpolate1:()=>Jf,\u0275\u0275styleMapInterpolate2:()=>Xf,\u0275\u0275styleMapInterpolate3:()=>ep,\u0275\u0275styleMapInterpolate4:()=>tp,\u0275\u0275styleMapInterpolate5:()=>np,\u0275\u0275styleMapInterpolate6:()=>rp,\u0275\u0275styleMapInterpolate7:()=>op,\u0275\u0275styleMapInterpolate8:()=>sp,\u0275\u0275styleMapInterpolateV:()=>ip,\u0275\u0275styleProp:()=>Ia,\u0275\u0275stylePropInterpolate1:()=>Pa,\u0275\u0275stylePropInterpolate2:()=>Aa,\u0275\u0275stylePropInterpolate3:()=>Ra,\u0275\u0275stylePropInterpolate4:()=>Oa,\u0275\u0275stylePropInterpolate5:()=>La,\u0275\u0275stylePropInterpolate6:()=>ka,\u0275\u0275stylePropInterpolate7:()=>ja,\u0275\u0275stylePropInterpolate8:()=>Va,\u0275\u0275stylePropInterpolateV:()=>Fa,\u0275\u0275syntheticHostListener:()=>ca,\u0275\u0275syntheticHostProperty:()=>$a,\u0275\u0275template:()=>mf,\u0275\u0275templateRefExtractor:()=>Mh,\u0275\u0275text:()=>Bf,\u0275\u0275textInterpolate:()=>Ea,\u0275\u0275textInterpolate1:()=>Vo,\u0275\u0275textInterpolate2:()=>ba,\u0275\u0275textInterpolate3:()=>wa,\u0275\u0275textInterpolate4:()=>Ma,\u0275\u0275textInterpolate5:()=>Ca,\u0275\u0275textInterpolate6:()=>Ta,\u0275\u0275textInterpolate7:()=>xa,\u0275\u0275textInterpolate8:()=>Na,\u0275\u0275textInterpolateV:()=>Sa,\u0275\u0275trustConstantHtml:()=>zu,\u0275\u0275trustConstantResourceUrl:()=>qu,\u0275\u0275validateIframeAttribute:()=>Pu,\u0275\u0275viewQuery:()=>Ih});var T=m(8929),N=m(42654),k=m(56498),R=m(36787),F=m(71762);class ${constructor(t,n){this.subjectFactory=t,this.selector=n}call(t,n){const{selector:r}=this,o=this.subjectFactory(),s=r(o).subscribe(t);return s.add(n.subscribe(o)),s}}var j=m(74327);function w(){return new T.xQ}function p(e){for(let t in e)if(e[t]===p)return t;throw Error("Could not find renamed property on target object.")}function v(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function I(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(I).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function S(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const Y=p({__forward_ref__:p});function O(e){return e.__forward_ref__=O,e.toString=function(){return I(this())},e}function b(e){return Ie(e)?e():e}function Ie(e){return"function"==typeof e&&e.hasOwnProperty(Y)&&e.__forward_ref__===O}class L extends Error{constructor(t,n){super(We(t,n)),this.code=t}}function We(e,t){return`NG0${Math.abs(e)}${t?": "+t.trim():""}`}function U(e){return"string"==typeof e?e:null==e?"":String(e)}function Z(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():U(e)}function Rr(e,t){throw new L(-201,!1)}function te(e,t,n,r){throw new Error(`ASSERTION ERROR: ${e}`+(null==r?"":` [Expected=> ${n} ${r} ${t} <=Actual]`))}function De(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}const Ug=De;function Or(e){return{providers:e.providers||[],imports:e.imports||[]}}function Gn(e){return Hl(e,Qn)||Hl(e,Bl)}function Wg(e){return null!==Gn(e)}function Hl(e,t){return e.hasOwnProperty(t)?e[t]:null}function $l(e){return e&&(e.hasOwnProperty(Lr)||e.hasOwnProperty(zg))?e[Lr]:null}const Qn=p({\u0275prov:p}),Lr=p({\u0275inj:p}),Bl=p({ngInjectableDef:p}),zg=p({ngInjectorDef:p});var W=(()=>((W=W||{})[W.Default=0]="Default",W[W.Host=1]="Host",W[W.Self=2]="Self",W[W.SkipSelf=4]="SkipSelf",W[W.Optional=8]="Optional",W))();let es;function Ge(e){const t=es;return es=e,t}function Ul(e,t,n){const r=Gn(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&W.Optional?null:void 0!==t?t:void Rr(I(e))}function ht(e){return{toString:e}.toString()}var ke=(()=>((ke=ke||{})[ke.OnPush=0]="OnPush",ke[ke.Default=1]="Default",ke))(),Ee=(()=>((Ee=Ee||{})[Ee.CheckOnce=0]="CheckOnce",Ee[Ee.Checked=1]="Checked",Ee[Ee.CheckAlways=2]="CheckAlways",Ee[Ee.Detached=3]="Detached",Ee[Ee.Errored=4]="Errored",Ee[Ee.Destroyed=5]="Destroyed",Ee))();function Kg(e){return null==e||e===ke.Default}var gt=(()=>{return(e=gt||(gt={}))[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",gt;var e})();const fe=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),en={},ee=[],zn=p({\u0275cmp:p}),kr=p({\u0275dir:p}),jr=p({\u0275pipe:p}),ts=p({\u0275mod:p}),mt=p({\u0275fac:p}),tn=p({__NG_ELEMENT_ID__:p});let Zg=0;function ns(e){return ht(()=>{const n=!0===e.standalone,r={},o={type:e.type,providersResolver:null,decls:e.decls,vars:e.vars,factory:null,template:e.template||null,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:r,inputs:null,outputs:null,exportAs:e.exportAs||null,onPush:e.changeDetection===ke.OnPush,directiveDefs:null,pipeDefs:null,standalone:n,dependencies:n&&e.dependencies||null,getStandaloneInjector:null,selectors:e.selectors||ee,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||gt.Emulated,id:"c"+Zg++,styles:e.styles||ee,_:null,setInput:null,schemas:e.schemas||null,tView:null},s=e.dependencies,i=e.features;return o.inputs=ql(e.inputs,r),o.outputs=ql(e.outputs),i&&i.forEach(a=>a(o)),o.directiveDefs=s?()=>("function"==typeof s?s():s).map(Gl).filter(Ql):null,o.pipeDefs=s?()=>("function"==typeof s?s():s).map(Ne).filter(Ql):null,o})}function Wl(e,t,n){const r=e.\u0275cmp;r.directiveDefs=()=>("function"==typeof t?t():t).map(Gl),r.pipeDefs=()=>("function"==typeof n?n():n).map(Ne)}function Gl(e){return ne(e)||xe(e)}function Ql(e){return null!==e}function rs(e){return ht(()=>({type:e.type,bootstrap:e.bootstrap||ee,declarations:e.declarations||ee,imports:e.imports||ee,exports:e.exports||ee,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function zl(e,t){return ht(()=>{const n=je(e,!0);n.declarations=t.declarations||ee,n.imports=t.imports||ee,n.exports=t.exports||ee})}function ql(e,t){if(null==e)return en;const n={};for(const r in e)if(e.hasOwnProperty(r)){let o=e[r],s=o;Array.isArray(o)&&(s=o[1],o=o[0]),n[o]=r,t&&(t[o]=s)}return n}const Kl=ns;function Zl(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function ne(e){return e[zn]||null}function xe(e){return e[kr]||null}function Ne(e){return e[jr]||null}function nn(e){const t=ne(e)||xe(e)||Ne(e);return null!==t&&t.standalone}function je(e,t){const n=e[ts]||null;if(!n&&!0===t)throw new Error(`Type ${I(e)} does not have '\u0275mod' property.`);return n}const q=11;function Re(e){return Array.isArray(e)&&"object"==typeof e[1]}function Je(e){return Array.isArray(e)&&!0===e[1]}function is(e){return 0!=(8&e.flags)}function $r(e){return 2==(2&e.flags)}function Br(e){return 1==(1&e.flags)}function Xe(e){return null!==e.template}function em(e){return 0!=(256&e[2])}function Ht(e,t){return e.hasOwnProperty(mt)?e[mt]:null}class Xl{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function ls(){return ec}function ec(e){return e.type.prototype.ngOnChanges&&(e.setInput=om),rm}function rm(){const e=nc(this),t=e?.current;if(t){const n=e.previous;if(n===en)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function om(e,t,n,r){const o=nc(e)||function sm(e,t){return e[tc]=t}(e,{previous:en,current:null}),s=o.current||(o.current={}),i=o.previous,a=this.declaredInputs[n],l=i[a];s[a]=new Xl(l&&l.currentValue,t,i===en),e[r]=t}ls.ngInherit=!0;const tc="__ngSimpleChanges__";function nc(e){return e[tc]||null}let cs=null;const im=e=>{cs=e},ze=function(e,t,n){cs?.(e,t,n)};function pe(e){for(;Array.isArray(e);)e=e[0];return e}function Ur(e,t){return pe(t[e])}function Fe(e,t){return pe(t[e.index])}function fs(e,t){return e.data[t]}function an(e,t){return e[t]}function He(e,t){const n=t[e];return Re(n)?n:n[0]}function Wr(e){return 64==(64&e[2])}function Tt(e,t){return null==t?null:e[t]}function rc(e){e[18]=0}function ps(e,t){e[5]+=t;let n=e,r=e[3];for(;null!==r&&(1===t&&1===n[5]||-1===t&&0===n[5]);)r[5]+=t,n=r,r=r[3]}const G={lFrame:yc(null),bindingsEnabled:!0};function sc(){return G.bindingsEnabled}function ic(){G.bindingsEnabled=!0}function ac(){G.bindingsEnabled=!1}function _(){return G.lFrame.lView}function J(){return G.lFrame.tView}function lc(e){return G.lFrame.contextLView=e,e[8]}function cc(e){return G.lFrame.contextLView=null,e}function ge(){let e=uc();for(;null!==e&&64===e.type;)e=e.parent;return e}function uc(){return G.lFrame.currentTNode}function Jn(){const e=G.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function st(e,t){const n=G.lFrame;n.currentTNode=e,n.isParent=t}function hs(){return G.lFrame.isParent}function gs(){G.lFrame.isParent=!1}function Se(){const e=G.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function yt(){return G.lFrame.bindingIndex}function fc(e){return G.lFrame.bindingIndex=e}function ln(){return G.lFrame.bindingIndex++}function vt(e){const t=G.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function pc(e){G.lFrame.inI18n=e}function vm(e,t){const n=G.lFrame;n.bindingIndex=n.bindingRootIndex=e,ms(t)}function ms(e){G.lFrame.currentDirectiveIndex=e}function ys(e){const t=G.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function hc(){return G.lFrame.currentQueryIndex}function vs(e){G.lFrame.currentQueryIndex=e}function _m(e){const t=e[1];return 2===t.type?t.declTNode:1===t.type?e[6]:null}function gc(e,t,n){if(n&W.SkipSelf){let o=t,s=e;for(;!(o=o.parent,null!==o||n&W.Host||(o=_m(s),null===o||(s=s[15],10&o.type))););if(null===o)return!1;t=o,e=s}const r=G.lFrame=mc();return r.currentTNode=t,r.lView=e,!0}function Is(e){const t=mc(),n=e[1];G.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function mc(){const e=G.lFrame,t=null===e?null:e.child;return null===t?yc(e):t}function yc(e){const t={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:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function vc(){const e=G.lFrame;return G.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Ic=vc;function _s(){const e=vc();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function Pe(){return G.lFrame.selectedIndex}function xt(e){G.lFrame.selectedIndex=e}function ae(){const e=G.lFrame;return fs(e.tView,e.selectedIndex)}function _c(){G.lFrame.currentNamespace="svg"}function Dc(){G.lFrame.currentNamespace="math"}function Ec(){!function bm(){G.lFrame.currentNamespace=null}()}function Gr(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n<r;n++){const s=e.data[n].type.prototype,{ngAfterContentInit:i,ngAfterContentChecked:a,ngAfterViewInit:l,ngAfterViewChecked:c,ngOnDestroy:u}=s;i&&(e.contentHooks||(e.contentHooks=[])).push(-n,i),a&&((e.contentHooks||(e.contentHooks=[])).push(n,a),(e.contentCheckHooks||(e.contentCheckHooks=[])).push(n,a)),l&&(e.viewHooks||(e.viewHooks=[])).push(-n,l),c&&((e.viewHooks||(e.viewHooks=[])).push(n,c),(e.viewCheckHooks||(e.viewCheckHooks=[])).push(n,c)),null!=u&&(e.destroyHooks||(e.destroyHooks=[])).push(n,u)}}function Qr(e,t,n){bc(e,t,3,n)}function zr(e,t,n,r){(3&e[2])===n&&bc(e,t,n,r)}function Ds(e,t){let n=e[2];(3&n)===t&&(n&=2047,n+=1,e[2]=n)}function bc(e,t,n,r){const s=r??-1,i=t.length-1;let a=0;for(let l=void 0!==r?65535&e[18]:0;l<i;l++)if("number"==typeof t[l+1]){if(a=t[l],null!=r&&a>=r)break}else t[l]<0&&(e[18]+=65536),(a<s||-1==s)&&(Cm(e,n,t,l),e[18]=(4294901760&e[18])+l+2),l++}function Cm(e,t,n,r){const o=n[r]<0,s=n[r+1],a=e[o?-n[r]:n[r]];if(o){if(e[2]>>11<e[18]>>16&&(3&e[2])===t){e[2]+=2048,ze(4,a,s);try{s.call(a)}finally{ze(5,a,s)}}}else{ze(4,a,s);try{s.call(a)}finally{ze(5,a,s)}}}class Xn{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}}function qr(e,t,n){let r=0;for(;r<n.length;){const o=n[r];if("number"==typeof o){if(0!==o)break;r++;const s=n[r++],i=n[r++],a=n[r++];e.setAttribute(t,i,a,s)}else{const s=o,i=n[++r];Mc(s)?e.setProperty(t,s,i):e.setAttribute(t,s,i),r++}}return r}function wc(e){return 3===e||4===e||6===e}function Mc(e){return 64===e.charCodeAt(0)}function Kr(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||Cc(e,n,o,null,-1===n||2===n?t[++r]:null)}}return e}function Cc(e,t,n,r,o){let s=0,i=e.length;if(-1===t)i=-1;else for(;s<e.length;){const a=e[s++];if("number"==typeof a){if(a===t){i=-1;break}if(a>t){i=s-1;break}}}for(;s<e.length;){const a=e[s];if("number"==typeof a)break;if(a===n){if(null===r)return void(null!==o&&(e[s+1]=o));if(r===e[s+1])return void(e[s+2]=o)}s++,null!==r&&s++,null!==o&&s++}-1!==i&&(e.splice(i,0,t),s=i+1),e.splice(s++,0,n),null!==r&&e.splice(s++,0,r),null!==o&&e.splice(s++,0,o)}function Tc(e){return-1!==e}function cn(e){return 32767&e}function un(e,t){let n=function Pm(e){return e>>16}(e),r=t;for(;n>0;)r=r[15],n--;return r}let bs=!0;function Zr(e){const t=bs;return bs=e,t}let Am=0;const it={};function tr(e,t){const n=Ms(e,t);if(-1!==n)return n;const r=t[1];r.firstCreatePass&&(e.injectorIndex=t.length,ws(r.data,e),ws(t,null),ws(r.blueprint,null));const o=Yr(e,t),s=e.injectorIndex;if(Tc(o)){const i=cn(o),a=un(o,t),l=a[1].data;for(let c=0;c<8;c++)t[s+c]=a[i+c]|l[i+c]}return t[s+8]=o,s}function ws(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Ms(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function Yr(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=jc(o),null===r)return-1;if(n++,o=o[15],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return-1}function Jr(e,t,n){!function Rm(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(tn)&&(r=n[tn]),null==r&&(r=n[tn]=Am++);const o=255&r;t.data[e+(o>>5)]|=1<<o}(e,t,n)}function Sc(e,t,n){if(n&W.Optional||void 0!==e)return e;Rr()}function Pc(e,t,n,r){if(n&W.Optional&&void 0===r&&(r=null),0==(n&(W.Self|W.Host))){const o=e[9],s=Ge(void 0);try{return o?o.get(t,r,n&W.Optional):Ul(t,r,n&W.Optional)}finally{Ge(s)}}return Sc(r,0,n)}function Ac(e,t,n,r=W.Default,o){if(null!==e){if(1024&t[2]){const i=function Vm(e,t,n,r,o){let s=e,i=t;for(;null!==s&&null!==i&&1024&i[2]&&!(256&i[2]);){const a=Rc(s,i,n,r|W.Self,it);if(a!==it)return a;let l=s.parent;if(!l){const c=i[21];if(c){const u=c.get(n,it,r);if(u!==it)return u}l=jc(i),i=i[15]}s=l}return o}(e,t,n,r,it);if(i!==it)return i}const s=Rc(e,t,n,r,it);if(s!==it)return s}return Pc(t,n,r,o)}function Rc(e,t,n,r,o){const s=function km(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(tn)?e[tn]:void 0;return"number"==typeof t?t>=0?255&t:jm:t}(n);if("function"==typeof s){if(!gc(t,e,r))return r&W.Host?Sc(o,0,r):Pc(t,n,r,o);try{const i=s(r);if(null!=i||r&W.Optional)return i;Rr()}finally{Ic()}}else if("number"==typeof s){let i=null,a=Ms(e,t),l=-1,c=r&W.Host?t[16][6]:null;for((-1===a||r&W.SkipSelf)&&(l=-1===a?Yr(e,t):t[a+8],-1!==l&&Lc(r,!1)?(i=t[1],a=cn(l),t=un(l,t)):a=-1);-1!==a;){const u=t[1];if(Oc(s,a,u.data)){const d=Lm(a,t,n,i,r,c);if(d!==it)return d}l=t[a+8],-1!==l&&Lc(r,t[1].data[a+8]===c)&&Oc(s,a,t)?(i=u,a=cn(l),t=un(l,t)):a=-1}}return o}function Lm(e,t,n,r,o,s){const i=t[1],a=i.data[e+8],u=Xr(a,i,n,null==r?$r(a)&&bs:r!=i&&0!=(3&a.type),o&W.Host&&s===a);return null!==u?nr(t,i,u,a):it}function Xr(e,t,n,r,o){const s=e.providerIndexes,i=t.data,a=1048575&s,l=e.directiveStart,u=s>>20,f=o?a+u:e.directiveEnd;for(let h=r?a:a+u;h<f;h++){const y=i[h];if(h<l&&n===y||h>=l&&y.type===n)return h}if(o){const h=i[l];if(h&&Xe(h)&&h.type===n)return l}return null}function nr(e,t,n,r){let o=e[n];const s=t.data;if(function Tm(e){return e instanceof Xn}(o)){const i=o;i.resolving&&function Vg(e,t){const n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new L(-200,`Circular dependency in DI detected for ${e}${n}`)}(Z(s[n]));const a=Zr(i.canSeeViewProviders);i.resolving=!0;const l=i.injectImpl?Ge(i.injectImpl):null;gc(e,r,W.Default);try{o=e[n]=i.factory(void 0,s,e,r),t.firstCreatePass&&n>=r.directiveStart&&function Mm(e,t,n){const{ngOnChanges:r,ngOnInit:o,ngDoCheck:s}=t.type.prototype;if(r){const i=ec(t);(n.preOrderHooks||(n.preOrderHooks=[])).push(e,i),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,i)}o&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-e,o),s&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,s),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,s))}(n,s[n],t)}finally{null!==l&&Ge(l),Zr(a),i.resolving=!1,Ic()}}return o}function Oc(e,t,n){return!!(n[t+(e>>5)]&1<<e)}function Lc(e,t){return!(e&W.Self||e&W.Host&&t)}class dn{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return Ac(this._tNode,this._lView,t,r,n)}}function jm(){return new dn(ge(),_())}function kc(e){return ht(()=>{const t=e.prototype.constructor,n=t[mt]||Cs(t),r=Object.prototype;let o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){const s=o[mt]||Cs(o);if(s&&s!==n)return s;o=Object.getPrototypeOf(o)}return s=>new s})}function Cs(e){return Ie(e)?()=>{const t=Cs(b(e));return t&&t()}:Ht(e)}function jc(e){const t=e[1],n=t.type;return 2===n?t.declTNode:1===n?e[6]:null}function Ts(e){return function Om(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 s=n[o];if(wc(s))break;if(0===s)o+=2;else if("number"==typeof s)for(o++;o<r&&"string"==typeof n[o];)o++;else{if(s===t)return n[o+1];o+=2}}}return null}(ge(),e)}const fn="__annotations__",pn="__parameters__",hn="__prop__metadata__";function gn(e,t,n,r,o){return ht(()=>{const s=xs(t);function i(...a){if(this instanceof i)return s.call(this,...a),this;const l=new i(...a);return function(u){return o&&o(u,...a),(u.hasOwnProperty(fn)?u[fn]:Object.defineProperty(u,fn,{value:[]})[fn]).push(l),r&&r(u),u}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=e,i.annotationCls=i,i})}function xs(e){return function(...n){if(e){const r=e(...n);for(const o in r)this[o]=r[o]}}}function mn(e,t,n){return ht(()=>{const r=xs(t);function o(...s){if(this instanceof o)return r.apply(this,s),this;const i=new o(...s);return a.annotation=i,a;function a(l,c,u){const d=l.hasOwnProperty(pn)?l[pn]:Object.defineProperty(l,pn,{value:[]})[pn];for(;d.length<=u;)d.push(null);return(d[u]=d[u]||[]).push(i),l}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o})}function St(e,t,n,r){return ht(()=>{const o=xs(t);function s(...i){if(this instanceof s)return o.apply(this,i),this;const a=new s(...i);return function l(c,u){const d=c.constructor,f=d.hasOwnProperty(hn)?d[hn]:Object.defineProperty(d,hn,{value:{}})[hn];f[u]=f.hasOwnProperty(u)&&f[u]||[],f[u].unshift(a),r&&r(c,u,...i)}}return n&&(s.prototype=Object.create(n.prototype)),s.prototype.ngMetadataName=e,s.annotationCls=s,s})}const Vc=mn("Attribute",e=>({attributeName:e,__NG_ELEMENT_ID__:()=>Ts(e)}));class re{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=De({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const Fm=new re("AnalyzeForEntryComponents");class rr{}const Hm=St("ContentChildren",(e,t={})=>({selector:e,first:!1,isViewQuery:!1,descendants:!1,emitDistinctChangesOnly:!0,...t}),rr),$m=St("ContentChild",(e,t={})=>({selector:e,first:!0,isViewQuery:!1,descendants:!0,...t}),rr),Bm=St("ViewChildren",(e,t={})=>({selector:e,first:!1,isViewQuery:!0,descendants:!0,emitDistinctChangesOnly:!0,...t}),rr),Um=St("ViewChild",(e,t)=>({selector:e,first:!0,isViewQuery:!0,descendants:!0,...t}),rr);var me=(()=>((me=me||{})[me.Directive=0]="Directive",me[me.Component=1]="Component",me[me.Injectable=2]="Injectable",me[me.Pipe=3]="Pipe",me[me.NgModule=4]="NgModule",me))();function ye(e){const t=fe.ng;if(t&&t.\u0275compilerFacade)return t.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}const eo=Function;function or(e){return"function"==typeof e}function $e(e,t){void 0===t&&(t=e);for(let n=0;n<e.length;n++){let r=e[n];Array.isArray(r)?(t===e&&(t=e.slice(0,n)),$e(r,t)):t!==e&&t.push(r)}return t}function It(e,t){e.forEach(n=>Array.isArray(n)?It(n,t):t(n))}function Hc(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function to(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function sr(e,t){const n=[];for(let r=0;r<e;r++)n.push(t);return n}function Be(e,t,n){let r=yn(e,t);return r>=0?e[1|r]=n:(r=~r,function Qm(e,t,n,r){let o=e.length;if(o==t)e.push(n,r);else if(1===o)e.push(r,e[0]),e[0]=n;else{for(o--,e.push(e[o-1],e[o]);o>t;)e[o]=e[o-2],o--;e[t]=n,e[t+1]=r}}(e,r,t,n)),r}function Ns(e,t){const n=yn(e,t);if(n>=0)return e[1|n]}function yn(e,t){return function Uc(e,t,n){let r=0,o=e.length>>n;for(;o!==r;){const s=r+(o-r>>1),i=e[s<<n];if(t===i)return s<<n;i>t?o=s:r=s+1}return~(o<<n)}(e,t,1)}const zm=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*(arguments|(?:[^()]+\(\[\],)?[^()]+\(arguments\).*)\)/,qm=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/,Km=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/,Zm=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{[^}]*super\(\.\.\.arguments\)/;class Wc{constructor(t){this._reflect=t||fe.Reflect}factory(t){return(...n)=>new t(...n)}_zipTypesAndAnnotations(t,n){let r;r=sr(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 Ym(e){return zm.test(e)||Zm.test(e)||qm.test(e)&&!Km.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 a="function"==typeof o?o():o,l=a.map(u=>u&&u.type),c=a.map(u=>u&&Ss(u.decorators));return this._zipTypesAndAnnotations(l,c)}const s=t.hasOwnProperty(pn)&&t[pn],i=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",t);return i||s?this._zipTypesAndAnnotations(i,s):sr(t.length)}parameters(t){if(!or(t))return[];const n=no(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?Ss(t.decorators):t.hasOwnProperty(fn)?t[fn]:null}annotations(t){if(!or(t))return[];const n=no(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(s=>{o[s]=Ss(r[s])}),o}return t.hasOwnProperty(hn)?t[hn]:null}propMetadata(t){if(!or(t))return{};const n=no(t),r={};if(n!==Object){const s=this.propMetadata(n);Object.keys(s).forEach(i=>{r[i]=s[i]})}const o=this._ownPropMetadata(t,n);return o&&Object.keys(o).forEach(s=>{const i=[];r.hasOwnProperty(s)&&i.push(...r[s]),i.push(...o[s]),r[s]=i}),r}ownPropMetadata(t){return or(t)&&this._ownPropMetadata(t,no(t))||{}}hasLifecycleHook(t,n){return t instanceof eo&&n in t.prototype}}function Ss(e){return e?e.map(t=>new(0,t.type.annotationCls)(...t.args?t.args:[])):[]}function no(e){const t=e.prototype?Object.getPrototypeOf(e.prototype):null;return(t?t.constructor:null)||Object}const Pt={},Ps="__NG_DI_FLAG__",ro="ngTempTokenPath",Xm=/\n/gm,Gc="__source";let ir;function $t(e){const t=ir;return ir=e,t}function ty(e,t=W.Default){if(void 0===ir)throw new L(-203,!1);return null===ir?Ul(e,void 0,t):ir.get(e,t&W.Optional?null:void 0,t)}function he(e,t=W.Default){return(function qg(){return es}()||ty)(b(e),t)}function As(e){throw new L(202,!1)}function Qc(e,t=W.Default){return"number"!=typeof t&&(t=0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)),he(e,t)}function Rs(e){const t=[];for(let n=0;n<e.length;n++){const r=b(e[n]);if(Array.isArray(r)){if(0===r.length)throw new L(900,!1);let o,s=W.Default;for(let i=0;i<r.length;i++){const a=r[i],l=ny(a);"number"==typeof l?-1===l?o=a.token:s|=l:o=a}t.push(he(o,s))}else t.push(he(r))}return t}function ar(e,t){return e[Ps]=t,e.prototype[Ps]=t,e}function ny(e){return e[Ps]}const oo=ar(mn("Inject",e=>({token:e})),-1),lr=ar(mn("Optional"),8),so=ar(mn("Self"),2),vn=ar(mn("SkipSelf"),4),zc=ar(mn("Host"),1);let qc=null;function cr(){return qc=qc||new Wc}function io(e){return Kc(cr().parameters(e))}function Kc(e){return e.map(t=>function sy(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 lr||"Optional"===o.ngMetadataName)t.optional=!0;else if(r instanceof vn||"SkipSelf"===o.ngMetadataName)t.skipSelf=!0;else if(r instanceof so||"Self"===o.ngMetadataName)t.self=!0;else if(r instanceof zc||"Host"===o.ngMetadataName)t.host=!0;else if(r instanceof oo)t.token=r.token;else if(r instanceof Vc){if(void 0===r.attributeName)throw new L(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))}function Zc(e){const t=[],n=new Map;function r(o){let s=n.get(o);if(!s){const i=e(o);n.set(o,s=i.then(ly))}return s}return In.forEach((o,s)=>{const i=[];o.templateUrl&&i.push(r(o.templateUrl).then(d=>{o.template=d}));const a=o.styleUrls,l=o.styles||(o.styles=[]),c=o.styles.length;a&&a.forEach((d,f)=>{l.push(""),i.push(r(d).then(h=>{l[c+f]=h,a.splice(a.indexOf(d),1),0==a.length&&(o.styleUrls=void 0)}))});const u=Promise.all(i).then(()=>function cy(e){ur.delete(e)}(s));t.push(u)}),Jc(),Promise.all(t).then(()=>{})}let In=new Map;const ur=new Set;function Yc(e){return!!(e.templateUrl&&!e.hasOwnProperty("template")||e.styleUrls&&e.styleUrls.length)}function Jc(){const e=In;return In=new Map,e}function ly(e){return"string"==typeof e?e:e.text()}const ao=new Map;let Xc=!0;function Os(e,t){(function uy(e,t,n){if(t&&t!==n&&Xc)throw new Error(`Duplicate module registered for ${e} - ${I(t)} vs ${I(t.name)}`)})(t,ao.get(t)||null,e),ao.set(t,e)}function eu(e){return ao.get(e)}function dy(e){Xc=!e}const tu={name:"custom-elements"},nu={name:"no-errors-schema"};let Ls=!1;function fy(e){Ls=e}function py(){return Ls}let ks=!1;function hy(e){ks=e}function gy(){return ks}var at=(()=>((at=at||{})[at.Important=1]="Important",at[at.DashCase=2]="DashCase",at))();const yy=/^>|^->|<!--|-->|--!>|<!-$/g,vy=/(<|>)/;const Vs=new Map;let _y=0;function lu(e){return Vs.get(e)||null}class cu{constructor(t,n,r){this.lViewId=t,this.nodeIndex=n,this.native=r}get lView(){return lu(this.lViewId)}}function Me(e){let t=dr(e);if(t){if(Re(t)){const n=t;let r,o,s;if(function wy(e){return e&&e.constructor&&e.constructor.\u0275cmp}(e)){if(r=pu(n,e),-1==r)throw new Error("The provided component was not found in the application");o=e}else if(function My(e){return e&&e.constructor&&e.constructor.\u0275dir}(e)){if(r=function Ty(e,t){let n=e[1].firstChild;for(;n;){const o=n.directiveEnd;for(let s=n.directiveStart;s<o;s++)if(e[s]===t)return n.index;n=Cy(n)}return-1}(n,e),-1==r)throw new Error("The provided directive was not found in the application");s=hu(r,n,!1)}else if(r=fu(n,e),-1==r)return null;const i=pe(n[r]),a=dr(i),l=a&&!Array.isArray(a)?a:Fs(n,r,i);if(o&&void 0===l.component&&(l.component=o,Ce(l.component,l)),s&&void 0===l.directives){l.directives=s;for(let c=0;c<s.length;c++)Ce(s[c],l)}Ce(l.native,l),t=l}}else{const n=e;let r=n;for(;r=r.parentNode;){const o=dr(r);if(o){const s=Array.isArray(o)?o:o.lView;if(!s)return null;const i=fu(s,n);if(i>=0){const a=pe(s[i]),l=Fs(s,i,a);Ce(a,l),t=l;break}}}}return t||null}function Fs(e,t,n){return new cu(e[20],t,n)}function uu(e){let n,t=dr(e);if(Re(t)){const r=t,o=pu(r,e);n=He(o,r);const s=Fs(r,o,n[0]);s.component=e,Ce(e,s),Ce(s.native,s)}else n=He(t.nodeIndex,t.lView);return n}const Hs="__ngContext__";function Ce(e,t){Re(t)?(e[Hs]=t[20],function Ey(e){Vs.set(e[20],e)}(t)):e[Hs]=t}function dr(e){const t=e[Hs];return"number"==typeof t?lu(t):t||null}function du(e){const t=dr(e);return t?Re(t)?t:t.lView:null}function fu(e,t){const n=e[1];for(let r=22;r<n.bindingStartIndex;r++)if(pe(e[r])===t)return r;return-1}function Cy(e){if(e.child)return e.child;if(e.next)return e.next;for(;e.parent&&!e.parent.next;)e=e.parent;return e.parent&&e.parent.next}function pu(e,t){const n=e[1].components;if(n)for(let r=0;r<n.length;r++){const o=n[r];if(He(o,e)[8]===t)return o}else if(He(22,e)[8]===t)return 22;return-1}function hu(e,t,n){const r=t[1].data[e];let o=r.directiveStart;return 0==o?ee:(!n&&2&r.flags&&o++,t.slice(o,r.directiveEnd))}let $s;function Bs(e,t){return $s(e,t)}function fr(e){const t=e[3];return Je(t)?t[3]:t}function Ry(e){return function Ay(e){let t=Re(e)?e:du(e);for(;t&&!(256&t[2]);)t=fr(t);return t}(e)[8]}function Us(e){return mu(e[13])}function Ws(e){return mu(e[4])}function mu(e){for(;null!==e&&!Je(e);)e=e[4];return e}function _n(e,t,n,r,o){if(null!=r){let s,i=!1;Je(r)?s=r:Re(r)&&(i=!0,r=r[0]);const a=pe(r);0===e&&null!==n?null==o?Eu(t,n,a):Bt(t,n,a,o||null,!0):1===e&&null!==n?Bt(t,n,a,o||null,!0):2===e?Ys(t,a,i):3===e&&t.destroyNode(a),null!=s&&function Qy(e,t,n,r,o){const s=n[7];s!==pe(n)&&_n(t,e,r,s,o);for(let a=10;a<n.length;a++){const l=n[a];pr(l[1],l,e,t,r,s)}}(t,e,s,n,o)}}function Gs(e,t){return e.createText(t)}function yu(e,t,n){e.setValue(t,n)}function Oy(e,t){return e.createComment(function au(e){return e.replace(yy,t=>t.replace(vy,"\u200b$1\u200b"))}(t))}function Qs(e,t,n){return e.createElement(t,n)}function vu(e,t){const n=e[9],r=n.indexOf(t),o=t[3];512&t[2]&&(t[2]&=-513,ps(o,-1)),n.splice(r,1)}function zs(e,t){if(e.length<=10)return;const n=10+t,r=e[n];if(r){const o=r[17];null!==o&&o!==e&&vu(o,r),t>0&&(e[n-1][4]=r[4]);const s=to(e,10+t);!function Ly(e,t){pr(e,t,t[q],2,null,null),t[0]=null,t[6]=null}(r[1],r);const i=s[19];null!==i&&i.detachView(s[1]),r[3]=null,r[4]=null,r[2]&=-65}return r}function Iu(e,t){if(!(128&t[2])){const n=t[q];n.destroyNode&&pr(e,t,n,3,null,null),function Vy(e){let t=e[13];if(!t)return qs(e[1],e);for(;t;){let n=null;if(Re(t))n=t[13];else{const r=t[10];r&&(n=r)}if(!n){for(;t&&!t[4]&&t!==e;)Re(t)&&qs(t[1],t),t=t[3];null===t&&(t=e),Re(t)&&qs(t[1],t),n=t&&t[4]}t=n}}(t)}}function qs(e,t){if(!(128&t[2])){t[2]&=-65,t[2]|=128,function By(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 Xn)){const s=n[r+1];if(Array.isArray(s))for(let i=0;i<s.length;i+=2){const a=o[s[i]],l=s[i+1];ze(4,a,l);try{l.call(a)}finally{ze(5,a,l)}}else{ze(4,o,s);try{s.call(o)}finally{ze(5,o,s)}}}}}(e,t),function $y(e,t){const n=e.cleanup,r=t[7];let o=-1;if(null!==n)for(let s=0;s<n.length-1;s+=2)if("string"==typeof n[s]){const i=n[s+1],a="function"==typeof i?i(t):pe(t[i]),l=r[o=n[s+2]],c=n[s+3];"boolean"==typeof c?a.removeEventListener(n[s],l,c):c>=0?r[o=c]():r[o=-c].unsubscribe(),s+=2}else{const i=r[o=n[s+1]];n[s].call(i)}if(null!==r){for(let s=o+1;s<r.length;s++)(0,r[s])();t[7]=null}}(e,t),1===t[1].type&&t[q].destroy();const n=t[17];if(null!==n&&Je(t[3])){n!==t[3]&&vu(n,t);const r=t[19];null!==r&&r.detachView(e)}!function by(e){Vs.delete(e[20])}(t)}}function _u(e,t,n){return Du(e,t.parent,n)}function Du(e,t,n){let r=t;for(;null!==r&&40&r.type;)r=(t=r).parent;if(null===r)return n[0];if(2&r.flags){const o=e.data[r.directiveStart].encapsulation;if(o===gt.None||o===gt.Emulated)return null}return Fe(r,n)}function Bt(e,t,n,r,o){e.insertBefore(t,n,r,o)}function Eu(e,t,n){e.appendChild(t,n)}function bu(e,t,n,r,o){null!==r?Bt(e,t,n,r,o):Eu(e,t,n)}function lo(e,t){return e.parentNode(t)}function wu(e,t,n){return Cu(e,t,n)}function Mu(e,t,n){return 40&e.type?Fe(e,n):null}let Ks,fo,ti,po,Cu=Mu;function Tu(e,t){Cu=e,Ks=t}function co(e,t,n,r){const o=_u(e,r,t),s=t[q],a=wu(r.parent||t[6],r,t);if(null!=o)if(Array.isArray(n))for(let l=0;l<n.length;l++)bu(s,o,n[l],a,!1);else bu(s,o,n,a,!1);void 0!==Ks&&Ks(s,r,t,n,o)}function uo(e,t){if(null!==t){const n=t.type;if(3&n)return Fe(t,e);if(4&n)return Zs(-1,e[t.index]);if(8&n){const r=t.child;if(null!==r)return uo(e,r);{const o=e[t.index];return Je(o)?Zs(-1,o):pe(o)}}if(32&n)return Bs(t,e)()||pe(e[t.index]);{const r=xu(e,t);return null!==r?Array.isArray(r)?r[0]:uo(fr(e[16]),r):uo(e,t.next)}}return null}function xu(e,t){return null!==t?e[16][6].projection[t.projection]:null}function Zs(e,t){const n=10+e+1;if(n<t.length){const r=t[n],o=r[1].firstChild;if(null!==o)return uo(r,o)}return t[7]}function Ys(e,t,n){const r=lo(e,t);r&&function Uy(e,t,n,r){e.removeChild(t,n,r)}(e,r,t,n)}function Js(e,t,n,r,o,s,i){for(;null!=n;){const a=r[n.index],l=n.type;if(i&&0===t&&(a&&Ce(pe(a),r),n.flags|=4),64!=(64&n.flags))if(8&l)Js(e,t,n.child,r,o,s,!1),_n(t,e,o,a,s);else if(32&l){const c=Bs(n,r);let u;for(;u=c();)_n(t,e,o,u,s);_n(t,e,o,a,s)}else 16&l?Nu(e,t,r,n,o,s):_n(t,e,o,a,s);n=i?n.projectionNext:n.next}}function pr(e,t,n,r,o,s){Js(n,r,e.firstChild,t,o,s,!1)}function Nu(e,t,n,r,o,s){const i=n[16],l=i[6].projection[r.projection];if(Array.isArray(l))for(let c=0;c<l.length;c++)_n(t,e,o,l[c],s);else Js(e,t,l,i[3],o,s,!0)}function Su(e,t,n){e.setAttribute(t,"style",n)}function Xs(e,t,n){""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}function ei(){if(void 0===fo&&(fo=null,fe.trustedTypes))try{fo=fe.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return fo}function Ut(e){var t;return(null===(t=ei())||void 0===t?void 0:t.createHTML(e))||e}function Pu(e,t,n){const r=_(),o=ae(),s=Fe(o,r);if(2===o.type&&"iframe"===t.toLowerCase()){const i=s;throw i.src="",i.srcdoc=Ut(""),Ys(r[q],i),new L(-910,!1)}return e}function Zy(e){ti=e}function Au(){return void 0!==ti?ti:typeof document<"u"?document:void 0}function ni(){if(void 0===po&&(po=null,fe.trustedTypes))try{po=fe.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return po}function Ru(e){var t;return(null===(t=ni())||void 0===t?void 0:t.createHTML(e))||e}function Ou(e){var t;return(null===(t=ni())||void 0===t?void 0:t.createScript(e))||e}function Lu(e){var t;return(null===(t=ni())||void 0===t?void 0:t.createScriptURL(e))||e}class Wt{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class Yy extends Wt{getTypeName(){return"HTML"}}class Jy extends Wt{getTypeName(){return"Style"}}class Xy extends Wt{getTypeName(){return"Script"}}class ev extends Wt{getTypeName(){return"URL"}}class tv extends Wt{getTypeName(){return"ResourceURL"}}function _t(e){return e instanceof Wt?e.changingThisBreaksApplicationSecurity:e}function Dn(e,t){const n=ku(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see https://g.co/ng/security#xss)`)}return n===t}function ku(e){return e instanceof Wt&&e.getTypeName()||null}function nv(e){return new Yy(e)}function rv(e){return new Jy(e)}function ov(e){return new Xy(e)}function sv(e){return new ev(e)}function iv(e){return new tv(e)}function ju(e){const t=new lv(e);return function cv(){try{return!!(new window.DOMParser).parseFromString(Ut(""),"text/html")}catch{return!1}}()?new av(t):t}class av{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const n=(new window.DOMParser).parseFromString(Ut(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}}class lv{constructor(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const n=this.inertDocument.createElement("html");this.inertDocument.appendChild(n);const r=this.inertDocument.createElement("body");n.appendChild(r)}}getInertBodyElement(t){const n=this.inertDocument.createElement("template");if("content"in n)return n.innerHTML=Ut(t),n;const r=this.inertDocument.createElement("body");return r.innerHTML=Ut(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(r),r}stripCustomNsAttrs(t){const n=t.attributes;for(let o=n.length-1;0<o;o--){const i=n.item(o).name;("xmlns:ns1"===i||0===i.indexOf("ns1:"))&&t.removeAttribute(i)}let r=t.firstChild;for(;r;)r.nodeType===Node.ELEMENT_NODE&&this.stripCustomNsAttrs(r),r=r.nextSibling}}const uv=/^(?:(?:https?|mailto|data|ftp|tel|file|sms):|[^&:/?#]*(?:[/?#]|$))/gi;function ho(e){return(e=String(e)).match(uv)?e:"unsafe:"+e}function Dt(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function hr(...e){const t={};for(const n of e)for(const r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}const Vu=Dt("area,br,col,hr,img,wbr"),Fu=Dt("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Hu=Dt("rp,rt"),ri=hr(Vu,hr(Fu,Dt("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")),hr(Hu,Dt("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")),hr(Hu,Fu)),oi=Dt("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),$u=hr(oi,Dt("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,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"),Dt("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")),dv=Dt("script,style,template");class fv{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,r=!0;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)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let o=this.checkClobberedElement(n,n.nextSibling);if(o){n=o;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(t){const n=t.nodeName.toLowerCase();if(!ri.hasOwnProperty(n))return this.sanitizedSomething=!0,!dv.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const r=t.attributes;for(let o=0;o<r.length;o++){const s=r.item(o),i=s.name,a=i.toLowerCase();if(!$u.hasOwnProperty(a)){this.sanitizedSomething=!0;continue}let l=s.value;oi[a]&&(l=ho(l)),this.buf.push(" ",i,'="',Bu(l),'"')}return this.buf.push(">"),!0}endElement(t){const n=t.nodeName.toLowerCase();ri.hasOwnProperty(n)&&!Vu.hasOwnProperty(n)&&(this.buf.push("</"),this.buf.push(n),this.buf.push(">"))}chars(t){this.buf.push(Bu(t))}checkClobberedElement(t,n){if(n&&(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return n}}const pv=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,hv=/([^\#-~ |!])/g;function Bu(e){return e.replace(/&/g,"&amp;").replace(pv,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(hv,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let go;function Uu(e,t){let n=null;try{go=go||ju(e);let r=t?String(t):"";n=go.getInertBodyElement(r);let o=5,s=r;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,r=s,s=n.innerHTML,n=go.getInertBodyElement(r)}while(r!==s);return Ut((new fv).sanitizeChildren(si(n)||n))}finally{if(n){const r=si(n)||n;for(;r.firstChild;)r.removeChild(r.firstChild)}}}function si(e){return"content"in e&&function gv(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var ue=(()=>((ue=ue||{})[ue.NONE=0]="NONE",ue[ue.HTML=1]="HTML",ue[ue.STYLE=2]="STYLE",ue[ue.SCRIPT=3]="SCRIPT",ue[ue.URL=4]="URL",ue[ue.RESOURCE_URL=5]="RESOURCE_URL",ue))();function Wu(e){const t=gr();return t?Ru(t.sanitize(ue.HTML,e)||""):Dn(e,"HTML")?Ru(_t(e)):Uu(Au(),U(e))}function Gu(e){const t=gr();return t?t.sanitize(ue.STYLE,e)||"":Dn(e,"Style")?_t(e):U(e)}function ii(e){const t=gr();return t?t.sanitize(ue.URL,e)||"":Dn(e,"URL")?_t(e):ho(U(e))}function ai(e){const t=gr();if(t)return Lu(t.sanitize(ue.RESOURCE_URL,e)||"");if(Dn(e,"ResourceURL"))return Lu(_t(e));throw new L(904,!1)}function Qu(e){const t=gr();if(t)return Ou(t.sanitize(ue.SCRIPT,e)||"");if(Dn(e,"Script"))return Ou(_t(e));throw new L(905,!1)}function zu(e){return Ut(e[0])}function qu(e){return function Ky(e){var t;return(null===(t=ei())||void 0===t?void 0:t.createScriptURL(e))||e}(e[0])}function Ku(e,t,n){return function mv(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?ai:ii}(t,n)(e)}function gr(){const e=_();return e&&e[12]}const li=new re("ENVIRONMENT_INITIALIZER"),ci=new re("INJECTOR",-1),Zu=new re("INJECTOR_DEF_TYPES");class Yu{get(t,n=Pt){if(n===Pt){const r=new Error(`NullInjectorError: No provider for ${I(t)}!`);throw r.name="NullInjectorError",r}return n}}function Ju(...e){return{\u0275providers:Xu(0,e)}}function Xu(e,...t){const n=[],r=new Set;let o;return It(t,s=>{const i=s;ui(i,n,[],r)&&(o||(o=[]),o.push(i))}),void 0!==o&&ed(o,n),n}function ed(e,t){for(let n=0;n<e.length;n++){const{providers:o}=e[n];It(o,s=>{t.push(s)})}}function ui(e,t,n,r){if(!(e=b(e)))return!1;let o=null,s=$l(e);const i=!s&&ne(e);if(s||i){if(i&&!i.standalone)return!1;o=e}else{const l=e.ngModule;if(s=$l(l),!s)return!1;o=l}const a=r.has(o);if(i){if(a)return!1;if(r.add(o),i.dependencies){const l="function"==typeof i.dependencies?i.dependencies():i.dependencies;for(const c of l)ui(c,t,n,r)}}else{if(!s)return!1;{if(null!=s.imports&&!a){let c;r.add(o);try{It(s.imports,u=>{ui(u,t,n,r)&&(c||(c=[]),c.push(u))})}finally{}void 0!==c&&ed(c,t)}if(!a){const c=Ht(o)||(()=>new o);t.push({provide:o,useFactory:c,deps:ee},{provide:Zu,useValue:o,multi:!0},{provide:li,useValue:()=>he(o),multi:!0})}const l=s.providers;null==l||a||It(l,u=>{t.push(u)})}}return o!==e&&void 0!==e.providers}const yv=p({provide:String,useValue:p});function di(e){return null!==e&&"object"==typeof e&&yv in e}function Gt(e){return"function"==typeof e}const fi=new re("Set Injector scope."),mo={},Iv={};let pi;function yo(){return void 0===pi&&(pi=new Yu),pi}class Qt{}class rd extends Qt{constructor(t,n,r,o){super(),this.parent=n,this.source=r,this.scopes=o,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,gi(t,i=>this.processProvider(i)),this.records.set(ci,En(void 0,this)),o.has("environment")&&this.records.set(Qt,En(void 0,this));const s=this.records.get(fi);null!=s&&"string"==typeof s.value&&this.scopes.add(s.value),this.injectorDefTypes=new Set(this.get(Zu.multi,ee,W.Self))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const t of this._ngOnDestroyHooks)t.ngOnDestroy();for(const t of this._onDestroyHooks)t()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(t){this._onDestroyHooks.push(t)}runInContext(t){this.assertNotDestroyed();const n=$t(this),r=Ge(void 0);try{return t()}finally{$t(n),Ge(r)}}get(t,n=Pt,r=W.Default){this.assertNotDestroyed();const o=$t(this),s=Ge(void 0);try{if(!(r&W.SkipSelf)){let a=this.records.get(t);if(void 0===a){const l=function wv(e){return"function"==typeof e||"object"==typeof e&&e instanceof re}(t)&&Gn(t);a=l&&this.injectableDefInScope(l)?En(hi(t),mo):null,this.records.set(t,a)}if(null!=a)return this.hydrate(t,a)}return(r&W.Self?yo():this.parent).get(t,n=r&W.Optional&&n===Pt?null:n)}catch(i){if("NullInjectorError"===i.name){if((i[ro]=i[ro]||[]).unshift(I(t)),o)throw i;return function ry(e,t,n,r){const o=e[ro];throw t[Gc]&&o.unshift(t[Gc]),e.message=function oy(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let o=I(t);if(Array.isArray(t))o=t.map(I).join(" -> ");else if("object"==typeof t){let s=[];for(let i in t)if(t.hasOwnProperty(i)){let a=t[i];s.push(i+":"+("string"==typeof a?JSON.stringify(a):I(a)))}o=`{${s.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${e.replace(Xm,"\n ")}`}("\n"+e.message,o,n,r),e.ngTokenPath=o,e[ro]=null,e}(i,t,"R3InjectorError",this.source)}throw i}finally{Ge(s),$t(o)}}resolveInjectorInitializers(){const t=$t(this),n=Ge(void 0);try{const r=this.get(li.multi,ee,W.Self);for(const o of r)o()}finally{$t(t),Ge(n)}}toString(){const t=[],n=this.records;for(const r of n.keys())t.push(I(r));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new L(205,!1)}processProvider(t){let n=Gt(t=b(t))?t:b(t&&t.provide);const r=function Dv(e){return di(e)?En(void 0,e.useValue):En(od(e),mo)}(t);if(Gt(t)||!0!==t.multi)this.records.get(n);else{let o=this.records.get(n);o||(o=En(void 0,mo,!0),o.factory=()=>Rs(o.multi),this.records.set(n,o)),n=t,o.multi.push(t)}this.records.set(n,r)}hydrate(t,n){return n.value===mo&&(n.value=Iv,n.value=n.factory()),"object"==typeof n.value&&n.value&&function bv(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}injectableDefInScope(t){if(!t.providedIn)return!1;const n=b(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}}function hi(e){const t=Gn(e),n=null!==t?t.factory:Ht(e);if(null!==n)return n;if(e instanceof re)throw new L(204,!1);if(e instanceof Function)return function _v(e){const t=e.length;if(t>0)throw sr(t,"?"),new L(204,!1);const n=function Gg(e){const t=e&&(e[Qn]||e[Bl]);if(t){const n=function Qg(e){if(e.hasOwnProperty("name"))return e.name;const t=(""+e).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(e);return console.warn(`DEPRECATED: DI is instantiating a token "${n}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${n}" class.`),t}return null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new L(204,!1)}function od(e,t,n){let r;if(Gt(e)){const o=b(e);return Ht(o)||hi(o)}if(di(e))r=()=>b(e.useValue);else if(function nd(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...Rs(e.deps||[]));else if(function td(e){return!(!e||!e.useExisting)}(e))r=()=>he(b(e.useExisting));else{const o=b(e&&(e.useClass||e.provide));if(!function Ev(e){return!!e.deps}(e))return Ht(o)||hi(o);r=()=>new o(...Rs(e.deps))}return r}function En(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function Mv(e){return!!e.\u0275providers}function gi(e,t){for(const n of e)Array.isArray(n)?gi(n,t):Mv(n)?gi(n.\u0275providers,t):t(n)}class sd{}class vo{}class Tv{resolveComponentFactory(t){throw function Cv(e){const t=Error(`No component factory found for ${I(e)}. Did you add it to @NgModule.entryComponents?`);return t.ngComponent=e,t}(t)}}let mr=(()=>{class e{}return e.NULL=new Tv,e})();function xv(){return bn(ge(),_())}function bn(e,t){return new yr(Fe(e,t))}let yr=(()=>{class e{constructor(n){this.nativeElement=n}}return e.__NG_ELEMENT_ID__=xv,e})();function Nv(e){return e instanceof yr?e.nativeElement:e}class ad{}let Sv=(()=>{class e{}return e.__NG_ELEMENT_ID__=()=>function Pv(){const e=_(),n=He(ge().index,e);return(Re(n)?n:e)[q]}(),e})(),ld=(()=>{class e{}return e.\u0275prov=De({token:e,providedIn:"root",factory:()=>null}),e})();class cd{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const ud=new cd("14.3.0"),Io={},mi="ngOriginalError";function yi(e){return e[mi]}class vr{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&yi(t);for(;n&&yi(n);)n=yi(n);return n||null}}function dd(e){return e.ownerDocument.defaultView}function fd(e){return e.ownerDocument}function pd(e){return e.ownerDocument.body}function Et(e){return e instanceof Function?e():e}function gd(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 s=t.length;if(o+s===r||e.charCodeAt(o+s)<=32)return o}n=o+1}}const md="ng-template";function Fv(e,t,n){let r=0;for(;r<e.length;){let o=e[r++];if(n&&"class"===o){if(o=e[r],-1!==gd(o.toLowerCase(),t,0))return!0}else if(1===o){for(;r<e.length&&"string"==typeof(o=e[r++]);)if(o.toLowerCase()===t)return!0;return!1}}return!1}function yd(e){return 4===e.type&&e.value!==md}function Hv(e,t,n){return t===(4!==e.type||n?e.value:md)}function $v(e,t,n){let r=4;const o=e.attrs||[],s=function Wv(e){for(let t=0;t<e.length;t++)if(wc(e[t]))return t;return e.length}(o);let i=!1;for(let a=0;a<t.length;a++){const l=t[a];if("number"!=typeof l){if(!i)if(4&r){if(r=2|1&r,""!==l&&!Hv(e,l,n)||""===l&&1===t.length){if(et(r))return!1;i=!0}}else{const c=8&r?l:t[++a];if(8&r&&null!==e.attrs){if(!Fv(e.attrs,c,n)){if(et(r))return!1;i=!0}continue}const d=Bv(8&r?"class":l,o,yd(e),n);if(-1===d){if(et(r))return!1;i=!0;continue}if(""!==c){let f;f=d>s?"":o[d+1].toLowerCase();const h=8&r?f:null;if(h&&-1!==gd(h,c,0)||2&r&&c!==f){if(et(r))return!1;i=!0}}}}else{if(!i&&!et(r)&&!et(l))return!1;if(i&&et(l))continue;i=!1,r=l|1&r}}return et(r)||i}function et(e){return 0==(1&e)}function Bv(e,t,n,r){if(null===t)return-1;let o=0;if(r||!n){let s=!1;for(;o<t.length;){const i=t[o];if(i===e)return o;if(3===i||6===i)s=!0;else{if(1===i||2===i){let a=t[++o];for(;"string"==typeof a;)a=t[++o];continue}if(4===i)break;if(0===i){o+=4;continue}}o+=s?1:2}return-1}return function Gv(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 vd(e,t,n=!1){for(let r=0;r<t.length;r++)if($v(e,t[r],n))return!0;return!1}function Qv(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 Id(e,t){return e?":not("+t.trim()+")":t}function zv(e){let t=e[0],n=1,r=2,o="",s=!1;for(;n<e.length;){let i=e[n];if("string"==typeof i)if(2&r){const a=e[++n];o+="["+i+(a.length>0?'="'+a+'"':"")+"]"}else 8&r?o+="."+i:4&r&&(o+=" "+i);else""!==o&&!et(i)&&(t+=Id(s,o),o=""),r=i,s=s||!et(r);n++}return""!==o&&(t+=Id(s,o)),t}const Q={};function _d(e){Dd(J(),_(),Pe()+e,!1)}function Dd(e,t,n,r){if(!r)if(3==(3&t[2])){const s=e.preOrderCheckHooks;null!==s&&Qr(t,s,n)}else{const s=e.preOrderHooks;null!==s&&zr(t,s,0,n)}xt(n)}const Ed={\u0275\u0275defineInjectable:De,\u0275\u0275defineInjector:Or,\u0275\u0275inject:he,\u0275\u0275invalidFactoryDep:As,resolveForwardRef:b};const Yv=p({provide:String,useValue:p});function bd(e){return void 0!==e.useClass}function wd(e){return void 0!==e.useFactory}const tI=gn("Injectable",void 0,void 0,void 0,(e,t)=>function Zv(e,t){let n=null,r=null;e.hasOwnProperty(Qn)||Object.defineProperty(e,Qn,{get:()=>(null===n&&(n=ye().compileInjectable(Ed,`ng:///${e.name}/\u0275prov.js`,function eI(e,t){const n=t||{providedIn:null},r={name:e.name,type:e,typeArgumentCount:0,providedIn:n.providedIn};return(bd(n)||wd(n))&&void 0!==n.deps&&(r.deps=Kc(n.deps)),bd(n)?r.useClass=n.useClass:function Jv(e){return Yv in e}(n)?r.useValue=n.useValue:wd(n)?r.useFactory=n.useFactory:function Xv(e){return void 0!==e.useExisting}(n)&&(r.useExisting=n.useExisting),r}(e,t))),n)}),e.hasOwnProperty(mt)||Object.defineProperty(e,mt,{get:()=>{if(null===r){const o=ye();r=o.compileFactory(Ed,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,typeArgumentCount:0,deps:io(e),target:o.FactoryTarget.Injectable})}return r},configurable:!0})}(e,t));function vi(e,t=null,n=null,r){const o=Md(e,t,n,r);return o.resolveInjectorInitializers(),o}function Md(e,t=null,n=null,r,o=new Set){const s=[n||ee,Ju(e)];return r=r||("object"==typeof e?void 0:I(e)),new rd(s,t||yo(),r||null,o)}let At=(()=>{class e{static create(n,r){if(Array.isArray(n))return vi({name:""},r,n,"");{var o;const s=null!==(o=n.name)&&void 0!==o?o:"";return vi({name:s},n.parent,n.providers,s)}}}return e.THROW_IF_NOT_FOUND=Pt,e.NULL=new Yu,e.\u0275prov=De({token:e,providedIn:"any",factory:()=>he(ci)}),e.__NG_ELEMENT_ID__=-1,e})();function Ii(e){return e.length>1?" ("+function nI(e){const t=[];for(let n=0;n<e.length;++n){if(t.indexOf(e[n])>-1)return t.push(e[n]),t;t.push(e[n])}return t}(e.slice().reverse()).map(r=>I(r.token)).join(" -> ")+")":""}function _i(e,t,n,r){const o=[t],s=n(o),i=r?function Av(e,t){const n=`${e} caused by: ${t instanceof Error?t.message:t}`,r=Error(n);return r[mi]=t,r}(s,r):Error(s);return i.addKey=rI,i.keys=o,i.injectors=[e],i.constructResolvingMessage=n,i[mi]=r,i}function rI(e,t){this.injectors.push(e),this.keys.push(t),this.message=this.constructResolvingMessage(this.keys)}function Cd(e,t){const n=[];for(let r=0,o=t.length;r<o;r++){const s=t[r];n.push(s&&0!=s.length?s.map(I).join(" "):"?")}return Error("Cannot resolve all parameters for '"+I(e)+"'("+n.join(", ")+"). Make sure that all the parameters are decorated with Inject or have valid type annotations and that '"+I(e)+"' is decorated with Injectable.")}function cI(e,t){return Error(`Cannot mix multi providers and regular providers, got: ${e} ${t}`)}class bt{constructor(t,n){if(this.token=t,this.id=n,!t)throw new L(208,!1);this.displayName=I(this.token)}static get(t){return Td.get(b(t))}static get numberOfKeys(){return Td.numberOfKeys}}class uI{constructor(){this._allKeys=new Map}get(t){if(t instanceof bt)return t;if(this._allKeys.has(t))return this._allKeys.get(t);const n=new bt(t,bt.numberOfKeys);return this._allKeys.set(t,n),n}get numberOfKeys(){return this._allKeys.size}}const Td=new uI;class _o{constructor(t,n,r){this.key=t,this.optional=n,this.visibility=r}static fromKey(t){return new _o(t,!1,null)}}const dI=[];class xd{constructor(t,n,r){this.key=t,this.resolvedFactories=n,this.multiProvider=r,this.resolvedFactory=this.resolvedFactories[0]}}class Nd{constructor(t,n){this.factory=t,this.dependencies=n}}function fI(e){let t,n;if(e.useClass){const r=b(e.useClass);t=cr().factory(r),n=Pd(r)}else e.useExisting?(t=r=>r,n=[_o.fromKey(bt.get(e.useExisting))]):e.useFactory?(t=e.useFactory,n=function mI(e,t){if(t){const n=t.map(r=>[r]);return t.map(r=>Ad(e,r,n))}return Pd(e)}(e.useFactory,e.deps)):(t=()=>e.useValue,n=dI);return new Nd(t,n)}function pI(e){return new xd(bt.get(e.provide),[fI(e)],e.multi||!1)}function hI(e){const r=function gI(e,t){for(let n=0;n<e.length;n++){const r=e[n],o=t.get(r.key.id);if(o){if(r.multiProvider!==o.multiProvider)throw cI(o,r);if(r.multiProvider)for(let s=0;s<r.resolvedFactories.length;s++)o.resolvedFactories.push(r.resolvedFactories[s]);else t.set(r.key.id,r)}else{let s;s=r.multiProvider?new xd(r.key,r.resolvedFactories.slice(),r.multiProvider):r,t.set(r.key.id,s)}}return t}(Sd(e,[]).map(pI),new Map);return Array.from(r.values())}function Sd(e,t){return e.forEach(n=>{if(n instanceof eo)t.push({provide:n,useClass:n});else if(n&&"object"==typeof n&&void 0!==n.provide)t.push(n);else{if(!Array.isArray(n))throw function aI(e){return Error(`Invalid provider - only instances of Provider and Type are allowed, got: ${e}`)}(n);Sd(n,t)}}),t}function Pd(e){const t=cr().parameters(e);if(!t)return[];if(t.some(n=>null==n))throw Cd(e,t);return t.map(n=>Ad(e,n,t))}function Ad(e,t,n){let r=null,o=!1;if(!Array.isArray(t))return Di(t instanceof oo?t.token:t,o,null);let s=null;for(let i=0;i<t.length;++i){const a=t[i];a instanceof eo?r=a:a instanceof oo?r=a.token:a instanceof lr?o=!0:a instanceof so||a instanceof vn?s=a:a instanceof re&&(r=a)}if(r=b(r),null!=r)return Di(r,o,s);throw Cd(e,n)}function Di(e,t,n){return new _o(bt.get(e),t,n)}const Ir={};class Mn{static resolve(t){return hI(t)}static resolveAndCreate(t,n){const r=Mn.resolve(t);return Mn.fromResolvedProviders(r,n)}static fromResolvedProviders(t,n){return new yI(t,n)}}let yI=(()=>{class e{constructor(n,r){this._constructionCounter=0,this._providers=n,this.parent=r||null;const o=n.length;this.keyIds=[],this.objs=[];for(let s=0;s<o;s++)this.keyIds[s]=n[s].key.id,this.objs[s]=Ir}get(n,r=Pt){return this._getByKey(bt.get(n),null,r)}resolveAndCreateChild(n){const r=Mn.resolve(n);return this.createChildFromResolved(r)}createChildFromResolved(n){const r=new e(n);return r.parent=this,r}resolveAndInstantiate(n){return this.instantiateResolved(Mn.resolve([n])[0])}instantiateResolved(n){return this._instantiateProvider(n)}getProviderAtIndex(n){if(n<0||n>=this._providers.length)throw function lI(e){return Error(`Index ${e} is out-of-bounds.`)}(n);return this._providers[n]}_new(n){if(this._constructionCounter++>this._getMaxNumberOfObjects())throw function sI(e,t){return _i(e,t,function(n){return`Cannot instantiate cyclic dependency!${Ii(n)}`})}(this,n.key);return this._instantiateProvider(n)}_getMaxNumberOfObjects(){return this.objs.length}_instantiateProvider(n){if(n.multiProvider){const r=[];for(let o=0;o<n.resolvedFactories.length;++o)r[o]=this._instantiate(n,n.resolvedFactories[o]);return r}return this._instantiate(n,n.resolvedFactories[0])}_instantiate(n,r){const o=r.factory;let s,i;try{s=r.dependencies.map(a=>this._getByReflectiveDependency(a))}catch(a){throw a.addKey&&a.addKey(this,n.key),a}try{i=o(...s)}catch(a){throw function iI(e,t,n,r){return _i(e,r,function(o){const s=I(o[0].token);return`${t.message}: Error during instantiation of ${s}!${Ii(o)}.`},t)}(this,a,0,n.key)}return i}_getByReflectiveDependency(n){return this._getByKey(n.key,n.visibility,n.optional?null:Pt)}_getByKey(n,r,o){return n===e.INJECTOR_KEY?this:r instanceof so?this._getByKeySelf(n,o):this._getByKeyDefault(n,o,r)}_getObjByKeyId(n){for(let r=0;r<this.keyIds.length;r++)if(this.keyIds[r]===n)return this.objs[r]===Ir&&(this.objs[r]=this._new(this._providers[r])),this.objs[r];return Ir}_throwOrNull(n,r){if(r!==Pt)return r;throw function oI(e,t){return _i(e,t,function(n){return`No provider for ${I(n[0].token)}!${Ii(n)}`})}(this,n)}_getByKeySelf(n,r){const o=this._getObjByKeyId(n.id);return o!==Ir?o:this._throwOrNull(n,r)}_getByKeyDefault(n,r,o){let s;for(s=o instanceof vn?this.parent:this;s instanceof e;){const i=s,a=i._getObjByKeyId(n.id);if(a!==Ir)return a;s=i.parent}return null!==s?s.get(n.token,r):this._throwOrNull(n,r)}get displayName(){return`ReflectiveInjector(providers: [${function vI(e,t){const n=[];for(let r=0;r<e._providers.length;++r)n[r]=t(e.getProviderAtIndex(r));return n}(this,r=>' "'+r.key.displayName+'" ').join(", ")}])`}toString(){return this.displayName}}return e.INJECTOR_KEY=bt.get(At),e})();function Cn(e,t=W.Default){const n=_();return null===n?he(e,t):Ac(ge(),n,b(e),t)}function Rd(){throw new Error("invalid")}function Do(e,t){return e<<17|t<<2}function tt(e){return e>>17&32767}function Ei(e){return 2|e}function wt(e){return(131068&e)>>2}function bi(e,t){return-131069&e|t<<2}function wi(e){return 1|e}function Wd(e,t){const n=e.contentQueries;if(null!==n)for(let r=0;r<n.length;r+=2){const o=n[r],s=n[r+1];if(-1!==s){const i=e.data[s];vs(o),i.contentQueries(2,t[s],s)}}}function wo(e,t,n,r,o,s,i,a,l,c,u){const d=t.blueprint.slice();return d[0]=o,d[2]=76|r,(null!==u||e&&1024&e[2])&&(d[2]|=1024),rc(d),d[3]=d[15]=e,d[8]=n,d[10]=i||e&&e[10],d[q]=a||e&&e[q],d[12]=l||e&&e[12]||null,d[9]=c||e&&e[9]||null,d[6]=s,d[20]=function Dy(){return _y++}(),d[21]=u,d[16]=2==t.type?e[16]:d,d}function Tn(e,t,n,r,o){let s=e.data[t];if(null===s)s=Ai(e,t,n,r,o),function ym(){return G.lFrame.inI18n}()&&(s.flags|=64);else if(64&s.type){s.type=n,s.value=r,s.attrs=o;const i=Jn();s.injectorIndex=null===i?-1:i.injectorIndex}return st(s,!0),s}function Ai(e,t,n,r,o){const s=uc(),i=hs(),l=e.data[t]=function OI(e,t,n,r,o,s){return{type:n,index:r,insertBeforeIndex:null,injectorIndex:t?t.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,propertyBindings:null,flags:0,providerIndexes:0,value:o,attrs:s,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tViews:null,next: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,i?s:s&&s.parent,n,t,r,o);return null===e.firstChild&&(e.firstChild=l),null!==s&&(i?null==s.child&&null!==l.parent&&(s.child=l):null===s.next&&(s.next=l)),l}function xn(e,t,n,r){if(0===n)return-1;const o=t.length;for(let s=0;s<n;s++)t.push(r),e.blueprint.push(r),e.data.push(null);return o}function Ri(e,t,n){Is(t);try{const r=e.viewQuery;null!==r&&$i(1,r,n);const o=e.template;null!==o&&Gd(e,t,o,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),e.staticContentQueries&&Wd(e,t),e.staticViewQueries&&$i(2,e.viewQuery,n);const s=e.components;null!==s&&function PI(e,t){for(let n=0;n<t.length;n++)ZI(e,t[n])}(t,s)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{t[2]&=-5,_s()}}function Mo(e,t,n,r){const o=t[2];if(128!=(128&o)){Is(t);try{rc(t),fc(e.bindingStartIndex),null!==n&&Gd(e,t,n,2,r);const i=3==(3&o);if(i){const c=e.preOrderCheckHooks;null!==c&&Qr(t,c,null)}else{const c=e.preOrderHooks;null!==c&&zr(t,c,0,null),Ds(t,0)}if(function qI(e){for(let t=Us(e);null!==t;t=Ws(t)){if(!t[2])continue;const n=t[9];for(let r=0;r<n.length;r++){const o=n[r],s=o[3];0==(512&o[2])&&ps(s,1),o[2]|=512}}}(t),function zI(e){for(let t=Us(e);null!==t;t=Ws(t))for(let n=10;n<t.length;n++){const r=t[n],o=r[1];Wr(r)&&Mo(o,r,o.template,r[8])}}(t),null!==e.contentQueries&&Wd(e,t),i){const c=e.contentCheckHooks;null!==c&&Qr(t,c)}else{const c=e.contentHooks;null!==c&&zr(t,c,1),Ds(t,1)}!function NI(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)xt(~o);else{const s=o,i=n[++r],a=n[++r];vm(i,s),a(2,t[s])}}}finally{xt(-1)}}(e,t);const a=e.components;null!==a&&function SI(e,t){for(let n=0;n<t.length;n++)KI(e,t[n])}(t,a);const l=e.viewQuery;if(null!==l&&$i(2,l,r),i){const c=e.viewCheckHooks;null!==c&&Qr(t,c)}else{const c=e.viewHooks;null!==c&&zr(t,c,2),Ds(t,2)}!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),t[2]&=-41,512&t[2]&&(t[2]&=-513,ps(t[3],-1))}finally{_s()}}}function Gd(e,t,n,r,o){const s=Pe(),i=2&r;try{xt(-1),i&&t.length>22&&Dd(e,t,22,!1),ze(i?2:0,o),n(r,o)}finally{xt(s),ze(i?3:1,o)}}function Qd(e,t,n){if(is(t)){const o=t.directiveEnd;for(let s=t.directiveStart;s<o;s++){const i=e.data[s];i.contentQueries&&i.contentQueries(1,n[s],s)}}}function Oi(e,t,n){!sc()||(function FI(e,t,n,r){const o=n.directiveStart,s=n.directiveEnd;e.firstCreatePass||tr(n,t),Ce(r,t);const i=n.initialInputs;for(let a=o;a<s;a++){const l=e.data[a],c=Xe(l);c&&WI(t,n,l);const u=nr(t,e,a,n);Ce(u,t),null!==i&&GI(0,a-o,u,l,0,i),c&&(He(n.index,t)[8]=u)}}(e,t,n,Fe(n,t)),128==(128&n.flags)&&function HI(e,t,n){const r=n.directiveStart,o=n.directiveEnd,s=n.index,i=function Im(){return G.lFrame.currentDirectiveIndex}();try{xt(s);for(let a=r;a<o;a++){const l=e.data[a],c=t[a];ms(a),(null!==l.hostBindings||0!==l.hostVars||null!==l.hostAttrs)&&Xd(l,c)}}finally{xt(-1),ms(i)}}(e,t,n))}function Li(e,t,n=Fe){const r=t.localNames;if(null!==r){let o=t.index+1;for(let s=0;s<r.length;s+=2){const i=r[s+1],a=-1===i?n(t,e):e[i];e[o++]=a}}}function zd(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=ki(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts):t}function ki(e,t,n,r,o,s,i,a,l,c){const u=22+r,d=u+o,f=function AI(e,t){const n=[];for(let r=0;r<t;r++)n.push(r<e?null:Q);return n}(u,d),h="function"==typeof c?c():c;return f[1]={type:e,blueprint:f,template:n,queries:null,viewQuery:a,declTNode:t,data:f.slice().fill(null,u),bindingStartIndex:u,expandoStartIndex:d,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 s?s():s,pipeRegistry:"function"==typeof i?i():i,firstChild:null,schemas:l,consts:h,incompleteFirstPass:!1}}function qd(e,t,n,r){const o=of(t);null===n?o.push(r):(o.push(n),e.firstCreatePass&&sf(e).push(r,o.length-1))}function Kd(e,t,n){for(let r in e)if(e.hasOwnProperty(r)){const o=e[r];(n=null===n?{}:n).hasOwnProperty(r)?n[r].push(t,o):n[r]=[t,o]}return n}function Zd(e,t){const r=t.directiveEnd,o=e.data,s=t.attrs,i=[];let a=null,l=null;for(let c=t.directiveStart;c<r;c++){const u=o[c],d=u.inputs,f=null===s||yd(t)?null:QI(d,s);i.push(f),a=Kd(d,c,a),l=Kd(u.outputs,c,l)}null!==a&&(a.hasOwnProperty("class")&&(t.flags|=16),a.hasOwnProperty("style")&&(t.flags|=32)),t.initialInputs=i,t.inputs=a,t.outputs=l}function Ue(e,t,n,r,o,s,i,a){const l=Fe(t,n);let u,c=t.inputs;!a&&null!=c&&(u=c[r])?(Bi(e,n,u,r,o),$r(t)&&Yd(n,t.index)):3&t.type&&(r=function LI(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),o=null!=i?i(o,t.value||"",r):o,s.setProperty(l,r,o))}function Yd(e,t){const n=He(t,e);16&n[2]||(n[2]|=32)}function ji(e,t,n,r){let o=!1;if(sc()){const s=function $I(e,t,n){const r=e.directiveRegistry;let o=null;if(r)for(let s=0;s<r.length;s++){const i=r[s];vd(n,i.selectors,!1)&&(o||(o=[]),Jr(tr(n,t),e,i.type),Xe(i)?(ef(e,n),o.unshift(i)):o.push(i))}return o}(e,t,n),i=null===r?null:{"":-1};if(null!==s){o=!0,tf(n,e.data.length,s.length);for(let u=0;u<s.length;u++){const d=s[u];d.providersResolver&&d.providersResolver(d)}let a=!1,l=!1,c=xn(e,t,s.length,null);for(let u=0;u<s.length;u++){const d=s[u];n.mergedAttrs=Kr(n.mergedAttrs,d.hostAttrs),nf(e,n,t,c,d),UI(c,d,i),null!==d.contentQueries&&(n.flags|=8),(null!==d.hostBindings||null!==d.hostAttrs||0!==d.hostVars)&&(n.flags|=128);const f=d.type.prototype;!a&&(f.ngOnChanges||f.ngOnInit||f.ngDoCheck)&&((e.preOrderHooks||(e.preOrderHooks=[])).push(n.index),a=!0),!l&&(f.ngOnChanges||f.ngDoCheck)&&((e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n.index),l=!0),c++}Zd(e,n)}i&&function BI(e,t,n){if(t){const r=e.localNames=[];for(let o=0;o<t.length;o+=2){const s=n[t[o+1]];if(null==s)throw new L(-301,!1);r.push(t[o],s)}}}(n,r,i)}return n.mergedAttrs=Kr(n.mergedAttrs,n.attrs),o}function Jd(e,t,n,r,o,s){const i=s.hostBindings;if(i){let a=e.hostBindingOpCodes;null===a&&(a=e.hostBindingOpCodes=[]);const l=~t.index;(function VI(e){let t=e.length;for(;t>0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(a)!=l&&a.push(l),a.push(r,o,i)}}function Xd(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function ef(e,t){t.flags|=2,(e.components||(e.components=[])).push(t.index)}function UI(e,t,n){if(n){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)n[t.exportAs[r]]=e;Xe(t)&&(n[""]=e)}}function tf(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}function nf(e,t,n,r,o){e.data[r]=o;const s=o.factory||(o.factory=Ht(o.type)),i=new Xn(s,Xe(o),Cn);e.blueprint[r]=i,n[r]=i,Jd(e,t,0,r,xn(e,n,o.hostVars,Q),o)}function WI(e,t,n){const r=Fe(t,e),o=zd(n),s=e[10],i=Co(e,wo(e,o,null,n.onPush?32:16,r,t,s,s.createRenderer(r,n),null,null,null));e[t.index]=i}function lt(e,t,n,r,o,s){const i=Fe(e,t);Vi(t[q],i,s,e.value,n,r,o)}function Vi(e,t,n,r,o,s,i){if(null==s)e.removeAttribute(t,o,n);else{const a=null==i?U(s):i(s,r||"",o);e.setAttribute(t,o,a,n)}}function GI(e,t,n,r,o,s){const i=s[t];if(null!==i){const a=r.setInput;for(let l=0;l<i.length;){const c=i[l++],u=i[l++],d=i[l++];null!==a?r.setInput(n,d,c,u):n[u]=d}}}function QI(e,t){let n=null,r=0;for(;r<t.length;){const o=t[r];if(0!==o)if(5!==o){if("number"==typeof o)break;e.hasOwnProperty(o)&&(null===n&&(n=[]),n.push(o,e[o],t[r+1])),r+=2}else r+=2;else r+=4}return n}function rf(e,t,n,r){return new Array(e,!0,!1,t,null,0,r,n,null,null)}function KI(e,t){const n=He(t,e);if(Wr(n)){const r=n[1];48&n[2]?Mo(r,n,r.template,n[8]):n[5]>0&&Fi(n)}}function Fi(e){for(let r=Us(e);null!==r;r=Ws(r))for(let o=10;o<r.length;o++){const s=r[o];if(Wr(s))if(512&s[2]){const i=s[1];Mo(i,s,i.template,s[8])}else s[5]>0&&Fi(s)}const n=e[1].components;if(null!==n)for(let r=0;r<n.length;r++){const o=He(n[r],e);Wr(o)&&o[5]>0&&Fi(o)}}function ZI(e,t){const n=He(t,e),r=n[1];(function YI(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])})(r,n),Ri(r,n,n[8])}function Co(e,t){return e[13]?e[14][4]=t:e[13]=t,e[14]=t,t}function Hi(e){for(;e;){e[2]|=32;const t=fr(e);if(em(e)&&!t)return e;e=t}return null}function To(e,t,n,r=!0){const o=t[10];o.begin&&o.begin();try{Mo(e,t,e.template,n)}catch(i){throw r&&lf(t,i),i}finally{o.end&&o.end()}}function $i(e,t,n){vs(0),t(e,n)}function of(e){return e[7]||(e[7]=[])}function sf(e){return e.cleanup||(e.cleanup=[])}function af(e,t,n){return(null===e||Xe(e))&&(n=function cm(e){for(;Array.isArray(e);){if("object"==typeof e[1])return e;e=e[0]}return null}(n[t.index])),n[q]}function lf(e,t){const n=e[9],r=n?n.get(vr,null):null;r&&r.handleError(t)}function Bi(e,t,n,r,o){for(let s=0;s<n.length;){const i=n[s++],a=n[s++],l=t[i],c=e.data[i];null!==c.setInput?c.setInput(l,o,r,a):l[a]=o}}function Mt(e,t,n){const r=Ur(t,e);yu(e[q],r,n)}function xo(e,t,n){let r=n?e.styles:null,o=n?e.classes:null,s=0;if(null!==t)for(let i=0;i<t.length;i++){const a=t[i];"number"==typeof a?s=a:1==s?o=S(o,a):2==s&&(r=S(r,a+": "+t[++i]+";"))}n?e.styles=r:e.stylesWithoutHost=r,n?e.classes=o:e.classesWithoutHost=o}function No(e,t,n,r,o=!1){for(;null!==n;){const s=t[n.index];if(null!==s&&r.push(pe(s)),Je(s))for(let a=10;a<s.length;a++){const l=s[a],c=l[1].firstChild;null!==c&&No(l[1],l,c,r)}const i=n.type;if(8&i)No(e,t,n.child,r);else if(32&i){const a=Bs(n,t);let l;for(;l=a();)r.push(l)}else if(16&i){const a=xu(t,n);if(Array.isArray(a))r.push(...a);else{const l=fr(t[16]);No(l[1],l,a,r,!0)}}n=o?n.projectionNext:n.next}return r}class Nn{constructor(t,n){this._lView=t,this._cdRefInjectingView=n,this._appRef=null,this._attachedToViewContainer=!1}get rootNodes(){const t=this._lView,n=t[1];return No(n,t,n.firstChild,[])}get context(){return this._lView[8]}set context(t){this._lView[8]=t}get destroyed(){return 128==(128&this._lView[2])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[3];if(Je(t)){const n=t[8],r=n?n.indexOf(this):-1;r>-1&&(zs(t,r),to(n,r))}this._attachedToViewContainer=!1}Iu(this._lView[1],this._lView)}onDestroy(t){qd(this._lView[1],this._lView,null,t)}markForCheck(){Hi(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-65}reattach(){this._lView[2]|=64}detectChanges(){To(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new L(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function jy(e,t){pr(e,t,t[q],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new L(902,!1);this._appRef=t}}class JI extends Nn{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;To(t[1],t,t[8],!1)}checkNoChanges(){}get context(){return null}}class Ui extends mr{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=ne(t);return new Sn(n,this.ngModule)}}function cf(e){const t=[];for(let n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}class e_{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){const o=this.injector.get(t,Io,r);return o!==Io||n===Io?o:this.parentInjector.get(t,n,r)}}class Sn extends vo{constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function qv(e){return e.map(zv).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}get inputs(){return cf(this.componentDef.inputs)}get outputs(){return cf(this.componentDef.outputs)}create(t,n,r,o){var s;let i=(o=o||this.ngModule)instanceof Qt?o:null===(s=o)||void 0===s?void 0:s.injector;i&&null!==this.componentDef.getStandaloneInjector&&(i=this.componentDef.getStandaloneInjector(i)||i);const a=i?new e_(t,i):t,l=a.get(ad,null);if(null===l)throw new L(407,!1);const c=a.get(ld,null),u=l.createRenderer(null,this.componentDef),d=this.componentDef.selectors[0][0]||"div",f=r?function RI(e,t,n){return e.selectRootElement(t,n===gt.ShadowDom)}(u,r,this.componentDef.encapsulation):Qs(u,d,function XI(e){const t=e.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(d)),h=this.componentDef.onPush?288:272,y=ki(0,null,null,1,0,null,null,null,null,null),E=wo(null,y,null,h,null,null,l,u,c,a,null);let C,P;Is(E);try{const B=function n_(e,t,n,r,o,s){const i=n[1];n[22]=e;const l=Tn(i,22,2,"#host",null),c=l.mergedAttrs=t.hostAttrs;null!==c&&(xo(l,c,!0),null!==e&&(qr(o,e,c),null!==l.classes&&Xs(o,e,l.classes),null!==l.styles&&Su(o,e,l.styles)));const u=r.createRenderer(e,t),d=wo(n,zd(t),null,t.onPush?32:16,n[22],l,r,u,s||null,null,null);return i.firstCreatePass&&(Jr(tr(l,n),i,t.type),ef(i,l),tf(l,n.length,1)),Co(n,d),n[22]=d}(f,this.componentDef,E,l,u);if(f)if(r)qr(u,f,["ng-version",ud.full]);else{const{attrs:D,classes:V}=function Kv(e){const t=[],n=[];let r=1,o=2;for(;r<e.length;){let s=e[r];if("string"==typeof s)2===o?""!==s&&t.push(s,e[++r]):8===o&&n.push(s);else{if(!et(o))break;o=s}r++}return{attrs:t,classes:n}}(this.componentDef.selectors[0]);D&&qr(u,f,D),V&&V.length>0&&Xs(u,f,V.join(" "))}if(P=fs(y,22),void 0!==n){const D=P.projection=[];for(let V=0;V<this.ngContentSelectors.length;V++){const K=n[V];D.push(null!=K?Array.from(K):null)}}C=function r_(e,t,n,r){const o=n[1],s=function jI(e,t,n){const r=ge();e.firstCreatePass&&(n.providersResolver&&n.providersResolver(n),nf(e,r,t,xn(e,t,1,null),n),Zd(e,r));const o=nr(t,e,r.directiveStart,r);Ce(o,t);const s=Fe(r,t);return s&&Ce(s,t),o}(o,n,t);if(e[8]=n[8]=s,null!==r)for(const a of r)a(s,t);if(t.contentQueries){const a=ge();t.contentQueries(1,s,a.directiveStart)}const i=ge();return!o.firstCreatePass||null===t.hostBindings&&null===t.hostAttrs||(xt(i.index),Jd(n[1],i,0,i.directiveStart,i.directiveEnd,t),Xd(t,s)),s}(B,this.componentDef,E,[df]),Ri(y,E,null)}finally{_s()}return new uf(this.componentType,C,bn(P,E),E,P)}}class uf extends sd{constructor(t,n,r,o,s){super(),this.location=r,this._rootLView=o,this._tNode=s,this.instance=n,this.hostView=this.changeDetectorRef=new JI(o),this.componentType=t}setInput(t,n){const r=this._tNode.inputs;let o;if(null!==r&&(o=r[t])){const s=this._rootLView;Bi(s[1],s,o,t,n),Yd(s,this._tNode.index)}}get injector(){return new dn(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}function df(){const e=ge();Gr(_()[1],e)}function ff(e){return Object.getPrototypeOf(e.prototype).constructor}function Wi(e){let t=ff(e.type),n=!0;const r=[e];for(;t;){let o;if(Xe(e))o=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new L(903,!1);o=t.\u0275dir}if(o){if(n){r.push(o);const i=e;i.inputs=Gi(e.inputs),i.declaredInputs=Gi(e.declaredInputs),i.outputs=Gi(e.outputs);const a=o.hostBindings;a&&a_(e,a);const l=o.viewQuery,c=o.contentQueries;if(l&&s_(e,l),c&&i_(e,c),v(e.inputs,o.inputs),v(e.declaredInputs,o.declaredInputs),v(e.outputs,o.outputs),Xe(o)&&o.data.animation){const u=e.data;u.animation=(u.animation||[]).concat(o.data.animation)}}const s=o.features;if(s)for(let i=0;i<s.length;i++){const a=s[i];a&&a.ngInherit&&a(e),a===Wi&&(n=!1)}}t=Object.getPrototypeOf(t)}!function o_(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=Kr(o.hostAttrs,n=Kr(n,o.hostAttrs))}}(r)}function Gi(e){return e===en?{}:e===ee?[]:e}function s_(e,t){const n=e.viewQuery;e.viewQuery=n?(r,o)=>{t(r,o),n(r,o)}:t}function i_(e,t){const n=e.contentQueries;e.contentQueries=n?(r,o,s)=>{t(r,o,s),n(r,o,s)}:t}function a_(e,t){const n=e.hostBindings;e.hostBindings=n?(r,o)=>{t(r,o),n(r,o)}:t}const l_=["providersResolver"],c_=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];function pf(e){let n,t=ff(e.type);n=Xe(e)?t.\u0275cmp:t.\u0275dir;const r=e;for(const o of l_)r[o]=n[o];if(Xe(n))for(const o of c_)r[o]=n[o]}let So=null;function zt(){if(!So){const e=fe.Symbol;if(e&&e.iterator)So=e.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let n=0;n<t.length;++n){const r=t[n];"entries"!==r&&"size"!==r&&Map.prototype[r]===Map.prototype.entries&&(So=r)}}}return So}function _r(e){return!!Qi(e)&&(Array.isArray(e)||!(e instanceof Map)&&zt()in e)}function Qi(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function hf(e,t){const n=_r(e),r=_r(t);return n&&r?function u_(e,t,n){const r=e[zt()](),o=t[zt()]();for(;;){const s=r.next(),i=o.next();if(s.done&&i.done)return!0;if(s.done||i.done||!n(s.value,i.value))return!1}}(e,t,hf):!(n||!e||"object"!=typeof e&&"function"!=typeof e||r||!t||"object"!=typeof t&&"function"!=typeof t)||Object.is(e,t)}function ct(e,t,n){return e[t]=n}function Dr(e,t){return e[t]}function Te(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function qt(e,t,n,r){const o=Te(e,t,n);return Te(e,t+1,r)||o}function Po(e,t,n,r,o){const s=qt(e,t,n,r);return Te(e,t+2,o)||s}function qe(e,t,n,r,o,s){const i=qt(e,t,n,r);return qt(e,t+2,o,s)||i}function zi(e,t,n,r){const o=_();return Te(o,ln(),t)&&(J(),lt(ae(),o,e,t,n,r)),zi}function Pn(e,t){let n=!1,r=yt();for(let s=1;s<t.length;s+=2)n=Te(e,r++,t[s])||n;if(fc(r),!n)return Q;let o=t[0];for(let s=1;s<t.length;s+=2)o+=U(t[s])+t[s+1];return o}function An(e,t,n,r){return Te(e,ln(),n)?t+U(n)+r:Q}function Rn(e,t,n,r,o,s){const a=qt(e,yt(),n,o);return vt(2),a?t+U(n)+r+U(o)+s:Q}function On(e,t,n,r,o,s,i,a){const c=Po(e,yt(),n,o,i);return vt(3),c?t+U(n)+r+U(o)+s+U(i)+a:Q}function Ln(e,t,n,r,o,s,i,a,l,c){const d=qe(e,yt(),n,o,i,l);return vt(4),d?t+U(n)+r+U(o)+s+U(i)+a+U(l)+c:Q}function kn(e,t,n,r,o,s,i,a,l,c,u,d){const f=yt();let h=qe(e,f,n,o,i,l);return h=Te(e,f+4,u)||h,vt(5),h?t+U(n)+r+U(o)+s+U(i)+a+U(l)+c+U(u)+d:Q}function jn(e,t,n,r,o,s,i,a,l,c,u,d,f,h){const y=yt();let E=qe(e,y,n,o,i,l);return E=qt(e,y+4,u,f)||E,vt(6),E?t+U(n)+r+U(o)+s+U(i)+a+U(l)+c+U(u)+d+U(f)+h:Q}function Vn(e,t,n,r,o,s,i,a,l,c,u,d,f,h,y,E){const C=yt();let P=qe(e,C,n,o,i,l);return P=Po(e,C+4,u,f,y)||P,vt(7),P?t+U(n)+r+U(o)+s+U(i)+a+U(l)+c+U(u)+d+U(f)+h+U(y)+E:Q}function Fn(e,t,n,r,o,s,i,a,l,c,u,d,f,h,y,E,C,P){const B=yt();let D=qe(e,B,n,o,i,l);return D=qe(e,B+4,u,f,y,C)||D,vt(8),D?t+U(n)+r+U(o)+s+U(i)+a+U(l)+c+U(u)+d+U(f)+h+U(y)+E+U(C)+P:Q}function qi(e,t,n,r,o,s){const i=_(),a=An(i,t,n,r);return a!==Q&&lt(ae(),i,e,a,o,s),qi}function Ki(e,t,n,r,o,s,i,a){const l=_(),c=Rn(l,t,n,r,o,s);return c!==Q&&lt(ae(),l,e,c,i,a),Ki}function Zi(e,t,n,r,o,s,i,a,l,c){const u=_(),d=On(u,t,n,r,o,s,i,a);return d!==Q&&lt(ae(),u,e,d,l,c),Zi}function Yi(e,t,n,r,o,s,i,a,l,c,u,d){const f=_(),h=Ln(f,t,n,r,o,s,i,a,l,c);return h!==Q&&lt(ae(),f,e,h,u,d),Yi}function Ji(e,t,n,r,o,s,i,a,l,c,u,d,f,h){const y=_(),E=kn(y,t,n,r,o,s,i,a,l,c,u,d);return E!==Q&&lt(ae(),y,e,E,f,h),Ji}function Xi(e,t,n,r,o,s,i,a,l,c,u,d,f,h,y,E){const C=_(),P=jn(C,t,n,r,o,s,i,a,l,c,u,d,f,h);return P!==Q&&lt(ae(),C,e,P,y,E),Xi}function ea(e,t,n,r,o,s,i,a,l,c,u,d,f,h,y,E,C,P){const B=_(),D=Vn(B,t,n,r,o,s,i,a,l,c,u,d,f,h,y,E);return D!==Q&&lt(ae(),B,e,D,C,P),ea}function ta(e,t,n,r,o,s,i,a,l,c,u,d,f,h,y,E,C,P,B,D){const V=_(),K=Fn(V,t,n,r,o,s,i,a,l,c,u,d,f,h,y,E,C,P);return K!==Q&&lt(ae(),V,e,K,B,D),ta}function na(e,t,n,r){const o=_(),s=Pn(o,t);return s!==Q&&lt(ae(),o,e,s,n,r),na}function gf(e){const t=uu(e);To(t[1],t,e)}function mf(e,t,n,r,o,s,i,a){const l=_(),c=J(),u=e+22,d=c.firstCreatePass?function f_(e,t,n,r,o,s,i,a,l){const c=t.consts,u=Tn(t,e,4,i||null,Tt(c,a));ji(t,n,u,Tt(c,l)),Gr(t,u);const d=u.tViews=ki(2,u,r,o,s,t.directiveRegistry,t.pipeRegistry,null,t.schemas,c);return null!==t.queries&&(t.queries.template(t,u),d.queries=t.queries.embeddedTView(u)),u}(u,c,l,t,n,r,o,s,i):c.data[u];st(d,!1);const f=l[q].createComment("");co(c,l,f,d),Ce(f,l),Co(l,l[u]=rf(f,l,f,d)),Br(d)&&Oi(c,l,d),null!=i&&Li(l,d,a)}function yf(e,t,n,r){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=r}function vf(e){return an(function mm(){return G.lFrame.contextLView}(),22+e)}function ra(e,t,n){const r=_();return Te(r,ln(),t)&&Ue(J(),ae(),r,e,t,r[q],n,!1),ra}function oa(e,t,n,r,o){const i=o?"class":"style";Bi(e,n,t.inputs[i],i,r)}function Ao(e,t,n,r){const o=_(),s=J(),i=22+e,a=o[q],l=o[i]=Qs(a,t,function wm(){return G.lFrame.currentNamespace}()),c=s.firstCreatePass?function p_(e,t,n,r,o,s,i){const a=t.consts,c=Tn(t,e,2,o,Tt(a,s));return ji(t,n,c,Tt(a,i)),null!==c.attrs&&xo(c,c.attrs,!1),null!==c.mergedAttrs&&xo(c,c.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,c),c}(i,s,o,0,t,n,r):s.data[i];st(c,!0);const u=c.mergedAttrs;null!==u&&qr(a,l,u);const d=c.classes;null!==d&&Xs(a,l,d);const f=c.styles;return null!==f&&Su(a,l,f),64!=(64&c.flags)&&co(s,o,l,c),0===function pm(){return G.lFrame.elementDepthCount}()&&Ce(l,o),function hm(){G.lFrame.elementDepthCount++}(),Br(c)&&(Oi(s,o,c),Qd(s,c,o)),null!==r&&Li(o,c),Ao}function Ro(){let e=ge();hs()?gs():(e=e.parent,st(e,!1));const t=e;!function gm(){G.lFrame.elementDepthCount--}();const n=J();return n.firstCreatePass&&(Gr(n,e),is(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function Nm(e){return 0!=(16&e.flags)}(t)&&oa(n,t,_(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function Sm(e){return 0!=(32&e.flags)}(t)&&oa(n,t,_(),t.stylesWithoutHost,!1),Ro}function sa(e,t,n,r){return Ao(e,t,n,r),Ro(),sa}function Oo(e,t,n){const r=_(),o=J(),s=e+22,i=o.firstCreatePass?function h_(e,t,n,r,o){const s=t.consts,i=Tt(s,r),a=Tn(t,e,8,"ng-container",i);return null!==i&&xo(a,i,!0),ji(t,n,a,Tt(s,o)),null!==t.queries&&t.queries.elementStart(t,a),a}(s,o,r,t,n):o.data[s];st(i,!0);const a=r[s]=r[q].createComment("");return co(o,r,a,i),Ce(a,r),Br(i)&&(Oi(o,r,i),Qd(o,i,r)),null!=n&&Li(r,i),Oo}function Lo(){let e=ge();const t=J();return hs()?gs():(e=e.parent,st(e,!1)),t.firstCreatePass&&(Gr(t,e),is(e)&&t.queries.elementEnd(e)),Lo}function ia(e,t,n){return Oo(e,t,n),Lo(),ia}function If(){return _()}function aa(e){return!!e&&"function"==typeof e.then}function _f(e){return!!e&&"function"==typeof e.subscribe}const Df=_f;function la(e,t,n,r){const o=_(),s=J(),i=ge();return Ef(s,o,o[q],i,e,t,0,r),la}function ca(e,t){const n=ge(),r=_(),o=J();return Ef(o,r,af(ys(o.data),n,r),n,e,t),ca}function Ef(e,t,n,r,o,s,i,a){const l=Br(r),u=e.firstCreatePass&&sf(e),d=t[8],f=of(t);let h=!0;if(3&r.type||a){const C=Fe(r,t),P=a?a(C):C,B=f.length,D=a?K=>a(pe(K[r.index])):r.index;let V=null;if(!a&&l&&(V=function g_(e,t,n,r){const o=e.cleanup;if(null!=o)for(let s=0;s<o.length-1;s+=2){const i=o[s];if(i===n&&o[s+1]===r){const a=t[7],l=o[s+2];return a.length>l?a[l]:null}"string"==typeof i&&(s+=2)}return null}(e,t,o,r.index)),null!==V)(V.__ngLastListenerFn__||V).__ngNextListenerFn__=s,V.__ngLastListenerFn__=s,h=!1;else{s=wf(r,t,d,s,!1);const K=n.listen(P,o,s);f.push(s,K),u&&u.push(o,D,B,B+1)}}else s=wf(r,t,d,s,!1);const y=r.outputs;let E;if(h&&null!==y&&(E=y[o])){const C=E.length;if(C)for(let P=0;P<C;P+=2){const ie=t[E[P]][E[P+1]].subscribe(s),Xt=f.length;f.push(s,ie),u&&u.push(o,r.index,Xt,-(Xt+1))}}}function bf(e,t,n,r){try{return ze(6,t,n),!1!==n(r)}catch(o){return lf(e,o),!1}finally{ze(7,t,n)}}function wf(e,t,n,r,o){return function s(i){if(i===Function)return r;Hi(2&e.flags?He(e.index,t):t);let l=bf(t,n,r,i),c=s.__ngNextListenerFn__;for(;c;)l=bf(t,n,c,i)&&l,c=c.__ngNextListenerFn__;return o&&!1===l&&(i.preventDefault(),i.returnValue=!1),l}}function Mf(e=1){return function Dm(e){return(G.lFrame.contextLView=function Em(e,t){for(;e>0;)t=t[15],e--;return t}(e,G.lFrame.contextLView))[8]}(e)}function m_(e,t){let n=null;const r=function Uv(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(0==(1&n))return t[n+1]}return null}(e);for(let o=0;o<t.length;o++){const s=t[o];if("*"!==s){if(null===r?vd(e,s,!0):Qv(r,s))return o}else n=o}return n}function Cf(e){const t=_()[16][6];if(!t.projection){const r=t.projection=sr(e?e.length:1,null),o=r.slice();let s=t.child;for(;null!==s;){const i=e?m_(s,e):0;null!==i&&(o[i]?o[i].projectionNext=s:r[i]=s,o[i]=s),s=s.next}}}function Tf(e,t=0,n){const r=_(),o=J(),s=Tn(o,22+e,16,null,n||null);null===s.projection&&(s.projection=t),gs(),64!=(64&s.flags)&&function Gy(e,t,n){Nu(t[q],0,t,n,_u(e,n,t),wu(n.parent||t[6],n,t))}(o,r,s)}function ua(e,t,n){return ko(e,"",t,"",n),ua}function ko(e,t,n,r,o){const s=_(),i=An(s,t,n,r);return i!==Q&&Ue(J(),ae(),s,e,i,s[q],o,!1),ko}function da(e,t,n,r,o,s,i){const a=_(),l=Rn(a,t,n,r,o,s);return l!==Q&&Ue(J(),ae(),a,e,l,a[q],i,!1),da}function fa(e,t,n,r,o,s,i,a,l){const c=_(),u=On(c,t,n,r,o,s,i,a);return u!==Q&&Ue(J(),ae(),c,e,u,c[q],l,!1),fa}function pa(e,t,n,r,o,s,i,a,l,c,u){const d=_(),f=Ln(d,t,n,r,o,s,i,a,l,c);return f!==Q&&Ue(J(),ae(),d,e,f,d[q],u,!1),pa}function ha(e,t,n,r,o,s,i,a,l,c,u,d,f){const h=_(),y=kn(h,t,n,r,o,s,i,a,l,c,u,d);return y!==Q&&Ue(J(),ae(),h,e,y,h[q],f,!1),ha}function ga(e,t,n,r,o,s,i,a,l,c,u,d,f,h,y){const E=_(),C=jn(E,t,n,r,o,s,i,a,l,c,u,d,f,h);return C!==Q&&Ue(J(),ae(),E,e,C,E[q],y,!1),ga}function ma(e,t,n,r,o,s,i,a,l,c,u,d,f,h,y,E,C){const P=_(),B=Vn(P,t,n,r,o,s,i,a,l,c,u,d,f,h,y,E);return B!==Q&&Ue(J(),ae(),P,e,B,P[q],C,!1),ma}function ya(e,t,n,r,o,s,i,a,l,c,u,d,f,h,y,E,C,P,B){const D=_(),V=Fn(D,t,n,r,o,s,i,a,l,c,u,d,f,h,y,E,C,P);return V!==Q&&Ue(J(),ae(),D,e,V,D[q],B,!1),ya}function va(e,t,n){const r=_(),o=Pn(r,t);return o!==Q&&Ue(J(),ae(),r,e,o,r[q],n,!1),va}function xf(e,t,n,r,o){const s=e[n+1],i=null===t;let a=r?tt(s):wt(s),l=!1;for(;0!==a&&(!1===l||i);){const u=e[a+1];I_(e[a],t)&&(l=!0,e[a+1]=r?wi(u):Ei(u)),a=r?tt(u):wt(u)}l&&(e[n+1]=r?Ei(s):wi(s))}function I_(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&yn(e,t)>=0}const ve={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Nf(e){return e.substring(ve.key,ve.keyEnd)}function __(e){return e.substring(ve.value,ve.valueEnd)}function Sf(e,t){const n=ve.textEnd;return n===t?-1:(t=ve.keyEnd=function b_(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t}(e,ve.key=t,n),Hn(e,t,n))}function Pf(e,t){const n=ve.textEnd;let r=ve.key=Hn(e,t,n);return n===r?-1:(r=ve.keyEnd=function w_(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=Rf(e,r,n),r=ve.value=Hn(e,r,n),r=ve.valueEnd=function M_(e,t,n){let r=-1,o=-1,s=-1,i=t,a=i;for(;i<n;){const l=e.charCodeAt(i++);if(59===l)return a;34===l||39===l?a=i=Of(e,l,i,n):t===i-4&&85===s&&82===o&&76===r&&40===l?a=i=Of(e,41,i,n):l>32&&(a=i),s=o,o=r,r=-33&l}return a}(e,r,n),Rf(e,r,n))}function Af(e){ve.key=0,ve.keyEnd=0,ve.value=0,ve.valueEnd=0,ve.textEnd=e.length}function Hn(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t}function Rf(e,t,n,r){return(t=Hn(e,t,n))<n&&t++,t}function Of(e,t,n,r){let o=-1,s=n;for(;s<r;){const i=e.charCodeAt(s++);if(i==t&&92!==o)return s;o=92==i&&92===o?0:i}throw new Error}function Ia(e,t,n){return rt(e,t,n,!1),Ia}function _a(e,t){return rt(e,t,null,!0),_a}function nt(e){ot(Vf,C_,e,!1)}function C_(e,t){for(let n=function E_(e){return Af(e),Pf(e,Hn(e,0,ve.textEnd))}(t);n>=0;n=Pf(t,n))Vf(e,Nf(t),__(t))}function Lf(e){ot(Be,ut,e,!0)}function ut(e,t){for(let n=function D_(e){return Af(e),Sf(e,Hn(e,0,ve.textEnd))}(t);n>=0;n=Sf(t,n))Be(e,Nf(t),!0)}function rt(e,t,n,r){const o=_(),s=J(),i=vt(2);s.firstUpdatePass&&jf(s,e,i,r),t!==Q&&Te(o,i,t)&&Ff(s,s.data[Pe()],o,o[q],e,o[i+1]=function R_(e,t){return null==e||("string"==typeof t?e+=t:"object"==typeof e&&(e=I(_t(e)))),e}(t,n),r,i)}function ot(e,t,n,r){const o=J(),s=vt(2);o.firstUpdatePass&&jf(o,null,s,r);const i=_();if(n!==Q&&Te(i,s,n)){const a=o.data[Pe()];if($f(a,r)&&!kf(o,s)){let l=r?a.classesWithoutHost:a.stylesWithoutHost;null!==l&&(n=S(l,n||"")),oa(o,a,i,n,r)}else!function A_(e,t,n,r,o,s,i,a){o===Q&&(o=ee);let l=0,c=0,u=0<o.length?o[0]:null,d=0<s.length?s[0]:null;for(;null!==u||null!==d;){const f=l<o.length?o[l+1]:void 0,h=c<s.length?s[c+1]:void 0;let E,y=null;u===d?(l+=2,c+=2,f!==h&&(y=d,E=h)):null===d||null!==u&&u<d?(l+=2,y=u):(c+=2,y=d,E=h),null!==y&&Ff(e,t,n,r,y,E,i,a),u=l<o.length?o[l]:null,d=c<s.length?s[c]:null}}(o,a,i,i[q],i[s+1],i[s+1]=function P_(e,t,n){if(null==n||""===n)return ee;const r=[],o=_t(n);if(Array.isArray(o))for(let s=0;s<o.length;s++)e(r,o[s],!0);else if("object"==typeof o)for(const s in o)o.hasOwnProperty(s)&&e(r,s,o[s]);else"string"==typeof o&&t(r,o);return r}(e,t,n),r,s)}}function kf(e,t){return t>=e.expandoStartIndex}function jf(e,t,n,r){const o=e.data;if(null===o[n+1]){const s=o[Pe()],i=kf(e,n);$f(s,r)&&null===t&&!i&&(t=!1),t=function T_(e,t,n,r){const o=ys(e);let s=r?t.residualClasses:t.residualStyles;if(null===o)0===(r?t.classBindings:t.styleBindings)&&(n=Er(n=Da(null,e,t,n,r),t.attrs,r),s=null);else{const i=t.directiveStylingLast;if(-1===i||e[i]!==o)if(n=Da(o,e,t,n,r),null===s){let l=function x_(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==wt(r))return e[tt(r)]}(e,t,r);void 0!==l&&Array.isArray(l)&&(l=Da(null,e,t,l[1],r),l=Er(l,t.attrs,r),function N_(e,t,n,r){e[tt(n?t.classBindings:t.styleBindings)]=r}(e,t,r,l))}else s=function S_(e,t,n){let r;const o=t.directiveEnd;for(let s=1+t.directiveStylingLast;s<o;s++)r=Er(r,e[s].hostAttrs,n);return Er(r,t.attrs,n)}(e,t,r)}return void 0!==s&&(r?t.residualClasses=s:t.residualStyles=s),n}(o,s,t,r),function y_(e,t,n,r,o,s){let i=s?t.classBindings:t.styleBindings,a=tt(i),l=wt(i);e[r]=n;let u,c=!1;if(Array.isArray(n)){const d=n;u=d[1],(null===u||yn(d,u)>0)&&(c=!0)}else u=n;if(o)if(0!==l){const f=tt(e[a+1]);e[r+1]=Do(f,a),0!==f&&(e[f+1]=bi(e[f+1],r)),e[a+1]=function II(e,t){return 131071&e|t<<17}(e[a+1],r)}else e[r+1]=Do(a,0),0!==a&&(e[a+1]=bi(e[a+1],r)),a=r;else e[r+1]=Do(l,0),0===a?a=r:e[l+1]=bi(e[l+1],r),l=r;c&&(e[r+1]=Ei(e[r+1])),xf(e,u,r,!0),xf(e,u,r,!1),function v_(e,t,n,r,o){const s=o?e.residualClasses:e.residualStyles;null!=s&&"string"==typeof t&&yn(s,t)>=0&&(n[r+1]=wi(n[r+1]))}(t,u,e,r,s),i=Do(a,l),s?t.classBindings=i:t.styleBindings=i}(o,s,t,n,i,r)}}function Da(e,t,n,r,o){let s=null;const i=n.directiveEnd;let a=n.directiveStylingLast;for(-1===a?a=n.directiveStart:a++;a<i&&(s=t[a],r=Er(r,s.hostAttrs,o),s!==e);)a++;return null!==e&&(n.directiveStylingLast=a),r}function Er(e,t,n){const r=n?1:2;let o=-1;if(null!==t)for(let s=0;s<t.length;s++){const i=t[s];"number"==typeof i?o=i:o===r&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),Be(e,i,!!n||t[++s]))}return void 0===e?null:e}function Vf(e,t,n){Be(e,t,_t(n))}function Ff(e,t,n,r,o,s,i,a){if(!(3&t.type))return;const l=e.data,c=l[a+1];jo(function kd(e){return 1==(1&e)}(c)?Hf(l,t,n,o,wt(c),i):void 0)||(jo(s)||function Ld(e){return 2==(2&e)}(c)&&(s=Hf(l,null,n,o,a,i)),function zy(e,t,n,r,o){if(t)o?e.addClass(n,r):e.removeClass(n,r);else{let s=-1===r.indexOf("-")?void 0:at.DashCase;null==o?e.removeStyle(n,r,s):("string"==typeof o&&o.endsWith("!important")&&(o=o.slice(0,-10),s|=at.Important),e.setStyle(n,r,o,s))}}(r,i,Ur(Pe(),n),o,s))}function Hf(e,t,n,r,o,s){const i=null===t;let a;for(;o>0;){const l=e[o],c=Array.isArray(l),u=c?l[1]:l,d=null===u;let f=n[o+1];f===Q&&(f=d?ee:void 0);let h=d?Ns(f,r):u===r?f:void 0;if(c&&!jo(h)&&(h=Ns(l,r)),jo(h)&&(a=h,i))return a;const y=e[o+1];o=i?tt(y):wt(y)}if(null!==t){let l=s?t.residualClasses:t.residualStyles;null!=l&&(a=Ns(l,r))}return a}function jo(e){return void 0!==e}function $f(e,t){return 0!=(e.flags&(t?16:32))}function Bf(e,t=""){const n=_(),r=J(),o=e+22,s=r.firstCreatePass?Tn(r,o,1,t,null):r.data[o],i=n[o]=Gs(n[q],t);co(r,n,i,s),st(s,!1)}function Ea(e){return Vo("",e,""),Ea}function Vo(e,t,n){const r=_(),o=An(r,e,t,n);return o!==Q&&Mt(r,Pe(),o),Vo}function ba(e,t,n,r,o){const s=_(),i=Rn(s,e,t,n,r,o);return i!==Q&&Mt(s,Pe(),i),ba}function wa(e,t,n,r,o,s,i){const a=_(),l=On(a,e,t,n,r,o,s,i);return l!==Q&&Mt(a,Pe(),l),wa}function Ma(e,t,n,r,o,s,i,a,l){const c=_(),u=Ln(c,e,t,n,r,o,s,i,a,l);return u!==Q&&Mt(c,Pe(),u),Ma}function Ca(e,t,n,r,o,s,i,a,l,c,u){const d=_(),f=kn(d,e,t,n,r,o,s,i,a,l,c,u);return f!==Q&&Mt(d,Pe(),f),Ca}function Ta(e,t,n,r,o,s,i,a,l,c,u,d,f){const h=_(),y=jn(h,e,t,n,r,o,s,i,a,l,c,u,d,f);return y!==Q&&Mt(h,Pe(),y),Ta}function xa(e,t,n,r,o,s,i,a,l,c,u,d,f,h,y){const E=_(),C=Vn(E,e,t,n,r,o,s,i,a,l,c,u,d,f,h,y);return C!==Q&&Mt(E,Pe(),C),xa}function Na(e,t,n,r,o,s,i,a,l,c,u,d,f,h,y,E,C){const P=_(),B=Fn(P,e,t,n,r,o,s,i,a,l,c,u,d,f,h,y,E,C);return B!==Q&&Mt(P,Pe(),B),Na}function Sa(e){const t=_(),n=Pn(t,e);return n!==Q&&Mt(t,Pe(),n),Sa}function Uf(e,t,n){ot(Be,ut,An(_(),e,t,n),!0)}function Wf(e,t,n,r,o){ot(Be,ut,Rn(_(),e,t,n,r,o),!0)}function Gf(e,t,n,r,o,s,i){ot(Be,ut,On(_(),e,t,n,r,o,s,i),!0)}function Qf(e,t,n,r,o,s,i,a,l){ot(Be,ut,Ln(_(),e,t,n,r,o,s,i,a,l),!0)}function zf(e,t,n,r,o,s,i,a,l,c,u){ot(Be,ut,kn(_(),e,t,n,r,o,s,i,a,l,c,u),!0)}function qf(e,t,n,r,o,s,i,a,l,c,u,d,f){ot(Be,ut,jn(_(),e,t,n,r,o,s,i,a,l,c,u,d,f),!0)}function Kf(e,t,n,r,o,s,i,a,l,c,u,d,f,h,y){ot(Be,ut,Vn(_(),e,t,n,r,o,s,i,a,l,c,u,d,f,h,y),!0)}function Zf(e,t,n,r,o,s,i,a,l,c,u,d,f,h,y,E,C){ot(Be,ut,Fn(_(),e,t,n,r,o,s,i,a,l,c,u,d,f,h,y,E,C),!0)}function Yf(e){ot(Be,ut,Pn(_(),e),!0)}function Jf(e,t,n){nt(An(_(),e,t,n))}function Xf(e,t,n,r,o){nt(Rn(_(),e,t,n,r,o))}function ep(e,t,n,r,o,s,i){nt(On(_(),e,t,n,r,o,s,i))}function tp(e,t,n,r,o,s,i,a,l){nt(Ln(_(),e,t,n,r,o,s,i,a,l))}function np(e,t,n,r,o,s,i,a,l,c,u){nt(kn(_(),e,t,n,r,o,s,i,a,l,c,u))}function rp(e,t,n,r,o,s,i,a,l,c,u,d,f){nt(jn(_(),e,t,n,r,o,s,i,a,l,c,u,d,f))}function op(e,t,n,r,o,s,i,a,l,c,u,d,f,h,y){nt(Vn(_(),e,t,n,r,o,s,i,a,l,c,u,d,f,h,y))}function sp(e,t,n,r,o,s,i,a,l,c,u,d,f,h,y,E,C){nt(Fn(_(),e,t,n,r,o,s,i,a,l,c,u,d,f,h,y,E,C))}function ip(e){nt(Pn(_(),e))}function Pa(e,t,n,r,o){return rt(e,An(_(),t,n,r),o,!1),Pa}function Aa(e,t,n,r,o,s,i){return rt(e,Rn(_(),t,n,r,o,s),i,!1),Aa}function Ra(e,t,n,r,o,s,i,a,l){return rt(e,On(_(),t,n,r,o,s,i,a),l,!1),Ra}function Oa(e,t,n,r,o,s,i,a,l,c,u){return rt(e,Ln(_(),t,n,r,o,s,i,a,l,c),u,!1),Oa}function La(e,t,n,r,o,s,i,a,l,c,u,d,f){return rt(e,kn(_(),t,n,r,o,s,i,a,l,c,u,d),f,!1),La}function ka(e,t,n,r,o,s,i,a,l,c,u,d,f,h,y){return rt(e,jn(_(),t,n,r,o,s,i,a,l,c,u,d,f,h),y,!1),ka}function ja(e,t,n,r,o,s,i,a,l,c,u,d,f,h,y,E,C){return rt(e,Vn(_(),t,n,r,o,s,i,a,l,c,u,d,f,h,y,E),C,!1),ja}function Va(e,t,n,r,o,s,i,a,l,c,u,d,f,h,y,E,C,P,B){return rt(e,Fn(_(),t,n,r,o,s,i,a,l,c,u,d,f,h,y,E,C,P),B,!1),Va}function Fa(e,t,n){return rt(e,Pn(_(),t),n,!1),Fa}function Ha(e,t,n){const r=_();return Te(r,ln(),t)&&Ue(J(),ae(),r,e,t,r[q],n,!0),Ha}function $a(e,t,n){const r=_();if(Te(r,ln(),t)){const s=J(),i=ae();Ue(s,i,r,e,t,af(ys(s.data),i,r),n,!0)}return $a}const Kt=void 0;var L_=["en",[["a","p"],["AM","PM"],Kt],[["AM","PM"],Kt,Kt],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Kt,[["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"]],Kt,[["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}",Kt,"{1} 'at' {0}",Kt],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function O_(e){const n=Math.floor(Math.abs(e)),r=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===r?1:5}];let $n={};function k_(e,t,n){"string"!=typeof t&&(n=t,t=e[H.LocaleId]),t=t.toLowerCase().replace(/_/g,"-"),$n[t]=e,n&&($n[t][H.ExtraData]=n)}function Ba(e){const t=function F_(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=lp(t);if(n)return n;const r=t.split("-")[0];if(n=lp(r),n)return n;if("en"===r)return L_;throw new L(701,!1)}function j_(e){return Ba(e)[H.CurrencyCode]||null}function ap(e){return Ba(e)[H.PluralCase]}function lp(e){return e in $n||($n[e]=fe.ng&&fe.ng.common&&fe.ng.common.locales&&fe.ng.common.locales[e]),$n[e]}function V_(){$n={}}var H=(()=>((H=H||{})[H.LocaleId=0]="LocaleId",H[H.DayPeriodsFormat=1]="DayPeriodsFormat",H[H.DayPeriodsStandalone=2]="DayPeriodsStandalone",H[H.DaysFormat=3]="DaysFormat",H[H.DaysStandalone=4]="DaysStandalone",H[H.MonthsFormat=5]="MonthsFormat",H[H.MonthsStandalone=6]="MonthsStandalone",H[H.Eras=7]="Eras",H[H.FirstDayOfWeek=8]="FirstDayOfWeek",H[H.WeekendRange=9]="WeekendRange",H[H.DateFormat=10]="DateFormat",H[H.TimeFormat=11]="TimeFormat",H[H.DateTimeFormat=12]="DateTimeFormat",H[H.NumberSymbols=13]="NumberSymbols",H[H.NumberFormats=14]="NumberFormats",H[H.CurrencyCode=15]="CurrencyCode",H[H.CurrencySymbol=16]="CurrencySymbol",H[H.CurrencyName=17]="CurrencyName",H[H.Currencies=18]="Currencies",H[H.Directionality=19]="Directionality",H[H.PluralCase=20]="PluralCase",H[H.ExtraData=21]="ExtraData",H))();const H_=["zero","one","two","few","many"],Zt="en-US",Fo={marker:"element"},Ho={marker:"ICU"};var ce=(()=>((ce=ce||{})[ce.SHIFT=2]="SHIFT",ce[ce.APPEND_EAGERLY=1]="APPEND_EAGERLY",ce[ce.COMMENT=2]="COMMENT",ce))();let cp=Zt;function Ua(e){(function Le(e,t){null==e&&te(t,e,null,"!=")})(e,"Expected localeId to be defined"),"string"==typeof e&&(cp=e.toLowerCase().replace(/_/g,"-"))}function up(e,t,n){const r=t.insertBeforeIndex,o=Array.isArray(r)?r[0]:r;return null===o?Mu(e,0,n):pe(n[o])}function dp(e,t,n,r,o){const s=t.insertBeforeIndex;if(Array.isArray(s)){let i=r,a=null;if(3&t.type||(a=i,i=o),null!==i&&0==(2&t.flags))for(let l=1;l<s.length;l++)Bt(e,i,n[s[l]],a,!1)}}function fp(e,t){if(e.push(t),e.length>1)for(let n=e.length-2;n>=0;n--){const r=e[n];pp(r)||W_(r,t)&&null===G_(r)&&Q_(r,t.index)}}function pp(e){return!(64&e.type)}function W_(e,t){return pp(t)||e.index>t.index}function G_(e){const t=e.insertBeforeIndex;return Array.isArray(t)?t[0]:t}function Q_(e,t){const n=e.insertBeforeIndex;Array.isArray(n)?n[0]=t:(Tu(up,dp),e.insertBeforeIndex=t)}function br(e,t){const n=e.data[t];return null===n||"string"==typeof n?null:n.hasOwnProperty("currentCaseLViewIndex")?n:n.value}function K_(e,t,n){const r=Ai(e,n,64,null,null);return fp(t,r),r}function $o(e,t){const n=t[e.currentCaseLViewIndex];return null===n?n:n<0?~n:n}function hp(e){return e>>>17}function gp(e){return(131070&e)>>>1}let wr=0,Mr=0;function yp(e,t,n,r){const o=n[q];let i,s=null;for(let a=0;a<t.length;a++){const l=t[a];if("string"==typeof l){const c=t[++a];null===n[c]&&(n[c]=Gs(o,l))}else if("number"==typeof l)switch(1&l){case 0:const c=hp(l);let u,d;if(null===s&&(s=c,i=lo(o,r)),c===s?(u=r,d=i):(u=null,d=pe(n[c])),null!==d){const E=gp(l);Bt(o,d,n[E],u,!1);const P=br(e,E);if(null!==P&&"object"==typeof P){const B=$o(P,n);null!==B&&yp(e,P.create[B],n,n[P.anchorIdx])}}break;case 1:const h=t[++a],y=t[++a];Vi(o,Ur(l>>>1,n),null,null,h,y,null)}else switch(l){case Ho:const c=t[++a],u=t[++a];null===n[u]&&Ce(n[u]=Oy(o,c),n);break;case Fo:const d=t[++a],f=t[++a];null===n[f]&&Ce(n[f]=Qs(o,d,null),n)}}}function vp(e,t,n,r,o){for(let s=0;s<n.length;s++){const i=n[s],a=n[++s];if(i&o){let l="";for(let c=s+1;c<=s+a;c++){const u=n[c];if("string"==typeof u)l+=u;else if("number"==typeof u)if(u<0)l+=U(t[r-u]);else{const d=u>>>2;switch(3&u){case 1:const f=n[++c],h=n[++c],y=e.data[d];"string"==typeof y?Vi(t[q],t[d],null,y,f,l,h):Ue(e,y,t,f,l,t[q],h,!1);break;case 0:const E=t[d];null!==E&&yu(t[q],E,l);break;case 2:eD(e,br(e,d),t,l);break;case 3:Ip(e,br(e,d),r,t)}}}}else{const l=n[s+1];if(l>0&&3==(3&l)){const u=br(e,l>>>2);t[u.currentCaseLViewIndex]<0&&Ip(e,u,r,t)}}s+=a}}function Ip(e,t,n,r){let o=r[t.currentCaseLViewIndex];if(null!==o){let s=wr;o<0&&(o=r[t.currentCaseLViewIndex]=~o,s=-1),vp(e,r,t.update[o],n,s)}}function eD(e,t,n,r){const o=function tD(e,t){let n=e.cases.indexOf(t);if(-1===n)switch(e.type){case 1:{const r=function $_(e,t){const n=ap(t)(parseInt(e,10)),r=H_[n];return void 0!==r?r:"other"}(t,function U_(){return cp}());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($o(t,n)!==o&&(_p(e,t,n),n[t.currentCaseLViewIndex]=null===o?null:~o,null!==o)){const i=n[t.anchorIdx];i&&yp(e,t.create[o],n,i)}}function _p(e,t,n){let r=$o(t,n);if(null!==r){const o=t.remove[r];for(let s=0;s<o.length;s++){const i=o[s];if(i>0){const a=Ur(i,n);null!==a&&Ys(n[q],a)}else _p(e,br(e,~i),n)}}}function nD(){const e=[];let n,r,t=-1;function s(a,l){t=0;const c=$o(a,l);r=null!==c?a.remove[c]:ee}function i(){if(t<r.length){const a=r[t++];return a>0?n[a]:(e.push(t,r),s(n[1].data[~a],n),i())}return 0===e.length?null:(r=e.pop(),t=e.pop(),i())}return function o(a,l){for(n=l;e.length;)e.pop();return s(a.value,l),i}}const Bo=/\ufffd(\d+):?\d*\ufffd/gi,rD=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,oD=/\ufffd(\d+)\ufffd/,Ep=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,sD=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,iD=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,aD=/\uE500/g;function bp(e,t,n,r,o,s,i){const a=xn(e,r,1,null);let l=a<<ce.SHIFT,c=Jn();t===c&&(c=null),null===c&&(l|=ce.APPEND_EAGERLY),i&&(l|=ce.COMMENT,function Sy(e){void 0===$s&&($s=e())}(nD)),o.push(l,null===s?"":s);const u=Ai(e,a,i?32:1,null===s?"":s,null);fp(n,u);const d=u.index;return st(u,!1),null!==c&&t!==c&&function q_(e,t){let n=e.insertBeforeIndex;null===n?(Tu(up,dp),n=e.insertBeforeIndex=[null,t]):(function pt(e,t,n){e!=t&&te(n,e,t,"==")}(Array.isArray(n),!0,"Expecting array here"),n.push(t))}(c,d),u}function uD(e,t,n,r,o,s,i){const a=i.match(Bo),l=bp(e,t,n,s,r,a?null:i,!1);a&&Tr(o,i,l.index,null,0,null)}function Tr(e,t,n,r,o,s){const i=e.length,a=i+1;e.push(null,null);const l=i+2,c=t.split(Bo);let u=0;for(let d=0;d<c.length;d++){const f=c[d];if(1&d){const h=o+parseInt(f,10);e.push(-1-h),u|=wp(h)}else""!==f&&e.push(f)}return e.push(n<<2|(r?1:0)),r&&e.push(r,s),e[i]=u,e[a]=e.length-l,u}function fD(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 wp(e){return 1<<Math.min(e,31)}function Mp(e){let t,s,n="",r=0,o=!1;for(;null!==(t=sD.exec(e));)o?t[0]===`\ufffd/*${s}\ufffd`&&(r=t.index,o=!1):(n+=e.substring(r,t.index+t[0].length),s=t[1],o=!0);return n+=e.slice(r),n}function Cp(e,t,n,r,o,s){let i=0;const a={type:o.type,currentCaseLViewIndex:xn(e,t,1,null),anchorIdx:s,cases:[],create:[],remove:[],update:[]};(function vD(e,t,n){e.push(wp(t.mainBinding),2,-1-t.mainBinding,n<<2|2)})(n,o,s),function z_(e,t,n){const r=e.data[t];null===r?e.data[t]=n:r.value=n}(e,s,a);const l=o.values;for(let c=0;c<l.length;c++){const u=l[c],d=[];for(let f=0;f<u.length;f++){const h=u[f];if("string"!=typeof h){const y=d.push(h)-1;u[f]=`\x3c!--\ufffd${y}\ufffd--\x3e`}}i=mD(e,a,t,n,r,o.cases[c],u.join(""),d)|i}i&&function ID(e,t,n){e.push(t,1,n<<2|3)}(n,i,s)}function gD(e){const t=[],n=[];let r=1,o=0;const s=Wa(e=e.replace(Ep,function(i,a,l){return r="select"===l?0:1,o=parseInt(a.slice(1),10),""}));for(let i=0;i<s.length;){let a=s[i++].trim();1===r&&(a=a.replace(/\s*(?:=)?(\w+)\s*/,"$1")),a.length&&t.push(a);const l=Wa(s[i++]);t.length>n.length&&n.push(l)}return{type:r,mainBinding:o,cases:t,values:n}}function Wa(e){if(!e)return[];let t=0;const n=[],r=[],o=/[{}]/g;let s;for(o.lastIndex=0;s=o.exec(e);){const a=s.index;if("}"==s[0]){if(n.pop(),0==n.length){const l=e.substring(t,a);Ep.test(l)?r.push(gD(l)):r.push(l),t=a+1}}else{if(0==n.length){const l=e.substring(t,a);r.push(l),t=a+1}n.push("{")}}const i=e.substring(t);return r.push(i),r}function mD(e,t,n,r,o,s,i,a){const l=[],c=[],u=[];t.cases.push(s),t.create.push(l),t.remove.push(c),t.update.push(u);const f=ju(Au()).getInertBodyElement(i),h=si(f)||f;return h?Tp(e,t,n,r,l,c,u,h,o,a,0):0}function Tp(e,t,n,r,o,s,i,a,l,c,u){let d=0,f=a.firstChild;for(;f;){const h=xn(e,n,1,null);switch(f.nodeType){case Node.ELEMENT_NODE:const y=f,E=y.tagName.toLowerCase();if(ri.hasOwnProperty(E)){Ga(o,Fo,E,l,h),e.data[h]=E;const D=y.attributes;for(let V=0;V<D.length;V++){const K=D.item(V),ie=K.name.toLowerCase();K.value.match(Bo)?$u.hasOwnProperty(ie)&&Tr(i,K.value,h,K.name,0,oi[ie]?ho:null):_D(o,h,K)}d=Tp(e,t,n,r,o,s,i,f,h,c,u+1)|d,xp(s,h,u)}break;case Node.TEXT_NODE:const C=f.textContent||"",P=C.match(Bo);Ga(o,null,P?"":C,l,h),xp(s,h,u),P&&(d=Tr(i,C,h,null,0,null)|d);break;case Node.COMMENT_NODE:const B=oD.exec(f.textContent||"");if(B){const V=c[parseInt(B[1],10)];Ga(o,Ho,"",l,h),Cp(e,n,r,l,V,h),yD(s,h,u)}}f=f.nextSibling}return d}function xp(e,t,n){0===n&&e.push(t)}function yD(e,t,n){0===n&&(e.push(~t),e.push(t))}function Ga(e,t,n,r,o){null!==t&&e.push(t),e.push(n,o,function Z_(e,t,n){return e|t<<17|n<<1}(0,r,o))}function _D(e,t,n){e.push(t<<1|1,n.name,n.value)}const DD=/\[(\ufffd.+?\ufffd?)\]/,ED=/\[(\ufffd.+?\ufffd?)\]|(\ufffd\/?\*\d+:\d+\ufffd)/g,bD=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,wD=/{([A-Z0-9_]+)}/g,MD=/\ufffdI18N_EXP_(ICU(_\d+)?)\ufffd/g,CD=/\/\*/,TD=/\d+\:(\d+)/;function Qa(e,t,n=-1){const r=J(),o=_(),s=22+e,i=Tt(r.consts,t),a=Jn();r.firstCreatePass&&function cD(e,t,n,r,o,s){const i=Jn(),a=[],l=[],c=[[]];o=function hD(e,t){if(function pD(e){return-1===e}(t))return Mp(e);{const n=e.indexOf(`:${t}\ufffd`)+2+t.toString().length,r=e.search(new RegExp(`\ufffd\\/\\*\\d+:${t}\ufffd`));return Mp(e.substring(n,r))}}(o,s);const u=function lD(e){return e.replace(aD," ")}(o).split(iD);for(let d=0;d<u.length;d++){let f=u[d];if(0==(1&d)){const h=Wa(f);for(let y=0;y<h.length;y++){let E=h[y];if(0==(1&y)){const C=E;""!==C&&uD(e,i,c[0],a,l,n,C)}else{const C=E;if("object"!=typeof C)throw new Error(`Unable to parse ICU expression in "${o}" message.`);Cp(e,n,l,t,C,bp(e,i,c[0],n,a,"",!0).index)}}}else{const h=47===f.charCodeAt(0),E=(f.charCodeAt(h?1:0),22+Number.parseInt(f.substring(h?2:1)));if(h)c.shift(),st(Jn(),!1);else{const C=K_(e,c[0],E);c.unshift([]),st(C,!0)}}}e.data[r]={create:a,update:l}}(r,null===a?0:a.index,o,s,i,n);const l=r.data[s],u=Du(r,a===o[6]?null:a,o);(function X_(e,t,n,r){const o=e[q];for(let s=0;s<t.length;s++){const i=t[s++],a=t[s],l=(i&ce.COMMENT)===ce.COMMENT,c=(i&ce.APPEND_EAGERLY)===ce.APPEND_EAGERLY,u=i>>>ce.SHIFT;let d=e[u];null===d&&(d=e[u]=l?o.createComment(a):Gs(o,a)),c&&null!==n&&Bt(o,n,d,r,!1)}})(o,l.create,u,a&&8&a.type?o[a.index]:null),pc(!0)}function za(){pc(!1)}function Sp(e,t,n){Qa(e,t,n),za()}function Pp(e,t){const n=J();!function dD(e,t,n){const o=ge().index,s=[];if(e.firstCreatePass&&null===e.data[t]){for(let i=0;i<n.length;i+=2){const a=n[i],l=n[i+1];if(""!==l){if(rD.test(l))throw new Error(`ICU expressions are not supported in attributes. Message: "${l}".`);Tr(s,l,o,a,fD(s),null)}}e.data[t]=s}}(n,e+22,Tt(n.consts,t))}function qa(e){return function Y_(e){e&&(wr|=1<<Math.min(Mr,31)),Mr++}(Te(_(),ln(),e)),qa}function Ap(e){!function J_(e,t,n){if(Mr>0){const r=e.data[n];vp(e,t,Array.isArray(r)?r:r.update,yt()-Mr-1,wr)}wr=0,Mr=0}(J(),_(),e+22)}function Rp(e,t={}){return function xD(e,t={}){let n=e;if(DD.test(e)){const r={},o=[0];n=n.replace(ED,(s,i,a)=>{const l=i||a,c=r[l]||[];if(c.length||(l.split("|").forEach(E=>{const C=E.match(TD),P=C?parseInt(C[1],10):0,B=CD.test(E);c.push([P,B,E])}),r[l]=c),!c.length)throw new Error(`i18n postprocess: unmatched placeholder - ${l}`);const u=o[o.length-1];let d=0;for(let E=0;E<c.length;E++)if(c[E][0]===u){d=E;break}const[f,h,y]=c[d];return h?o.pop():u!==f&&o.push(f),c.splice(d,1),y})}return Object.keys(t).length&&(n=n.replace(bD,(r,o,s,i,a,l)=>t.hasOwnProperty(s)?`${o}${t[s]}${l}`:r),n=n.replace(wD,(r,o)=>t.hasOwnProperty(o)?t[o]:r),n=n.replace(MD,(r,o)=>{if(t.hasOwnProperty(o)){const s=t[o];if(!s.length)throw new Error(`i18n postprocess: unmatched ICU - ${r} with key: ${o}`);return s.shift()}return r})),n}(e,t)}function Ka(e,t,n,r,o){if(e=b(e),Array.isArray(e))for(let s=0;s<e.length;s++)Ka(e[s],t,n,r,o);else{const s=J(),i=_();let a=Gt(e)?e:b(e.provide),l=od(e);const c=ge(),u=1048575&c.providerIndexes,d=c.directiveStart,f=c.providerIndexes>>20;if(Gt(e)||!e.multi){const h=new Xn(l,o,Cn),y=Ya(a,t,o?u:u+f,d);-1===y?(Jr(tr(c,i),s,a),Za(s,e,t.length),t.push(a),c.directiveStart++,c.directiveEnd++,o&&(c.providerIndexes+=1048576),n.push(h),i.push(h)):(n[y]=h,i[y]=h)}else{const h=Ya(a,t,u+f,d),y=Ya(a,t,u,u+f),E=h>=0&&n[h],C=y>=0&&n[y];if(o&&!C||!o&&!E){Jr(tr(c,i),s,a);const P=function AD(e,t,n,r,o){const s=new Xn(e,n,Cn);return s.multi=[],s.index=t,s.componentProviders=0,Op(s,o,r&&!n),s}(o?PD:SD,n.length,o,r,l);!o&&C&&(n[y].providerFactory=P),Za(s,e,t.length,0),t.push(a),c.directiveStart++,c.directiveEnd++,o&&(c.providerIndexes+=1048576),n.push(P),i.push(P)}else Za(s,e,h>-1?h:y,Op(n[o?y:h],l,!o&&r));!o&&r&&C&&n[y].componentProviders++}}}function Za(e,t,n,r){const o=Gt(t),s=function vv(e){return!!e.useClass}(t);if(o||s){const l=(s?b(t.useClass):t).prototype.ngOnDestroy;if(l){const c=e.destroyHooks||(e.destroyHooks=[]);if(!o&&t.multi){const u=c.indexOf(n);-1===u?c.push(n,[r,l]):c[u+1].push(r,l)}else c.push(n,l)}}}function Op(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function Ya(e,t,n,r){for(let o=n;o<r;o++)if(t[o]===e)return o;return-1}function SD(e,t,n,r){return Ja(this.multi,[])}function PD(e,t,n,r){const o=this.multi;let s;if(this.providerFactory){const i=this.providerFactory.componentProviders,a=nr(n,n[1],this.providerFactory.index,r);s=a.slice(0,i),Ja(o,s);for(let l=i;l<a.length;l++)s.push(a[l])}else s=[],Ja(o,s);return s}function Ja(e,t){for(let n=0;n<e.length;n++)t.push((0,e[n])());return t}function Lp(e,t=[]){return n=>{n.providersResolver=(r,o)=>function ND(e,t,n){const r=J();if(r.firstCreatePass){const o=Xe(e);Ka(n,r.data,r.blueprint,o,!0),Ka(t,r.data,r.blueprint,o,!1)}}(r,o?o(e):e,t)}}class Bn{}class kp{}function jp(e,t){return new Xa(e,t??null)}const RD=jp;class Xa extends Bn{constructor(t,n){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Ui(this);const r=je(t);this._bootstrapComponents=Et(r.bootstrap),this._r3Injector=Md(t,n,[{provide:Bn,useValue:this},{provide:mr,useValue:this.componentFactoryResolver}],I(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}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 Uo extends kp{constructor(t){super(),this.moduleType=t}create(t){return new Xa(this.moduleType,t)}}class OD extends Bn{constructor(t,n,r){super(),this.componentFactoryResolver=new Ui(this),this.instance=null;const o=new rd([...t,{provide:Bn,useValue:this},{provide:mr,useValue:this.componentFactoryResolver}],n||yo(),r,new Set(["environment"]));this.injector=o,o.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function el(e,t,n=null){return new OD(e,t,n).injector}let LD=(()=>{class e{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n.id)){const r=Xu(0,n.type),o=r.length>0?el([r],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n.id,o)}return this.cachedInjectors.get(n.id)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}}return e.\u0275prov=De({token:e,providedIn:"environment",factory:()=>new e(he(Qt))}),e})();function Vp(e){e.getStandaloneInjector=t=>t.get(LD).getOrCreateStandaloneInjector(e)}function tl(e){const t=Me(e);if(null===t)return null;if(void 0===t.component){const n=t.lView;if(null===n)return null;t.component=function xy(e,t){const n=t[1].data[e];return 2&n.flags?t[n.directiveStart]:null}(t.nodeIndex,n)}return t.component}function Fp(e){!function $D(e){if(typeof Element<"u"&&!(e instanceof Element))throw new Error("Expecting instance of DOM Element")}(e);const t=Me(e),n=t?t.lView:null;return null===n?null:n[8]}function Hp(e){const t=Me(e);let r,n=t?t.lView:null;if(null===n)return null;for(;2===n[1].type&&(r=fr(n));)n=r;return 256&n[2]?null:n[8]}function $p(e){const t=du(e);return null!==t?[Ry(t)]:[]}function Bp(e){const t=Me(e),n=t?t.lView:null;return null===n?At.NULL:new dn(n[1].data[t.nodeIndex],n)}function Up(e){if(e instanceof Text)return[];const t=Me(e),n=t?t.lView:null;if(null===n)return[];const r=n[1],o=t.nodeIndex;return null!=r&&r.data[o]?(void 0===t.directives&&(t.directives=hu(o,n,!1)),null===t.directives?[]:[...t.directives]):[]}function jD(e){const{constructor:t}=e;if(!t)throw new Error("Unable to find the instance constructor");const n=ne(t);if(n)return{inputs:n.inputs,outputs:n.outputs,encapsulation:n.encapsulation,changeDetection:n.onPush?ke.OnPush:ke.Default};const r=xe(t);return r?{inputs:r.inputs,outputs:r.outputs}:null}function nl(e){return Me(e).native}function Wp(e){const t=Me(e),n=null===t?null:t.lView;if(null===n)return[];const o=n[7],s=n[1].cleanup,i=[];if(s&&o)for(let a=0;a<s.length;){const l=s[a++],c=s[a++];if("string"==typeof l){const u=l,d=pe(n[c]),f=o[s[a++]],h=s[a++],y="boolean"==typeof h||h>=0?"dom":"output",E="boolean"==typeof h&&h;e==d&&i.push({element:e,name:u,callback:f,useCapture:E,type:y})}}return i.sort(FD),i}function FD(e,t){return e.name==t.name?0:e.name<t.name?-1:1}function HD(e){return void 0!==e.type&&void 0!==e.template&&void 0!==e.declaredInputs}function Gp(e,t,n,r){return ht(()=>{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)})}function Qp(e,t,n){const r=Se()+e,o=_();return o[r]===Q?ct(o,r,n?t.call(n):t()):Dr(o,r)}function zp(e,t,n,r){return nh(_(),Se(),e,t,n,r)}function qp(e,t,n,r,o){return rh(_(),Se(),e,t,n,r,o)}function Kp(e,t,n,r,o,s){return oh(_(),Se(),e,t,n,r,o,s)}function Zp(e,t,n,r,o,s,i){return sh(_(),Se(),e,t,n,r,o,s,i)}function Yp(e,t,n,r,o,s,i,a){const l=Se()+e,c=_(),u=qe(c,l,n,r,o,s);return Te(c,l+4,i)||u?ct(c,l+5,a?t.call(a,n,r,o,s,i):t(n,r,o,s,i)):Dr(c,l+5)}function Jp(e,t,n,r,o,s,i,a,l){const c=Se()+e,u=_(),d=qe(u,c,n,r,o,s);return qt(u,c+4,i,a)||d?ct(u,c+6,l?t.call(l,n,r,o,s,i,a):t(n,r,o,s,i,a)):Dr(u,c+6)}function Xp(e,t,n,r,o,s,i,a,l,c){const u=Se()+e,d=_();let f=qe(d,u,n,r,o,s);return Po(d,u+4,i,a,l)||f?ct(d,u+7,c?t.call(c,n,r,o,s,i,a,l):t(n,r,o,s,i,a,l)):Dr(d,u+7)}function eh(e,t,n,r,o,s,i,a,l,c,u){const d=Se()+e,f=_(),h=qe(f,d,n,r,o,s);return qe(f,d+4,i,a,l,c)||h?ct(f,d+8,u?t.call(u,n,r,o,s,i,a,l,c):t(n,r,o,s,i,a,l,c)):Dr(f,d+8)}function th(e,t,n,r){return ih(_(),Se(),e,t,n,r)}function xr(e,t){const n=e[t];return n===Q?void 0:n}function nh(e,t,n,r,o,s){const i=t+n;return Te(e,i,o)?ct(e,i+1,s?r.call(s,o):r(o)):xr(e,i+1)}function rh(e,t,n,r,o,s,i){const a=t+n;return qt(e,a,o,s)?ct(e,a+2,i?r.call(i,o,s):r(o,s)):xr(e,a+2)}function oh(e,t,n,r,o,s,i,a){const l=t+n;return Po(e,l,o,s,i)?ct(e,l+3,a?r.call(a,o,s,i):r(o,s,i)):xr(e,l+3)}function sh(e,t,n,r,o,s,i,a,l){const c=t+n;return qe(e,c,o,s,i,a)?ct(e,c+4,l?r.call(l,o,s,i,a):r(o,s,i,a)):xr(e,c+4)}function ih(e,t,n,r,o,s){let i=t+n,a=!1;for(let l=0;l<o.length;l++)Te(e,i++,o[l])&&(a=!0);return a?ct(e,i,r.apply(s,o)):xr(e,i)}function ah(e,t){const n=J();let r;const o=e+22;n.firstCreatePass?(r=function BD(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||(n.destroyHooks=[])).push(o,r.onDestroy)):r=n.data[o];const s=r.factory||(r.factory=Ht(r.type)),i=Ge(Cn);try{const a=Zr(!1),l=s();return Zr(a),yf(n,_(),o,l),l}finally{Ge(i)}}function lh(e,t,n){const r=e+22,o=_(),s=an(o,r);return Nr(o,r)?nh(o,Se(),t,s.transform,n,s):s.transform(n)}function ch(e,t,n,r){const o=e+22,s=_(),i=an(s,o);return Nr(s,o)?rh(s,Se(),t,i.transform,n,r,i):i.transform(n,r)}function uh(e,t,n,r,o){const s=e+22,i=_(),a=an(i,s);return Nr(i,s)?oh(i,Se(),t,a.transform,n,r,o,a):a.transform(n,r,o)}function dh(e,t,n,r,o,s){const i=e+22,a=_(),l=an(a,i);return Nr(a,i)?sh(a,Se(),t,l.transform,n,r,o,s,l):l.transform(n,r,o,s)}function fh(e,t,n){const r=e+22,o=_(),s=an(o,r);return Nr(o,r)?ih(o,Se(),t,s.transform,n,s):s.transform.apply(s,n)}function Nr(e,t){return e[1].data[t].pure}function rl(e){return t=>{setTimeout(e,void 0,t)}}const dt=class UD extends T.xQ{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,n,r){let o=t,s=n||(()=>null),i=r;if(t&&"object"==typeof t){var a,l,c;const d=t;o=null===(a=d.next)||void 0===a?void 0:a.bind(d),s=null===(l=d.error)||void 0===l?void 0:l.bind(d),i=null===(c=d.complete)||void 0===c?void 0:c.bind(d)}this.__isAsync&&(s=rl(s),o&&(o=rl(o)),i&&(i=rl(i)));const u=super.subscribe({next:o,error:s,complete:i});return t instanceof N.w&&t.add(u),u}};function WD(){return this._results[zt()]()}class Wo{constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const n=zt(),r=Wo.prototype;r[n]||(r[n]=WD)}get changes(){return this._changes||(this._changes=new dt)}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){const r=this;r.dirty=!1;const o=$e(t);(this._changesDetected=!function Wm(e,t,n){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++){let o=e[r],s=t[r];if(n&&(o=n(o),s=n(s)),s!==o)return!1}return!0}(r._results,o,n))&&(r._results=o,r.length=o.length,r.last=o[this.length-1],r.first=o[0])}notifyOnChanges(){this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}let Sr=(()=>{class e{}return e.__NG_ELEMENT_ID__=zD,e})();const GD=Sr,QD=class extends GD{constructor(t,n,r){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=r}createEmbeddedView(t,n){const r=this._declarationTContainer.tViews,o=wo(this._declarationLView,r,t,16,null,r.declTNode,null,null,null,null,n||null);o[17]=this._declarationLView[this._declarationTContainer.index];const i=this._declarationLView[19];return null!==i&&(o[19]=i.createEmbeddedView(r)),Ri(r,o,t),new Nn(o)}};function zD(){return Go(ge(),_())}function Go(e,t){return 4&e.type?new QD(t,e,bn(e,t)):null}let Qo=(()=>{class e{}return e.__NG_ELEMENT_ID__=qD,e})();function qD(){return gh(ge(),_())}const KD=Qo,ph=class extends KD{constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return bn(this._hostTNode,this._hostLView)}get injector(){return new dn(this._hostTNode,this._hostLView)}get parentInjector(){const t=Yr(this._hostTNode,this._hostLView);if(Tc(t)){const n=un(t,this._hostLView),r=cn(t);return new dn(n[1].data[r+8],n)}return new dn(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=hh(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,n,r){let o,s;"number"==typeof r?o=r:null!=r&&(o=r.index,s=r.injector);const i=t.createEmbeddedView(n||{},s);return this.insert(i,o),i}createComponent(t,n,r,o,s){const i=t&&!or(t);let a;if(i)a=n;else{const d=n||{};a=d.index,r=d.injector,o=d.projectableNodes,s=d.environmentInjector||d.ngModuleRef}const l=i?t:new Sn(ne(t)),c=r||this.parentInjector;if(!s&&null==l.ngModule){const f=(i?c:this.parentInjector).get(Qt,null);f&&(s=f)}const u=l.create(c,o,void 0,s);return this.insert(u.hostView,a),u}insert(t,n){const r=t._lView,o=r[1];if(function fm(e){return Je(e[3])}(r)){const u=this.indexOf(t);if(-1!==u)this.detach(u);else{const d=r[3],f=new ph(d,d[6],d[3]);f.detach(f.indexOf(t))}}const s=this._adjustIndex(n),i=this._lContainer;!function Fy(e,t,n,r){const o=10+r,s=n.length;r>0&&(n[o-1][4]=t),r<s-10?(t[4]=n[o],Hc(n,10+r,t)):(n.push(t),t[4]=null),t[3]=n;const i=t[17];null!==i&&n!==i&&function Hy(e,t){const n=e[9];t[16]!==t[3][3][16]&&(e[2]=!0),null===n?e[9]=[t]:n.push(t)}(i,t);const a=t[19];null!==a&&a.insertView(e),t[2]|=64}(o,r,i,s);const a=Zs(s,i),l=r[q],c=lo(l,i[7]);return null!==c&&function ky(e,t,n,r,o,s){r[0]=o,r[6]=t,pr(e,r,n,1,o,s)}(o,i[6],l,r,c,a),t.attachToViewContainerRef(),Hc(ol(i),s,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=hh(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),r=zs(this._lContainer,n);r&&(to(ol(this._lContainer),n),Iu(r[1],r))}detach(t){const n=this._adjustIndex(t,-1),r=zs(this._lContainer,n);return r&&null!=to(ol(this._lContainer),n)?new Nn(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function hh(e){return e[8]}function ol(e){return e[8]||(e[8]=[])}function gh(e,t){let n;const r=t[e.index];if(Je(r))n=r;else{let o;if(8&e.type)o=pe(r);else{const s=t[q];o=s.createComment("");const i=Fe(e,t);Bt(s,lo(s,i),o,function Wy(e,t){return e.nextSibling(t)}(s,i),!1)}t[e.index]=n=rf(r,t,o,e),Co(t,n)}return new ph(n,e,t)}class sl{constructor(t){this.queryList=t,this.matches=null}clone(){return new sl(this.queryList)}setDirty(){this.queryList.setDirty()}}class il{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 s=0;s<r;s++){const i=n.getByIndex(s);o.push(this.queries[i.indexInDeclarationView].clone())}return new il(o)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let n=0;n<this.queries.length;n++)null!==wh(t,n).matches&&this.queries[n].setDirty()}}class mh{constructor(t,n,r=null){this.predicate=t,this.flags=n,this.read=r}}class al{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,s=this.getByIndex(r).embeddedTView(t,o);s&&(s.indexInDeclarationView=r,null!==n?n.push(s):n=[s])}return null!==n?new al(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 ll{constructor(t,n=-1){this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,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 ll(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&1!=(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 s=r[o];this.matchTNodeWithReadOption(t,n,JD(n,s)),this.matchTNodeWithReadOption(t,n,Xr(n,t,s,!1,!1))}else r===Sr?4&n.type&&this.matchTNodeWithReadOption(t,n,-1):this.matchTNodeWithReadOption(t,n,Xr(n,t,r,!1,!1))}matchTNodeWithReadOption(t,n,r){if(null!==r){const o=this.metadata.read;if(null!==o)if(o===yr||o===Qo||o===Sr&&4&n.type)this.addMatch(n.index,-2);else{const s=Xr(n,t,o,!1,!1);null!==s&&this.addMatch(n.index,s)}else this.addMatch(n.index,r)}}addMatch(t,n){null===this.matches?this.matches=[t,n]:this.matches.push(t,n)}}function JD(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 eE(e,t,n,r){return-1===n?function XD(e,t){return 11&e.type?bn(e,t):4&e.type?Go(e,t):null}(t,e):-2===n?function tE(e,t,n){return n===yr?bn(t,e):n===Sr?Go(t,e):n===Qo?gh(t,e):void 0}(e,t,r):nr(e,e[1],n,t)}function yh(e,t,n,r){const o=t[19].queries[r];if(null===o.matches){const s=e.data,i=n.matches,a=[];for(let l=0;l<i.length;l+=2){const c=i[l];a.push(c<0?null:eE(t,s[c],i[l+1],n.metadata.read))}o.matches=a}return o.matches}function cl(e,t,n,r){const o=e.queries.getByIndex(n),s=o.matches;if(null!==s){const i=yh(e,t,o,n);for(let a=0;a<s.length;a+=2){const l=s[a];if(l>0)r.push(i[a/2]);else{const c=s[a+1],u=t[-l];for(let d=10;d<u.length;d++){const f=u[d];f[17]===f[3]&&cl(f[1],f,c,r)}if(null!==u[9]){const d=u[9];for(let f=0;f<d.length;f++){const h=d[f];cl(h[1],h,c,r)}}}}}return r}function vh(e){const t=_(),n=J(),r=hc();vs(r+1);const o=wh(n,r);if(e.dirty&&function dm(e){return 4==(4&e[2])}(t)===(2==(2&o.metadata.flags))){if(null===o.matches)e.reset([]);else{const s=o.crossesNgTemplate?cl(n,t,r,[]):yh(n,t,o,r);e.reset(s,Nv),e.notifyOnChanges()}return!0}return!1}function Ih(e,t,n){const r=J();r.firstCreatePass&&(bh(r,new mh(e,t,n),-1),2==(2&t)&&(r.staticViewQueries=!0)),Eh(r,_(),t)}function _h(e,t,n,r){const o=J();if(o.firstCreatePass){const s=ge();bh(o,new mh(t,n,r),s.index),function rE(e,t){const n=e.contentQueries||(e.contentQueries=[]);t!==(n.length?n[n.length-1]:-1)&&n.push(e.queries.length-1,t)}(o,e),2==(2&n)&&(o.staticContentQueries=!0)}Eh(o,_(),n)}function Dh(){return function nE(e,t){return e[19].queries[t].queryList}(_(),hc())}function Eh(e,t,n){const r=new Wo(4==(4&n));qd(e,t,r,r.destroy),null===t[19]&&(t[19]=new il),t[19].queries.push(new sl(r))}function bh(e,t,n){null===e.queries&&(e.queries=new al),e.queries.track(new ll(t,n))}function wh(e,t){return e.queries.getByIndex(t)}function Mh(e,t){return Go(e,t)}const Ae=(()=>({\u0275\u0275attribute:zi,\u0275\u0275attributeInterpolate1:qi,\u0275\u0275attributeInterpolate2:Ki,\u0275\u0275attributeInterpolate3:Zi,\u0275\u0275attributeInterpolate4:Yi,\u0275\u0275attributeInterpolate5:Ji,\u0275\u0275attributeInterpolate6:Xi,\u0275\u0275attributeInterpolate7:ea,\u0275\u0275attributeInterpolate8:ta,\u0275\u0275attributeInterpolateV:na,\u0275\u0275defineComponent:ns,\u0275\u0275defineDirective:Kl,\u0275\u0275defineInjectable:De,\u0275\u0275defineInjector:Or,\u0275\u0275defineNgModule:rs,\u0275\u0275definePipe:Zl,\u0275\u0275directiveInject:Cn,\u0275\u0275getInheritedFactory:kc,\u0275\u0275inject:he,\u0275\u0275injectAttribute:Ts,\u0275\u0275invalidFactory:Rd,\u0275\u0275invalidFactoryDep:As,\u0275\u0275templateRefExtractor:Mh,\u0275\u0275resetView:cc,\u0275\u0275NgOnChangesFeature:ls,\u0275\u0275ProvidersFeature:Lp,\u0275\u0275CopyDefinitionFeature:pf,\u0275\u0275InheritDefinitionFeature:Wi,\u0275\u0275StandaloneFeature:Vp,\u0275\u0275nextContext:Mf,\u0275\u0275namespaceHTML:Ec,\u0275\u0275namespaceMathML:Dc,\u0275\u0275namespaceSVG:_c,\u0275\u0275enableBindings:ic,\u0275\u0275disableBindings:ac,\u0275\u0275elementStart:Ao,\u0275\u0275elementEnd:Ro,\u0275\u0275element:sa,\u0275\u0275elementContainerStart:Oo,\u0275\u0275elementContainerEnd:Lo,\u0275\u0275elementContainer:ia,\u0275\u0275pureFunction0:Qp,\u0275\u0275pureFunction1:zp,\u0275\u0275pureFunction2:qp,\u0275\u0275pureFunction3:Kp,\u0275\u0275pureFunction4:Zp,\u0275\u0275pureFunction5:Yp,\u0275\u0275pureFunction6:Jp,\u0275\u0275pureFunction7:Xp,\u0275\u0275pureFunction8:eh,\u0275\u0275pureFunctionV:th,\u0275\u0275getCurrentView:If,\u0275\u0275restoreView:lc,\u0275\u0275listener:la,\u0275\u0275projection:Tf,\u0275\u0275syntheticHostProperty:$a,\u0275\u0275syntheticHostListener:ca,\u0275\u0275pipeBind1:lh,\u0275\u0275pipeBind2:ch,\u0275\u0275pipeBind3:uh,\u0275\u0275pipeBind4:dh,\u0275\u0275pipeBindV:fh,\u0275\u0275projectionDef:Cf,\u0275\u0275hostProperty:Ha,\u0275\u0275property:ra,\u0275\u0275propertyInterpolate:ua,\u0275\u0275propertyInterpolate1:ko,\u0275\u0275propertyInterpolate2:da,\u0275\u0275propertyInterpolate3:fa,\u0275\u0275propertyInterpolate4:pa,\u0275\u0275propertyInterpolate5:ha,\u0275\u0275propertyInterpolate6:ga,\u0275\u0275propertyInterpolate7:ma,\u0275\u0275propertyInterpolate8:ya,\u0275\u0275propertyInterpolateV:va,\u0275\u0275pipe:ah,\u0275\u0275queryRefresh:vh,\u0275\u0275viewQuery:Ih,\u0275\u0275loadQuery:Dh,\u0275\u0275contentQuery:_h,\u0275\u0275reference:vf,\u0275\u0275classMap:Lf,\u0275\u0275classMapInterpolate1:Uf,\u0275\u0275classMapInterpolate2:Wf,\u0275\u0275classMapInterpolate3:Gf,\u0275\u0275classMapInterpolate4:Qf,\u0275\u0275classMapInterpolate5:zf,\u0275\u0275classMapInterpolate6:qf,\u0275\u0275classMapInterpolate7:Kf,\u0275\u0275classMapInterpolate8:Zf,\u0275\u0275classMapInterpolateV:Yf,\u0275\u0275styleMap:nt,\u0275\u0275styleMapInterpolate1:Jf,\u0275\u0275styleMapInterpolate2:Xf,\u0275\u0275styleMapInterpolate3:ep,\u0275\u0275styleMapInterpolate4:tp,\u0275\u0275styleMapInterpolate5:np,\u0275\u0275styleMapInterpolate6:rp,\u0275\u0275styleMapInterpolate7:op,\u0275\u0275styleMapInterpolate8:sp,\u0275\u0275styleMapInterpolateV:ip,\u0275\u0275styleProp:Ia,\u0275\u0275stylePropInterpolate1:Pa,\u0275\u0275stylePropInterpolate2:Aa,\u0275\u0275stylePropInterpolate3:Ra,\u0275\u0275stylePropInterpolate4:Oa,\u0275\u0275stylePropInterpolate5:La,\u0275\u0275stylePropInterpolate6:ka,\u0275\u0275stylePropInterpolate7:ja,\u0275\u0275stylePropInterpolate8:Va,\u0275\u0275stylePropInterpolateV:Fa,\u0275\u0275classProp:_a,\u0275\u0275advance:_d,\u0275\u0275template:mf,\u0275\u0275text:Bf,\u0275\u0275textInterpolate:Ea,\u0275\u0275textInterpolate1:Vo,\u0275\u0275textInterpolate2:ba,\u0275\u0275textInterpolate3:wa,\u0275\u0275textInterpolate4:Ma,\u0275\u0275textInterpolate5:Ca,\u0275\u0275textInterpolate6:Ta,\u0275\u0275textInterpolate7:xa,\u0275\u0275textInterpolate8:Na,\u0275\u0275textInterpolateV:Sa,\u0275\u0275i18n:Sp,\u0275\u0275i18nAttributes:Pp,\u0275\u0275i18nExp:qa,\u0275\u0275i18nStart:Qa,\u0275\u0275i18nEnd:za,\u0275\u0275i18nApply:Ap,\u0275\u0275i18nPostprocess:Rp,\u0275\u0275resolveWindow:dd,\u0275\u0275resolveDocument:fd,\u0275\u0275resolveBody:pd,\u0275\u0275setComponentScope:Wl,\u0275\u0275setNgModuleScope:zl,\u0275\u0275registerNgModuleType:Os,\u0275\u0275sanitizeHtml:Wu,\u0275\u0275sanitizeStyle:Gu,\u0275\u0275sanitizeResourceUrl:ai,\u0275\u0275sanitizeScript:Qu,\u0275\u0275sanitizeUrl:ii,\u0275\u0275sanitizeUrlOrResourceUrl:Ku,\u0275\u0275trustConstantHtml:zu,\u0275\u0275trustConstantResourceUrl:qu,\u0275\u0275validateIframeAttribute:Pu,forwardRef:O,resolveForwardRef:b}))();let Un=null;function iE(){Un=null}function Th(e){return!!je(e)}const Pr=[];let ul=!1;function xh(){if(!ul){ul=!0;try{for(let e=Pr.length-1;e>=0;e--){const{moduleType:t,ngModule:n}=Pr[e];n.declarations&&n.declarations.every(Nh)&&(Pr.splice(e,1),uE(t,n))}}finally{ul=!1}}}function Nh(e){return Array.isArray(e)?e.every(Nh):!!b(e)}function Sh(e,t={}){Ph(e,t),void 0!==t.id&&Os(e,t.id),function aE(e,t){Pr.push({moduleType:e,ngModule:t})}(e,t)}function Ph(e,t,n=!1){const r=$e(t.declarations||ee);let o=null;Object.defineProperty(e,ts,{configurable:!0,get:()=>(null===o&&(o=ye().compileNgModule(Ae,`ng:///${e.name}/\u0275mod.js`,{type:e,bootstrap:$e(t.bootstrap||ee).map(b),declarations:r.map(b),imports:$e(t.imports||ee).map(b).map(Lh),exports:$e(t.exports||ee).map(b).map(Lh),schemas:t.schemas?$e(t.schemas):null,id:t.id||null}),o.schemas||(o.schemas=[])),o)});let s=null;Object.defineProperty(e,mt,{get:()=>{if(null===s){const a=ye();s=a.compileFactory(Ae,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,deps:io(e),target:a.FactoryTarget.NgModule,typeArgumentCount:0})}return s},configurable:!1});let i=null;Object.defineProperty(e,Lr,{get:()=>{if(null===i){const a={name:e.name,type:e,providers:t.providers||ee,imports:[(t.imports||ee).map(b),(t.exports||ee).map(b)]};i=ye().compileInjector(Ae,`ng:///${e.name}/\u0275inj.js`,a)}return i},configurable:!1})}let zo=new WeakMap,fl=new WeakMap;function cE(){zo=new WeakMap,fl=new WeakMap,Pr.length=0}function uE(e,t){const n=$e(t.declarations||ee),r=Yt(e);n.forEach(o=>{(o=b(o)).hasOwnProperty(zn)?pl(ne(o),r):!o.hasOwnProperty(kr)&&!o.hasOwnProperty(jr)&&(o.ngSelectorScope=e)})}function pl(e,t){e.directiveDefs=()=>Array.from(t.compilation.directives).map(n=>n.hasOwnProperty(zn)?ne(n):xe(n)).filter(n=>!!n),e.pipeDefs=()=>Array.from(t.compilation.pipes).map(n=>Ne(n)),e.schemas=t.schemas,e.tView=null}function Yt(e){if(Th(e))return function dE(e){const t=je(e,!0);if(null!==t.transitiveCompileScopes)return t.transitiveCompileScopes;const n={schemas:t.schemas||null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set}};return Et(t.imports).forEach(r=>{const o=Yt(r);o.exported.directives.forEach(s=>n.compilation.directives.add(s)),o.exported.pipes.forEach(s=>n.compilation.pipes.add(s))}),Et(t.declarations).forEach(r=>{Ne(r)?n.compilation.pipes.add(r):n.compilation.directives.add(r)}),Et(t.exports).forEach(r=>{const o=r;if(Th(o)){const s=Yt(o);s.exported.directives.forEach(i=>{n.compilation.directives.add(i),n.exported.directives.add(i)}),s.exported.pipes.forEach(i=>{n.compilation.pipes.add(i),n.exported.pipes.add(i)})}else Ne(o)?n.exported.pipes.add(o):n.exported.directives.add(o)}),t.transitiveCompileScopes=n,n}(e);if(nn(e)){if(null!==(ne(e)||xe(e)))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set([e]),pipes:new Set}};if(null!==Ne(e))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set([e])}}}throw new Error(`${e.name} does not have a module def (\u0275mod property)`)}function Lh(e){return function Ch(e){return void 0!==e.ngModule}(e)?e.ngModule:e}let hl=0;function kh(e,t){let n=null;(function iy(e,t){Yc(t)&&(In.set(e,t),ur.add(e))})(e,t),Vh(e,t),Object.defineProperty(e,zn,{get:()=>{if(null===n){const r=ye();if(Yc(t)){const c=[`Component '${e.name}' is not resolved:`];throw t.templateUrl&&c.push(` - templateUrl: ${t.templateUrl}`),t.styleUrls&&t.styleUrls.length&&c.push(` - styleUrls: ${JSON.stringify(t.styleUrls)}`),c.push("Did you run and wait for 'resolveComponentResources()'?"),new Error(c.join("\n"))}const o=function sE(){return Un}();let s=t.preserveWhitespaces;void 0===s&&(s=null!==o&&void 0!==o.preserveWhitespaces&&o.preserveWhitespaces);let i=t.encapsulation;void 0===i&&(i=null!==o&&void 0!==o.defaultEncapsulation?o.defaultEncapsulation:gt.Emulated);const a=t.templateUrl||`ng:///${e.name}/template.html`,l={...Fh(e,t),typeSourceSpan:r.createParseSourceSpan("Component",e.name,a),template:t.template||"",preserveWhitespaces:s,styles:t.styles||ee,animations:t.animations,declarations:[],changeDetection:t.changeDetection,encapsulation:i,interpolation:t.interpolation,viewProviders:t.viewProviders||null,isStandalone:!!t.standalone};hl++;try{if(l.usesInheritance&&Hh(e),n=r.compileComponent(Ae,a,l),t.standalone){const c=$e(t.imports||ee),{directiveDefs:u,pipeDefs:d}=function pE(e,t){let n=null,r=null;return{directiveDefs:()=>{if(null===n){n=[ne(e)];const i=new Set;for(const a of t){const l=b(a);if(!i.has(l))if(i.add(l),je(l)){const c=Yt(l);for(const u of c.exported.directives){const d=ne(u)||xe(u);d&&!i.has(u)&&(i.add(u),n.push(d))}}else{const c=ne(l)||xe(l);c&&n.push(c)}}}return n},pipeDefs:()=>{if(null===r){r=[];const i=new Set;for(const a of t){const l=b(a);if(!i.has(l))if(i.add(l),je(l)){const c=Yt(l);for(const u of c.exported.pipes){const d=Ne(u);d&&!i.has(u)&&(i.add(u),r.push(d))}}else{const c=Ne(l);c&&r.push(c)}}}return r}}}(e,c);n.directiveDefs=u,n.pipeDefs=d,n.dependencies=()=>c.map(b)}}finally{hl--}if(0===hl&&xh(),function hE(e){return void 0!==e.ngSelectorScope}(e)){const c=Yt(e.ngSelectorScope);pl(n,c)}if(t.schemas){if(!t.standalone)throw new Error(`The 'schemas' was specified for the ${Z(e)} but is only valid on a component that is standalone.`);n.schemas=t.schemas}else t.standalone&&(n.schemas=[])}return n},configurable:!1})}function gl(e,t){let n=null;Vh(e,t||{}),Object.defineProperty(e,kr,{get:()=>{if(null===n){const r=jh(e,t||{});n=ye().compileDirective(Ae,r.sourceMapUrl,r.metadata)}return n},configurable:!1})}function jh(e,t){const n=e&&e.name,r=`ng:///${n}/\u0275dir.js`,o=ye(),s=Fh(e,t);return s.typeSourceSpan=o.createParseSourceSpan("Directive",n,r),s.usesInheritance&&Hh(e),{metadata:s,sourceMapUrl:r}}function Vh(e,t){let n=null;Object.defineProperty(e,mt,{get:()=>{if(null===n){const r=jh(e,t),o=ye();n=o.compileFactory(Ae,`ng:///${e.name}/\u0275fac.js`,{name:r.metadata.name,type:r.metadata.type,typeArgumentCount:0,deps:io(e),target:o.FactoryTarget.Directive})}return n},configurable:!1})}function gE(e){return Object.getPrototypeOf(e.prototype)===Object.prototype}function Fh(e,t){const n=cr(),r=n.ownPropMetadata(e);return{name:e.name,type:e,selector:void 0!==t.selector?t.selector:null,host:t.host||en,propMetadata:r,inputs:t.inputs||ee,outputs:t.outputs||ee,queries:$h(e,r,Bh),lifecycle:{usesOnChanges:n.hasLifecycleHook(e,"ngOnChanges")},typeSourceSpan:null,usesInheritance:!gE(e),exportAs:vE(t.exportAs),providers:t.providers||null,viewQueries:$h(e,r,Uh),isStandalone:!!t.standalone}}function Hh(e){const t=Object.prototype;let n=Object.getPrototypeOf(e.prototype).constructor;for(;n&&n!==t;)!xe(n)&&!ne(n)&&_E(n)&&gl(n,null),n=Object.getPrototypeOf(n)}function mE(e){return"string"==typeof e?Gh(e):b(e)}function yE(e,t){return{propertyName:e,predicate:mE(t.selector),descendants:t.descendants,first:t.first,read:t.read?t.read:null,static:!!t.static,emitDistinctChangesOnly:!!t.emitDistinctChangesOnly}}function $h(e,t,n){const r=[];for(const o in t)if(t.hasOwnProperty(o)){const s=t[o];s.forEach(i=>{if(n(i)){if(!i.selector)throw new Error(`Can't construct a query for the property "${o}" of "${Z(e)}" since the query selector wasn't defined.`);if(s.some(Wh))throw new Error("Cannot combine @Input decorators with query decorators");r.push(yE(o,i))}})}return r}function vE(e){return void 0===e?null:Gh(e)}function Bh(e){const t=e.ngMetadataName;return"ContentChild"===t||"ContentChildren"===t}function Uh(e){const t=e.ngMetadataName;return"ViewChild"===t||"ViewChildren"===t}function Wh(e){return"Input"===e.ngMetadataName}function Gh(e){return e.split(",").map(t=>t.trim())}const IE=["ngOnChanges","ngOnInit","ngOnDestroy","ngDoCheck","ngAfterViewInit","ngAfterViewChecked","ngAfterContentInit","ngAfterContentChecked"];function _E(e){const t=cr();if(IE.some(r=>t.hasLifecycleHook(e,r)))return!0;const n=t.propMetadata(e);for(const r in n){const o=n[r];for(let s=0;s<o.length;s++){const i=o[s],a=i.ngMetadataName;if(Wh(i)||Bh(i)||Uh(i)||"Output"===a||"HostBinding"===a||"HostListener"===a)return!0}}return!1}function Qh(e,t){let n=null,r=null;Object.defineProperty(e,mt,{get:()=>{if(null===r){const o=zh(e,t),s=ye();r=s.compileFactory(Ae,`ng:///${o.name}/\u0275fac.js`,{name:o.name,type:o.type,typeArgumentCount:0,deps:io(e),target:s.FactoryTarget.Pipe})}return r},configurable:!1}),Object.defineProperty(e,jr,{get:()=>{if(null===n){const o=zh(e,t);n=ye().compilePipe(Ae,`ng:///${o.name}/\u0275pipe.js`,o)}return n},configurable:!1})}function zh(e,t){return{type:e,name:e.name,pipeName:t.name,pure:void 0===t.pure||t.pure,isStandalone:!!t.standalone}}const qh=gn("Directive",(e={})=>e,void 0,void 0,(e,t)=>gl(e,t)),DE=gn("Component",(e={})=>({changeDetection:ke.Default,...e}),qh,void 0,(e,t)=>kh(e,t)),EE=gn("Pipe",e=>({pure:!0,...e}),void 0,void 0,(e,t)=>Qh(e,t)),bE=St("Input",e=>({bindingPropertyName:e})),wE=St("Output",e=>({bindingPropertyName:e})),ME=St("HostBinding",e=>({hostPropertyName:e})),CE=St("HostListener",(e,t)=>({eventName:e,args:t})),TE=gn("NgModule",e=>e,void 0,void 0,(e,t)=>Sh(e,t));function qo(...e){}const Kh=new re("Application Initializer");let Ko=(()=>{class e{constructor(n){this.appInits=n,this.resolve=qo,this.reject=qo,this.initialized=!1,this.done=!1,this.donePromise=new Promise((r,o)=>{this.resolve=r,this.reject=o})}runInitializers(){if(this.initialized)return;const n=[],r=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let o=0;o<this.appInits.length;o++){const s=this.appInits[o]();if(aa(s))n.push(s);else if(Df(s)){const i=new Promise((a,l)=>{s.subscribe({complete:a,error:l})});n.push(i)}}Promise.all(n).then(()=>{r()}).catch(o=>{this.reject(o)}),0===n.length&&r(),this.initialized=!0}}return e.\u0275fac=function(n){return new(n||e)(he(Kh,8))},e.\u0275prov=De({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const Zh=new re("AppId",{providedIn:"root",factory:Yh});function Yh(){return`${ml()}${ml()}${ml()}`}const xE={provide:Zh,useFactory:Yh,deps:[]};function ml(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Jh=new re("Platform Initializer"),NE=new re("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),Xh=new re("appBootstrapListener"),SE=new re("Application Packages Root URL"),PE=new re("AnimationModuleType");let AE=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=De({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();const Zo=new re("LocaleId",{providedIn:"root",factory:()=>Qc(Zo,W.Optional|W.SkipSelf)||function RE(){return typeof $localize<"u"&&$localize.locale||Zt}()}),OE=new re("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"}),LE=new re("Translations"),kE=new re("TranslationsFormat");var ft=(()=>((ft=ft||{})[ft.Error=0]="Error",ft[ft.Warning=1]="Warning",ft[ft.Ignore=2]="Ignore",ft))();class eg{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let jE=(()=>{class e{compileModuleSync(n){return new Uo(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const r=this.compileModuleSync(n),s=Et(je(n).declarations).reduce((i,a)=>{const l=ne(a);return l&&i.push(new Sn(l)),i},[]);return new eg(r,s)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=De({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const tg=new re("compilerOptions");class VE{}function FE(e){Hi(uu(e)),$p(e).forEach(t=>gf(t))}let rg=!1;function HE(){rg||(rg=!0,Ke("\u0275setProfiler",im),Ke("getDirectiveMetadata",jD),Ke("getComponent",tl),Ke("getContext",Fp),Ke("getListeners",Wp),Ke("getOwningComponent",Hp),Ke("getHostElement",nl),Ke("getInjector",Bp),Ke("getRootComponents",$p),Ke("getDirectives",Up),Ke("applyChanges",FE))}function Ke(e,t){if(typeof COMPILED>"u"||!COMPILED){const n=fe;if(n){let r=n.ng;r||(r=n.ng={}),r[e]=t}}}const $E=(()=>Promise.resolve(0))();function yl(e){typeof Zone>"u"?$E.then(()=>{e&&e.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",e)}class Ze{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new dt(!1),this.onMicrotaskEmpty=new dt(!1),this.onStable=new dt(!1),this.onError=new dt(!1),typeof Zone>"u")throw new L(908,!1);Zone.assertZonePatched();const o=this;if(o._nesting=0,o._outer=o._inner=Zone.current,Zone.AsyncStackTaggingZoneSpec){const s=Zone.AsyncStackTaggingZoneSpec;o._inner=o._inner.fork(new s("Angular"))}Zone.TaskTrackingZoneSpec&&(o._inner=o._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(o._inner=o._inner.fork(Zone.longStackTraceZoneSpec)),o.shouldCoalesceEventChangeDetection=!r&&n,o.shouldCoalesceRunChangeDetection=r,o.lastRequestAnimationFrameId=-1,o.nativeRequestAnimationFrame=function BE(){let e=fe.requestAnimationFrame,t=fe.cancelAnimationFrame;if(typeof Zone<"u"&&e&&t){const n=e[Zone.__symbol__("OriginalDelegate")];n&&(e=n);const r=t[Zone.__symbol__("OriginalDelegate")];r&&(t=r)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function GE(e){const t=()=>{!function WE(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(fe,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,Il(e),e.isCheckStableRunning=!0,vl(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),Il(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,o,s,i,a)=>{try{return og(e),n.invokeTask(o,s,i,a)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===s.type||e.shouldCoalesceRunChangeDetection)&&t(),sg(e)}},onInvoke:(n,r,o,s,i,a,l)=>{try{return og(e),n.invoke(o,s,i,a,l)}finally{e.shouldCoalesceRunChangeDetection&&t(),sg(e)}},onHasTask:(n,r,o,s)=>{n.hasTask(o,s),r===o&&("microTask"==s.change?(e._hasPendingMicrotasks=s.microTask,Il(e),vl(e)):"macroTask"==s.change&&(e.hasPendingMacrotasks=s.macroTask))},onHandleError:(n,r,o,s)=>(n.handleError(o,s),e.runOutsideAngular(()=>e.onError.emit(s)),!1)})}(o)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Ze.isInAngularZone())throw new L(909,!1)}static assertNotInAngularZone(){if(Ze.isInAngularZone())throw new L(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,o){const s=this._inner,i=s.scheduleEventTask("NgZoneEvent: "+o,t,UE,qo,qo);try{return s.runTask(i,n,r)}finally{s.cancelTask(i)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}}const UE={};function vl(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 Il(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function og(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function sg(e){e._nesting--,vl(e)}class ig{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new dt,this.onMicrotaskEmpty=new dt,this.onStable=new dt,this.onError=new dt}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)}}const ag=new re(""),lg=new re("");let _l,QE=(()=>{class e{constructor(n,r,o){this._ngZone=n,this.registry=r,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,_l||(ug(o),o.addToWindow(r)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Ze.assertNotInAngularZone(),yl(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())yl(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb(this._didWork)}this._didWork=!1});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(n)||(clearTimeout(r.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,r,o){let s=-1;r&&r>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(i=>i.timeoutId!==s),n(this._didWork,this.getPendingTasks())},r)),this._callbacks.push({doneCb:n,timeoutId:s,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()}getPendingRequestCount(){return this._pendingCount}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,r,o){return[]}}return e.\u0275fac=function(n){return new(n||e)(he(Ze),he(cg),he(lg))},e.\u0275prov=De({token:e,factory:e.\u0275fac}),e})(),cg=(()=>{class e{constructor(){this._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){var o,s;return null!==(o=null===(s=_l)||void 0===s?void 0:s.findTestabilityInTree(this,n,r))&&void 0!==o?o:null}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=De({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();function ug(e){_l=e}let Lt=null;const Dl=new re("AllowMultipleToken"),El=new re("PlatformDestroyListeners");function dg(e,t,n){const r=new Uo(n);return Promise.resolve(r)}function fg(e){return e.isBoundToModule}class zE{constructor(t,n){this.name=t,this.token=n}}function pg(e){if(Lt&&!Lt.get(Dl,!1))throw new L(400,!1);Lt=e;const t=e.get(bl);return hg(e),t}function hg(e){const t=e.get(Jh,null);t&&t.forEach(n=>n())}function KE(e){const{rootComponent:t,appProviders:n,platformProviders:r}=e,o=function qE(e=[]){if(Lt)return Lt;const t=yg(e);return Lt=t,hg(t),t}(r),s=Ig("zone.js",vg());return s.run(()=>{const a=el([{provide:Ze,useValue:s},...n||[]],o,"Environment Injector"),l=a.get(vr,null);let c;s.runOutsideAngular(()=>{c=s.onError.subscribe({next:f=>{l.handleError(f)}})});const u=()=>a.destroy(),d=o.get(El);return d.add(u),a.onDestroy(()=>{c.unsubscribe(),d.delete(u)}),_g(l,s,()=>{const f=a.get(Ko);return f.runInitializers(),f.donePromise.then(()=>{Ua(a.get(Zo,Zt)||Zt);const y=a.get(Jo);return void 0!==t&&y.bootstrap(t),y})})})}function gg(e,t,n=[]){const r=`Platform: ${t}`,o=new re(r);return(s=[])=>{let i=Yo();if(!i||i.injector.get(Dl,!1)){const a=[...n,...s,{provide:o,useValue:!0}];e?e(a):pg(yg(a,r))}return mg()}}function mg(e){const t=Yo();if(!t)throw new L(401,!1);return t}function yg(e=[],t){return At.create({name:t,providers:[{provide:fi,useValue:"platform"},{provide:El,useValue:new Set([()=>Lt=null])},...e]})}function ZE(){var e;null===(e=Yo())||void 0===e||e.destroy()}function Yo(){var e,t;return null!==(e=null===(t=Lt)||void 0===t?void 0:t.get(bl))&&void 0!==e?e:null}let bl=(()=>{class e{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,r){const o=Ig(r?.ngZone,vg(r)),s=[{provide:Ze,useValue:o}];return o.run(()=>{const i=At.create({providers:s,parent:this.injector,name:n.moduleType.name}),a=n.create(i),l=a.injector.get(vr,null);if(!l)throw new L(402,!1);return o.runOutsideAngular(()=>{const c=o.onError.subscribe({next:u=>{l.handleError(u)}});a.onDestroy(()=>{Xo(this._modules,a),c.unsubscribe()})}),_g(l,o,()=>{const c=a.injector.get(Ko);return c.runInitializers(),c.donePromise.then(()=>(Ua(a.injector.get(Zo,Zt)||Zt),this._moduleDoBootstrap(a),a))})})}bootstrapModule(n,r=[]){const o=Dg({},r);return dg(0,0,n).then(s=>this.bootstrapModuleFactory(s,o))}_moduleDoBootstrap(n){const r=n.injector.get(Jo);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(o=>r.bootstrap(o));else{if(!n.instance.ngDoBootstrap)throw new L(403,!1);n.instance.ngDoBootstrap(r)}this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new L(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());const n=this._injector.get(El,null);n&&(n.forEach(r=>r()),n.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return e.\u0275fac=function(n){return new(n||e)(he(At))},e.\u0275prov=De({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();function vg(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!e||!e.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!e||!e.ngZoneRunCoalescing)||!1}}function Ig(e,t){let n;return n="noop"===e?new ig:("zone.js"===e?void 0:e)||new Ze(t),n}function _g(e,t,n){try{const r=n();return aa(r)?r.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}function Dg(e,t){return Array.isArray(t)?t.reduce(Dg,e):{...e,...t}}let Jo=(()=>{class e{constructor(n,r,o){this._zone=n,this._injector=r,this._exceptionHandler=o,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this._destroyed=!1,this._destroyListeners=[],this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const s=new k.y(a=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{a.next(this._stable),a.complete()})}),i=new k.y(a=>{let l;this._zone.runOutsideAngular(()=>{l=this._zone.onStable.subscribe(()=>{Ze.assertNotInAngularZone(),yl(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,a.next(!0))})})});const c=this._zone.onUnstable.subscribe(()=>{Ze.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{a.next(!1)}))});return()=>{l.unsubscribe(),c.unsubscribe()}});this.isStable=(0,R.T)(s,i.pipe(function g(){return e=>(0,j.x)()(function M(e,t){return function(r){let o;if(o="function"==typeof e?e:function(){return e},"function"==typeof t)return r.lift(new $(o,t));const s=Object.create(r,F.N);return s.source=r,s.subjectFactory=o,s}}(w)(e))}()))}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,r){const o=n instanceof vo;if(!this._injector.get(Ko).done)throw!o&&nn(n),new L(405,false);let i;i=o?n:this._injector.get(mr).resolveComponentFactory(n),this.componentTypes.push(i.componentType);const a=fg(i)?void 0:this._injector.get(Bn),c=i.create(At.NULL,[],r||i.selector,a),u=c.location.nativeElement,d=c.injector.get(ag,null);return d?.registerApplication(u),c.onDestroy(()=>{this.detachView(c.hostView),Xo(this.components,c),d?.unregisterApplication(u)}),this._loadComponent(c),c}tick(){if(this._runningTick)throw new L(101,!1);try{this._runningTick=!0;for(let n of this._views)n.detectChanges()}catch(n){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(n))}finally{this._runningTick=!1}}attachView(n){const r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){const r=n;Xo(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n),this._injector.get(Xh,[]).concat(this._bootstrapListeners).forEach(o=>o(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>Xo(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new L(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return e.\u0275fac=function(n){return new(n||e)(he(Ze),he(Qt),he(vr))},e.\u0275prov=De({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function Xo(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}let bg=!0,wg=!1;function JE(){return wg=!0,bg}function XE(){if(wg)throw new Error("Cannot enable prod mode after platform setup.");bg=!1}function eb(e){const t=eu(e);if(!t)throw Mg(e);return new Uo(t)}function tb(e){const t=eu(e);if(!t)throw Mg(e);return t}function Mg(e){return new Error(`No module with ID ${e} loaded`)}let Cg=(()=>{class e{}return e.__NG_ELEMENT_ID__=Tg,e})();function Tg(e){return function nb(e,t,n){if($r(e)&&!n){const r=He(e.index,t);return new Nn(r,r)}return 47&e.type?new Nn(t[16],t):null}(ge(),_(),16==(16&e))}class xg extends Cg{}class rb extends xg{}class ob{constructor(t,n){this.name=t,this.callback=n}}function sb(e){return e.map(t=>t.nativeElement)}class wl{constructor(t){this.nativeNode=t}get parent(){const t=this.nativeNode.parentNode;return t?new Ar(t):null}get injector(){return Bp(this.nativeNode)}get componentInstance(){const t=this.nativeNode;return t&&(tl(t)||Hp(t))}get context(){return tl(this.nativeNode)||Fp(this.nativeNode)}get listeners(){return Wp(this.nativeNode).filter(t=>"dom"===t.type)}get references(){return function VD(e){const t=Me(e);if(null===t)return{};if(void 0===t.localRefs){const n=t.lView;if(null===n)return{};t.localRefs=function Ny(e,t){const n=e[1].data[t];if(n&&n.localNames){const r={};let o=n.index+1;for(let s=0;s<n.localNames.length;s+=2)r[n.localNames[s]]=e[o],o++;return r}return null}(n,t.nodeIndex)}return t.localRefs||{}}(this.nativeNode)}get providerTokens(){return function kD(e){const t=Me(e),n=t?t.lView:null;if(null===n)return[];const r=n[1],o=r.data[t.nodeIndex],s=[],a=o.directiveEnd;for(let l=1048575&o.providerIndexes;l<a;l++){let c=r.data[l];HD(c)&&(c=c.type),s.push(c)}return s}(this.nativeNode)}}class Ar extends wl{constructor(t){super(t)}get nativeElement(){return this.nativeNode.nodeType==Node.ELEMENT_NODE?this.nativeNode:null}get name(){const t=Me(this.nativeNode),n=t?t.lView:null;return null!==n?n[1].data[t.nodeIndex].value:this.nativeNode.nodeName}get properties(){const t=Me(this.nativeNode),n=t?t.lView:null;if(null===n)return{};const r=n[1].data,o=r[t.nodeIndex],s={};return function ib(e,t){if(e){let n=Object.getPrototypeOf(e);const r=Node.prototype;for(;null!==n&&n!==r;){const o=Object.getOwnPropertyDescriptors(n);for(let s in o)if(!s.startsWith("__")&&!s.startsWith("on")){const i=e[s];ab(i)&&(t[s]=i)}n=Object.getPrototypeOf(n)}}}(this.nativeElement,s),function lb(e,t,n,r){let o=t.propertyBindings;if(null!==o)for(let s=0;s<o.length;s++){const i=o[s],l=r[i].split("\ufffd"),c=l[0];if(l.length>1){let u=l[1];for(let d=1;d<l.length-1;d++)u+=U(n[i+d-1])+l[d+1];e[c]=u}else e[c]=n[i]}}(s,o,n,r),s}get attributes(){const t={},n=this.nativeElement;if(!n)return t;const r=Me(n),o=r?r.lView:null;if(null===o)return{};const s=o[1].data[r.nodeIndex].attrs,i=[];if(s){let l=0;for(;l<s.length;){const c=s[l];if("string"!=typeof c)break;t[c]=s[l+1],i.push(c.toLowerCase()),l+=2}}const a=n.attributes;for(let l=0;l<a.length;l++){const c=a[l],u=c.name.toLowerCase();-1===i.indexOf(u)&&(t[u]=c.value)}return t}get styles(){return this.nativeElement&&this.nativeElement.style?this.nativeElement.style:{}}get classes(){const t={},r=this.nativeElement.className;return("string"!=typeof r?r.baseVal.split(" "):r.split(" ")).forEach(s=>t[s]=!0),t}get childNodes(){const t=this.nativeNode.childNodes,n=[];for(let r=0;r<t.length;r++)n.push(Wn(t[r]));return n}get children(){const t=this.nativeElement;if(!t)return[];const n=t.children,r=[];for(let o=0;o<n.length;o++)r.push(Wn(n[o]));return r}query(t){return this.queryAll(t)[0]||null}queryAll(t){const n=[];return Ng(this,t,n,!0),n}queryAllNodes(t){const n=[];return Ng(this,t,n,!1),n}triggerEventHandler(t,n){const r=this.nativeNode,o=[];this.listeners.forEach(s=>{if(s.name===t){const i=s.callback;i.call(r,n),o.push(i)}}),"function"==typeof r.eventListeners&&r.eventListeners(t).forEach(s=>{if(-1!==s.toString().indexOf("__ngUnwrap__")){const i=s("__ngUnwrap__");return-1===o.indexOf(i)&&i.call(r,n)}})}}function ab(e){return"string"==typeof e||"boolean"==typeof e||"number"==typeof e||null===e}function Ng(e,t,n,r){const o=Me(e.nativeNode),s=o?o.lView:null;null!==s?Jt(s[1].data[o.nodeIndex],s,t,n,r,e.nativeNode):Cl(e.nativeNode,t,n,r)}function Jt(e,t,n,r,o,s){const i=function um(e,t){const n=null===e?-1:e.index;return-1!==n?pe(t[n]):null}(e,t);if(11&e.type){if(Ml(i,n,r,o,s),$r(e)){const l=He(e.index,t);l&&l[1].firstChild&&Jt(l[1].firstChild,l,n,r,o,s)}else e.child&&Jt(e.child,t,n,r,o,s),i&&Cl(i,n,r,o);const a=t[e.index];Je(a)&&Sg(a,n,r,o,s)}else if(4&e.type){const a=t[e.index];Ml(a[7],n,r,o,s),Sg(a,n,r,o,s)}else if(16&e.type){const a=t[16],c=a[6].projection[e.projection];if(Array.isArray(c))for(let u of c)Ml(u,n,r,o,s);else if(c){const u=a[3];Jt(u[1].data[c.index],u,n,r,o,s)}}else e.child&&Jt(e.child,t,n,r,o,s);if(s!==i){const a=4&e.flags?e.projectionNext:e.next;a&&Jt(a,t,n,r,o,s)}}function Sg(e,t,n,r,o){for(let s=10;s<e.length;s++){const i=e[s],a=i[1].firstChild;a&&Jt(a,i,t,n,r,o)}}function Ml(e,t,n,r,o){if(o!==e){const s=Wn(e);if(!s)return;(r&&s instanceof Ar&&t(s)&&-1===n.indexOf(s)||!r&&t(s)&&-1===n.indexOf(s))&&n.push(s)}}function Cl(e,t,n,r){const o=e.childNodes,s=o.length;for(let i=0;i<s;i++){const a=o[i],l=Wn(a);l&&((r&&l instanceof Ar&&t(l)&&-1===n.indexOf(l)||!r&&t(l)&&-1===n.indexOf(l))&&n.push(l),Cl(a,t,n,r))}}const xl="__ng_debug__";function Wn(e){return e instanceof Node?(e.hasOwnProperty(xl)||(e[xl]=e.nodeType==Node.ELEMENT_NODE?new Ar(e):new wl(e)),e[xl]):null}function cb(e){return null}class Pg{constructor(){}supports(t){return _r(t)}create(t){return new Ag(t)}}const ub=(e,t)=>t;class Ag{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||ub}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,r=this._removalsHead,o=0,s=null;for(;n||r;){const i=!r||n&&n.currentIndex<Og(r,o,s)?n:r,a=Og(i,o,s),l=i.currentIndex;if(i===r)o--,r=r._nextRemoved;else if(n=n._next,null==i.previousIndex)o++;else{s||(s=[]);const c=a-o,u=l-o;if(c!=u){for(let f=0;f<c;f++){const h=f<s.length?s[f]:s[f]=0,y=h+f;u<=y&&y<c&&(s[f]=h+1)}s[i.previousIndex]=u-c}}a!==l&&t(i,a,l)}}forEachPreviousItem(t){let n;for(n=this._previousItHead;null!==n;n=n._nextPrevious)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;null!==n;n=n._nextAdded)t(n)}forEachMovedItem(t){let n;for(n=this._movesHead;null!==n;n=n._nextMoved)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;null!==n;n=n._nextRemoved)t(n)}forEachIdentityChange(t){let n;for(n=this._identityChangesHead;null!==n;n=n._nextIdentityChange)t(n)}diff(t){if(null==t&&(t=[]),!_r(t))throw new L(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let o,s,i,n=this._itHead,r=!1;if(Array.isArray(t)){this.length=t.length;for(let a=0;a<this.length;a++)s=t[a],i=this._trackByFn(a,s),null!==n&&Object.is(n.trackById,i)?(r&&(n=this._verifyReinsertion(n,s,i,a)),Object.is(n.item,s)||this._addIdentityChange(n,s)):(n=this._mismatch(n,s,i,a),r=!0),n=n._next}else o=0,function d_(e,t){if(Array.isArray(e))for(let n=0;n<e.length;n++)t(e[n]);else{const n=e[zt()]();let r;for(;!(r=n.next()).done;)t(r.value)}}(t,a=>{i=this._trackByFn(o,a),null!==n&&Object.is(n.trackById,i)?(r&&(n=this._verifyReinsertion(n,a,i,o)),Object.is(n.item,a)||this._addIdentityChange(n,a)):(n=this._mismatch(n,a,i,o),r=!0),n=n._next,o++}),this.length=o;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,r,o){let s;return null===t?s=this._itTail:(s=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,s,o)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(r,o))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,s,o)):t=this._addAfter(new db(n,r),s,o),t}_verifyReinsertion(t,n,r,o){let s=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==s?t=this._reinsertAfter(s,t._prev,o):t.currentIndex!=o&&(t.currentIndex=o,this._addToMoves(t,o)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}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(t,n,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const o=t._prevRemoved,s=t._nextRemoved;return null===o?this._removalsHead=s:o._nextRemoved=s,null===s?this._removalsTail=o:s._prevRemoved=o,this._insertAfter(t,n,r),this._addToMoves(t,r),t}_moveAfter(t,n,r){return this._unlink(t),this._insertAfter(t,n,r),this._addToMoves(t,r),t}_addAfter(t,n,r){return this._insertAfter(t,n,r),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,r){const o=null===n?this._itHead:n._next;return t._next=o,t._prev=n,null===o?this._itTail=t:o._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new Rg),this._linkedRecords.put(t),t.currentIndex=r,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,r=t._next;return null===n?this._itHead=r:n._next=r,null===r?this._itTail=n:r._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Rg),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class db{constructor(t,n){this.item=t,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class fb{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===n||n<=r.currentIndex)&&Object.is(r.trackById,t))return r;return null}remove(t){const n=t._prevDup,r=t._nextDup;return null===n?this._head=r:n._nextDup=r,null===r?this._tail=n:r._prevDup=n,null===this._head}}class Rg{constructor(){this.map=new Map}put(t){const n=t.trackById;let r=this.map.get(n);r||(r=new fb,this.map.set(n,r)),r.add(t)}get(t,n){const o=this.map.get(t);return o?o.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Og(e,t,n){const r=e.previousIndex;if(null===r)return r;let o=0;return n&&r<n.length&&(o=n[r]),r+t+o}class Lg{constructor(){}supports(t){return t instanceof Map||Qi(t)}create(){return new pb}}class pb{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(t){let n;for(n=this._mapHead;null!==n;n=n._next)t(n)}forEachPreviousItem(t){let n;for(n=this._previousMapHead;null!==n;n=n._nextPrevious)t(n)}forEachChangedItem(t){let n;for(n=this._changesHead;null!==n;n=n._nextChanged)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;null!==n;n=n._nextAdded)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;null!==n;n=n._nextRemoved)t(n)}diff(t){if(t){if(!(t instanceof Map||Qi(t)))throw new L(900,!1)}else t=new Map;return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let n=this._mapHead;if(this._appendAfter=null,this._forEach(t,(r,o)=>{if(n&&n.key===o)this._maybeAddToChanges(n,r),this._appendAfter=n,n=n._next;else{const s=this._getOrCreateRecordForKey(o,r);n=this._insertBeforeOrAppend(n,s)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let r=n;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){const r=t._prev;return n._next=t,n._prev=r,t._prev=n,r&&(r._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const o=this._records.get(t);this._maybeAddToChanges(o,n);const s=o._prev,i=o._next;return s&&(s._next=i),i&&(i._prev=s),o._next=null,o._prev=null,o}const r=new hb(t);return this._records.set(t,r),r.currentValue=n,this._addToAdditions(r),r}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(r=>n(t[r],r))}}class hb{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function kg(){return new Nl([new Pg])}let Nl=(()=>{class e{constructor(n){this.factories=n}static create(n,r){if(null!=r){const o=r.factories.slice();n=n.concat(o)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||kg()),deps:[[e,new vn,new lr]]}}find(n){const r=this.factories.find(o=>o.supports(n));if(null!=r)return r;throw new L(901,!1)}}return e.\u0275prov=De({token:e,providedIn:"root",factory:kg}),e})();function jg(){return new Sl([new Lg])}let Sl=(()=>{class e{constructor(n){this.factories=n}static create(n,r){if(r){const o=r.factories.slice();n=n.concat(o)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||jg()),deps:[[e,new vn,new lr]]}}find(n){const r=this.factories.find(o=>o.supports(n));if(r)return r;throw new L(901,!1)}}return e.\u0275prov=De({token:e,providedIn:"root",factory:jg}),e})();const gb=[new Lg],yb=new Nl([new Pg]),vb=new Sl(gb),Ib=gg(null,"core",[]);let _b=(()=>{class e{constructor(n){}}return e.\u0275fac=function(n){return new(n||e)(he(Jo))},e.\u0275mod=rs({type:e}),e.\u0275inj=Or({}),e})();function Db(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}const Eb=!0;function bb(e){return ye().compileDirectiveDeclaration(Ae,`ng:///${e.type.name}/\u0275fac.js`,e)}function wb(e){var t,n;Gp(e.type,e.decorators,null!==(t=e.ctorParameters)&&void 0!==t?t:null,null!==(n=e.propDecorators)&&void 0!==n?n:null)}function Mb(e){return ye().compileComponentDeclaration(Ae,`ng:///${e.type.name}/\u0275cmp.js`,e)}function Cb(e){return ye(function Tb(e){switch(e){case me.Directive:return"directive";case me.Component:return"component";case me.Injectable:return"injectable";case me.Pipe:return"pipe";case me.NgModule:return"NgModule"}}(e.target)).compileFactoryDeclaration(Ae,`ng:///${e.type.name}/\u0275fac.js`,e)}function xb(e){return ye().compileInjectableDeclaration(Ae,`ng:///${e.type.name}/\u0275prov.js`,e)}function Nb(e){return ye().compileInjectorDeclaration(Ae,`ng:///${e.type.name}/\u0275inj.js`,e)}function Sb(e){return ye().compileNgModuleDeclaration(Ae,`ng:///${e.type.name}/\u0275mod.js`,e)}function Pb(e){return ye().compilePipeDeclaration(Ae,`ng:///${e.type.name}/\u0275pipe.js`,e)}function Ab(e,t){const n=ne(e),r=t.elementInjector||yo();return new Sn(n).create(r,t.projectableNodes,t.hostElement,t.environmentInjector)}function Rb(e){const t=ne(e);if(!t)return null;const n=new Sn(t);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return t.standalone}}}}}]);