File "core.min.a5597cfc37d1.js"
Full Path: /home/lacostenacom/public_html/wp/wp./wp-content/plugins/imunify-security/assets/ui-app/assets/static/shared-dependencies/core.min.a5597cfc37d1.js
File size: 204.95 KB
MIME-type: text/plain
Charset: utf-8
System.register(["rxjs","rxjs/operators"],(function(t){"use strict";var e,n,r,o,i,s,l,u,c,a;return{setters:[function(t){e=t.Observable,n=t.merge,r=t.BehaviorSubject,o=t.of,i=t.Subject,s=t.Subscription},function(t){l=t.share,u=t.switchMap,c=t.distinctUntilChanged,a=t.first}],execute:function(){function f(t){for(let e in t)if(t[e]===f)return e;throw Error("Could not find renamed property on target object.")}function d(t,e){for(const n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function p(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(p).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const e=t.toString();if(null==e)return""+e;const n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}function h(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}t({afterNextRender:function t(e,n){!n&&Yu(t);const r=n?.injector??lt(ic);if(!kc(r))return{destroy(){}};let o;const i=r.get(uc).onDestroy((()=>o?.())),s=r.get(Dc),l=s.handler??=new Ac,u=r.get(hc),c=r.get(lc,null,{optional:!0}),a=new Sc(u,c,(()=>{o?.(),e()}));return o=()=>{l.unregister(a),i()},l.register(a),{destroy:o}},afterRender:function t(e,n){!n&&Yu(t);const r=n?.injector??lt(ic);if(!kc(r))return{destroy(){}};let o;const i=r.get(uc).onDestroy((()=>o?.())),s=r.get(Dc),l=s.handler??=new Ac,u=r.get(hc),c=r.get(lc,null,{optional:!0}),a=new Sc(u,c,e);return o=()=>{l.unregister(a),i()},l.register(a),{destroy:o}},asNativeElements:function(t){return t.map((t=>t.nativeElement))},assertInInjectionContext:Yu,assertPlatform:Hv,booleanAttribute:function(t){return"boolean"==typeof t?t:null!=t&&"false"!==t},computed:function(t,e){const n=Object.create(mn);n.computation=t,e?.equal&&(n.equal=e.equal);const r=()=>{if(tn(n),Xe(n),n.value===yn)throw n.error;return n.value};return r[Ze]=n,r},createComponent:function(t,e){const n=Yt(t),r=e.elementInjector||Kl();return new Qa(n).create(r,e.projectableNodes,e.hostElement,e.environmentInjector)},createEnvironmentInjector:Wg,createNgModule:Bg,createPlatform:Fv,createPlatformFactory:Lv,destroyPlatform:function(){Bv()?.destroy()},effect:function t(e,n){!n?.injector&&Yu(t);const r=n?.injector??lt(ic),o=r.get(Oa),i=!0!==n?.manualCleanup?r.get(uc):null;return o.create(e,i,!!n?.allowSignalWrites)},enableProdMode:function(){0},forwardRef:y,getDebugNode:p_,getModuleFactory:function(t){const e=Ei(t);if(!e)throw t_(t);return new Ug(e)},getNgModuleById:function(t){const e=Ei(t);if(!e)throw t_(t);return e},getPlatform:Bv,importProvidersFrom:Vl,inject:lt,isDevMode:function(){return!1},isSignal:function(t){return"function"==typeof t&&void 0!==t[Ze]},isStandalone:te,makeEnvironmentProviders:Fl,makeStateKey:au,mergeApplicationConfig:function(...t){return t.reduce(((t,e)=>Object.assign(t,e,{providers:[...t.providers,...e.providers]})),{providers:[]})},numberAttribute:function(t,e=NaN){return isNaN(parseFloat(t))||isNaN(Number(t))?e:Number(t)},provideZoneChangeDetection:Xv,reflectComponentType:function(t){const e=Yt(t);if(!e)return null;const n=new Qa(e);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 e.standalone},get isSignal(){return e.signals}}},resolveForwardRef:m,runInInjectionContext:function(t,e){t instanceof tu&&t.assertNotDestroyed();0;const n=rt(t),r=B(void 0);try{return e()}finally{rt(n),B(r)}},setTestabilityGetter:Nv,signal:function(t,e){const n=Object.create(wn);function r(){return Xe(n),n.value}return n.value=t,e?.equal&&(n.equal=e.equal),r.set=bn,r.update=Cn,r.mutate=xn,r.asReadonly=En,r[Ze]=n,r},untracked:function(t){const e=Ye(null);try{return t()}finally{Ye(e)}},\u0275LifecycleHooksFeature:Ja,\u0275_sanitizeHtml:Il,\u0275_sanitizeUrl:el,\u0275allowSanitizationBypassAndThrow:Gs,\u0275annotateForHydration:function(t,e){const n=new D_,r=new Map,o=t._views;for(const t of o){const o=Au(t);if(null!==o){const t={serializedViewCollection:n,corruptedTextNodes:r};Le(o)?F_(o,t):R_(o,t),z_(r,e)}}const i=n.getAll();t.injector.get(du).set(xu,i)},\u0275bypassSanitizationTrustHtml:function(t){return new zs(t)},\u0275bypassSanitizationTrustResourceUrl:function(t){return new Zs(t)},\u0275bypassSanitizationTrustScript:function(t){return new qs(t)},\u0275bypassSanitizationTrustStyle:function(t){return new Us(t)},\u0275bypassSanitizationTrustUrl:function(t){return new Ws(t)},\u0275clearResolutionOfComponentResourcesQueue:wi,\u0275compileComponent:Rm,\u0275compileDirective:Fm,\u0275compileNgModule:Nm,\u0275compileNgModuleDefs:km,\u0275compileNgModuleFactory:Mv,\u0275compilePipe:Ym,\u0275convertToBitFlags:ut,\u0275createInjector:rc,\u0275detectChanges:Fa,\u0275devModeEqual:hf,\u0275findLocaleData:gh,\u0275flushModuleScopingQueueAsMuchAsPossible:Em,\u0275formatRuntimeError:b,\u0275getDebugNode:p_,\u0275getDirectives:ty,\u0275getHostElement:ry,\u0275getInjectableDef:O,\u0275getLContext:Bi,\u0275getLocaleCurrencyCode:function(t){return gh(t)[vh.CurrencyCode]||null},\u0275getLocalePluralCase:yh,\u0275getSanitizationBypassType:Js,\u0275getUnknownElementStrictMode:function(){return Ti},\u0275getUnknownPropertyStrictMode:function(){return Ni},\u0275injectChangeDetectorRef:n_,\u0275internalCreateApplication:function(t){try{const{rootComponent:e,appProviders:n,platformProviders:r}=t;0;const o=function(t=[]){if(Sv)return Sv;Pv();const e=$v(t);return Sv=e,jv(),Vv(e),e}(r),i=[Xv(),...n||[]],s=new qg({providers:i,parent:o,debugName:"",runEnvironmentInitializers:!1}).injector,l=s.get(hc);return l.run((()=>{s.resolveInjectorInitializers();const t=s.get(lc,null);let n;l.runOutsideAngular((()=>{n=l.onError.subscribe({next:e=>{t.handleError(e)}})}));const r=()=>s.destroy(),i=o.get(Dv);return i.add(r),s.onDestroy((()=>{n.unsubscribe(),i.delete(r)})),qv(t,l,(()=>{const t=s.get(ev);return t.runInitializers(),t.donePromise.then((()=>{Eh(s.get(rv,wh)||wh);const t=s.get(Zv);return void 0!==e&&t.bootstrap(e),t}))}))}))}catch(t){return Promise.reject(t)}},\u0275isBoundToModule:Rv,\u0275isEnvironmentProviders:_,\u0275isInjectable:function(t){return null!==O(t)},\u0275isNgModule:bm,\u0275isPromise:Id,\u0275isSubscribable:bd,\u0275noSideEffects:dt,\u0275patchComponentDefWithScope:Om,\u0275publishDefaultGlobalUtils:Iv,\u0275publishGlobalUtil:bv,\u0275registerLocaleData:function(t,e,n){"string"!=typeof e&&(n=e,e=t[vh.LocaleId]);e=e.toLowerCase().replace(/_/g,"-"),hh[e]=t,n&&(hh[e][vh.ExtraData]=n)},\u0275resetCompiledComponents:function(){Sm=new WeakMap,Am=new WeakMap,Cm.length=0,ie.clear()},\u0275resetJitOptions:function(){wm=null},\u0275resolveComponentResources:yi,\u0275setAllowDuplicateNgModuleIdsForTest:function(t){Ci=!t},\u0275setAlternateWeakRefImpl:function(t){},\u0275setClassMetadata:ly,\u0275setCurrentInjector:rt,\u0275setDocument:function(t){Ts=t},\u0275setInjectorProfilerContext:Z,\u0275setLocaleId:Eh,\u0275setUnknownElementStrictMode:function(t){Ti=t},\u0275setUnknownPropertyStrictMode:function(t){Ni=t},\u0275store:sd,\u0275stringify:p,\u0275transitiveScopesFor:Mm,\u0275unregisterLocaleData:function(){hh={}},\u0275unwrapSafeValue:Qs,\u0275withDomHydration:function(){return Fl([{provide:Mc,useFactory:()=>{let t=!0;if(kc()){const e=lt(du,{optional:!0});t=!!e?.get(xu,null)}return t&<(cu).add("hydration"),t}},{provide:Ml,useValue:()=>{kc()&<(Mc)&&(!function(){const t=$s();let e;for(const n of t.body.childNodes)if(n.nodeType===Node.COMMENT_NODE&&n.textContent?.trim()===Tu){e=n;break}if(!e)throw new I(-507,!1)}(),W_||(W_=!0,Nu=ku,pd=hd,Ep=Tp,vd=_d,rd=id,Xy=em,zy=Uy,ra=oa))},multi:!0},{provide:Pc,useFactory:()=>kc()&<(Mc)},{provide:Ov,useFactory:()=>{if(kc()&<(Mc)){const t=lt(Zv);lt(ic);return()=>{(function(t,e){const n=t.isStable.pipe(a((t=>t))).toPromise();0;return n.then((()=>{}))})(t).then((()=>{hc.assertInAngularZone(),function(t){const e=t._views;for(const t of e){const e=Au(t);if(null!==e&&null!==e[se])if(Ve(e))By(e);else{By(e[se]),$y(e)}}}(t)}))}}return()=>{}},multi:!0}])},\u0275\u0275CopyDefinitionFeature:sf,\u0275\u0275HostDirectivesFeature:lf,\u0275\u0275InheritDefinitionFeature:Ka,\u0275\u0275InputTransformsFeature:ff,\u0275\u0275NgOnChangesFeature:Sn,\u0275\u0275ProvidersFeature:Lg,\u0275\u0275StandaloneFeature:Qg,\u0275\u0275advance:Bc,\u0275\u0275attribute:If,\u0275\u0275attributeInterpolate1:Df,\u0275\u0275attributeInterpolate2:Of,\u0275\u0275attributeInterpolate3:Mf,\u0275\u0275attributeInterpolate4:Pf,\u0275\u0275attributeInterpolate5:jf,\u0275\u0275attributeInterpolate6:Rf,\u0275\u0275attributeInterpolate7:Ff,\u0275\u0275attributeInterpolate8:Vf,\u0275\u0275attributeInterpolateV:Lf,\u0275\u0275classMap:ap,\u0275\u0275classMapInterpolate1:Fp,\u0275\u0275classMapInterpolate2:Vp,\u0275\u0275classMapInterpolate3:Lp,\u0275\u0275classMapInterpolate4:Hp,\u0275\u0275classMapInterpolate5:$p,\u0275\u0275classMapInterpolate6:Bp,\u0275\u0275classMapInterpolate7:zp,\u0275\u0275classMapInterpolate8:Up,\u0275\u0275classMapInterpolateV:qp,\u0275\u0275classProp:lp,\u0275\u0275contentQuery:pm,\u0275\u0275defer:Dg,\u0275\u0275defineComponent:Bt,\u0275\u0275defineDirective:Gt,\u0275\u0275defineInjectable:A,\u0275\u0275defineInjector:D,\u0275\u0275defineNgModule:Wt,\u0275\u0275definePipe:Jt,\u0275\u0275directiveInject:Uc,\u0275\u0275disableBindings:or,\u0275\u0275element:dd,\u0275\u0275elementContainer:md,\u0275\u0275elementContainerEnd:yd,\u0275\u0275elementContainerStart:gd,\u0275\u0275elementEnd:fd,\u0275\u0275elementStart:ad,\u0275\u0275enableBindings:rr,\u0275\u0275getCurrentView:wd,\u0275\u0275getInheritedFactory:No,\u0275\u0275hostProperty:ah,\u0275\u0275i18n:Tg,\u0275\u0275i18nApply:Sg,\u0275\u0275i18nAttributes:Ng,\u0275\u0275i18nEnd:Eg,\u0275\u0275i18nExp:kg,\u0275\u0275i18nPostprocess:Ag,\u0275\u0275i18nStart:xg,\u0275\u0275inject:it,\u0275\u0275injectAttribute:Ao,\u0275\u0275invalidFactory:qc,\u0275\u0275invalidFactoryDep:st,\u0275\u0275listener:Cd,\u0275\u0275loadQuery:hm,\u0275\u0275namespaceHTML:Hr,\u0275\u0275namespaceMathML:Lr,\u0275\u0275namespaceSVG:Vr,\u0275\u0275nextContext:kd,\u0275\u0275ngDeclareClassMetadata:function(t){ly(t.type,t.decorators,t.ctorParameters??null,t.propDecorators??null)},\u0275\u0275ngDeclareComponent:function(t){return zo({usage:1,kind:"component",type:t.type}).compileComponentDeclaration(_m,`ng:///${t.type.name}/\u0275cmp.js`,t)},\u0275\u0275ngDeclareDirective:function(t){return zo({usage:1,kind:"directive",type:t.type}).compileDirectiveDeclaration(_m,`ng:///${t.type.name}/\u0275fac.js`,t)},\u0275\u0275ngDeclareFactory:function(t){return zo({usage:1,kind:Z_(t.target),type:t.type}).compileFactoryDeclaration(_m,`ng:///${t.type.name}/\u0275fac.js`,t)},\u0275\u0275ngDeclareInjectable:function(t){return zo({usage:1,kind:"injectable",type:t.type}).compileInjectableDeclaration(_m,`ng:///${t.type.name}/\u0275prov.js`,t)},\u0275\u0275ngDeclareInjector:function(t){return zo({usage:1,kind:"NgModule",type:t.type}).compileInjectorDeclaration(_m,`ng:///${t.type.name}/\u0275inj.js`,t)},\u0275\u0275ngDeclareNgModule:function(t){return zo({usage:1,kind:"NgModule",type:t.type}).compileNgModuleDeclaration(_m,`ng:///${t.type.name}/\u0275mod.js`,t)},\u0275\u0275ngDeclarePipe:function(t){return zo({usage:1,kind:"pipe",type:t.type}).compilePipeDeclaration(_m,`ng:///${t.type.name}/\u0275pipe.js`,t)},\u0275\u0275pipe:xy,\u0275\u0275pipeBind1:Ey,\u0275\u0275pipeBind2:Ty,\u0275\u0275pipeBind3:Ny,\u0275\u0275pipeBind4:ky,\u0275\u0275pipeBindV:Sy,\u0275\u0275projection:Dd,\u0275\u0275projectionDef:Ad,\u0275\u0275property:ud,\u0275\u0275propertyInterpolate:Od,\u0275\u0275propertyInterpolate1:Md,\u0275\u0275propertyInterpolate2:Pd,\u0275\u0275propertyInterpolate3:jd,\u0275\u0275propertyInterpolate4:Rd,\u0275\u0275propertyInterpolate5:Fd,\u0275\u0275propertyInterpolate6:Vd,\u0275\u0275propertyInterpolate7:Ld,\u0275\u0275propertyInterpolate8:Hd,\u0275\u0275propertyInterpolateV:$d,\u0275\u0275pureFunction0:uy,\u0275\u0275pureFunction1:cy,\u0275\u0275pureFunction2:ay,\u0275\u0275pureFunction3:fy,\u0275\u0275pureFunction4:dy,\u0275\u0275pureFunction5:py,\u0275\u0275pureFunction6:hy,\u0275\u0275pureFunction7:gy,\u0275\u0275pureFunction8:yy,\u0275\u0275pureFunctionV:my,\u0275\u0275queryRefresh:fm,\u0275\u0275reference:ld,\u0275\u0275registerNgModuleType:xi,\u0275\u0275resetView:ur,\u0275\u0275resolveBody:Ec,\u0275\u0275resolveDocument:xc,\u0275\u0275resolveWindow:Cc,\u0275\u0275restoreView:lr,\u0275\u0275sanitizeHtml:xl,\u0275\u0275sanitizeResourceUrl:Nl,\u0275\u0275sanitizeScript:kl,\u0275\u0275sanitizeStyle:El,\u0275\u0275sanitizeUrl:Tl,\u0275\u0275sanitizeUrlOrResourceUrl:Dl,\u0275\u0275setComponentScope:zt,\u0275\u0275setNgModuleScope:Zt,\u0275\u0275styleMap:up,\u0275\u0275styleMapInterpolate1:Wp,\u0275\u0275styleMapInterpolate2:Zp,\u0275\u0275styleMapInterpolate3:Qp,\u0275\u0275styleMapInterpolate4:Gp,\u0275\u0275styleMapInterpolate5:Jp,\u0275\u0275styleMapInterpolate6:Yp,\u0275\u0275styleMapInterpolate7:Kp,\u0275\u0275styleMapInterpolate8:Xp,\u0275\u0275styleMapInterpolateV:th,\u0275\u0275styleProp:sp,\u0275\u0275stylePropInterpolate1:eh,\u0275\u0275stylePropInterpolate2:nh,\u0275\u0275stylePropInterpolate3:rh,\u0275\u0275stylePropInterpolate4:oh,\u0275\u0275stylePropInterpolate5:ih,\u0275\u0275stylePropInterpolate6:sh,\u0275\u0275stylePropInterpolate7:lh,\u0275\u0275stylePropInterpolate8:uh,\u0275\u0275stylePropInterpolateV:ch,\u0275\u0275syntheticHostListener:xd,\u0275\u0275syntheticHostProperty:fh,\u0275\u0275template:nd,\u0275\u0275templateRefExtractor:vm,\u0275\u0275text:xp,\u0275\u0275textInterpolate:Np,\u0275\u0275textInterpolate1:kp,\u0275\u0275textInterpolate2:Sp,\u0275\u0275textInterpolate3:Ap,\u0275\u0275textInterpolate4:Dp,\u0275\u0275textInterpolate5:Op,\u0275\u0275textInterpolate6:Mp,\u0275\u0275textInterpolate7:Pp,\u0275\u0275textInterpolate8:jp,\u0275\u0275textInterpolateV:Rp,\u0275\u0275trustConstantHtml:Sl,\u0275\u0275trustConstantResourceUrl:Al,\u0275\u0275validateIframeAttribute:Hs,\u0275\u0275viewQuery:dm});const g=f({__forward_ref__:f});function y(t){return t.__forward_ref__=y,t.toString=function(){return p(this())},t}function m(t){return v(t)?t():t}function v(t){return"function"==typeof t&&t.hasOwnProperty(g)&&t.__forward_ref__===y}function _(t){return t&&!!t.\u0275providers}const w=t("\u0275XSS_SECURITY_URL","https://g.co/ng/security#xss");class I extends Error{constructor(t,e){super(b(t,e)),this.code=t}}function b(t,e){const n=`NG0${Math.abs(t)}`;let r=`${n}${e?": "+e:""}`;return r}function C(t){return"string"==typeof t?t:null==t?"":String(t)}function x(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():C(t)}function E(t,e){const n=e?`. Dependency path: ${e.join(" > ")} > ${t}`:"";throw new I(-200,`Circular dependency in DI detected for ${t}${n}`)}function T(t,e){throw new I(-201,!1)}function N(t,e,n){t!=e&&S(n,t,e,"==")}function k(t,e){null==t&&S(e,t,null,"!=")}function S(t,e,n,r){throw new Error(`ASSERTION ERROR: ${t}`+(null==r?"":` [Expected=> ${n} ${r} ${e} <=Actual]`))}function A(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}t("\u0275RuntimeError",I);t("defineInjectable",A);function D(t){return{providers:t.providers||[],imports:t.imports||[]}}function O(t){return M(t,j)||M(t,F)}function M(t,e){return t.hasOwnProperty(e)?t[e]:null}function P(t){return t&&(t.hasOwnProperty(R)||t.hasOwnProperty(V))?t[R]:null}const j=t("\u0275NG_PROV_DEF",f({\u0275prov:f})),R=t("\u0275NG_INJ_DEF",f({\u0275inj:f})),F=f({ngInjectableDef:f}),V=f({ngInjectorDef:f});var L;let H;function $(){return H}function B(t){const e=H;return H=t,e}function z(t,e,n){const r=O(t);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&L.Optional?null:void 0!==e?e:void T(p(t))}t("InjectFlags",L),function(t){t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional"}(L||t("InjectFlags",L={}));const U=t("\u0275global",globalThis);class q{constructor(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=A({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}let W;function Z(t){S("setInjectorProfilerContext should never be called in production mode");const e=W;return W=t,e}t("InjectionToken",q);let Q=null;const G=t=>{S("setInjectorProfiler should never be called in production mode"),Q=t};const J={},Y="__NG_DI_FLAG__",K="ngTempTokenPath",X=/\n/gm,tt="\u0275",et="__source";let nt;function rt(t){const e=nt;return nt=t,e}function ot(t,e=L.Default){if(void 0===nt)throw new I(-203,!1);if(null===nt)return z(t,void 0,e);{const n=nt.get(t,e&L.Optional?null:void 0,e);return n}}function it(t,e=L.Default){return($()||ot)(m(t),e)}function st(t){throw new I(202,!1)}function lt(t,e=L.Default){return it(t,ut(e))}function ut(t){return void 0===t||"number"==typeof t?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function ct(t){const e=[];for(let n=0;n<t.length;n++){const r=m(t[n]);if(Array.isArray(r)){if(0===r.length)throw new I(900,!1);let t,n=L.Default;for(let e=0;e<r.length;e++){const o=r[e],i=o[Y];"number"==typeof i?-1===i?t=o.token:n|=i:t=o}e.push(it(t,n))}else e.push(it(r))}return e}function at(t,e){return t[Y]=e,t.prototype[Y]=e,t}function ft(t,e,n,r){const o=t[K];throw e[et]&&o.unshift(e[et]),t.message=function(t,e,n,r=null){t=t&&"\n"===t.charAt(0)&&t.charAt(1)==tt?t.slice(2):t;let o=p(e);if(Array.isArray(e))o=e.map(p).join(" -> ");else if("object"==typeof e){let t=[];for(let n in e)if(e.hasOwnProperty(n)){let r=e[n];t.push(n+":"+("string"==typeof r?JSON.stringify(r):p(r)))}o=`{${t.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${t.replace(X,"\n ")}`}("\n"+t.message,o,n,r),t.ngTokenPath=o,t[K]=null,t}function dt(t){return{toString:t}.toString()}var pt,ht;t("ChangeDetectionStrategy",pt),function(t){t[t.OnPush=0]="OnPush",t[t.Default=1]="Default"}(pt||t("ChangeDetectionStrategy",pt={})),t("ViewEncapsulation",ht),function(t){t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom"}(ht||t("ViewEncapsulation",ht={}));const gt={},yt=[];const mt=t("\u0275NG_COMP_DEF",f({\u0275cmp:f})),vt=t("\u0275NG_DIR_DEF",f({\u0275dir:f})),_t=t("\u0275NG_PIPE_DEF",f({\u0275pipe:f})),wt=t("\u0275NG_MOD_DEF",f({\u0275mod:f})),It=f({\u0275fac:f}),bt=t("\u0275NG_ELEMENT_ID",f({__NG_ELEMENT_ID__:f})),Ct=f({__NG_ENV_ID__:f});function xt(t,e,n){let r=t.length;for(;;){const o=t.indexOf(e,n);if(-1===o)return o;if(0===o||t.charCodeAt(o-1)<=32){const n=e.length;if(o+n===r||t.charCodeAt(o+n)<=32)return o}n=o+1}}function Et(t,e,n){let r=0;for(;r<n.length;){const o=n[r];if("number"==typeof o){if(0!==o)break;r++;const i=n[r++],s=n[r++],l=n[r++];t.setAttribute(e,s,l,i)}else{const i=o,s=n[++r];Nt(i)?t.setProperty(e,i,s):t.setAttribute(e,i,s),r++}}return r}function Tt(t){return 3===t||4===t||6===t}function Nt(t){return 64===t.charCodeAt(0)}function kt(t,e){if(null===e||0===e.length);else if(null===t||0===t.length)t=e.slice();else{let n=-1;for(let r=0;r<e.length;r++){const o=e[r];"number"==typeof o?n=o:0===n||St(t,n,o,null,-1===n||2===n?e[++r]:null)}}return t}function St(t,e,n,r,o){let i=0,s=t.length;if(-1===e)s=-1;else for(;i<t.length;){const n=t[i++];if("number"==typeof n){if(n===e){s=-1;break}if(n>e){s=i-1;break}}}for(;i<t.length;){const e=t[i];if("number"==typeof e)break;if(e===n){if(null===r)return void(null!==o&&(t[i+1]=o));if(r===t[i+1])return void(t[i+2]=o)}i++,null!==r&&i++,null!==o&&i++}-1!==s&&(t.splice(s,0,e),i=s+1),t.splice(i++,0,n),null!==r&&t.splice(i++,0,r),null!==o&&t.splice(i++,0,o)}const At="ng-template";function Dt(t,e,n){let r=0,o=!0;for(;r<t.length;){let i=t[r++];if("string"==typeof i&&o){const o=t[r++];if(n&&"class"===i&&-1!==xt(o.toLowerCase(),e,0))return!0}else{if(1===i){for(;r<t.length&&"string"==typeof(i=t[r++]);)if(i.toLowerCase()===e)return!0;return!1}"number"==typeof i&&(o=!1)}}return!1}function Ot(t){return 4===t.type&&t.value!==At}function Mt(t,e,n){return e===(4!==t.type||n?t.value:At)}function Pt(t,e,n){let r=4;const o=t.attrs||[],i=function(t){for(let e=0;e<t.length;e++){if(Tt(t[e]))return e}return t.length}(o);let s=!1;for(let l=0;l<e.length;l++){const u=e[l];if("number"!=typeof u){if(!s)if(4&r){if(r=2|1&r,""!==u&&!Mt(t,u,n)||""===u&&1===e.length){if(jt(r))return!1;s=!0}}else{const c=8&r?u:e[++l];if(8&r&&null!==t.attrs){if(!Dt(t.attrs,c,n)){if(jt(r))return!1;s=!0}continue}const a=Rt(8&r?"class":u,o,Ot(t),n);if(-1===a){if(jt(r))return!1;s=!0;continue}if(""!==c){let t;t=a>i?"":o[a+1].toLowerCase();const e=8&r?t:null;if(e&&-1!==xt(e,c,0)||2&r&&c!==t){if(jt(r))return!1;s=!0}}}}else{if(!s&&!jt(r)&&!jt(u))return!1;if(s&&jt(u))continue;s=!1,r=u|1&r}}return jt(r)||s}function jt(t){return 0==(1&t)}function Rt(t,e,n,r){if(null===e)return-1;let o=0;if(r||!n){let n=!1;for(;o<e.length;){const r=e[o];if(r===t)return o;if(3===r||6===r)n=!0;else{if(1===r||2===r){let t=e[++o];for(;"string"==typeof t;)t=e[++o];continue}if(4===r)break;if(0===r){o+=4;continue}}o+=n?1:2}return-1}return function(t,e){let n=t.indexOf(4);if(n>-1)for(n++;n<t.length;){const r=t[n];if("number"==typeof r)return-1;if(r===e)return n;n++}return-1}(e,t)}function Ft(t,e,n=!1){for(let r=0;r<e.length;r++)if(Pt(t,e[r],n))return!0;return!1}function Vt(t,e){t:for(let n=0;n<e.length;n++){const r=e[n];if(t.length===r.length){for(let e=0;e<t.length;e++)if(t[e]!==r[e])continue t;return!0}}return!1}function Lt(t,e){return t?":not("+e.trim()+")":e}function Ht(t){let e=t[0],n=1,r=2,o="",i=!1;for(;n<t.length;){let s=t[n];if("string"==typeof s)if(2&r){const e=t[++n];o+="["+s+(e.length>0?'="'+e+'"':"")+"]"}else 8&r?o+="."+s:4&r&&(o+=" "+s);else""===o||jt(s)||(e+=Lt(i,o),o=""),r=s,i=i||!jt(r);n++}return""!==o&&(e+=Lt(i,o)),e}function $t(t){return t.map(Ht).join(",")}function Bt(t){return dt((()=>{const e=ne(t),n={...e,decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===pt.OnPush,directiveDefs:null,pipeDefs:null,dependencies:e.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||ht.Emulated,styles:t.styles||yt,_:null,schemas:t.schemas||null,tView:null,id:""};re(n);const r=t.dependencies;return n.directiveDefs=oe(r,!1),n.pipeDefs=oe(r,!0),n.id=function(t){let e=0;const n=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,t.consts,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery].join("|");for(const t of n)e=Math.imul(31,e)+t.charCodeAt(0)<<0;e+=2147483648;const r="c"+e;0;return r}(n),n}))}function zt(t,e,n){const r=t.\u0275cmp;r.directiveDefs=oe(e,!1),r.pipeDefs=oe(n,!0)}function Ut(t){return Yt(t)||Kt(t)}function qt(t){return null!==t}function Wt(t){return dt((()=>({type:t.type,bootstrap:t.bootstrap||yt,declarations:t.declarations||yt,imports:t.imports||yt,exports:t.exports||yt,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null})))}function Zt(t,e){return dt((()=>{const n=ee(t,!0);n.declarations=e.declarations||yt,n.imports=e.imports||yt,n.exports=e.exports||yt}))}function Qt(t,e){if(null==t)return gt;const n={};for(const r in t)if(t.hasOwnProperty(r)){let o=t[r],i=o;Array.isArray(o)&&(i=o[1],o=o[0]),n[o]=r,e&&(e[o]=i)}return n}function Gt(t){return dt((()=>{const e=ne(t);return re(e),e}))}function Jt(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,standalone:!0===t.standalone,onDestroy:t.type.prototype.ngOnDestroy||null}}function Yt(t){return t[mt]||null}function Kt(t){return t[vt]||null}function Xt(t){return t[_t]||null}function te(t){const e=Yt(t)||Kt(t)||Xt(t);return null!==e&&e.standalone}function ee(t,e){const n=t[wt]||null;if(!n&&!0===e)throw new Error(`Type ${p(t)} does not have '\u0275mod' property.`);return n}function ne(t){const e={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:e,inputTransforms:null,inputConfig:t.inputs||gt,exportAs:t.exportAs||null,standalone:!0===t.standalone,signals:!0===t.signals,selectors:t.selectors||yt,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Qt(t.inputs,e),outputs:Qt(t.outputs)}}function re(t){t.features?.forEach((e=>e(t)))}function oe(t,e){if(!t)return null;const n=e?Xt:Ut;return()=>("function"==typeof t?t():t).map((t=>n(t))).filter(qt)}const ie=new Map;const se=0,le=1,ue=2,ce=3,ae=4,fe=5,de=6,pe=7,he=8,ge=9,ye=10,me=11,ve=12,_e=13,we=14,Ie=15,be=16,Ce=17,xe=18,Ee=19,Te=20,Ne=21,ke=22,Se=23,Ae=24,De=25,Oe=1,Me=2,Pe=7,je=9,Re=10,Fe=11;function Ve(t){return Array.isArray(t)&&"object"==typeof t[Oe]}function Le(t){return Array.isArray(t)&&!0===t[Oe]}function He(t){return 0!=(4&t.flags)}function $e(t){return t.componentOffset>-1}function Be(t){return 1==(1&t.flags)}function ze(t){return!!t.template}function Ue(t){return 0!=(512&t[ue])}function qe(t){return 16==(16&t.type)}function We(t,e){const n=t.hasOwnProperty(It);return n?t[It]:null}const Ze=Symbol("SIGNAL");function Qe(t,e){return(null===t||"object"!=typeof t)&&Object.is(t,e)}let Ge=null,Je=!1;function Ye(t){const e=Ge;return Ge=t,e}const Ke={version:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{}};function Xe(t){if(Je)throw new Error("");if(null===Ge)return;const e=Ge.nextProducerIndex++;if(dn(Ge),e<Ge.producerNode.length&&Ge.producerNode[e]!==t&&fn(Ge)){an(Ge.producerNode[e],Ge.producerIndexOfThis[e])}Ge.producerNode[e]!==t&&(Ge.producerNode[e]=t,Ge.producerIndexOfThis[e]=fn(Ge)?cn(t,Ge,e):0),Ge.producerLastReadVersion[e]=t.version}function tn(t){fn(t)&&!t.dirty||(t.producerMustRecompute(t)||ln(t)?(t.producerRecomputeValue(t),t.dirty=!1):t.dirty=!1)}function en(t){if(void 0===t.liveConsumerNode)return;const e=Je;Je=!0;try{for(const e of t.liveConsumerNode)e.dirty||rn(e)}finally{Je=e}}function nn(){return!1!==Ge?.consumerAllowSignalWrites}function rn(t){t.dirty=!0,en(t),t.consumerMarkedDirty?.(t)}function on(t){return t&&(t.nextProducerIndex=0),Ye(t)}function sn(t,e){if(Ye(e),t&&void 0!==t.producerNode&&void 0!==t.producerIndexOfThis&&void 0!==t.producerLastReadVersion){if(fn(t))for(let e=t.nextProducerIndex;e<t.producerNode.length;e++)an(t.producerNode[e],t.producerIndexOfThis[e]);for(;t.producerNode.length>t.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}function ln(t){dn(t);for(let e=0;e<t.producerNode.length;e++){const n=t.producerNode[e],r=t.producerLastReadVersion[e];if(r!==n.version)return!0;if(tn(n),r!==n.version)return!0}return!1}function un(t){if(dn(t),fn(t))for(let e=0;e<t.producerNode.length;e++)an(t.producerNode[e],t.producerIndexOfThis[e]);t.producerNode.length=t.producerLastReadVersion.length=t.producerIndexOfThis.length=0,t.liveConsumerNode&&(t.liveConsumerNode.length=t.liveConsumerIndexOfThis.length=0)}function cn(t,e,n){if(pn(t),dn(t),0===t.liveConsumerNode.length)for(let e=0;e<t.producerNode.length;e++)t.producerIndexOfThis[e]=cn(t.producerNode[e],t,e);return t.liveConsumerIndexOfThis.push(n),t.liveConsumerNode.push(e)-1}function an(t,e){if(pn(t),dn(t),1===t.liveConsumerNode.length)for(let e=0;e<t.producerNode.length;e++)an(t.producerNode[e],t.producerIndexOfThis[e]);const n=t.liveConsumerNode.length-1;if(t.liveConsumerNode[e]=t.liveConsumerNode[n],t.liveConsumerIndexOfThis[e]=t.liveConsumerIndexOfThis[n],t.liveConsumerNode.length--,t.liveConsumerIndexOfThis.length--,e<t.liveConsumerNode.length){const n=t.liveConsumerIndexOfThis[e],r=t.liveConsumerNode[e];dn(r),r.producerIndexOfThis[n]=e}}function fn(t){return t.consumerIsAlwaysLive||(t?.liveConsumerNode?.length??0)>0}function dn(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}function pn(t){t.liveConsumerNode??=[],t.liveConsumerIndexOfThis??=[]}const hn=Symbol("UNSET"),gn=Symbol("COMPUTING"),yn=Symbol("ERRORED"),mn=(()=>({...Ke,value:hn,dirty:!0,error:null,equal:Qe,producerMustRecompute:t=>t.value===hn||t.value===gn,producerRecomputeValue(t){if(t.value===gn)throw new Error("Detected cycle in computations.");const e=t.value;t.value=gn;const n=on(t);let r;try{r=t.computation()}catch(e){r=yn,t.error=e}finally{sn(t,n)}e!==hn&&e!==yn&&r!==yn&&t.equal(e,r)?t.value=e:(t.value=r,t.version++)}}))();let vn=function(){throw new Error};function _n(){vn()}const wn=(()=>({...Ke,equal:Qe,readonlyFn:void 0}))();function In(t){t.version++,en(t)}function bn(t){const e=this[Ze];nn()||_n(),e.equal(e.value,t)||(e.value=t,In(e))}function Cn(t){nn()||_n(),bn.call(this,t(this[Ze].value))}function xn(t){const e=this[Ze];nn()||_n(),t(e.value),In(e)}function En(){const t=this[Ze];if(void 0===t.readonlyFn){const e=()=>this();e[Ze]=t,t.readonlyFn=e}return t.readonlyFn}const Tn=()=>{},Nn=(()=>({...Ke,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:t=>{t.schedule(t.ref)},hasRun:!1,cleanupFn:Tn}))();class kn{constructor(t,e,n){this.previousValue=t,this.currentValue=e,this.firstChange=n}isFirstChange(){return this.firstChange}}function Sn(){return An}function An(t){return t.type.prototype.ngOnChanges&&(t.setInput=On),Dn}function Dn(){const t=Pn(this),e=t?.current;if(e){const n=t.previous;if(n===gt)t.previous=e;else for(let t in e)n[t]=e[t];t.current=null,this.ngOnChanges(e)}}function On(t,e,n,r){const o=this.declaredInputs[n],i=Pn(t)||function(t,e){return t[Mn]=e}(t,{previous:gt,current:null}),s=i.current||(i.current={}),l=i.previous,u=l[o];s[o]=new kn(u&&u.currentValue,e,l===gt),t[r]=e}t("SimpleChange",kn),Sn.ngInherit=!0;const Mn="__ngSimpleChanges__";function Pn(t){return t[Mn]||null}let jn=null;const Rn=t=>{jn=t},Fn=function(t,e,n){null!=jn&&jn(t,e,n)},Vn="svg",Ln="math";function Hn(t){for(;Array.isArray(t);)t=t[se];return t}function $n(t){for(;Array.isArray(t);){if("object"==typeof t[Oe])return t;t=t[se]}return null}function Bn(t,e){return Hn(e[t])}function zn(t,e){return Hn(e[t.index])}function Un(t,e){const n=t.data[e];return n}function qn(t,e){return t[e]}function Wn(t,e){const n=e[t];return Ve(n)?n:n[se]}function Zn(t){return 4==(4&t[ue])}function Qn(t,e){return null==e?null:t[e]}function Gn(t){t[Ce]=0}function Jn(t){0==(1024&t[ue])&&(t[ue]|=1024,Kn(t,1))}function Yn(t){1024&t[ue]&&(t[ue]&=-1025,Kn(t,-1))}function Kn(t,e){let n=t[ce];if(null===n)return;n[fe]+=e;let r=n;for(n=n[ce];null!==n&&(1===e&&1===r[fe]||-1===e&&0===r[fe]);)n[fe]+=e,r=n,n=n[ce]}function Xn(t,e){if(256==(256&t[ue]))throw new I(911,!1);null===t[Ne]&&(t[Ne]=[]),t[Ne].push(e)}const tr={lFrame:Ar(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function er(){return tr.bindingsEnabled}function nr(){return null!==tr.skipHydrationRootTNode}function rr(){tr.bindingsEnabled=!0}function or(){tr.bindingsEnabled=!1}function ir(){return tr.lFrame.lView}function sr(){return tr.lFrame.tView}function lr(t){return tr.lFrame.contextLView=t,t[he]}function ur(t){return tr.lFrame.contextLView=null,t}function cr(){let t=ar();for(;null!==t&&64===t.type;)t=t.parent;return t}function ar(){return tr.lFrame.currentTNode}function fr(){const t=tr.lFrame,e=t.currentTNode;return t.isParent?e:e.parent}function dr(t,e){const n=tr.lFrame;n.currentTNode=t,n.isParent=e}function pr(){return tr.lFrame.isParent}function hr(){tr.lFrame.isParent=!1}function gr(){const t=tr.lFrame;let e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function yr(){return tr.lFrame.bindingIndex}function mr(t){return tr.lFrame.bindingIndex=t}function vr(){return tr.lFrame.bindingIndex++}function _r(t){const e=tr.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,n}function wr(t){tr.lFrame.inI18n=t}function Ir(t,e){const n=tr.lFrame;n.bindingIndex=n.bindingRootIndex=t,br(e)}function br(t){tr.lFrame.currentDirectiveIndex=t}function Cr(t){const e=tr.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}function xr(){return tr.lFrame.currentQueryIndex}function Er(t){tr.lFrame.currentQueryIndex=t}function Tr(t){const e=t[le];return 2===e.type?e.declTNode:1===e.type?t[de]:null}function Nr(t,e,n){if(n&L.SkipSelf){let r=e,o=t;for(;!(r=r.parent,null!==r||n&L.Host||(r=Tr(o),null===r)||(o=o[we],10&r.type)););if(null===r)return!1;e=r,t=o}const r=tr.lFrame=Sr();return r.currentTNode=e,r.lView=t,!0}function kr(t){const e=Sr();const n=t[le];tr.lFrame=e,e.currentTNode=n.firstChild,e.lView=t,e.tView=n,e.contextLView=t,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1}function Sr(){const t=tr.lFrame,e=null===t?null:t.child;return null===e?Ar(t):e}function Ar(t){const e={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:t,child:null,inI18n:!1};return null!==t&&(t.child=e),e}function Dr(){const t=tr.lFrame;return tr.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const Or=Dr;function Mr(){const t=Dr();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function Pr(t){return(tr.lFrame.contextLView=function(t,e){for(;t>0;)e=e[we],t--;return e}(t,tr.lFrame.contextLView))[he]}function jr(){return tr.lFrame.selectedIndex}function Rr(t){tr.lFrame.selectedIndex=t}function Fr(){const t=tr.lFrame;return Un(t.tView,t.selectedIndex)}function Vr(){tr.lFrame.currentNamespace=Vn}function Lr(){tr.lFrame.currentNamespace=Ln}function Hr(){tr.lFrame.currentNamespace=null}function $r(){return tr.lFrame.currentNamespace}let Br=!0;function zr(){return Br}function Ur(t){Br=t}function qr(t,e){for(let n=e.directiveStart,r=e.directiveEnd;n<r;n++){const e=t.data[n],r=e.type.prototype,{ngAfterContentInit:o,ngAfterContentChecked:i,ngAfterViewInit:s,ngAfterViewChecked:l,ngOnDestroy:u}=r;o&&(t.contentHooks??=[]).push(-n,o),i&&((t.contentHooks??=[]).push(n,i),(t.contentCheckHooks??=[]).push(n,i)),s&&(t.viewHooks??=[]).push(-n,s),l&&((t.viewHooks??=[]).push(n,l),(t.viewCheckHooks??=[]).push(n,l)),null!=u&&(t.destroyHooks??=[]).push(n,u)}}function Wr(t,e,n){Gr(t,e,3,n)}function Zr(t,e,n,r){(3&t[ue])===n&&Gr(t,e,n,r)}function Qr(t,e){let n=t[ue];(3&n)===e&&(n&=8191,n+=1,t[ue]=n)}function Gr(t,e,n,r){const o=void 0!==r?65535&t[Ce]:0,i=null!=r?r:-1,s=e.length-1;let l=0;for(let u=o;u<s;u++){if("number"==typeof e[u+1]){if(l=e[u],null!=r&&l>=r)break}else{e[u]<0&&(t[Ce]+=65536),(l<i||-1==i)&&(Yr(t,n,e,u),t[Ce]=(4294901760&t[Ce])+u+2),u++}}}function Jr(t,e){Fn(4,t,e);const n=Ye(null);try{e.call(t)}finally{Ye(n),Fn(5,t,e)}}function Yr(t,e,n,r){const o=n[r]<0,i=n[r+1],s=t[o?-n[r]:n[r]];if(o){t[ue]>>13<t[Ce]>>16&&(3&t[ue])===e&&(t[ue]+=8192,Jr(s,i))}else Jr(s,i)}const Kr=-1;class Xr{constructor(t,e,n){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=n}}function to(t){return t!==Kr}function eo(t){return 32767&t}function no(t,e){let n=t>>16;let r=e;for(;n>0;)r=r[we],n--;return r}let ro=!0;function oo(t){const e=ro;return ro=t,e}const io=255,so=5;let lo=0;const uo={};function co(t,e){const n=fo(t,e);if(-1!==n)return n;const r=e[le];r.firstCreatePass&&(t.injectorIndex=e.length,ao(r.data,t),ao(e,null),ao(r.blueprint,null));const o=po(t,e),i=t.injectorIndex;if(to(o)){const t=eo(o),n=no(o,e),r=n[le].data;for(let o=0;o<8;o++)e[i+o]=n[t+o]|r[t+o]}return e[i+8]=o,i}function ao(t,e){t.push(0,0,0,0,0,0,0,0,e)}function fo(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function po(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let n=0,r=null,o=e;for(;null!==o;){if(r=So(o),null===r)return Kr;if(n++,o=o[we],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return Kr}function ho(t,e,n){!function(t,e,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(bt)&&(r=n[bt]),null==r&&(r=n[bt]=lo++);const o=r&io,i=1<<o;e.data[t+(o>>so)]|=i}(t,e,n)}function go(t,e,n){if(n&L.Optional||void 0!==t)return t;T()}function yo(t,e,n,r){if(n&L.Optional&&void 0===r&&(r=null),0==(n&(L.Self|L.Host))){const o=t[ge],i=B(void 0);try{return o?o.get(e,r,n&L.Optional):z(e,r,n&L.Optional)}finally{B(i)}}return go(r,0,n)}function mo(t,e,n,r=L.Default,o){if(null!==t){if(2048&e[ue]&&!(r&L.Self)){const o=function(t,e,n,r,o){let i=t,s=e;for(;null!==i&&null!==s&&2048&s[ue]&&!(512&s[ue]);){const t=vo(i,s,n,r|L.Self,uo);if(t!==uo)return t;let e=i.parent;if(!e){const t=s[Te];if(t){const e=t.get(n,uo,r);if(e!==uo)return e}e=So(s),s=s[we]}i=e}return o}(t,e,n,r,uo);if(o!==uo)return o}const o=vo(t,e,n,r,uo);if(o!==uo)return o}return yo(e,n,r,o)}function vo(t,e,n,r,o){const i=function(t){if("string"==typeof t)return t.charCodeAt(0)||0;const e=t.hasOwnProperty(bt)?t[bt]:void 0;return"number"==typeof e?e>=0?e&io:To:e}(n);if("function"==typeof i){if(!Nr(e,t,r))return r&L.Host?go(o,0,r):yo(e,n,r,o);try{let t;if(t=i(r),null!=t||r&L.Optional)return t;T()}finally{Or()}}else if("number"==typeof i){let o=null,s=fo(t,e),l=Kr,u=r&L.Host?e[Ie][de]:null;for((-1===s||r&L.SkipSelf)&&(l=-1===s?po(t,e):e[s+8],l!==Kr&&Co(r,!1)?(o=e[le],s=eo(l),e=no(l,e)):s=-1);-1!==s;){const t=e[le];if(bo(i,s,t.data)){const t=_o(s,e,n,o,r,u);if(t!==uo)return t}l=e[s+8],l!==Kr&&Co(r,e[le].data[s+8]===u)&&bo(i,s,e)?(o=t,s=eo(l),e=no(l,e)):s=-1}}return o}function _o(t,e,n,r,o,i){const s=e[le],l=s.data[t+8],u=wo(l,s,n,null==r?$e(l)&&ro:r!=s&&0!=(3&l.type),o&L.Host&&i===l);return null!==u?Io(e,s,u,l):uo}function wo(t,e,n,r,o){const i=t.providerIndexes,s=e.data,l=1048575&i,u=t.directiveStart,c=t.directiveEnd,a=i>>20,f=o?l+a:c;for(let t=r?l:l+a;t<f;t++){const e=s[t];if(t<u&&n===e||t>=u&&e.type===n)return t}if(o){const t=s[u];if(t&&ze(t)&&t.type===n)return u}return null}function Io(t,e,n,r){let o=t[n];const i=e.data;if(o instanceof Xr){const s=o;s.resolving&&E(x(i[n]));const l=oo(s.canSeeViewProviders);s.resolving=!0;const u=s.injectImpl?B(s.injectImpl):null;Nr(t,r,L.Default);try{o=t[n]=s.factory(void 0,i,t,r),e.firstCreatePass&&n>=r.directiveStart&&function(t,e,n){const{ngOnChanges:r,ngOnInit:o,ngDoCheck:i}=e.type.prototype;if(r){const r=An(e);(n.preOrderHooks??=[]).push(t,r),(n.preOrderCheckHooks??=[]).push(t,r)}o&&(n.preOrderHooks??=[]).push(0-t,o),i&&((n.preOrderHooks??=[]).push(t,i),(n.preOrderCheckHooks??=[]).push(t,i))}(n,i[n],e)}finally{null!==u&&B(u),oo(l),s.resolving=!1,Or()}}return o}function bo(t,e,n){const r=1<<t;return!!(n[e+(t>>so)]&r)}function Co(t,e){return!(t&L.Self||t&L.Host&&e)}function xo(t){return t._lView}class Eo{constructor(t,e){this._tNode=t,this._lView=e}get(t,e,n){return mo(this._tNode,this._lView,t,ut(n),e)}}function To(){return new Eo(cr(),ir())}function No(t){return dt((()=>{const e=t.prototype.constructor,n=e[It]||ko(e),r=Object.prototype;let o=Object.getPrototypeOf(t.prototype).constructor;for(;o&&o!==r;){const t=o[It]||ko(o);if(t&&t!==n)return t;o=Object.getPrototypeOf(o)}return t=>new t}))}function ko(t){return v(t)?()=>{const e=ko(m(t));return e&&e()}:We(t)}function So(t){const e=t[le],n=e.type;return 2===n?e.declTNode:1===n?t[de]:null}function Ao(t){return function(t,e){if("class"===e)return t.classes;if("style"===e)return t.styles;const n=t.attrs;if(n){const t=n.length;let r=0;for(;r<t;){const o=n[r];if(Tt(o))break;if(0===o)r+=2;else if("number"==typeof o)for(r++;r<t&&"string"==typeof n[r];)r++;else{if(o===e)return n[r+1];r+=2}}}return null}(cr(),t)}const Do="__annotations__",Oo="__parameters__",Mo="__prop__metadata__";function Po(t,e,n,r,o){return dt((()=>{const i=jo(e);function s(...t){if(this instanceof s)return i.call(this,...t),this;const e=new s(...t);return function(n){o&&o(n,...t);return(n.hasOwnProperty(Do)?n[Do]:Object.defineProperty(n,Do,{value:[]})[Do]).push(e),r&&r(n),n}}return n&&(s.prototype=Object.create(n.prototype)),s.prototype.ngMetadataName=t,s.annotationCls=s,s}))}function jo(t){return function(...e){if(t){const n=t(...e);for(const t in n)this[t]=n[t]}}}function Ro(t,e,n){return dt((()=>{const r=jo(e);function o(...t){if(this instanceof o)return r.apply(this,t),this;const e=new o(...t);return n.annotation=e,n;function n(t,n,r){const o=t.hasOwnProperty(Oo)?t[Oo]:Object.defineProperty(t,Oo,{value:[]})[Oo];for(;o.length<=r;)o.push(null);return(o[r]=o[r]||[]).push(e),t}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=t,o.annotationCls=o,o}))}function Fo(t,e,n,r){return dt((()=>{const o=jo(e);function i(...t){if(this instanceof i)return o.apply(this,t),this;const e=new i(...t);return function(n,o){if(void 0===n)throw new Error("Standard Angular field decorators are not supported in JIT mode.");const i=n.constructor,s=i.hasOwnProperty(Mo)?i[Mo]:Object.defineProperty(i,Mo,{value:{}})[Mo];s[o]=s.hasOwnProperty(o)&&s[o]||[],s[o].unshift(e),r&&r(n,o,...t)}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=t,i.annotationCls=i,i}))}const Vo=t("Attribute",Ro("Attribute",(t=>({attributeName:t,__NG_ELEMENT_ID__:()=>Ao(t)}))));class Lo{}t("Query",Lo);t("ContentChildren",Fo("ContentChildren",((t,e={})=>({selector:t,first:!1,isViewQuery:!1,descendants:!1,emitDistinctChangesOnly:true,...e})),Lo)),t("ContentChild",Fo("ContentChild",((t,e={})=>({selector:t,first:!0,isViewQuery:!1,descendants:!0,...e})),Lo)),t("ViewChildren",Fo("ViewChildren",((t,e={})=>({selector:t,first:!1,isViewQuery:!0,descendants:!0,emitDistinctChangesOnly:true,...e})),Lo)),t("ViewChild",Fo("ViewChild",((t,e)=>({selector:t,first:!0,isViewQuery:!0,descendants:!0,...e})),Lo));var Ho,$o,Bo;function zo(t){const e=U.ng;if(e&&e.\u0275compilerFacade)return e.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}t("\u0275\u0275FactoryTarget",Ho),function(t){t[t.Directive=0]="Directive",t[t.Component=1]="Component",t[t.Injectable=2]="Injectable",t[t.Pipe=3]="Pipe",t[t.NgModule=4]="NgModule"}(Ho||t("\u0275\u0275FactoryTarget",Ho={})),function(t){t[t.Directive=0]="Directive",t[t.Pipe=1]="Pipe",t[t.NgModule=2]="NgModule"}($o||($o={})),function(t){t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom"}(Bo||(Bo={}));const Uo=t("Type",Function);function qo(t){return"function"==typeof t}function Wo(t){return t.flat(Number.POSITIVE_INFINITY)}function Zo(t,e){t.forEach((t=>Array.isArray(t)?Zo(t,e):e(t)))}function Qo(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function Go(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function Jo(t,e){const n=[];for(let r=0;r<t;r++)n.push(e);return n}function Yo(t,e,n){let r=Xo(t,e);return r>=0?t[1|r]=n:(r=~r,function(t,e,n,r){let o=t.length;if(o==e)t.push(n,r);else if(1===o)t.push(r,t[0]),t[0]=n;else{for(o--,t.push(t[o-1],t[o]);o>e;){const e=o-2;t[o]=t[e],o--}t[e]=n,t[e+1]=r}}(t,r,e,n)),r}function Ko(t,e){const n=Xo(t,e);if(n>=0)return t[1|n]}function Xo(t,e){return function(t,e,n){let r=0,o=t.length>>n;for(;o!==r;){const i=r+(o-r>>1),s=t[i<<n];if(e===s)return i<<n;s>e?o=i:r=i+1}return~(o<<n)}(t,e,1)}const ti=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*(arguments|(?:[^()]+\(\[\],)?[^()]+\(arguments\).*)\)/,ei=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/,ni=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/,ri=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{[^}]*super\(\.\.\.arguments\)/;class oi{constructor(t){this._reflect=t||U.Reflect}factory(t){return(...e)=>new t(...e)}_zipTypesAndAnnotations(t,e){let n;n=Jo(void 0===t?e.length:t.length);for(let r=0;r<n.length;r++)void 0===t?n[r]=[]:t[r]&&t[r]!=Object?n[r]=[t[r]]:n[r]=[],e&&null!=e[r]&&(n[r]=n[r].concat(e[r]));return n}_ownParameters(t,e){if(function(t){return ti.test(t)||ri.test(t)||ei.test(t)&&!ni.test(t)}(t.toString()))return null;if(t.parameters&&t.parameters!==e.parameters)return t.parameters;const n=t.ctorParameters;if(n&&n!==e.ctorParameters){const t="function"==typeof n?n():n,e=t.map((t=>t&&t.type)),r=t.map((t=>t&&ii(t.decorators)));return this._zipTypesAndAnnotations(e,r)}const r=t.hasOwnProperty(Oo)&&t[Oo],o=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",t);return o||r?this._zipTypesAndAnnotations(o,r):Jo(t.length)}parameters(t){if(!qo(t))return[];const e=si(t);let n=this._ownParameters(t,e);return n||e===Object||(n=this.parameters(e)),n||[]}_ownAnnotations(t,e){if(t.annotations&&t.annotations!==e.annotations){let e=t.annotations;return"function"==typeof e&&e.annotations&&(e=e.annotations),e}return t.decorators&&t.decorators!==e.decorators?ii(t.decorators):t.hasOwnProperty(Do)?t[Do]:null}annotations(t){if(!qo(t))return[];const e=si(t),n=this._ownAnnotations(t,e)||[];return(e!==Object?this.annotations(e):[]).concat(n)}_ownPropMetadata(t,e){if(t.propMetadata&&t.propMetadata!==e.propMetadata){let e=t.propMetadata;return"function"==typeof e&&e.propMetadata&&(e=e.propMetadata),e}if(t.propDecorators&&t.propDecorators!==e.propDecorators){const e=t.propDecorators,n={};return Object.keys(e).forEach((t=>{n[t]=ii(e[t])})),n}return t.hasOwnProperty(Mo)?t[Mo]:null}propMetadata(t){if(!qo(t))return{};const e=si(t),n={};if(e!==Object){const t=this.propMetadata(e);Object.keys(t).forEach((e=>{n[e]=t[e]}))}const r=this._ownPropMetadata(t,e);return r&&Object.keys(r).forEach((t=>{const e=[];n.hasOwnProperty(t)&&e.push(...n[t]),e.push(...r[t]),n[t]=e})),n}ownPropMetadata(t){return qo(t)&&this._ownPropMetadata(t,si(t))||{}}hasLifecycleHook(t,e){return t instanceof Uo&&e in t.prototype}}function ii(t){return t?t.map((t=>new(0,t.type.annotationCls)(...t.args?t.args:[]))):[]}function si(t){const e=t.prototype?Object.getPrototypeOf(t.prototype):null;return(e?e.constructor:null)||Object}t("\u0275ReflectionCapabilities",oi);const li=t("Inject",at(Ro("Inject",(t=>({token:t}))),-1)),ui=t("Optional",at(Ro("Optional"),8)),ci=t("Self",at(Ro("Self"),2)),ai=t("SkipSelf",at(Ro("SkipSelf"),4)),fi=t("Host",at(Ro("Host"),1));let di=null;function pi(){return di=di||new oi}function hi(t){return gi(pi().parameters(t))}function gi(t){return t.map((t=>function(t){const e={token:null,attribute:null,host:!1,optional:!1,self:!1,skipSelf:!1};if(Array.isArray(t)&&t.length>0)for(let n=0;n<t.length;n++){const r=t[n];if(void 0===r)continue;const o=Object.getPrototypeOf(r);if(r instanceof ui||"Optional"===o.ngMetadataName)e.optional=!0;else if(r instanceof ai||"SkipSelf"===o.ngMetadataName)e.skipSelf=!0;else if(r instanceof ci||"Self"===o.ngMetadataName)e.self=!0;else if(r instanceof fi||"Host"===o.ngMetadataName)e.host=!0;else if(r instanceof li)e.token=r.token;else if(r instanceof Vo){if(void 0===r.attributeName)throw new I(204,!1);e.attribute=r.attributeName}else e.token=r}else void 0===t||Array.isArray(t)&&0===t.length?e.token=null:e.token=t;return e}(t)))}function yi(t){const e=[],n=new Map;function r(e){let r=n.get(e);if(!r){const o=t(e);n.set(e,r=o.then(Ii))}return r}return mi.forEach(((t,n)=>{const o=[];t.templateUrl&&o.push(r(t.templateUrl).then((e=>{t.template=e})));const i=t.styleUrls,s=t.styles||(t.styles=[]),l=t.styles.length;i&&i.forEach(((e,n)=>{s.push(""),o.push(r(e).then((r=>{s[l+n]=r,i.splice(i.indexOf(e),1),0==i.length&&(t.styleUrls=void 0)})))}));const u=Promise.all(o).then((()=>function(t){vi.delete(t)}(n)));e.push(u)})),wi(),Promise.all(e).then((()=>{}))}let mi=new Map;const vi=new Set;function _i(t){return!!(t.templateUrl&&!t.hasOwnProperty("template")||t.styleUrls&&t.styleUrls.length)}function wi(){const t=mi;return mi=new Map,t}function Ii(t){return"string"==typeof t?t:t.text()}const bi=new Map;let Ci=!0;function xi(t,e){!function(t,e,n){if(e&&e!==n&&Ci)throw new Error(`Duplicate module registered for ${t} - ${p(e)} vs ${p(e.name)}`)}(e,bi.get(e)||null,t),bi.set(e,t)}function Ei(t){return bi.get(t)}t("CUSTOM_ELEMENTS_SCHEMA",{name:"custom-elements"}),t("NO_ERRORS_SCHEMA",{name:"no-errors-schema"});let Ti=!1;let Ni=!1;new Map([["ngIf","NgIf"],["ngFor","NgFor"],["ngSwitchCase","NgSwitchCase"],["ngSwitchDefault","NgSwitchDefault"]]);const ki="ngSkipHydration";function Si(t){const e=ki.toLowerCase(),n=t.mergedAttrs;if(null===n)return!1;for(let t=0;t<n.length;t+=2){const r=n[t];if("number"==typeof r)return!1;if("string"==typeof r&&r.toLowerCase()===e)return!0}return!1}function Ai(t){return t.hasAttribute(ki)}function Di(t){return 128==(128&t.flags)}function Oi(t){let e=t.parent;for(;e;){if(Si(e))return!0;e=e.parent}return!1}var Mi;t("RendererStyleFlags2",Mi),function(t){t[t.Important=1]="Important",t[t.DashCase=2]="DashCase"}(Mi||t("RendererStyleFlags2",Mi={}));const Pi=/^>|^->|<!--|-->|--!>|<!-$/g,ji=/(<|>)/g,Ri="\u200b$1\u200b";function Fi(t){return t.replace(Pi,(t=>t.replace(ji,Ri)))}const Vi=new Map;let Li=0;function Hi(t){return Vi.get(t)||null}class $i{get lView(){return Hi(this.lViewId)}constructor(t,e,n){this.lViewId=t,this.nodeIndex=e,this.native=n}}function Bi(t){let e=Zi(t);if(e){if(Ve(e)){const r=e;let o,i,s;if(Gi(t)){if(o=Ki(r,t),-1==o)throw new Error("The provided component was not found in the application");i=t}else if((n=t)&&n.constructor&&n.constructor.\u0275dir){if(o=function(t,e){let n=t[le].firstChild;for(;n;){const r=n.directiveStart,o=n.directiveEnd;for(let i=r;i<o;i++)if(t[i]===e)return n.index;n=Yi(n)}return-1}(r,t),-1==o)throw new Error("The provided directive was not found in the application");s=Xi(o,r)}else if(o=Ji(r,t),-1==o)return null;const l=Hn(r[o]),u=Zi(l),c=u&&!Array.isArray(u)?u:zi(r,o,l);if(i&&void 0===c.component&&(c.component=i,Wi(c.component,c)),s&&void 0===c.directives){c.directives=s;for(let t=0;t<s.length;t++)Wi(s[t],c)}Wi(c.native,c),e=c}}else{const n=t;let r=n;for(;r=r.parentNode;){const t=Zi(r);if(t){const r=Array.isArray(t)?t:t.lView;if(!r)return null;const o=Ji(r,n);if(o>=0){const t=Hn(r[o]),n=zi(r,o,t);Wi(t,n),e=n;break}}}}var n;return e||null}function zi(t,e,n){return new $i(t[Ee],e,n)}function Ui(t){let e,n=Zi(t);if(Ve(n)){const r=n,o=Ki(r,t);e=Wn(o,r);const i=zi(r,o,e[se]);i.component=t,Wi(t,i),Wi(i.native,i)}else{const t=n,r=t.lView;e=Wn(t.nodeIndex,r)}return e}t("\u0275LContext",$i);const qi="__ngContext__";function Wi(t,e){var n;Ve(e)?(t[qi]=e[Ee],n=e,Vi.set(n[Ee],n)):t[qi]=e}function Zi(t){const e=t[qi];return"number"==typeof e?Hi(e):e||null}function Qi(t){const e=Zi(t);return e?Ve(e)?e:e.lView:null}function Gi(t){return t&&t.constructor&&t.constructor.\u0275cmp}function Ji(t,e){const n=t[le];for(let r=De;r<n.bindingStartIndex;r++)if(Hn(t[r])===e)return r;return-1}function Yi(t){if(t.child)return t.child;if(t.next)return t.next;for(;t.parent&&!t.parent.next;)t=t.parent;return t.parent&&t.parent.next}function Ki(t,e){const n=t[le].components;if(n)for(let r=0;r<n.length;r++){const o=n[r];if(Wn(o,t)[he]===e)return o}else{if(Wn(De,t)[he]===e)return De}return-1}function Xi(t,e){const n=e[le].data[t];if(0===n.directiveStart)return yt;const r=[];for(let t=n.directiveStart;t<n.directiveEnd;t++){const n=e[t];Gi(n)||r.push(n)}return r}let ts;function es(t,e){return ts(t,e)}function ns(t){const e=t[ce];return Le(e)?e[ce]:e}function rs(t){const e=function(t){let e=Ve(t)?t:Qi(t);for(;e&&!(512&e[ue]);)e=ns(e);return e}(t);return e[he]}function os(t){return ss(t[ve])}function is(t){return ss(t[ae])}function ss(t){for(;null!==t&&!Le(t);)t=t[ae];return t}function ls(t,e,n,r,o){if(null!=r){let i,s=!1;Le(r)?i=r:Ve(r)&&(s=!0,r=r[se]);const l=Hn(r);0===t&&null!==n?null==o?ws(e,n,l):_s(e,n,l,o||null,!0):1===t&&null!==n?_s(e,n,l,o||null,!0):2===t?Ms(e,l,s):3===t&&e.destroyNode(l),null!=i&&function(t,e,n,r,o){const i=n[Pe],s=Hn(n);i!==s&&ls(e,t,r,i,o);for(let o=Fe;o<n.length;o++){const s=n[o];Rs(s[le],s,t,e,r,i)}}(e,t,i,n,o)}}function us(t,e){return t.createText(e)}function cs(t,e,n){t.setValue(e,n)}function as(t,e){return t.createComment(Fi(e))}function fs(t,e,n){return t.createElement(e,n)}function ds(t,e,n,r){const o=Fe+r,i=n.length;r>0&&(n[o-1][ae]=e),r<i-Fe?(e[ae]=n[o],Qo(n,Fe+r,e)):(n.push(e),e[ae]=null),e[ce]=n;const s=e[be];null!==s&&n!==s&&function(t,e){const n=t[je],r=e[ce];const o=r[ce][Ie];const i=e[Ie];i!==o&&(t[Me]=!0);null===n?t[je]=[e]:n.push(e)}(s,e);const l=e[xe];null!==l&&l.insertView(t),e[ue]|=128}function ps(t,e){const n=t[je],r=n.indexOf(e);e[ce];Yn(e),n.splice(r,1)}function hs(t,e){if(t.length<=Fe)return;const n=Fe+e,r=t[n];if(r){const i=r[be];null!==i&&i!==t&&ps(i,r),e>0&&(t[n-1][ae]=r[ae]);const s=Go(t,Fe+e);Rs(r[le],o=r,o[me],2,null,null),o[se]=null,o[de]=null;const l=s[xe];null!==l&&l.detachView(s[le]),r[ce]=null,r[ae]=null,r[ue]&=-129}var o;return r}function gs(t,e){if(!(256&e[ue])){const n=e[me];e[Se]&&un(e[Se]),e[Ae]&&un(e[Ae]),n.destroyNode&&Rs(t,e,n,3,null,null),function(t){let e=t[ve];if(!e)return ys(t[le],t);for(;e;){let n=null;if(Ve(e))n=e[ve];else{const t=e[Fe];t&&(n=t)}if(!n){for(;e&&!e[ae]&&e!==t;)Ve(e)&&ys(e[le],e),e=e[ce];null===e&&(e=t),Ve(e)&&ys(e[le],e),n=e&&e[ae]}e=n}}(e)}}function ys(t,e){if(!(256&e[ue])){e[ue]&=-129,e[ue]|=256,function(t,e){let n;if(null!=t&&null!=(n=t.destroyHooks))for(let t=0;t<n.length;t+=2){const r=e[n[t]];if(!(r instanceof Xr)){const e=n[t+1];if(Array.isArray(e))for(let t=0;t<e.length;t+=2){const n=r[e[t]],o=e[t+1];Fn(4,n,o);try{o.call(n)}finally{Fn(5,n,o)}}else{Fn(4,r,e);try{e.call(r)}finally{Fn(5,r,e)}}}}}(t,e),function(t,e){const n=t.cleanup,r=e[pe];if(null!==n)for(let t=0;t<n.length-1;t+=2)if("string"==typeof n[t]){const e=n[t+3];e>=0?r[e]():r[-e].unsubscribe(),t+=2}else{const e=r[n[t+1]];n[t].call(e)}null!==r&&(e[pe]=null);const o=e[Ne];if(null!==o){e[Ne]=null;for(let t=0;t<o.length;t++){const e=o[t];e()}}}(t,e),1===e[le].type&&e[me].destroy();const n=e[be];if(null!==n&&Le(e[ce])){n!==e[ce]&&ps(n,e);const r=e[xe];null!==r&&r.detachView(t)}!function(t){Vi.delete(t[Ee])}(e)}}function ms(t,e,n){return vs(t,e.parent,n)}function vs(t,e,n){let r=e;for(;null!==r&&40&r.type;)r=(e=r).parent;if(null===r)return n[se];{const{componentOffset:e}=r;if(e>-1){const{encapsulation:n}=t.data[r.directiveStart+e];if(n===ht.None||n===ht.Emulated)return null}return zn(r,n)}}function _s(t,e,n,r,o){t.insertBefore(e,n,r,o)}function ws(t,e,n){t.appendChild(e,n)}function Is(t,e,n,r,o){null!==r?_s(t,e,n,r,o):ws(t,e,n)}function bs(t,e){return t.parentNode(e)}function Cs(t,e,n){return Ns(t,e,n)}function xs(t,e,n){return 40&t.type?zn(t,n):null}let Es,Ts,Ns=xs;function ks(t,e){Ns=t,Es=e}function Ss(t,e,n,r){const o=ms(t,r,e),i=e[me],s=Cs(r.parent||e[de],r,e);if(null!=o)if(Array.isArray(n))for(let t=0;t<n.length;t++)Is(i,o,n[t],s,!1);else Is(i,o,n,s,!1);void 0!==Es&&Es(i,r,e,n,o)}function As(t,e){if(null!==e){const n=e.type;if(3&n)return zn(e,t);if(4&n)return Os(-1,t[e.index]);if(8&n){const n=e.child;if(null!==n)return As(t,n);{const n=t[e.index];return Le(n)?Os(-1,n):Hn(n)}}if(32&n){return es(e,t)()||Hn(t[e.index])}{const n=Ds(t,e);if(null!==n){if(Array.isArray(n))return n[0];const e=ns(t[Ie]);return As(e,n)}return As(t,e.next)}}return null}function Ds(t,e){if(null!==e){const n=t[Ie][de],r=e.projection;return n.projection[r]}return null}function Os(t,e){const n=Fe+t+1;if(n<e.length){const t=e[n],r=t[le].firstChild;if(null!==r)return As(t,r)}return e[Pe]}function Ms(t,e,n){const r=bs(t,e);r&&function(t,e,n,r){t.removeChild(e,n,r)}(t,r,e,n)}function Ps(t){t.textContent=""}function js(t,e,n,r,o,i,s){for(;null!=n;){const l=r[n.index],u=n.type;if(s&&0===e&&(l&&Wi(Hn(l),r),n.flags|=2),32!=(32&n.flags))if(8&u)js(t,e,n.child,r,o,i,!1),ls(e,t,o,l,i);else if(32&u){const s=es(n,r);let u;for(;u=s();)ls(e,t,o,u,i);ls(e,t,o,l,i)}else 16&u?Fs(t,e,r,n,o,i):ls(e,t,o,l,i);n=s?n.projectionNext:n.next}}function Rs(t,e,n,r,o,i){js(n,r,t.firstChild,e,o,i,!1)}function Fs(t,e,n,r,o,i){const s=n[Ie],l=s[de].projection[r.projection];if(Array.isArray(l))for(let n=0;n<l.length;n++){ls(e,t,o,l[n],i)}else{let n=l;const u=s[ce];Di(r)&&(n.flags|=128),js(t,e,n,u,o,i,!0)}}function Vs(t,e,n){""===n?t.removeAttribute(e,"class"):t.setAttribute(e,"class",n)}function Ls(t,e,n){const{mergedAttrs:r,classes:o,styles:i}=n;null!==r&&Et(t,e,r),null!==o&&Vs(t,e,o),null!==i&&function(t,e,n){t.setAttribute(e,"style",n)}(t,e,i)}function Hs(t,e,n){const r=ir(),o=Fr(),i=zn(o,r);if(2===o.type&&"iframe"===e.toLowerCase()){const t=i;t.src="",t.srcdoc="",Ms(r[me],t);throw new I(-910,!1)}return t}function $s(){if(void 0!==Ts)return Ts;if("undefined"!=typeof document)return document;throw new I(210,!1)}class Bs{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${w})`}}class zs extends Bs{getTypeName(){return"HTML"}}class Us extends Bs{getTypeName(){return"Style"}}class qs extends Bs{getTypeName(){return"Script"}}class Ws extends Bs{getTypeName(){return"URL"}}class Zs extends Bs{getTypeName(){return"ResourceURL"}}function Qs(t){return t instanceof Bs?t.changingThisBreaksApplicationSecurity:t}function Gs(t,e){const n=Js(t);if(null!=n&&n!==e){if("ResourceURL"===n&&"URL"===e)return!0;throw new Error(`Required a safe ${e}, got a ${n} (see ${w})`)}return n===e}function Js(t){return t instanceof Bs&&t.getTypeName()||null}function Ys(t){const e=new Xs(t);return function(){try{return!!(new window.DOMParser).parseFromString("","text/html")}catch{return!1}}()?new Ks(e):e}class Ks{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const e=(new window.DOMParser).parseFromString(t,"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(t):(e.removeChild(e.firstChild),e)}catch{return null}}}class Xs{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const e=this.inertDocument.createElement("template");return e.innerHTML=t,e}}const tl=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function el(t){return(t=String(t)).match(tl)?t:"unsafe:"+t}function nl(t){const e={};for(const n of t.split(","))e[n]=!0;return e}function rl(...t){const e={};for(const n of t)for(const t in n)n.hasOwnProperty(t)&&(e[t]=!0);return e}const ol=nl("area,br,col,hr,img,wbr"),il=nl("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),sl=nl("rp,rt"),ll=rl(sl,il),ul=rl(il,nl("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")),cl=rl(sl,nl("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")),al=rl(ol,ul,cl,ll),fl=nl("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),dl=nl("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"),pl=nl("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"),hl=rl(fl,dl,pl),gl=nl("script,style,template");class yl{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let e=t.firstChild,n=!0;for(;e;)if(e.nodeType===Node.ELEMENT_NODE?n=this.startElement(e):e.nodeType===Node.TEXT_NODE?this.chars(e.nodeValue):this.sanitizedSomething=!0,n&&e.firstChild)e=e.firstChild;else for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);let t=this.checkClobberedElement(e,e.nextSibling);if(t){e=t;break}e=this.checkClobberedElement(e,e.parentNode)}return this.buf.join("")}startElement(t){const e=t.nodeName.toLowerCase();if(!al.hasOwnProperty(e))return this.sanitizedSomething=!0,!gl.hasOwnProperty(e);this.buf.push("<"),this.buf.push(e);const n=t.attributes;for(let t=0;t<n.length;t++){const e=n.item(t),r=e.name,o=r.toLowerCase();if(!hl.hasOwnProperty(o)){this.sanitizedSomething=!0;continue}let i=e.value;fl[o]&&(i=el(i)),this.buf.push(" ",r,'="',_l(i),'"')}return this.buf.push(">"),!0}endElement(t){const e=t.nodeName.toLowerCase();al.hasOwnProperty(e)&&!ol.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"))}chars(t){this.buf.push(_l(t))}checkClobberedElement(t,e){if(e&&(t.compareDocumentPosition(e)&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 e}}const ml=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,vl=/([^\#-~ |!])/g;function _l(t){return t.replace(/&/g,"&").replace(ml,(function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"})).replace(vl,(function(t){return"&#"+t.charCodeAt(0)+";"})).replace(/</g,"<").replace(/>/g,">")}let wl;function Il(t,e){let n=null;try{wl=wl||Ys(t);let r=e?String(e):"";n=wl.getInertBodyElement(r);let o=5,i=r;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,r=i,i=n.innerHTML,n=wl.getInertBodyElement(r)}while(r!==i);const s=new yl;return s.sanitizeChildren(bl(n)||n)}finally{if(n){const t=bl(n)||n;for(;t.firstChild;)t.removeChild(t.firstChild)}}}function bl(t){return"content"in t&&function(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var Cl;function xl(t){const e=Ol();return e?e.sanitize(Cl.HTML,t)||"":Gs(t,"HTML")?Qs(t):Il($s(),C(t))}function El(t){const e=Ol();return e?e.sanitize(Cl.STYLE,t)||"":Gs(t,"Style")?Qs(t):C(t)}function Tl(t){const e=Ol();return e?e.sanitize(Cl.URL,t)||"":Gs(t,"URL")?Qs(t):el(C(t))}function Nl(t){const e=Ol();if(e)return e.sanitize(Cl.RESOURCE_URL,t)||"";if(Gs(t,"ResourceURL"))return Qs(t);throw new I(904,!1)}function kl(t){const e=Ol();if(e)return e.sanitize(Cl.SCRIPT,t)||"";if(Gs(t,"Script"))return Qs(t);throw new I(905,!1)}function Sl(t){return t[0]}function Al(t){return t[0]}function Dl(t,e,n){return function(t,e){return"src"===e&&("embed"===t||"frame"===t||"iframe"===t||"media"===t||"script"===t)||"href"===e&&("base"===t||"link"===t)?Nl:Tl}(e,n)(t)}function Ol(){const t=ir();return t&&t[ye].sanitizer}t("SecurityContext",Cl),function(t){t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL"}(Cl||t("SecurityContext",Cl={}));const Ml=t("ENVIRONMENT_INITIALIZER",new q("ENVIRONMENT_INITIALIZER")),Pl=t("INJECTOR",new q("INJECTOR",-1)),jl=new q("INJECTOR_DEF_TYPES");class Rl{get(t,e=J){if(e===J){const e=new Error(`NullInjectorError: No provider for ${p(t)}!`);throw e.name="NullInjectorError",e}return e}}function Fl(t){return{\u0275providers:t}}function Vl(...t){return{\u0275providers:Ll(!0,t),\u0275fromNgModule:!0}}function Ll(t,...e){const n=[],r=new Set;let o;const i=t=>{n.push(t)};return Zo(e,(t=>{const e=t;$l(e,i,[],r)&&(o||=[],o.push(e))})),void 0!==o&&Hl(o,i),n}function Hl(t,e){for(let n=0;n<t.length;n++){const{ngModule:r,providers:o}=t[n];Bl(o,(t=>{e(t,r)}))}}function $l(t,e,n,r){if(!(t=m(t)))return!1;let o=null,i=P(t);const s=!i&&Yt(t);if(i||s){if(s&&!s.standalone)return!1;o=t}else{const e=t.ngModule;if(i=P(e),!i)return!1;o=e}const l=r.has(o);if(s){if(l)return!1;if(r.add(o),s.dependencies){const t="function"==typeof s.dependencies?s.dependencies():s.dependencies;for(const o of t)$l(o,e,n,r)}}else{if(!i)return!1;{if(null!=i.imports&&!l){let t;r.add(o);try{Zo(i.imports,(o=>{$l(o,e,n,r)&&(t||=[],t.push(o))}))}finally{}void 0!==t&&Hl(t,e)}if(!l){const t=We(o)||(()=>new o);e({provide:o,useFactory:t,deps:yt},o),e({provide:jl,useValue:o,multi:!0},o),e({provide:Ml,useValue:()=>it(o),multi:!0},o)}const s=i.providers;if(null!=s&&!l){const n=t;Bl(s,(t=>{e(t,n)}))}}}return o!==t&&void 0!==t.providers}function Bl(t,e){for(let n of t)_(n)&&(n=n.\u0275providers),Array.isArray(n)?Bl(n,e):e(n)}const zl=f({provide:String,useValue:f});function Ul(t){return null!==t&&"object"==typeof t&&zl in t}function ql(t){return!(!t||!t.useExisting)}function Wl(t){return!(!t||!t.useFactory)}function Zl(t){return"function"==typeof t}const Ql=t("\u0275INJECTOR_SCOPE",new q("Set Injector scope.")),Gl={},Jl={};let Yl;function Kl(){return void 0===Yl&&(Yl=new Rl),Yl}class Xl{}t("EnvironmentInjector",Xl);class tu extends Xl{get destroyed(){return this._destroyed}constructor(t,e,n,r){super(),this.parent=e,this.source=n,this.scopes=r,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,ou(t,(t=>this.processProvider(t))),this.records.set(Pl,ru(void 0,this)),r.has("environment")&&this.records.set(Xl,ru(void 0,this));const o=this.records.get(Ql);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(jl.multi,yt,L.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const t of this._ngOnDestroyHooks)t.ngOnDestroy();const t=this._onDestroyHooks;this._onDestroyHooks=[];for(const e of t)e()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const e=rt(this),n=B(void 0);try{return t()}finally{rt(e),B(n)}}get(t,e=J,n=L.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(Ct))return t[Ct](this);n=ut(n);const r=rt(this),o=B(void 0);try{if(!(n&L.SkipSelf)){let e=this.records.get(t);if(void 0===e){const n=("function"==typeof(i=t)||"object"==typeof i&&i instanceof q)&&O(t);e=n&&this.injectableDefInScope(n)?ru(eu(t),Gl):null,this.records.set(t,e)}if(null!=e)return this.hydrate(t,e)}const r=n&L.Self?Kl():this.parent;return e=n&L.Optional&&e===J?null:e,r.get(t,e)}catch(e){if("NullInjectorError"===e.name){if((e[K]=e[K]||[]).unshift(p(t)),r)throw e;return ft(e,t,"R3InjectorError",this.source)}throw e}finally{B(o),rt(r)}var i}resolveInjectorInitializers(){const t=rt(this),e=B(void 0);try{const t=this.get(Ml.multi,yt,L.Self);0;for(const e of t)e()}finally{rt(t),B(e)}}toString(){const t=[],e=this.records;for(const n of e.keys())t.push(p(n));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new I(205,!1)}processProvider(t){let e=Zl(t=m(t))?t:m(t&&t.provide);const n=function(t){if(Ul(t))return ru(void 0,t.useValue);return ru(nu(t),Gl)}(t);if(Zl(t)||!0!==t.multi){this.records.get(e);0}else{let n=this.records.get(e);n||(n=ru(void 0,Gl,!0),n.factory=()=>ct(n.multi),this.records.set(e,n)),e=t,n.multi.push(t)}this.records.set(e,n)}hydrate(t,e){var n;return e.value===Gl&&(e.value=Jl,e.value=e.factory()),"object"==typeof e.value&&e.value&&(null!==(n=e.value)&&"object"==typeof n&&"function"==typeof n.ngOnDestroy)&&this._ngOnDestroyHooks.add(e.value),e.value}injectableDefInScope(t){if(!t.providedIn)return!1;const e=m(t.providedIn);return"string"==typeof e?"any"===e||this.scopes.has(e):this.injectorDefTypes.has(e)}removeOnDestroy(t){const e=this._onDestroyHooks.indexOf(t);-1!==e&&this._onDestroyHooks.splice(e,1)}}function eu(t){const e=O(t),n=null!==e?e.factory:We(t);if(null!==n)return n;if(t instanceof q)throw new I(204,!1);if(t instanceof Function)return function(t){const e=t.length;if(e>0){Jo(e,"?");throw new I(204,!1)}const n=(r=t,r&&(r[j]||r[F])||null);var r;return null!==n?()=>n.factory(t):()=>new t}(t);throw new I(204,!1)}function nu(t,e,n){let r;if(Zl(t)){const e=m(t);return We(e)||eu(e)}if(Ul(t))r=()=>m(t.useValue);else if(Wl(t))r=()=>t.useFactory(...ct(t.deps||[]));else if(ql(t))r=()=>it(m(t.useExisting));else{const e=m(t&&(t.useClass||t.provide));if(!t.deps)return We(e)||eu(e);r=()=>new e(...ct(t.deps))}return r}function ru(t,e,n=!1){return{factory:t,value:e,multi:n?[]:void 0}}function ou(t,e){for(const n of t)Array.isArray(n)?ou(n,e):n&&_(n)?ou(n.\u0275providers,e):e(n)}const iu=t("APP_ID",new q("AppId",{providedIn:"root",factory:()=>su})),su="ng",lu=t("PLATFORM_INITIALIZER",new q("Platform Initializer")),uu=t("PLATFORM_ID",new q("Platform ID",{providedIn:"platform",factory:()=>"unknown"})),cu=(t("PACKAGE_ROOT_URL",new q("Application Packages Root URL")),t("ANIMATION_MODULE_TYPE",new q("AnimationModuleType")),t("CSP_NONCE",new q("CSP nonce",{providedIn:"root",factory:()=>$s().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null})),t("\u0275ENABLED_SSR_FEATURES",new q("",{providedIn:"root",factory:()=>new Set})));function au(t){return t}function fu(){const t=new du;return"browser"===lt(uu)&&(t.store=function(t,e){const n=t.getElementById(e+"-state");if(n?.textContent)try{return JSON.parse(n.textContent)}catch(t){console.warn("Exception while restoring TransferState for app "+e,t)}return{}}($s(),lt(iu))),t}class du{constructor(){this.store={},this.onSerializeCallbacks={}}static{this.\u0275prov=A({token:du,providedIn:"root",factory:fu})}get(t,e){return void 0!==this.store[t]?this.store[t]:e}set(t,e){this.store[t]=e}remove(t){delete this.store[t]}hasKey(t){return this.store.hasOwnProperty(t)}get isEmpty(){return 0===Object.keys(this.store).length}onSerialize(t,e){this.onSerializeCallbacks[t]=e}toJson(){for(const t in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(t))try{this.store[t]=this.onSerializeCallbacks[t]()}catch(t){console.warn("Exception in onSerialize callback: ",t)}return JSON.stringify(this.store).replace(/</g,"\\u003C")}}t("TransferState",du);const pu="h",hu="b";var gu;!function(t){t.FirstChild="f",t.NextSibling="n"}(gu||(gu={}));const yu="e",mu="t",vu="c",_u="x",wu="r",Iu="i",bu="n",Cu="d",xu="__\u0275nghData__",Eu="ngh",Tu=t("\u0275SSR_CONTENT_INTEGRITY_MARKER","nghm");let Nu=(t,e,n)=>null;function ku(t,e,n=!1){let r=t.getAttribute(Eu);if(null==r)return null;const[o,i]=r.split("|");if(r=n?i:o,!r)return null;const s=n?o:i?`|${i}`:"";let l={};if(""!==r){const t=e.get(du,null,{optional:!0});if(null!==t){l=t.get(xu,[])[Number(r)]}}const u={data:l,firstChild:t.firstChild??null};return n&&(u.firstChild=t,Du(u,0,t.nextSibling)),s?t.setAttribute(Eu,s):t.removeAttribute(Eu),u}function Su(t,e,n=!1){return Nu(t,e,n)}function Au(t){let e=t._lView;return 2===e[le].type?null:(Ue(e)&&(e=e[De]),e)}function Du(t,e,n){t.segmentHeads??={},t.segmentHeads[e]=n}function Ou(t,e){return t.segmentHeads?.[e]??null}function Mu(t,e){return t.data[vu]?.[e]??null}function Pu(t,e){const n=Mu(t,e)??[];let r=0;for(let t of n)r+=t[wu]*(t[_u]??1);return r}function ju(t,e){if(void 0===t.disconnectedNodes){const e=t.data[Cu];t.disconnectedNodes=e?new Set(e):null}return!!t.disconnectedNodes?.has(e)}class Ru{}t("ComponentRef",Ru);class Fu{}t({ComponentFactory:Fu,\u0275ComponentFactory:Fu});const Vu="ngComponent";class Lu{resolveComponentFactory(t){throw function(t){const e=Error(`No component factory found for ${p(t)}.`);return e[Vu]=t,e}(t)}}class Hu{static{this.NULL=new Lu}}function $u(){return Bu(cr(),ir())}function Bu(t,e){return new zu(zn(t,e))}t("ComponentFactoryResolver",Hu);class zu{constructor(t){this.nativeElement=t}static{this.__NG_ELEMENT_ID__=$u}}function Uu(t){return t instanceof zu?t.nativeElement:t}t("ElementRef",zu);class qu{}t("RendererFactory2",qu);class Wu{constructor(){this.destroyNode=null}static{this.__NG_ELEMENT_ID__=()=>function(){const t=ir(),e=Wn(cr().index,t);return(Ve(e)?e:t)[me]}()}}t("Renderer2",Wu);class Zu{static{this.\u0275prov=A({token:Zu,providedIn:"root",factory:()=>null})}}t("Sanitizer",Zu);class Qu{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}t("Version",Qu);const Gu=t("VERSION",new Qu("16.2.12")),Ju=t("\u0275NOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR",{});function Yu(t){if(!$()&&!nt)throw new I(-203,!1)}const Ku={\u0275\u0275defineInjectable:A,\u0275\u0275defineInjector:D,\u0275\u0275inject:it,\u0275\u0275invalidFactoryDep:st,resolveForwardRef:m};function Xu(t,e){let n=null,r=null;t.hasOwnProperty(j)||Object.defineProperty(t,j,{get:()=>{if(null===n){const r=zo();n=r.compileInjectable(Ku,`ng:///${t.name}/\u0275prov.js`,function(t,e){const n=e||{providedIn:null},r={name:t.name,type:t,typeArgumentCount:0,providedIn:n.providedIn};(ec(n)||nc(n))&&void 0!==n.deps&&(r.deps=gi(n.deps));ec(n)?r.useClass=n.useClass:!function(t){return tc in t}(n)?nc(n)?r.useFactory=n.useFactory:function(t){return void 0!==t.useExisting}(n)&&(r.useExisting=n.useExisting):r.useValue=n.useValue;return r}(t,e))}return n}}),t.hasOwnProperty(It)||Object.defineProperty(t,It,{get:()=>{if(null===r){const e=zo();r=e.compileFactory(Ku,`ng:///${t.name}/\u0275fac.js`,{name:t.name,type:t,typeArgumentCount:0,deps:hi(t),target:e.FactoryTarget.Injectable})}return r},configurable:!0})}const tc=f({provide:String,useValue:f});function ec(t){return void 0!==t.useClass}function nc(t){return void 0!==t.useFactory}t("Injectable",Po("Injectable",void 0,void 0,void 0,((t,e)=>Xu(t,e))));function rc(t,e=null,n=null,r){const o=oc(t,e,n,r);return o.resolveInjectorInitializers(),o}function oc(t,e=null,n=null,r,o=new Set){const i=[n||yt,Vl(t)];return r=r||("object"==typeof t?void 0:p(t)),new tu(i,e||Kl(),r||null,o)}class ic{static{this.THROW_IF_NOT_FOUND=J}static{this.NULL=new Rl}static create(t,e){if(Array.isArray(t))return rc({name:""},e,t,"");{const e=t.name??"";return rc({name:e},t.parent,t.providers,e)}}static{this.\u0275prov=A({token:ic,providedIn:"any",factory:()=>it(Pl)})}static{this.__NG_ELEMENT_ID__=-1}}t("Injector",ic);function sc(t){return t.ngOriginalError}class lc{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t);this._console.error("ERROR",t),e&&this._console.error("ORIGINAL ERROR",e)}_findOriginalError(t){let e=t&&sc(t);for(;e&&sc(e);)e=sc(e);return e||null}}t("ErrorHandler",lc);class uc{static{this.__NG_ELEMENT_ID__=ac}static{this.__NG_ENV_ID__=t=>t}}t("DestroyRef",uc);class cc extends uc{constructor(t){super(),this._lView=t}onDestroy(t){return Xn(this._lView,t),()=>function(t,e){if(null===t[Ne])return;const n=t[Ne].indexOf(e);-1!==n&&t[Ne].splice(n,1)}(this._lView,t)}}function ac(){return new cc(ir())}function fc(t){return e=>{setTimeout(t,void 0,e)}}const dc=t("EventEmitter",class extends i{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,n){let r=t,o=e||(()=>null),i=n;if(t&&"object"==typeof t){const e=t;r=e.next?.bind(e),o=e.error?.bind(e),i=e.complete?.bind(e)}this.__isAsync&&(o=fc(o),r&&(r=fc(r)),i&&(i=fc(i)));const l=super.subscribe({next:r,error:o,complete:i});return t instanceof s&&t.add(l),l}});function pc(...t){}class hc{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:n=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new dc(!1),this.onMicrotaskEmpty=new dc(!1),this.onStable=new dc(!1),this.onError=new dc(!1),"undefined"==typeof Zone)throw new I(908,!1);Zone.assertZonePatched();const r=this;r._nesting=0,r._outer=r._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!n&&e,r.shouldCoalesceRunChangeDetection=n,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function(){const t="function"==typeof U.requestAnimationFrame;let e=U[t?"requestAnimationFrame":"setTimeout"],n=U[t?"cancelAnimationFrame":"clearTimeout"];if("undefined"!=typeof Zone&&e&&n){const t=e[Zone.__symbol__("OriginalDelegate")];t&&(e=t);const r=n[Zone.__symbol__("OriginalDelegate")];r&&(n=r)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function(t){const e=()=>{!function(t){if(t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId)return;t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(U,(()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",(()=>{t.lastRequestAnimationFrameId=-1,mc(t),t.isCheckStableRunning=!0,yc(t),t.isCheckStableRunning=!1}),void 0,(()=>{}),(()=>{}))),t.fakeTopEventTask.invoke()})),mc(t)}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,o,i,s,l)=>{if(function(t){if(!Array.isArray(t))return!1;if(1!==t.length)return!1;return!0===t[0].data?.__ignore_ng_zone__}(l))return n.invokeTask(o,i,s,l);try{return vc(t),n.invokeTask(o,i,s,l)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===i.type||t.shouldCoalesceRunChangeDetection)&&e(),_c(t)}},onInvoke:(n,r,o,i,s,l,u)=>{try{return vc(t),n.invoke(o,i,s,l,u)}finally{t.shouldCoalesceRunChangeDetection&&e(),_c(t)}},onHasTask:(e,n,r,o)=>{e.hasTask(r,o),n===r&&("microTask"==o.change?(t._hasPendingMicrotasks=o.microTask,mc(t),yc(t)):"macroTask"==o.change&&(t.hasPendingMacrotasks=o.macroTask))},onHandleError:(e,n,r,o)=>(e.handleError(r,o),t.runOutsideAngular((()=>t.onError.emit(o))),!1)})}(r)}static isInAngularZone(){return"undefined"!=typeof Zone&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!hc.isInAngularZone())throw new I(909,!1)}static assertNotInAngularZone(){if(hc.isInAngularZone())throw new I(909,!1)}run(t,e,n){return this._inner.run(t,e,n)}runTask(t,e,n,r){const o=this._inner,i=o.scheduleEventTask("NgZoneEvent: "+r,t,gc,pc,pc);try{return o.runTask(i,e,n)}finally{o.cancelTask(i)}}runGuarded(t,e,n){return this._inner.runGuarded(t,e,n)}runOutsideAngular(t){return this._outer.run(t)}}t("NgZone",hc);const gc={};function yc(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular((()=>t.onStable.emit(null)))}finally{t.isStable=!0}}}function mc(t){t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId?t.hasPendingMicrotasks=!0:t.hasPendingMicrotasks=!1}function vc(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function _c(t){t._nesting--,yc(t)}class wc{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new dc,this.onMicrotaskEmpty=new dc,this.onStable=new dc,this.onError=new dc}run(t,e,n){return t.apply(e,n)}runGuarded(t,e,n){return t.apply(e,n)}runOutsideAngular(t){return t()}runTask(t,e,n,r){return t.apply(e,n)}}t("\u0275NoopNgZone",wc);const Ic=new q("",{providedIn:"root",factory:bc});function bc(){const t=lt(hc);let r=!0;const o=new e((e=>{r=t.isStable&&!t.hasPendingMacrotasks&&!t.hasPendingMicrotasks,t.runOutsideAngular((()=>{e.next(r),e.complete()}))})),i=new e((e=>{let n;t.runOutsideAngular((()=>{n=t.onStable.subscribe((()=>{hc.assertNotInAngularZone(),queueMicrotask((()=>{r||t.hasPendingMacrotasks||t.hasPendingMicrotasks||(r=!0,e.next(!0))}))}))}));const o=t.onUnstable.subscribe((()=>{hc.assertInAngularZone(),r&&(r=!1,t.runOutsideAngular((()=>{e.next(!1)})))}));return()=>{n.unsubscribe(),o.unsubscribe()}}));return n(o,i.pipe(l()))}function Cc(t){return t.ownerDocument.defaultView}function xc(t){return t.ownerDocument}function Ec(t){return t.ownerDocument.body}const Tc="\ufffd";function Nc(t){return t instanceof Function?t():t}function kc(t){return"browser"===(t??lt(ic)).get(uu)}class Sc{constructor(t,e,n){this.zone=t,this.errorHandler=e,this.callbackFn=n}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(t){this.errorHandler?.handleError(t)}}}class Ac{constructor(){this.executingCallbacks=!1,this.callbacks=new Set,this.deferredCallbacks=new Set}validateBegin(){if(this.executingCallbacks)throw new I(102,!1)}register(t){(this.executingCallbacks?this.deferredCallbacks:this.callbacks).add(t)}unregister(t){this.callbacks.delete(t),this.deferredCallbacks.delete(t)}execute(){this.executingCallbacks=!0;for(const t of this.callbacks)t.invoke();this.executingCallbacks=!1;for(const t of this.deferredCallbacks)this.callbacks.add(t);this.deferredCallbacks.clear()}destroy(){this.callbacks.clear(),this.deferredCallbacks.clear()}}class Dc{constructor(){this.renderDepth=0,this.handler=null}begin(){this.handler?.validateBegin(),this.renderDepth++}end(){this.renderDepth--,0===this.renderDepth&&this.handler?.execute()}ngOnDestroy(){this.handler?.destroy(),this.handler=null}static{this.\u0275prov=A({token:Dc,providedIn:"root",factory:()=>new Dc})}}function Oc(t){for(;t;){t[ue]|=64;const e=ns(t);if(Ue(t)&&!e)return t;t=e}return null}t("\u0275AfterRenderEventManager",Dc);const Mc=t("\u0275IS_HYDRATION_DOM_REUSE_ENABLED",new q("")),Pc=new q("",{providedIn:"root",factory:()=>false});let jc=null;function Rc(t,e){return t[e]??Hc()}function Fc(t,e){const n=Hc();n.producerNode?.length&&(t[e]=jc,n.lView=t,jc=Lc())}const Vc={...Ke,consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{Oc(t.lView)},lView:null};function Lc(){return Object.create(Vc)}function Hc(){return jc??=Lc(),jc}const $c=t("\u0275NO_CHANGE",{});function Bc(t){zc(sr(),ir(),jr()+t,!1)}function zc(t,e,n,r){if(!r){if(3==(3&e[ue])){const r=t.preOrderCheckHooks;null!==r&&Wr(e,r,n)}else{const r=t.preOrderHooks;null!==r&&Zr(e,r,0,n)}}Rr(n)}function Uc(t,e=L.Default){const n=ir();if(null===n)return it(t,e);const r=mo(cr(),n,m(t),e);return r}function qc(){throw new Error("invalid")}function Wc(t,e,n,r,o,i,s,l,u,c,a){const f=e.blueprint.slice();return f[se]=o,f[ue]=140|r,(null!==c||t&&2048&t[ue])&&(f[ue]|=2048),Gn(f),f[ce]=f[we]=t,f[he]=n,f[ye]=s||t&&t[ye],f[me]=l||t&&t[me],f[ge]=u||t&&t[ge]||null,f[de]=i,f[Ee]=Li++,f[ke]=a,f[Te]=c,f[Ie]=2==e.type?t[Ie]:f,f}function Zc(t,e,n,r,o){let i=t.data[e];if(null===i)i=Qc(t,e,n,r,o),tr.lFrame.inI18n&&(i.flags|=32);else if(64&i.type){i.type=n,i.value=r,i.attrs=o;const t=fr();i.injectorIndex=null===t?-1:t.injectorIndex}return dr(i,!0),i}function Qc(t,e,n,r,o){const i=ar(),s=pr(),l=s?i:i&&i.parent,u=t.data[e]=function(t,e,n,r,o,i){let s=e?e.injectorIndex:-1,l=0;nr()&&(l|=128);const u={type:n,index:r,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:l,providerIndexes:0,value:o,attrs:i,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:e,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0};0;return u}(0,l,n,e,r,o);return null===t.firstChild&&(t.firstChild=u),null!==i&&(s?null==i.child&&null!==u.parent&&(i.child=u):null===i.next&&(i.next=u,u.prev=i)),u}function Gc(t,e,n,r){if(0===n)return-1;const o=e.length;for(let o=0;o<n;o++)e.push(r),t.blueprint.push(r),t.data.push(null);return o}function Jc(t,e,n,r,o){const i=Rc(e,Se),s=jr(),l=2&r;try{Rr(-1),l&&e.length>De&&zc(t,e,De,!1);Fn(l?2:0,o);const s=l?i:null,u=on(s);try{null!==s&&(s.dirty=!1),n(r,o)}finally{sn(s,u)}}finally{l&&null===e[Se]&&Fc(e,Se),Rr(s);Fn(l?3:1,o)}}function Yc(t,e,n){if(He(e)){const r=Ye(null);try{const r=e.directiveStart,o=e.directiveEnd;for(let e=r;e<o;e++){const r=t.data[e];r.contentQueries&&r.contentQueries(1,n[e],e)}}finally{Ye(r)}}}function Kc(t,e,n){er()&&(!function(t,e,n,r){const o=n.directiveStart,i=n.directiveEnd;$e(n)&&function(t,e,n){const r=zn(e,t),o=ta(n),i=t[ye].rendererFactory;let s=16;n.signals?s=4096:n.onPush&&(s=64);const l=ba(t,Wc(t,o,null,s,r,e,null,i.createRenderer(r,n),null,null,null));t[e.index]=l}(e,n,t.data[o+n.componentOffset]);t.firstCreatePass||co(n,e);Wi(r,e);const s=n.initialInputs;for(let r=o;r<i;r++){const i=t.data[r],l=Io(e,t,r,n);if(Wi(l,e),null!==s&&ma(e,r-o,l,i,n,s),ze(i)){Wn(n.index,e)[he]=Io(e,t,r,n)}}}(t,e,n,zn(n,e)),64==(64&n.flags)&&aa(t,e,n))}function Xc(t,e,n=zn){const r=e.localNames;if(null!==r){let o=e.index+1;for(let i=0;i<r.length;i+=2){const s=r[i+1],l=-1===s?n(e,t):t[s];t[o++]=l}}}function ta(t){const e=t.tView;if(null===e||e.incompleteFirstPass){const e=null;return t.tView=ea(1,e,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts,t.id)}return e}function ea(t,e,n,r,o,i,s,l,u,c,a){const f=De+r,d=f+o,p=function(t,e){const n=[];for(let r=0;r<e;r++)n.push(r<t?null:$c);return n}(f,d),h="function"==typeof c?c():c,g=p[le]={type:t,blueprint:p,template:n,queries:null,viewQuery:l,declTNode:e,data:p.slice().fill(null,f),bindingStartIndex:f,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 i?i():i,pipeRegistry:"function"==typeof s?s():s,firstChild:null,schemas:u,consts:h,incompleteFirstPass:!1,ssrId:a};return g}function na(t,e,n,r){const o=r.get(Pc,false)||n===ht.ShadowDom,i=t.selectRootElement(e,o);return function(t){ra(t)}(i),i}let ra=t=>null;function oa(t){Ai(t)?Ps(t):function(t){const e=$s(),n=e.createNodeIterator(t,NodeFilter.SHOW_COMMENT,{acceptNode(t){const e=function(t){return t.textContent?.replace(/\s/gm,"")}(t);return"ngetn"===e||"ngtns"===e?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let r;const o=[];for(;r=n.nextNode();)o.push(r);for(const t of o)"ngetn"===t.textContent?t.replaceWith(e.createTextNode("")):t.remove()}(t)}function ia(t,e,n,r){for(let o in t)if(t.hasOwnProperty(o)){n=null===n?{}:n;const i=t[o];null===r?sa(n,e,o,i):r.hasOwnProperty(o)&&sa(n,e,r[o],i)}return n}function sa(t,e,n,r){t.hasOwnProperty(n)?t[n].push(e,r):t[n]=[e,r]}function la(t,e,n,r,o,i,s,l){const u=zn(e,n);let c,a=e.inputs;var f;!l&&null!=a&&(c=a[r])?(ka(t,n,c,r,o),$e(e)&&function(t,e){const n=Wn(e,t);16&n[ue]||(n[ue]|=64)}(n,e.index)):3&e.type?(r="class"===(f=r)?"className":"for"===f?"htmlFor":"formaction"===f?"formAction":"innerHtml"===f?"innerHTML":"readonly"===f?"readOnly":"tabindex"===f?"tabIndex":f,o=null!=s?s(o,e.value||"",r):o,i.setProperty(u,r,o)):e.type}function ua(t,e,n,r){if(er()){const o=null===r?null:{"":-1},i=function(t,e){const n=t.directiveRegistry;let r=null,o=null;if(n)for(let i=0;i<n.length;i++){const s=n[i];if(Ft(e,s.selectors,!1))if(r||(r=[]),ze(s))if(null!==s.findHostDirectiveDefs){const n=[];o=o||new Map,s.findHostDirectiveDefs(s,n,o),r.unshift(...n,s);da(t,e,n.length)}else r.unshift(s),da(t,e,0);else o=o||new Map,s.findHostDirectiveDefs?.(s,r,o),r.push(s)}return null===r?null:[r,o]}(t,n);let s,l;null===i?s=l=null:[s,l]=i,null!==s&&ca(t,e,n,s,o,l),o&&function(t,e,n){if(e){const r=t.localNames=[];for(let t=0;t<e.length;t+=2){const o=n[e[t+1]];if(null==o)throw new I(-301,!1);r.push(e[t],o)}}}(n,r,o)}n.mergedAttrs=kt(n.mergedAttrs,n.attrs)}function ca(t,e,n,r,o,i){for(let o=0;o<r.length;o++)ho(co(n,e),t,r[o].type);!function(t,e,n){t.flags|=1,t.directiveStart=e,t.directiveEnd=e+n,t.providerIndexes=e}(n,t.data.length,r.length);for(let t=0;t<r.length;t++){const e=r[t];e.providersResolver&&e.providersResolver(e)}let s=!1,l=!1,u=Gc(t,e,r.length,null);for(let i=0;i<r.length;i++){const c=r[i];n.mergedAttrs=kt(n.mergedAttrs,c.hostAttrs),ha(t,n,e,u,c),pa(u,c,o),null!==c.contentQueries&&(n.flags|=4),null===c.hostBindings&&null===c.hostAttrs&&0===c.hostVars||(n.flags|=64);const a=c.type.prototype;!s&&(a.ngOnChanges||a.ngOnInit||a.ngDoCheck)&&((t.preOrderHooks??=[]).push(n.index),s=!0),l||!a.ngOnChanges&&!a.ngDoCheck||((t.preOrderCheckHooks??=[]).push(n.index),l=!0),u++}!function(t,e,n){const r=e.directiveStart,o=e.directiveEnd,i=t.data,s=e.attrs,l=[];let u=null,c=null;for(let t=r;t<o;t++){const r=i[t],o=n?n.get(r):null,a=o?o.inputs:null,f=o?o.outputs:null;u=ia(r.inputs,t,u,a),c=ia(r.outputs,t,c,f);const d=null===u||null===s||Ot(e)?null:_a(u,t,s);l.push(d)}null!==u&&(u.hasOwnProperty("class")&&(e.flags|=8),u.hasOwnProperty("style")&&(e.flags|=16)),e.initialInputs=l,e.inputs=u,e.outputs=c}(t,n,i)}function aa(t,e,n){const r=n.directiveStart,o=n.directiveEnd,i=n.index,s=tr.lFrame.currentDirectiveIndex;try{Rr(i);for(let n=r;n<o;n++){const r=t.data[n],o=e[n];br(n),null===r.hostBindings&&0===r.hostVars&&null===r.hostAttrs||fa(r,o)}}finally{Rr(-1),br(s)}}function fa(t,e){null!==t.hostBindings&&t.hostBindings(1,e)}function da(t,e,n){e.componentOffset=n,(t.components??=[]).push(e.index)}function pa(t,e,n){if(n){if(e.exportAs)for(let r=0;r<e.exportAs.length;r++)n[e.exportAs[r]]=t;ze(e)&&(n[""]=t)}}function ha(t,e,n,r,o){t.data[r]=o;const i=o.factory||(o.factory=We(o.type)),s=new Xr(i,ze(o),Uc);t.blueprint[r]=s,n[r]=s,function(t,e,n,r,o){const i=o.hostBindings;if(i){let o=t.hostBindingOpCodes;null===o&&(o=t.hostBindingOpCodes=[]);const s=~e.index;(function(t){let e=t.length;for(;e>0;){const n=t[--e];if("number"==typeof n&&n<0)return n}return 0})(o)!=s&&o.push(s),o.push(n,r,i)}}(t,e,r,Gc(t,n,o.hostVars,$c),o)}function ga(t,e,n,r,o,i){const s=zn(t,e);ya(e[me],s,i,t.value,n,r,o)}function ya(t,e,n,r,o,i,s){if(null==i)t.removeAttribute(e,o,n);else{const l=null==s?C(i):s(i,r||"",o);t.setAttribute(e,o,l,n)}}function ma(t,e,n,r,o,i){const s=i[e];if(null!==s)for(let t=0;t<s.length;){const e=s[t++],o=s[t++],i=s[t++];va(r,n,e,o,i)}}function va(t,e,n,r,o){const i=Ye(null);try{const i=t.inputTransforms;null!==i&&i.hasOwnProperty(r)&&(o=i[r].call(e,o)),null!==t.setInput?t.setInput(e,o,n,r):e[r]=o}finally{Ye(i)}}function _a(t,e,n){let r=null,o=0;for(;o<n.length;){const i=n[o];if(0!==i)if(5!==i){if("number"==typeof i)break;if(t.hasOwnProperty(i)){null===r&&(r=[]);const s=t[i];for(let t=0;t<s.length;t+=2)if(s[t]===e){r.push(i,s[t+1],n[o+1]);break}}o+=2}else o+=2;else o+=4}return r}function wa(t,e,n,r){const o=[t,!0,!1,e,null,0,r,n,null,null,null];return o}function Ia(t,e){const n=t.contentQueries;if(null!==n)for(let r=0;r<n.length;r+=2){const o=n[r],i=n[r+1];if(-1!==i){const n=t.data[i];Er(o),n.contentQueries(2,e[i],i)}}}function ba(t,e){return t[ve]?t[_e][ae]=e:t[ve]=e,t[_e]=e,e}function Ca(t,e,n){Er(0);const r=Ye(null);try{e(t,n)}finally{Ye(r)}}function xa(t){return t[pe]||(t[pe]=[])}function Ea(t){return t.cleanup||(t.cleanup=[])}function Ta(t,e,n){return(null===t||ze(t))&&(n=$n(n[e.index])),n[me]}function Na(t,e){const n=t[ge],r=n?n.get(lc,null):null;r&&r.handleError(e)}function ka(t,e,n,r,o){for(let i=0;i<n.length;){const s=n[i++],l=n[i++],u=e[s];va(t.data[s],u,r,l,o)}}function Sa(t,e,n){const r=Bn(e,t);cs(t[me],r,n)}function Aa(t,e){const n=Wn(e,t),r=n[le];!function(t,e){for(let n=e.length;n<t.blueprint.length;n++)e.push(t.blueprint[n])}(r,n);const o=n[se];null!==o&&null===n[ke]&&(n[ke]=Su(o,n[ge])),Da(r,n,n[he])}function Da(t,e,n){kr(e);try{const r=t.viewQuery;null!==r&&Ca(1,r,n);const o=t.template;null!==o&&Jc(t,e,o,1,n),t.firstCreatePass&&(t.firstCreatePass=!1),t.staticContentQueries&&Ia(t,e),t.staticViewQueries&&Ca(2,t.viewQuery,n);const i=t.components;null!==i&&function(t,e){for(let n=0;n<e.length;n++)Aa(t,e[n])}(e,i)}catch(e){throw t.firstCreatePass&&(t.incompleteFirstPass=!0,t.firstCreatePass=!1),e}finally{e[ue]&=-5,Mr()}}class Oa{constructor(){this.all=new Set,this.queue=new Map}create(t,e,n){const r="undefined"==typeof Zone?null:Zone.current,o=function(t,e,n){const r=Object.create(Nn);n&&(r.consumerAllowSignalWrites=!0),r.fn=t,r.schedule=e;const o=t=>{r.cleanupFn=t};return r.ref={notify:()=>rn(r),run:()=>{if(r.dirty=!1,r.hasRun&&!ln(r))return;r.hasRun=!0;const t=on(r);try{r.cleanupFn(),r.cleanupFn=Tn,r.fn(o)}finally{sn(r,t)}},cleanup:()=>r.cleanupFn()},r.ref}(t,(t=>{this.all.has(t)&&this.queue.set(t,r)}),n);let i;this.all.add(o),o.notify();const s=()=>{o.cleanup(),i?.(),this.all.delete(o),this.queue.delete(o)};return i=e?.onDestroy(s),{destroy:s}}flush(){if(0!==this.queue.size)for(const[t,e]of this.queue)this.queue.delete(t),e?e.run((()=>t.run())):t.run()}get isQueueEmpty(){return 0===this.queue.size}static{this.\u0275prov=A({token:Oa,providedIn:"root",factory:()=>new Oa})}}function Ma(t,e,n){let r=n?t.styles:null,o=n?t.classes:null,i=0;if(null!==e)for(let t=0;t<e.length;t++){const n=e[t];if("number"==typeof n)i=n;else if(1==i)o=h(o,n);else if(2==i){r=h(r,n+": "+e[++t]+";")}}n?t.styles=r:t.stylesWithoutHost=r,n?t.classes=o:t.classesWithoutHost=o}function Pa(t,e,n,r,o=!1){for(;null!==n;){const i=e[n.index];null!==i&&r.push(Hn(i)),Le(i)&&ja(i,r);const s=n.type;if(8&s)Pa(t,e,n.child,r);else if(32&s){const t=es(n,e);let o;for(;o=t();)r.push(o)}else if(16&s){const t=Ds(e,n);if(Array.isArray(t))r.push(...t);else{const n=ns(e[Ie]);Pa(n[le],n,t,r,!0)}}n=o?n.projectionNext:n.next}return r}function ja(t,e){for(let n=Fe;n<t.length;n++){const r=t[n],o=r[le].firstChild;null!==o&&Pa(r[le],r,o,e)}t[Pe]!==t[se]&&e.push(t[Pe])}function Ra(t,e,n,r=!0){const o=e[ye],i=o.rendererFactory,s=o.afterRenderEventManager;i.begin?.(),s?.begin();try{Va(t,e,t.template,n)}catch(t){throw r&&Na(e,t),t}finally{i.end?.(),o.effectManager?.flush(),s?.end()}}function Fa(t){const e=Ui(t);Ra(e[le],e,t)}function Va(t,e,n,r){const o=e[ue];if(256==(256&o))return;e[ye].effectManager?.flush(),kr(e);try{Gn(e),mr(t.bindingStartIndex),null!==n&&Jc(t,e,n,2,r);const i=3==(3&o);if(i){const n=t.preOrderCheckHooks;null!==n&&Wr(e,n,null)}else{const n=t.preOrderHooks;null!==n&&Zr(e,n,0,null),Qr(e,0)}if(function(t){for(let e=os(t);null!==e;e=is(e)){if(!e[Me])continue;const t=e[je];for(let e=0;e<t.length;e++){const n=t[e];n[ce];Jn(n)}}}(e),La(e,2),null!==t.contentQueries&&Ia(t,e),i){const n=t.contentCheckHooks;null!==n&&Wr(e,n)}else{const n=t.contentHooks;null!==n&&Zr(e,n,1),Qr(e,1)}!function(t,e){const n=t.hostBindingOpCodes;if(null===n)return;const r=Rc(e,Ae);try{for(let t=0;t<n.length;t++){const o=n[t];if(o<0)Rr(~o);else{const i=o,s=n[++t],l=n[++t];Ir(s,i),r.dirty=!1;const u=on(r);try{l(2,e[i])}finally{sn(r,u)}}}}finally{null===e[Ae]&&Fc(e,Ae),Rr(-1)}}(t,e);const s=t.components;null!==s&&Ba(e,s,0);const l=t.viewQuery;if(null!==l&&Ca(2,l,r),i){const n=t.viewCheckHooks;null!==n&&Wr(e,n)}else{const n=t.viewHooks;null!==n&&Zr(e,n,2),Qr(e,2)}!0===t.firstUpdatePass&&(t.firstUpdatePass=!1),e[ue]&=-73,Yn(e)}finally{Mr()}}function La(t,e){for(let n=os(t);null!==n;n=is(n))for(let t=Fe;t<n.length;t++){$a(n[t],e)}}function Ha(t,e,n){$a(Wn(e,t),n)}function $a(t,e){if(128!=(128&t[ue]))return;const n=t[le],r=t[ue];if(80&r&&0===e||1024&r||2===e)Va(n,t,n.template,t[he]);else if(t[fe]>0){La(t,1);const e=n.components;null!==e&&Ba(t,e,1)}}function Ba(t,e,n){for(let r=0;r<e.length;r++)Ha(t,e[r],n)}class za{get rootNodes(){const t=this._lView,e=t[le];return Pa(e,t,e.firstChild,[])}constructor(t,e){this._lView=t,this._cdRefInjectingView=e,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[he]}set context(t){this._lView[he]=t}get destroyed(){return 256==(256&this._lView[ue])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[ce];if(Le(t)){const e=t[8],n=e?e.indexOf(this):-1;n>-1&&(hs(t,n),Go(e,n))}this._attachedToViewContainer=!1}gs(this._lView[le],this._lView)}onDestroy(t){Xn(this._lView,t)}markForCheck(){Oc(this._cdRefInjectingView||this._lView)}detach(){this._lView[ue]&=-129}reattach(){this._lView[ue]|=128}detectChanges(){Ra(this._lView[le],this._lView,this.context)}checkNoChanges(){0}attachToViewContainerRef(){if(this._appRef)throw new I(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){var t,e;this._appRef=null,t=this._lView[le],e=this._lView,Rs(t,e,e[me],2,null,null)}attachToAppRef(t){if(this._attachedToViewContainer)throw new I(902,!1);this._appRef=t}}t("\u0275ViewRef",za);class Ua extends za{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;Ra(t[le],t,t[he],!1)}checkNoChanges(){0}get context(){return null}}class qa extends Hu{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const e=Yt(t);return new Qa(e,this.ngModule)}}function Wa(t){const e=[];for(let n in t)if(t.hasOwnProperty(n)){const r=t[n];e.push({propName:r,templateName:n})}return e}class Za{constructor(t,e){this.injector=t,this.parentInjector=e}get(t,e,n){n=ut(n);const r=this.injector.get(t,Ju,n);return r!==Ju||e===Ju?r:this.parentInjector.get(t,e,n)}}class Qa extends Fu{get inputs(){const t=this.componentDef,e=t.inputTransforms,n=Wa(t.inputs);if(null!==e)for(const t of n)e.hasOwnProperty(t.propName)&&(t.transform=e[t.propName]);return n}get outputs(){return Wa(this.componentDef.outputs)}constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=$t(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}create(t,e,n,r){let o=(r=r||this.ngModule)instanceof Xl?r:r?.injector;o&&null!==this.componentDef.getStandaloneInjector&&(o=this.componentDef.getStandaloneInjector(o)||o);const i=o?new Za(t,o):t,s=i.get(qu,null);if(null===s)throw new I(407,!1);const l={rendererFactory:s,sanitizer:i.get(Zu,null),effectManager:i.get(Oa,null),afterRenderEventManager:i.get(Dc,null)},u=s.createRenderer(null,this.componentDef),c=this.componentDef.selectors[0][0]||"div",a=n?na(u,n,this.componentDef.encapsulation,i):fs(u,c,function(t){const e=t.toLowerCase();return"svg"===e?Vn:"math"===e?Ln:null}(c)),f=this.componentDef.onPush?576:528,d=this.componentDef.signals?4608:f;let p=null;null!==a&&(p=Su(a,i,!0));const h=ea(0,null,null,1,0,null,null,null,null,null,null),g=Wc(null,h,null,d,null,null,l,u,i,null,p);let y,m;kr(g);try{const t=this.componentDef;let r,o=null;t.findHostDirectiveDefs?(r=[],o=new Map,t.findHostDirectiveDefs(t,r,o),r.push(t)):r=[t];const i=function(t,e,n,r,o,i,s){const l=o[le];!function(t,e,n,r){for(const n of t)e.mergedAttrs=kt(e.mergedAttrs,n.hostAttrs);null!==e.mergedAttrs&&(Ma(e,e.mergedAttrs,!0),null!==n&&Ls(r,n,e))}(r,t,e,s);let u=null;null!==e&&(u=Su(e,o[ge]));const c=i.rendererFactory.createRenderer(e,n);let a=16;n.signals?a=4096:n.onPush&&(a=64);const f=Wc(o,ta(n),null,a,o[t.index],t,i,c,null,null,u);l.firstCreatePass&&da(l,t,r.length-1);return ba(o,f),o[t.index]=f}(function(t,e){const n=t[le],r=De;return t[r]=e,Zc(n,r,2,"#host",null)}(g,a),a,t,r,g,l,u);m=Un(h,De),a&&function(t,e,n,r){if(r)Et(t,n,["ng-version",Gu.full]);else{const{attrs:r,classes:o}=function(t){const e=[],n=[];let r=1,o=2;for(;r<t.length;){let i=t[r];if("string"==typeof i)2===o?""!==i&&e.push(i,t[++r]):8===o&&n.push(i);else{if(!jt(o))break;o=i}r++}return{attrs:e,classes:n}}(e.selectors[0]);r&&Et(t,n,r),o&&o.length>0&&Vs(t,n,o.join(" "))}}(u,t,a,n),void 0!==e&&function(t,e,n){const r=t.projection=[];for(let t=0;t<e.length;t++){const e=n[t];r.push(null!=e?Array.from(e):null)}}(m,this.ngContentSelectors,e),y=function(t,e,n,r,o,i){const s=cr();const l=o[le],u=zn(s,o);ca(l,o,s,n,null,r);for(let t=0;t<n.length;t++){Wi(Io(o,l,s.directiveStart+t,s),o)}aa(l,o,s),u&&Wi(u,o);const c=Io(o,l,s.directiveStart+s.componentOffset,s);if(t[he]=o[he]=c,null!==i)for(const t of i)t(c,e);return Yc(l,s,t),c}(i,t,r,o,g,[Ja]),Da(h,g,null)}finally{Mr()}return new Ga(this.componentType,y,Bu(m,g),g,m)}}t("\u0275Render3ComponentFactory",Qa);class Ga extends Ru{constructor(t,e,n,r,o){super(),this.location=n,this._rootLView=r,this._tNode=o,this.previousInputValues=null,this.instance=e,this.hostView=this.changeDetectorRef=new Ua(r),this.componentType=t}setInput(t,e){const n=this._tNode.inputs;let r;if(null!==n&&(r=n[t])){if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),e))return;const n=this._rootLView;ka(n[le],n,r,t,e),this.previousInputValues.set(t,e);Oc(Wn(this._tNode.index,n))}else 0}get injector(){return new Eo(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}function Ja(){const t=cr();qr(ir()[le],t)}function Ya(t){return Object.getPrototypeOf(t.prototype).constructor}function Ka(t){let e=Ya(t.type),n=!0;const r=[t];for(;e;){let o;if(ze(t))o=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new I(903,!1);o=e.\u0275dir}if(o){if(n){r.push(o);const e=t;e.inputs=Xa(t.inputs),e.inputTransforms=Xa(t.inputTransforms),e.declaredInputs=Xa(t.declaredInputs),e.outputs=Xa(t.outputs);const n=o.hostBindings;n&&nf(t,n);const i=o.viewQuery,s=o.contentQueries;if(i&&tf(t,i),s&&ef(t,s),d(t.inputs,o.inputs),d(t.declaredInputs,o.declaredInputs),d(t.outputs,o.outputs),null!==o.inputTransforms&&(null===e.inputTransforms&&(e.inputTransforms={}),d(e.inputTransforms,o.inputTransforms)),ze(o)&&o.data.animation){const e=t.data;e.animation=(e.animation||[]).concat(o.data.animation)}}const e=o.features;if(e)for(let r=0;r<e.length;r++){const o=e[r];o&&o.ngInherit&&o(t),o===Ka&&(n=!1)}}e=Object.getPrototypeOf(e)}!function(t){let e=0,n=null;for(let r=t.length-1;r>=0;r--){const o=t[r];o.hostVars=e+=o.hostVars,o.hostAttrs=kt(o.hostAttrs,n=kt(n,o.hostAttrs))}}(r)}function Xa(t){return t===gt?{}:t===yt?[]:t}function tf(t,e){const n=t.viewQuery;t.viewQuery=n?(t,r)=>{e(t,r),n(t,r)}:e}function ef(t,e){const n=t.contentQueries;t.contentQueries=n?(t,r,o)=>{e(t,r,o),n(t,r,o)}:e}function nf(t,e){const n=t.hostBindings;t.hostBindings=n?(t,r)=>{e(t,r),n(t,r)}:e}t("\u0275Render3ComponentRef",Ga);const rf=["providersResolver"],of=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];function sf(t){let e,n=Ya(t.type);e=ze(t)?n.\u0275cmp:n.\u0275dir;const r=t;for(const t of rf)r[t]=e[t];if(ze(e))for(const t of of)r[t]=e[t]}function lf(t){return e=>{e.findHostDirectiveDefs=uf,e.hostDirectives=(Array.isArray(t)?t:t()).map((t=>"function"==typeof t?{directive:m(t),inputs:gt,outputs:gt}:{directive:m(t.directive),inputs:cf(t.inputs),outputs:cf(t.outputs)}))}}function uf(t,e,n){if(null!==t.hostDirectives)for(const r of t.hostDirectives){const t=Kt(r.directive);0,af(t.declaredInputs,r.inputs),uf(t,e,n),n.set(t,r),e.push(t)}}function cf(t){if(void 0===t||0===t.length)return gt;const e={};for(let n=0;n<t.length;n+=2)e[t[n]]=t[n+1];return e}function af(t,e){for(const n in e)if(e.hasOwnProperty(n)){const r=e[n],o=t[n];0,t[r]=o}}function ff(t){const e=t.inputConfig,n={};for(const t in e)if(e.hasOwnProperty(t)){const r=e[t];Array.isArray(r)&&r[2]&&(n[t]=r[2])}t.inputTransforms=n}function df(t){return!!pf(t)&&(Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t)}function pf(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function hf(t,e){const n=df(t),r=df(e);if(n&&r)return function(t,e,n){const r=t[Symbol.iterator](),o=e[Symbol.iterator]();for(;;){const t=r.next(),e=o.next();if(t.done&&e.done)return!0;if(t.done||e.done)return!1;if(!n(t.value,e.value))return!1}}(t,e,hf);return!(n||!(t&&("object"==typeof t||"function"==typeof t))||r||!(e&&("object"==typeof e||"function"==typeof e)))||Object.is(t,e)}function gf(t,e,n){return t[e]=n}function yf(t,e){return t[e]}function mf(t,e,n){const r=t[e];return!Object.is(r,n)&&(t[e]=n,!0)}function vf(t,e,n,r){const o=mf(t,e,n);return mf(t,e+1,r)||o}function _f(t,e,n,r,o){const i=vf(t,e,n,r);return mf(t,e+2,o)||i}function wf(t,e,n,r,o,i){const s=vf(t,e,n,r);return vf(t,e+2,o,i)||s}function If(t,e,n,r){const o=ir(),i=vr();if(mf(o,i,e)){sr();const i=Fr();ga(i,o,t,e,n,r)}return If}function bf(t,e){let n=!1,r=yr();for(let o=1;o<e.length;o+=2)n=mf(t,r++,e[o])||n;if(mr(r),!n)return $c;let o=e[0];for(let t=1;t<e.length;t+=2)o+=C(e[t])+e[t+1];return o}function Cf(t,e,n,r){return mf(t,vr(),n)?e+C(n)+r:$c}function xf(t,e,n,r,o,i){const s=vf(t,yr(),n,o);return _r(2),s?e+C(n)+r+C(o)+i:$c}function Ef(t,e,n,r,o,i,s,l){const u=_f(t,yr(),n,o,s);return _r(3),u?e+C(n)+r+C(o)+i+C(s)+l:$c}function Tf(t,e,n,r,o,i,s,l,u,c){const a=wf(t,yr(),n,o,s,u);return _r(4),a?e+C(n)+r+C(o)+i+C(s)+l+C(u)+c:$c}function Nf(t,e,n,r,o,i,s,l,u,c,a,f){const d=yr();let p=wf(t,d,n,o,s,u);return p=mf(t,d+4,a)||p,_r(5),p?e+C(n)+r+C(o)+i+C(s)+l+C(u)+c+C(a)+f:$c}function kf(t,e,n,r,o,i,s,l,u,c,a,f,d,p){const h=yr();let g=wf(t,h,n,o,s,u);return g=vf(t,h+4,a,d)||g,_r(6),g?e+C(n)+r+C(o)+i+C(s)+l+C(u)+c+C(a)+f+C(d)+p:$c}function Sf(t,e,n,r,o,i,s,l,u,c,a,f,d,p,h,g){const y=yr();let m=wf(t,y,n,o,s,u);return m=_f(t,y+4,a,d,h)||m,_r(7),m?e+C(n)+r+C(o)+i+C(s)+l+C(u)+c+C(a)+f+C(d)+p+C(h)+g:$c}function Af(t,e,n,r,o,i,s,l,u,c,a,f,d,p,h,g,y,m){const v=yr();let _=wf(t,v,n,o,s,u);return _=wf(t,v+4,a,d,h,y)||_,_r(8),_?e+C(n)+r+C(o)+i+C(s)+l+C(u)+c+C(a)+f+C(d)+p+C(h)+g+C(y)+m:$c}function Df(t,e,n,r,o,i){const s=ir(),l=Cf(s,e,n,r);if(l!==$c){const e=Fr();ga(e,s,t,l,o,i)}return Df}function Of(t,e,n,r,o,i,s,l){const u=ir(),c=xf(u,e,n,r,o,i);if(c!==$c){const e=Fr();ga(e,u,t,c,s,l)}return Of}function Mf(t,e,n,r,o,i,s,l,u,c){const a=ir(),f=Ef(a,e,n,r,o,i,s,l);if(f!==$c){const e=Fr();ga(e,a,t,f,u,c)}return Mf}function Pf(t,e,n,r,o,i,s,l,u,c,a,f){const d=ir(),p=Tf(d,e,n,r,o,i,s,l,u,c);if(p!==$c){const e=Fr();ga(e,d,t,p,a,f)}return Pf}function jf(t,e,n,r,o,i,s,l,u,c,a,f,d,p){const h=ir(),g=Nf(h,e,n,r,o,i,s,l,u,c,a,f);if(g!==$c){const e=Fr();ga(e,h,t,g,d,p)}return jf}function Rf(t,e,n,r,o,i,s,l,u,c,a,f,d,p,h,g){const y=ir(),m=kf(y,e,n,r,o,i,s,l,u,c,a,f,d,p);if(m!==$c){const e=Fr();ga(e,y,t,m,h,g)}return Rf}function Ff(t,e,n,r,o,i,s,l,u,c,a,f,d,p,h,g,y,m){const v=ir(),_=Sf(v,e,n,r,o,i,s,l,u,c,a,f,d,p,h,g);if(_!==$c){const e=Fr();ga(e,v,t,_,y,m)}return Ff}function Vf(t,e,n,r,o,i,s,l,u,c,a,f,d,p,h,g,y,m,v,_){const w=ir(),I=Af(w,e,n,r,o,i,s,l,u,c,a,f,d,p,h,g,y,m);if(I!==$c){const e=Fr();ga(e,w,t,I,v,_)}return Vf}function Lf(t,e,n,r){const o=ir(),i=bf(o,e);if(i!==$c){const e=Fr();ga(e,o,t,i,n,r)}return Lf}const Hf="<-- AT THIS LOCATION";function $f(t){const e=`${Wf(t)}\n\n`;return new I(-503,"During serialization, Angular detected DOM nodes that were created outside of Angular context and provided as projectable nodes (likely via `ViewContainerRef.createComponent` or `createComponent` APIs). Hydration is not supported for such cases, consider refactoring the code to avoid this pattern or using `ngSkipHydration` on the host element of the component.\n\n"+e+"Note: attributes are only displayed to better represent the DOM but have no effect on hydration mismatches.\n\n")}const Bf=new Set(["ngh","ng-version","ng-server-context"]);function zf(t,e="\u2026"){switch(t.type){case 1:return`#text${t.value?`(${t.value})`:""}`;case 2:const n=function(t){const e=[];if(t.attrs)for(let n=0;n<t.attrs.length;){const r=t.attrs[n++];if("number"==typeof r)break;const o=t.attrs[n++];e.push(`${r}="${Qf(o)}"`)}return e.join(" ")}(t),r=t.value.toLowerCase();return`<${r}${n?" "+n:""}>${e}</${r}>`;case 8:return"\x3c!-- ng-container --\x3e";case 4:return"\x3c!-- container --\x3e";default:return`#node(${function(t){switch(t){case 4:return"view container";case 2:return"element";case 8:return"ng-container";case 32:return"icu";case 64:return"i18n";case 16:return"projection";case 1:return"text";default:return"<unknown>"}}(t.type)})`}}function Uf(t,e="\u2026"){const n=t;switch(n.nodeType){case Node.ELEMENT_NODE:const t=n.tagName.toLowerCase(),r=function(t){const e=[];for(let n=0;n<t.attributes.length;n++){const r=t.attributes[n];Bf.has(r.name)||e.push(`${r.name}="${Qf(r.value)}"`)}return e.join(" ")}(n);return`<${t}${r?" "+r:""}>${e}</${t}>`;case Node.TEXT_NODE:const o=n.textContent?Qf(n.textContent):"";return"#text"+(o?`(${o})`:"");case Node.COMMENT_NODE:return`\x3c!-- ${Qf(n.textContent??"")} --\x3e`;default:return`#node(${n.nodeType})`}}function qf(t,e,n){const r=" ";let o="";e.prev?(o+=" \u2026\n",o+=r+zf(e.prev)+"\n"):e.type&&12&e.type&&(o+=" \u2026\n"),n?(o+=r+zf(e)+"\n",o+=r+`\x3c!-- container --\x3e ${Hf}\n`):o+=r+zf(e)+` ${Hf}\n`,o+=" \u2026\n";const i=e.type?ms(t[le],e,t):null;return i&&(o=Uf(i,"\n"+o)),o}function Wf(t){const e=" ";let n="";const r=t;return r.previousSibling&&(n+=" \u2026\n",n+=e+Uf(r.previousSibling)+"\n"),n+=e+Uf(r)+` ${Hf}\n`,t.nextSibling&&(n+=" \u2026\n"),t.parentNode&&(n=Uf(r.parentNode,"\n"+n)),n}function Zf(t){return`To fix this problem:\n * check ${t?`the "${t}"`:"corresponding"} component for hydration-related issues\n * check to see if your template has valid HTML structure\n * or skip hydration by adding the \`ngSkipHydration\` attribute to its host node in a template\n\n`}function Qf(t,e=50){return t?(t=function(t){return t.replace(/\s+/gm,"")}(t)).length>e?`${t.substring(0,e-1)}\u2026`:t:""}const Gf=new RegExp(`^(\\d+)*(${hu}|${pu})*(.*)`);function Jf(t){return t.index-De}function Yf(t,e,n,r){let o=null;const i=Jf(r),s=t.data[bu];if(s?.[i])o=function(t,e){const[n,...r]=function(t){const e=t.match(Gf),[n,r,o,i]=e,s=r?parseInt(r,10):o,l=[];for(const[t,e,n]of i.matchAll(/(f|n)(\d*)/g)){const t=parseInt(n,10)||1;l.push(e,t)}return[s,...l]}(t);let o;if(n===pu)o=e[Ie][se];else if(n===hu)o=Ec(e[Ie][se]);else{o=Hn(e[Number(n)+De])}return function(t,e){let n=t;for(let t=0;t<e.length;t+=2){const r=e[t],o=e[t+1];for(let t=0;t<o;t++)switch(r){case gu.FirstChild:n=n.firstChild;break;case gu.NextSibling:n=n.nextSibling}}0;return n}(o,r)}(s[i],n);else if(e.firstChild===r)o=t.firstChild;else{const e=null===r.prev,i=r.prev??r.parent;if(function(t){return!t.prev&&8===t.parent?.type}(r)){o=Ou(t,Jf(r.parent))}else{let r=zn(i,n);if(e)o=r.firstChild;else{const e=Jf(i),n=Ou(t,e);if(2===i.type&&n){o=Kf(Pu(t,e)+1,n)}else o=r.nextSibling}}}return o}function Kf(t,e){let n=e;for(let e=0;e<t;e++)n=n.nextSibling;return n}function Xf(t,e){if(t===e)return[];if(null==t.parentElement||null==e.parentElement)return null;if(t.parentElement===e.parentElement)return function(t,e){const n=[];let r=null;for(r=t;null!=r&&r!==e;r=r.nextSibling)n.push(gu.NextSibling);return null==r?null:n}(t,e);{const n=e.parentElement,r=Xf(t,n),o=Xf(n.firstChild,e);return r&&o?[...r,gu.FirstChild,...o]:null}}function td(t,e,n){const r=Xf(t,e);return null===r?null:function(t,e){const n=[t];for(const t of e){const e=n.length-1;if(e>0&&n[e-1]===t){const t=n[e]||1;n[e]=t+1}else n.push(t,"")}return n.join("")}(n,r)}function ed(t,e){const n=t.parent;let r,o,i;null!==n&&3&n.type?(r=n.index,o=Hn(e[r]),i=C(r-De)):(r=i=pu,o=e[Ie][se]);let s=Hn(e[t.index]);if(12&t.type){const n=As(e,t);n&&(s=n)}let l=td(o,s,i);if(null===l&&o!==s){if(l=td(o.ownerDocument.body,s,hu),null===l)throw function(t,e){const n=`${qf(t,e,!1)}\n\n`,r=Zf();throw new I(-502,"During serialization, Angular was unable to find an element in the DOM:\n\n"+n+r)}(e,t)}return l}function nd(t,e,n,r,o,i,s,l){const u=ir(),c=sr(),a=t+De,f=c.firstCreatePass?function(t,e,n,r,o,i,s,l,u){const c=e.consts,a=Zc(e,t,4,s||null,Qn(c,l));ua(e,n,a,Qn(c,u)),qr(e,a);const f=a.tView=ea(2,a,r,o,i,e.directiveRegistry,e.pipeRegistry,null,e.schemas,c,null);return null!==e.queries&&(e.queries.template(e,a),f.queries=e.queries.embeddedTView(a)),a}(a,c,u,e,n,r,o,i,s):c.data[a];dr(f,!1);const d=rd(c,u,f,t);zr()&&Ss(c,u,d,f),Wi(d,u),ba(u,u[a]=wa(d,u,d,f)),Be(f)&&Kc(c,u,f),null!=s&&Xc(u,f,l)}let rd=od;function od(t,e,n,r){return Ur(!0),e[me].createComment("")}function id(t,e,n,r){const o=e[ke],i=!o||nr()||ju(o,r);if(Ur(i),i)return od(0,e);const s=o.data[mu]?.[r]??null;null!==s&&null!==n.tView&&null===n.tView.ssrId&&(n.tView.ssrId=s);const l=Yf(o,t,e,n);Du(o,r,l);const u=Kf(Pu(o,r),l);return u}function sd(t,e,n,r){n>=t.data.length&&(t.data[n]=null,t.blueprint[n]=null),e[n]=r}function ld(t){return qn(function(){const t=tr.lFrame.contextLView;return t}(),De+t)}function ud(t,e,n){const r=ir(),o=vr();if(mf(r,o,e)){const o=sr(),i=Fr();la(o,i,r,t,e,r[me],n,!1)}return ud}function cd(t,e,n,r,o){const i=o?"class":"style";ka(t,n,e.inputs[i],i,r)}function ad(t,e,n,r){const o=ir(),i=sr(),s=De+t,l=o[me],u=i.firstCreatePass?function(t,e,n,r,o,i){const s=e.consts,l=Zc(e,t,2,r,Qn(s,o));return ua(e,n,l,Qn(s,i)),null!==l.attrs&&Ma(l,l.attrs,!1),null!==l.mergedAttrs&&Ma(l,l.mergedAttrs,!0),null!==e.queries&&e.queries.elementStart(e,l),l}(s,i,o,e,n,r):i.data[s],c=pd(i,o,u,l,e,t);o[s]=c;const a=Be(u);return dr(u,!0),Ls(l,c,u),32!=(32&u.flags)&&zr()&&Ss(i,o,c,u),0===tr.lFrame.elementDepthCount&&Wi(c,o),tr.lFrame.elementDepthCount++,a&&(Kc(i,o,u),Yc(i,u,o)),null!==r&&Xc(o,u),ad}function fd(){let t=cr();pr()?hr():(t=t.parent,dr(t,!1));const e=t;(function(t){return tr.skipHydrationRootTNode===t})(e)&&(tr.skipHydrationRootTNode=null),tr.lFrame.elementDepthCount--;const n=sr();return n.firstCreatePass&&(qr(n,t),He(t)&&n.queries.elementEnd(t)),null!=e.classesWithoutHost&&function(t){return 0!=(8&t.flags)}(e)&&cd(n,e,ir(),e.classesWithoutHost,!0),null!=e.stylesWithoutHost&&function(t){return 0!=(16&t.flags)}(e)&&cd(n,e,ir(),e.stylesWithoutHost,!1),fd}function dd(t,e,n,r){return ad(t,e,n,r),fd(),dd}let pd=(t,e,n,r,o,i)=>(Ur(!0),fs(r,o,$r()));function hd(t,e,n,r,o,i){const s=e[ke],l=!s||nr()||ju(s,i);if(Ur(l),l)return fs(r,o,$r());const u=Yf(s,t,e,n);return Mu(s,i)&&Du(s,i,u.nextSibling),s&&(Si(n)||Ai(u))&&$e(n)&&(!function(t){tr.skipHydrationRootTNode=t}(n),Ps(u)),u}function gd(t,e,n){const r=ir(),o=sr(),i=t+De,s=o.firstCreatePass?function(t,e,n,r,o){const i=e.consts,s=Qn(i,r),l=Zc(e,t,8,"ng-container",s);return null!==s&&Ma(l,s,!0),ua(e,n,l,Qn(i,o)),null!==e.queries&&e.queries.elementStart(e,l),l}(i,o,r,e,n):o.data[i];dr(s,!0);const l=vd(o,r,s,t);return r[i]=l,zr()&&Ss(o,r,l,s),Wi(l,r),Be(s)&&(Kc(o,r,s),Yc(o,s,r)),null!=n&&Xc(r,s),gd}function yd(){let t=cr();const e=sr();return pr()?hr():(t=t.parent,dr(t,!1)),e.firstCreatePass&&(qr(e,t),He(t)&&e.queries.elementEnd(t)),yd}function md(t,e,n){return gd(t,e,n),yd(),md}let vd=(t,e,n,r)=>(Ur(!0),as(e[me],""));function _d(t,e,n,r){let o;const i=e[ke],s=!i||nr();if(Ur(s),s)return as(e[me],"");const l=Yf(i,t,e,n),u=function(t,e){const n=t.data;let r=n[yu]?.[e]??null;return null===r&&n[vu]?.[e]&&(r=Pu(t,e)),r}(i,r);return Du(i,r,l),o=Kf(u,l),o}function wd(){return ir()}function Id(t){return!!t&&"function"==typeof t.then}function bd(t){return!!t&&"function"==typeof t.subscribe}function Cd(t,e,n,r){const o=ir(),i=sr(),s=cr();return Ed(i,o,o[me],s,t,e,r),Cd}function xd(t,e){const n=cr(),r=ir(),o=sr();return Ed(o,r,Ta(Cr(o.data),n,r),n,t,e),xd}function Ed(t,e,n,r,o,i,s){const l=Be(r),u=t.firstCreatePass&&Ea(t),c=e[he],a=xa(e);let f=!0;if(3&r.type||s){const d=zn(r,e),p=s?s(d):d,h=a.length,g=s?t=>s(Hn(t[r.index])):r.index;let y=null;if(!s&&l&&(y=function(t,e,n,r){const o=t.cleanup;if(null!=o)for(let t=0;t<o.length-1;t+=2){const i=o[t];if(i===n&&o[t+1]===r){const n=e[pe],r=o[t+2];return n.length>r?n[r]:null}"string"==typeof i&&(t+=2)}return null}(t,e,o,r.index)),null!==y){(y.__ngLastListenerFn__||y).__ngNextListenerFn__=i,y.__ngLastListenerFn__=i,f=!1}else{i=Nd(r,e,c,i,!1);const t=n.listen(p,o,i);a.push(i,t),u&&u.push(o,g,h,h+1)}}else i=Nd(r,e,c,i,!1);const d=r.outputs;let p;if(f&&null!==d&&(p=d[o])){const t=p.length;if(t)for(let n=0;n<t;n+=2){const t=p[n],s=p[n+1],l=e[t],c=l[s];0;const f=c.subscribe(i),d=a.length;a.push(i,f),u&&u.push(o,r.index,d,-(d+1))}}}function Td(t,e,n,r){try{return Fn(6,e,n),!1!==n(r)}catch(e){return Na(t,e),!1}finally{Fn(7,e,n)}}function Nd(t,e,n,r,o){return function i(s){if(s===Function)return r;Oc(t.componentOffset>-1?Wn(t.index,e):e);let l=Td(e,n,r,s),u=i.__ngNextListenerFn__;for(;u;)l=Td(e,n,u,s)&&l,u=u.__ngNextListenerFn__;return o&&!1===l&&s.preventDefault(),l}}function kd(t=1){return Pr(t)}function Sd(t,e){let n=null;const r=function(t){const e=t.attrs;if(null!=e){const t=e.indexOf(5);if(0==(1&t))return e[t+1]}return null}(t);for(let o=0;o<e.length;o++){const i=e[o];if("*"!==i){if(null===r?Ft(t,i,!0):Vt(r,i))return o}else n=o}return n}function Ad(t){const e=ir()[Ie][de];if(!e.projection){const n=t?t.length:1,r=e.projection=Jo(n,null),o=r.slice();let i=e.child;for(;null!==i;){const e=t?Sd(i,t):0;null!==e&&(o[e]?o[e].projectionNext=i:r[e]=i,o[e]=i),i=i.next}}}function Dd(t,e=0,n){const r=ir(),o=sr(),i=Zc(o,De+t,16,null,n||null);null===i.projection&&(i.projection=e),hr();(!r[ke]||nr())&&32!=(32&i.flags)&&function(t,e,n){Fs(e[me],0,e,n,ms(t,n,e),Cs(n.parent||e[de],n,e))}(o,r,i)}function Od(t,e,n){return Md(t,"",e,"",n),Od}function Md(t,e,n,r,o){const i=ir(),s=Cf(i,e,n,r);if(s!==$c){const e=sr(),n=Fr();la(e,n,i,t,s,i[me],o,!1)}return Md}function Pd(t,e,n,r,o,i,s){const l=ir(),u=xf(l,e,n,r,o,i);if(u!==$c){const e=sr(),n=Fr();la(e,n,l,t,u,l[me],s,!1)}return Pd}function jd(t,e,n,r,o,i,s,l,u){const c=ir(),a=Ef(c,e,n,r,o,i,s,l);if(a!==$c){const e=sr(),n=Fr();la(e,n,c,t,a,c[me],u,!1)}return jd}function Rd(t,e,n,r,o,i,s,l,u,c,a){const f=ir(),d=Tf(f,e,n,r,o,i,s,l,u,c);if(d!==$c){const e=sr(),n=Fr();la(e,n,f,t,d,f[me],a,!1)}return Rd}function Fd(t,e,n,r,o,i,s,l,u,c,a,f,d){const p=ir(),h=Nf(p,e,n,r,o,i,s,l,u,c,a,f);if(h!==$c){const e=sr(),n=Fr();la(e,n,p,t,h,p[me],d,!1)}return Fd}function Vd(t,e,n,r,o,i,s,l,u,c,a,f,d,p,h){const g=ir(),y=kf(g,e,n,r,o,i,s,l,u,c,a,f,d,p);if(y!==$c){const e=sr(),n=Fr();la(e,n,g,t,y,g[me],h,!1)}return Vd}function Ld(t,e,n,r,o,i,s,l,u,c,a,f,d,p,h,g,y){const m=ir(),v=Sf(m,e,n,r,o,i,s,l,u,c,a,f,d,p,h,g);if(v!==$c){const e=sr(),n=Fr();la(e,n,m,t,v,m[me],y,!1)}return Ld}function Hd(t,e,n,r,o,i,s,l,u,c,a,f,d,p,h,g,y,m,v){const _=ir(),w=Af(_,e,n,r,o,i,s,l,u,c,a,f,d,p,h,g,y,m);if(w!==$c){const e=sr(),n=Fr();la(e,n,_,t,w,_[me],v,!1)}return Hd}function $d(t,e,n){const r=ir(),o=bf(r,e);if(o!==$c){const e=sr(),i=Fr();la(e,i,r,t,o,r[me],n,!1)}return $d}function Bd(t,e){return t<<17|e<<2}function zd(t){return t>>17&32767}function Ud(t){return 2|t}function qd(t){return(131068&t)>>2}function Wd(t,e){return-131069&t|e<<2}function Zd(t){return 1|t}function Qd(t,e,n,r,o,i){let s=i?e.classBindings:e.styleBindings,l=zd(s),u=qd(s);t[r]=n;let c,a=!1;if(Array.isArray(n)){const t=n;c=t[1],(null===c||Xo(t,c)>0)&&(a=!0)}else c=n;if(o){if(0!==u){const e=zd(t[l+1]);t[r+1]=Bd(e,l),0!==e&&(t[e+1]=Wd(t[e+1],r)),t[l+1]=131071&t[l+1]|r<<17}else t[r+1]=Bd(l,0),0!==l&&(t[l+1]=Wd(t[l+1],r)),l=r}else t[r+1]=Bd(u,0),0===l?l=r:t[u+1]=Wd(t[u+1],r),u=r;a&&(t[r+1]=Ud(t[r+1])),Gd(t,c,r,!0),Gd(t,c,r,!1),function(t,e,n,r,o){const i=o?t.residualClasses:t.residualStyles;null!=i&&"string"==typeof e&&Xo(i,e)>=0&&(n[r+1]=Zd(n[r+1]))}(e,c,t,r,i),s=Bd(l,u),i?e.classBindings=s:e.styleBindings=s}function Gd(t,e,n,r,o){const i=t[n+1],s=null===e;let l=r?zd(i):qd(i),u=!1;for(;0!==l&&(!1===u||s);){const n=t[l],o=t[l+1];Jd(n,e)&&(u=!0,t[l+1]=r?Zd(o):Ud(o)),l=r?zd(o):qd(o)}u&&(t[n+1]=r?Ud(i):Zd(i))}function Jd(t,e){return null===t||null==e||(Array.isArray(t)?t[1]:t)===e||!(!Array.isArray(t)||"string"!=typeof e)&&Xo(t,e)>=0}const Yd={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Kd(t){return t.substring(Yd.key,Yd.keyEnd)}function Xd(t){return t.substring(Yd.value,Yd.valueEnd)}function tp(t,e){const n=Yd.textEnd;return n===e?-1:(e=Yd.keyEnd=function(t,e,n){for(;e<n&&t.charCodeAt(e)>32;)e++;return e}(t,Yd.key=e,n),rp(t,e,n))}function ep(t,e){const n=Yd.textEnd;let r=Yd.key=rp(t,e,n);return n===r?-1:(r=Yd.keyEnd=function(t,e,n){let r;for(;e<n&&(45===(r=t.charCodeAt(e))||95===r||(-33&r)>=65&&(-33&r)<=90||r>=48&&r<=57);)e++;return e}(t,r,n),r=op(t,r,n,58),r=Yd.value=rp(t,r,n),r=Yd.valueEnd=function(t,e,n){let r=-1,o=-1,i=-1,s=e,l=s;for(;s<n;){const u=t.charCodeAt(s++);if(59===u)return l;34===u||39===u?l=s=ip(t,u,s,n):e===s-4&&85===i&&82===o&&76===r&&40===u?l=s=ip(t,41,s,n):u>32&&(l=s),i=o,o=r,r=-33&u}return l}(t,r,n),op(t,r,n,59))}function np(t){Yd.key=0,Yd.keyEnd=0,Yd.value=0,Yd.valueEnd=0,Yd.textEnd=t.length}function rp(t,e,n){for(;e<n&&t.charCodeAt(e)<=32;)e++;return e}function op(t,e,n,r){return(e=rp(t,e,n))<n&&e++,e}function ip(t,e,n,r){let o=-1,i=n;for(;i<r;){const n=t.charCodeAt(i++);if(n==e&&92!==o)return i;o=92==n&&92===o?0:n}throw new Error}function sp(t,e,n){return dp(t,e,n,!1),sp}function lp(t,e){return dp(t,e,null,!0),lp}function up(t){pp(vp,cp,t,!1)}function cp(t,e){for(let n=function(t){return np(t),ep(t,rp(t,0,Yd.textEnd))}(e);n>=0;n=ep(e,n))vp(t,Kd(e),Xd(e))}function ap(t){pp(_p,fp,t,!0)}function fp(t,e){for(let n=function(t){return np(t),tp(t,rp(t,0,Yd.textEnd))}(e);n>=0;n=tp(e,n))Yo(t,Kd(e),!0)}function dp(t,e,n,r){const o=ir(),i=sr(),s=_r(2);if(i.firstUpdatePass&&gp(i,t,s,r),e!==$c&&mf(o,s,e)){wp(i,i.data[jr()],o,o[me],t,o[s+1]=function(t,e){null==t||""===t||("string"==typeof e?t+=e:"object"==typeof t&&(t=p(Qs(t))));return t}(e,n),r,s)}}function pp(t,e,n,r){const o=sr(),i=_r(2);o.firstUpdatePass&&gp(o,null,i,r);const s=ir();if(n!==$c&&mf(s,i,n)){const l=o.data[jr()];if(Cp(l,r)&&!hp(o,i)){0;let t=r?l.classesWithoutHost:l.stylesWithoutHost;null!==t&&(n=h(t,n||"")),cd(o,l,s,n,r)}else!function(t,e,n,r,o,i,s,l){o===$c&&(o=yt);let u=0,c=0,a=0<o.length?o[0]:null,f=0<i.length?i[0]:null;for(;null!==a||null!==f;){const d=u<o.length?o[u+1]:void 0,p=c<i.length?i[c+1]:void 0;let h,g=null;a===f?(u+=2,c+=2,d!==p&&(g=f,h=p)):null===f||null!==a&&a<f?(u+=2,g=a):(c+=2,g=f,h=p),null!==g&&wp(t,e,n,r,g,h,s,l),a=u<o.length?o[u]:null,f=c<i.length?i[c]:null}}(o,l,s,s[me],s[i+1],s[i+1]=function(t,e,n){if(null==n||""===n)return yt;const r=[],o=Qs(n);if(Array.isArray(o))for(let e=0;e<o.length;e++)t(r,o[e],!0);else if("object"==typeof o)for(const e in o)o.hasOwnProperty(e)&&t(r,e,o[e]);else"string"==typeof o&&e(r,o);return r}(t,e,n),r,i)}}function hp(t,e){return e>=t.expandoStartIndex}function gp(t,e,n,r){const o=t.data;if(null===o[n+1]){const i=o[jr()],s=hp(t,n);Cp(i,r)&&null===e&&!s&&(e=!1),e=function(t,e,n,r){const o=Cr(t);let i=r?e.residualClasses:e.residualStyles;if(null===o){0===(r?e.classBindings:e.styleBindings)&&(n=mp(n=yp(null,t,e,n,r),e.attrs,r),i=null)}else{const s=e.directiveStylingLast;if(-1===s||t[s]!==o)if(n=yp(o,t,e,n,r),null===i){let n=function(t,e,n){const r=n?e.classBindings:e.styleBindings;if(0===qd(r))return;return t[zd(r)]}(t,e,r);void 0!==n&&Array.isArray(n)&&(n=yp(null,t,e,n[1],r),n=mp(n,e.attrs,r),function(t,e,n,r){const o=n?e.classBindings:e.styleBindings;t[zd(o)]=r}(t,e,r,n))}else i=function(t,e,n){let r;const o=e.directiveEnd;for(let i=1+e.directiveStylingLast;i<o;i++){r=mp(r,t[i].hostAttrs,n)}return mp(r,e.attrs,n)}(t,e,r)}void 0!==i&&(r?e.residualClasses=i:e.residualStyles=i);return n}(o,i,e,r),Qd(o,i,e,n,s,r)}}function yp(t,e,n,r,o){let i=null;const s=n.directiveEnd;let l=n.directiveStylingLast;for(-1===l?l=n.directiveStart:l++;l<s&&(i=e[l],r=mp(r,i.hostAttrs,o),i!==t);)l++;return null!==t&&(n.directiveStylingLast=l),r}function mp(t,e,n){const r=n?1:2;let o=-1;if(null!==e)for(let i=0;i<e.length;i++){const s=e[i];"number"==typeof s?o=s:o===r&&(Array.isArray(t)||(t=void 0===t?[]:["",t]),Yo(t,s,!!n||e[++i]))}return void 0===t?null:t}function vp(t,e,n){Yo(t,e,Qs(n))}function _p(t,e,n){const r=String(e);""===r||r.includes(" ")||Yo(t,r,n)}function wp(t,e,n,r,o,i,s,l){if(!(3&e.type))return;const u=t.data,c=u[l+1];if(!bp(1==(1&c)?Ip(u,e,n,o,qd(c),s):void 0)){bp(i)||function(t){return 2==(2&t)}(c)&&(i=Ip(u,null,n,o,l,s));!function(t,e,n,r,o){if(e)o?t.addClass(n,r):t.removeClass(n,r);else{let e=-1===r.indexOf("-")?void 0:Mi.DashCase;null==o?t.removeStyle(n,r,e):("string"==typeof o&&o.endsWith("!important")&&(o=o.slice(0,-10),e|=Mi.Important),t.setStyle(n,r,o,e))}}(r,s,Bn(jr(),n),o,i)}}function Ip(t,e,n,r,o,i){const s=null===e;let l;for(;o>0;){const e=t[o],i=Array.isArray(e),u=i?e[1]:e,c=null===u;let a=n[o+1];a===$c&&(a=c?yt:void 0);let f=c?Ko(a,r):u===r?a:void 0;if(i&&!bp(f)&&(f=Ko(e,r)),bp(f)&&(l=f,s))return l;const d=t[o+1];o=s?zd(d):qd(d)}if(null!==e){let t=i?e.residualClasses:e.residualStyles;null!=t&&(l=Ko(t,r))}return l}function bp(t){return void 0!==t}function Cp(t,e){return 0!=(t.flags&(e?8:16))}function xp(t,e=""){const n=ir(),r=sr(),o=t+De,i=r.firstCreatePass?Zc(r,o,1,e,null):r.data[o],s=Ep(r,n,i,e,t);n[o]=s,zr()&&Ss(r,n,s,i),dr(i,!1)}let Ep=(t,e,n,r,o)=>(Ur(!0),us(e[me],r));function Tp(t,e,n,r,o){const i=e[ke],s=!i||nr()||ju(i,o);if(Ur(s),s)return us(e[me],r);const l=Yf(i,t,e,n);return l}function Np(t){return kp("",t,""),Np}function kp(t,e,n){const r=ir(),o=Cf(r,t,e,n);return o!==$c&&Sa(r,jr(),o),kp}function Sp(t,e,n,r,o){const i=ir(),s=xf(i,t,e,n,r,o);return s!==$c&&Sa(i,jr(),s),Sp}function Ap(t,e,n,r,o,i,s){const l=ir(),u=Ef(l,t,e,n,r,o,i,s);return u!==$c&&Sa(l,jr(),u),Ap}function Dp(t,e,n,r,o,i,s,l,u){const c=ir(),a=Tf(c,t,e,n,r,o,i,s,l,u);return a!==$c&&Sa(c,jr(),a),Dp}function Op(t,e,n,r,o,i,s,l,u,c,a){const f=ir(),d=Nf(f,t,e,n,r,o,i,s,l,u,c,a);return d!==$c&&Sa(f,jr(),d),Op}function Mp(t,e,n,r,o,i,s,l,u,c,a,f,d){const p=ir(),h=kf(p,t,e,n,r,o,i,s,l,u,c,a,f,d);return h!==$c&&Sa(p,jr(),h),Mp}function Pp(t,e,n,r,o,i,s,l,u,c,a,f,d,p,h){const g=ir(),y=Sf(g,t,e,n,r,o,i,s,l,u,c,a,f,d,p,h);return y!==$c&&Sa(g,jr(),y),Pp}function jp(t,e,n,r,o,i,s,l,u,c,a,f,d,p,h,g,y){const m=ir(),v=Af(m,t,e,n,r,o,i,s,l,u,c,a,f,d,p,h,g,y);return v!==$c&&Sa(m,jr(),v),jp}function Rp(t){const e=ir(),n=bf(e,t);return n!==$c&&Sa(e,jr(),n),Rp}function Fp(t,e,n){pp(Yo,fp,Cf(ir(),t,e,n),!0)}function Vp(t,e,n,r,o){pp(Yo,fp,xf(ir(),t,e,n,r,o),!0)}function Lp(t,e,n,r,o,i,s){pp(Yo,fp,Ef(ir(),t,e,n,r,o,i,s),!0)}function Hp(t,e,n,r,o,i,s,l,u){pp(Yo,fp,Tf(ir(),t,e,n,r,o,i,s,l,u),!0)}function $p(t,e,n,r,o,i,s,l,u,c,a){pp(Yo,fp,Nf(ir(),t,e,n,r,o,i,s,l,u,c,a),!0)}function Bp(t,e,n,r,o,i,s,l,u,c,a,f,d){pp(Yo,fp,kf(ir(),t,e,n,r,o,i,s,l,u,c,a,f,d),!0)}function zp(t,e,n,r,o,i,s,l,u,c,a,f,d,p,h){pp(Yo,fp,Sf(ir(),t,e,n,r,o,i,s,l,u,c,a,f,d,p,h),!0)}function Up(t,e,n,r,o,i,s,l,u,c,a,f,d,p,h,g,y){pp(Yo,fp,Af(ir(),t,e,n,r,o,i,s,l,u,c,a,f,d,p,h,g,y),!0)}function qp(t){pp(Yo,fp,bf(ir(),t),!0)}function Wp(t,e,n){up(Cf(ir(),t,e,n))}function Zp(t,e,n,r,o){up(xf(ir(),t,e,n,r,o))}function Qp(t,e,n,r,o,i,s){up(Ef(ir(),t,e,n,r,o,i,s))}function Gp(t,e,n,r,o,i,s,l,u){up(Tf(ir(),t,e,n,r,o,i,s,l,u))}function Jp(t,e,n,r,o,i,s,l,u,c,a){up(Nf(ir(),t,e,n,r,o,i,s,l,u,c,a))}function Yp(t,e,n,r,o,i,s,l,u,c,a,f,d){up(kf(ir(),t,e,n,r,o,i,s,l,u,c,a,f,d))}function Kp(t,e,n,r,o,i,s,l,u,c,a,f,d,p,h){up(Sf(ir(),t,e,n,r,o,i,s,l,u,c,a,f,d,p,h))}function Xp(t,e,n,r,o,i,s,l,u,c,a,f,d,p,h,g,y){up(Af(ir(),t,e,n,r,o,i,s,l,u,c,a,f,d,p,h,g,y))}function th(t){up(bf(ir(),t))}function eh(t,e,n,r,o){return dp(t,Cf(ir(),e,n,r),o,!1),eh}function nh(t,e,n,r,o,i,s){return dp(t,xf(ir(),e,n,r,o,i),s,!1),nh}function rh(t,e,n,r,o,i,s,l,u){return dp(t,Ef(ir(),e,n,r,o,i,s,l),u,!1),rh}function oh(t,e,n,r,o,i,s,l,u,c,a){return dp(t,Tf(ir(),e,n,r,o,i,s,l,u,c),a,!1),oh}function ih(t,e,n,r,o,i,s,l,u,c,a,f,d){return dp(t,Nf(ir(),e,n,r,o,i,s,l,u,c,a,f),d,!1),ih}function sh(t,e,n,r,o,i,s,l,u,c,a,f,d,p,h){return dp(t,kf(ir(),e,n,r,o,i,s,l,u,c,a,f,d,p),h,!1),sh}function lh(t,e,n,r,o,i,s,l,u,c,a,f,d,p,h,g,y){return dp(t,Sf(ir(),e,n,r,o,i,s,l,u,c,a,f,d,p,h,g),y,!1),lh}function uh(t,e,n,r,o,i,s,l,u,c,a,f,d,p,h,g,y,m,v){return dp(t,Af(ir(),e,n,r,o,i,s,l,u,c,a,f,d,p,h,g,y,m),v,!1),uh}function ch(t,e,n){return dp(t,bf(ir(),e),n,!1),ch}function ah(t,e,n){const r=ir(),o=vr();if(mf(r,o,e)){const o=sr(),i=Fr();la(o,i,r,t,e,r[me],n,!0)}return ah}function fh(t,e,n){const r=ir(),o=vr();if(mf(r,o,e)){const o=sr(),i=Fr();la(o,i,r,t,e,Ta(Cr(o.data),i,r),n,!0)}return fh}const dh=void 0;var ph=["en",[["a","p"],["AM","PM"],dh],[["AM","PM"],dh,dh],[["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"]],dh,[["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"]],dh,[["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}",dh,"{1} 'at' {0}",dh],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(t){const e=Math.floor(Math.abs(t)),n=t.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===n?1:5}];let hh={};function gh(t){const e=function(t){return t.toLowerCase().replace(/_/g,"-")}(t);let n=mh(e);if(n)return n;const r=e.split("-")[0];if(n=mh(r),n)return n;if("en"===r)return ph;throw new I(701,!1)}function yh(t){return gh(t)[vh.PluralCase]}function mh(t){return t in hh||(hh[t]=U.ng&&U.ng.common&&U.ng.common.locales&&U.ng.common.locales[t]),hh[t]}var vh;t("\u0275LocaleDataIndex",vh),function(t){t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData"}(vh||t("\u0275LocaleDataIndex",vh={}));const _h=["zero","one","two","few","many"];const wh=t("\u0275DEFAULT_LOCALE_ID","en-US"),Ih={marker:"element"},bh={marker:"ICU"};var Ch;!function(t){t[t.SHIFT=2]="SHIFT",t[t.APPEND_EAGERLY=1]="APPEND_EAGERLY",t[t.COMMENT=2]="COMMENT"}(Ch||(Ch={}));let xh=wh;function Eh(t){k(t,"Expected localeId to be defined"),"string"==typeof t&&(xh=t.toLowerCase().replace(/_/g,"-"))}function Th(t,e,n){const r=e.insertBeforeIndex,o=Array.isArray(r)?r[0]:r;return null===o?xs(t,0,n):Hn(n[o])}function Nh(t,e,n,r,o){const i=e.insertBeforeIndex;if(Array.isArray(i)){let s=r,l=null;if(3&e.type||(l=s,s=o),null!==s&&-1===e.componentOffset)for(let e=1;e<i.length;e++){_s(t,s,n[i[e]],l,!1)}}}function kh(t,e){if(t.push(e),t.length>1)for(let n=t.length-2;n>=0;n--){const r=t[n];Sh(r)||Ah(r,e)&&null===Dh(r)&&Oh(r,e.index)}}function Sh(t){return!(64&t.type)}function Ah(t,e){return Sh(e)||t.index>e.index}function Dh(t){const e=t.insertBeforeIndex;return Array.isArray(e)?e[0]:e}function Oh(t,e){const n=t.insertBeforeIndex;Array.isArray(n)?n[0]=e:(ks(Th,Nh),t.insertBeforeIndex=e)}function Mh(t,e){const n=t.data[e];if(null===n||"string"==typeof n)return null;const r=n.hasOwnProperty("currentCaseLViewIndex")?n:n.value;return r}function Ph(t,e,n){const r=Qc(t,n,64,null,null);return kh(e,r),r}function jh(t,e){const n=e[t.currentCaseLViewIndex];return null===n?n:n<0?~n:n}function Rh(t){return t>>>17}function Fh(t){return(131070&t)>>>1}let Vh=0,Lh=0;function Hh(t,e,n,r){const o=n[me];let i,s=null;for(let l=0;l<e.length;l++){const u=e[l];if("string"==typeof u){const t=e[++l];null===n[t]&&(n[t]=us(o,u))}else if("number"==typeof u)switch(1&u){case 0:const c=Rh(u);let a,f;if(null===s&&(s=c,i=bs(o,r)),c===s?(a=r,f=i):(a=null,f=Hn(n[c])),null!==f){const e=Fh(u),r=n[e];_s(o,f,r,a,!1);const i=Mh(t,e);if(null!==i&&"object"==typeof i){const e=jh(i,n);null!==e&&Hh(t,i.create[e],n,n[i.anchorIdx])}}break;case 1:const d=u>>>1,p=e[++l],h=e[++l];ya(o,Bn(d,n),null,null,p,h,null)}else switch(u){case bh:const t=e[++l],r=e[++l];if(null===n[r]){Wi(n[r]=as(o,t),n)}break;case Ih:const i=e[++l],s=e[++l];if(null===n[s]){Wi(n[s]=fs(o,i,null),n)}}}}function $h(t,e,n,r,o){for(let i=0;i<n.length;i++){const s=n[i],l=n[++i];if(s&o){let o="";for(let s=i+1;s<=i+l;s++){const i=n[s];if("string"==typeof i)o+=i;else if("number"==typeof i)if(i<0)o+=C(e[r-i]);else{const l=i>>>2;switch(3&i){case 1:const i=n[++s],u=n[++s],c=t.data[l];"string"==typeof c?ya(e[me],e[l],null,c,i,o,u):la(t,c,e,i,o,e[me],u,!1);break;case 0:const a=e[l];null!==a&&cs(e[me],a,o);break;case 2:zh(t,Mh(t,l),e,o);break;case 3:Bh(t,Mh(t,l),r,e)}}}}else{const o=n[i+1];if(o>0&&3==(3&o)){const n=Mh(t,o>>>2);e[n.currentCaseLViewIndex]<0&&Bh(t,n,r,e)}}i+=l}}function Bh(t,e,n,r){let o=r[e.currentCaseLViewIndex];if(null!==o){let i=Vh;o<0&&(o=r[e.currentCaseLViewIndex]=~o,i=-1),$h(t,r,e.update[o],n,i)}}function zh(t,e,n,r){const o=function(t,e){let n=t.cases.indexOf(e);if(-1===n)switch(t.type){case 1:{const r=function(t,e){const n=yh(e)(parseInt(t,10)),r=_h[n];return void 0!==r?r:"other"}(e,xh);n=t.cases.indexOf(r),-1===n&&"other"!==r&&(n=t.cases.indexOf("other"));break}case 0:n=t.cases.indexOf("other")}return-1===n?null:n}(e,r);if(jh(e,n)!==o&&(Uh(t,e,n),n[e.currentCaseLViewIndex]=null===o?null:~o,null!==o)){const r=n[e.anchorIdx];r&&Hh(t,e.create[o],n,r)}}function Uh(t,e,n){let r=jh(e,n);if(null!==r){const o=e.remove[r];for(let e=0;e<o.length;e++){const r=o[e];if(r>0){const t=Bn(r,n);null!==t&&Ms(n[me],t)}else Uh(t,Mh(t,~r),n)}}}function qh(){const t=[];let e,n,r=-1;function o(t,e){r=0;const o=jh(t,e);n=null!==o?t.remove[o]:yt}function i(){if(r<n.length){const s=n[r++];if(s>0){const t=e[s];return t}{t.push(r,n);const l=~s,u=e[le].data[l];return o(u,e),i()}}return 0===t.length?null:(n=t.pop(),r=t.pop(),i())}return function(n,r){for(e=r;t.length;)t.pop();return o(n.value,r),i}}const Wh=/\ufffd(\d+):?\d*\ufffd/gi,Zh=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,Qh=/\ufffd(\d+)\ufffd/,Gh=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,Jh="\ufffd",Yh=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,Kh=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,Xh=/\uE500/g;function tg(t,e,n,r,o,i){const s=fr(),l=[],u=[],c=[[]];o=function(t,e){if(function(t){return-1===t}(e))return sg(t);{const n=t.indexOf(`:${e}${Jh}`)+2+e.toString().length,r=t.search(new RegExp(`${Jh}\\/\\*\\d+:${e}${Jh}`));return sg(t.substring(n,r))}}(o,i);const a=(f=o,f.replace(Xh," ")).split(Kh);var f;for(let r=0;r<a.length;r++){let i=a[r];if(0==(1&r)){const r=cg(i);for(let i=0;i<r.length;i++){let a=r[i];if(0==(1&i)){const e=a;""!==e&&ng(t,s,c[0],l,u,n,e)}else{const r=a;if("object"!=typeof r)throw new Error(`Unable to parse ICU expression in "${o}" message.`);const i=eg(t,s,c[0],n,l,"",!0).index;lg(t,n,u,e,r,i)}}}else{const e=47===i.charCodeAt(0),n=(i.charCodeAt(e?1:0),De+Number.parseInt(i.substring(e?2:1)));if(e)c.shift(),dr(fr(),!1);else{const e=Ph(t,c[0],n);c.unshift([]),dr(e,!0)}}}t.data[r]={create:l,update:u}}function eg(t,e,n,r,o,i,s){const l=Gc(t,r,1,null);let u=l<<Ch.SHIFT,c=fr();var a;e===c&&(c=null),null===c&&(u|=Ch.APPEND_EAGERLY),s&&(u|=Ch.COMMENT,a=qh,void 0===ts&&(ts=a())),o.push(u,null===i?"":i);const f=Qc(t,l,s?32:1,null===i?"":i,null);kh(n,f);const d=f.index;return dr(f,!1),null!==c&&e!==c&&function(t,e){let n=t.insertBeforeIndex;null===n?(ks(Th,Nh),n=t.insertBeforeIndex=[null,e]):(N(Array.isArray(n),!0,"Expecting array here"),n.push(e))}(c,d),f}function ng(t,e,n,r,o,i,s){const l=s.match(Wh),u=eg(t,e,n,i,r,l?null:s,!1);l&&rg(o,s,u.index,null,0,null)}function rg(t,e,n,r,o,i){const s=t.length,l=s+1;t.push(null,null);const u=s+2;const c=e.split(Wh);let a=0;for(let e=0;e<c.length;e++){const n=c[e];if(1&e){const e=o+parseInt(n,10);t.push(-1-e),a|=ig(e)}else""!==n&&t.push(n)}return t.push(n<<2|(r?1:0)),r&&t.push(r,i),t[s]=a,t[l]=t.length-u,a}function og(t){let e=0;for(let n=0;n<t.length;n++){const r=t[n];"number"==typeof r&&r<0&&e++}return e}function ig(t){return 1<<Math.min(t,31)}function sg(t){let e,n,r="",o=0,i=!1;for(;null!==(e=Yh.exec(t));)i?e[0]===`${Jh}/*${n}${Jh}`&&(o=e.index,i=!1):(r+=t.substring(o,e.index+e[0].length),n=e[1],i=!0);return r+=t.slice(o),r}function lg(t,e,n,r,o,i){let s=0;const l={type:o.type,currentCaseLViewIndex:Gc(t,e,1,null),anchorIdx:i,cases:[],create:[],remove:[],update:[]};!function(t,e,n){t.push(ig(e.mainBinding),2,-1-e.mainBinding,n<<2|2)}(n,o,i),function(t,e,n){const r=t.data[e];null===r?t.data[e]=n:r.value=n}(t,i,l);const u=o.values;for(let i=0;i<u.length;i++){const c=u[i],a=[];for(let t=0;t<c.length;t++){const e=c[t];if("string"!=typeof e){const n=a.push(e)-1;c[t]=`\x3c!--\ufffd${n}\ufffd--\x3e`}}s=ag(t,l,e,n,r,o.cases[i],c.join(""),a)|s}s&&function(t,e,n){t.push(e,1,n<<2|3)}(n,s,i)}function ug(t){const e=[],n=[];let r=1,o=0;const i=cg(t=t.replace(Gh,(function(t,e,n){return r="select"===n?0:1,o=parseInt(e.slice(1),10),""})));for(let t=0;t<i.length;){let o=i[t++].trim();1===r&&(o=o.replace(/\s*(?:=)?(\w+)\s*/,"$1")),o.length&&e.push(o);const s=cg(i[t++]);e.length>n.length&&n.push(s)}return{type:r,mainBinding:o,cases:e,values:n}}function cg(t){if(!t)return[];let e=0;const n=[],r=[],o=/[{}]/g;let i;for(o.lastIndex=0;i=o.exec(t);){const o=i.index;if("}"==i[0]){if(n.pop(),0==n.length){const n=t.substring(e,o);Gh.test(n)?r.push(ug(n)):r.push(n),e=o+1}}else{if(0==n.length){const n=t.substring(e,o);r.push(n),e=o+1}n.push("{")}}const s=t.substring(e);return r.push(s),r}function ag(t,e,n,r,o,i,s,l){const u=[],c=[],a=[];e.cases.push(i),e.create.push(u),e.remove.push(c),e.update.push(a);const f=Ys($s()).getInertBodyElement(s),d=bl(f)||f;return d?fg(t,e,n,r,u,c,a,d,o,l,0):0}function fg(t,e,n,r,o,i,s,l,u,c,a){let f=0,d=l.firstChild;for(;d;){const l=Gc(t,n,1,null);switch(d.nodeType){case Node.ELEMENT_NODE:const p=d,h=p.tagName.toLowerCase();if(al.hasOwnProperty(h)){hg(o,Ih,h,u,l),t.data[l]=h;const g=p.attributes;for(let t=0;t<g.length;t++){const e=g.item(t),n=e.name.toLowerCase();!!e.value.match(Wh)?hl.hasOwnProperty(n)&&(fl[n]?rg(s,e.value,l,e.name,0,el):rg(s,e.value,l,e.name,0,null)):gg(o,l,e)}f=fg(t,e,n,r,o,i,s,d,l,c,a+1)|f,dg(i,l,a)}break;case Node.TEXT_NODE:const g=d.textContent||"",y=g.match(Wh);hg(o,null,y?"":g,u,l),dg(i,l,a),y&&(f=rg(s,g,l,null,0,null)|f);break;case Node.COMMENT_NODE:const m=Qh.exec(d.textContent||"");if(m){const e=parseInt(m[1],10),s=c[e];hg(o,bh,"",u,l),lg(t,n,r,u,s,l),pg(i,l,a)}}d=d.nextSibling}return f}function dg(t,e,n){0===n&&t.push(e)}function pg(t,e,n){0===n&&(t.push(~e),t.push(e))}function hg(t,e,n,r,o){null!==e&&t.push(e),t.push(n,o,0|r<<17|o<<1)}function gg(t,e,n){t.push(e<<1|1,n.name,n.value)}const yg=0,mg=/\[(\ufffd.+?\ufffd?)\]/,vg=/\[(\ufffd.+?\ufffd?)\]|(\ufffd\/?\*\d+:\d+\ufffd)/g,_g=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,wg=/{([A-Z0-9_]+)}/g,Ig=/\ufffdI18N_EXP_(ICU(_\d+)?)\ufffd/g,bg=/\/\*/,Cg=/\d+\:(\d+)/;function xg(t,e,n=-1){const r=sr(),o=ir(),i=De+t,s=Qn(r.consts,e),l=fr();if(r.firstCreatePass&&tg(r,null===l?0:l.index,o,i,s,n),2===r.type){o[Ie][ue]|=32}else o[ue]|=32;const u=r.data[i],c=vs(r,l===o[de]?null:l,o),a=l&&8&l.type?o[l.index]:null;!function(t,e,n,r){const o=t[me];for(let i=0;i<e.length;i++){const s=e[i++],l=e[i],u=(s&Ch.COMMENT)===Ch.COMMENT,c=(s&Ch.APPEND_EAGERLY)===Ch.APPEND_EAGERLY,a=s>>>Ch.SHIFT;let f=t[a];null===f&&(f=t[a]=u?o.createComment(l):us(o,l)),c&&null!==n&&_s(o,n,f,r,!1)}}(o,u.create,c,a),wr(!0)}function Eg(){wr(!1)}function Tg(t,e,n){xg(t,e,n),Eg()}function Ng(t,e){const n=sr(),r=Qn(n.consts,e);!function(t,e,n){const r=cr().index,o=[];if(t.firstCreatePass&&null===t.data[e]){for(let t=0;t<n.length;t+=2){const e=n[t],i=n[t+1];if(""!==i){if(Zh.test(i))throw new Error(`ICU expressions are not supported in attributes. Message: "${i}".`);rg(o,i,r,e,og(o),null)}}t.data[e]=o}}(n,t+De,r)}function kg(t){const e=ir();return mf(e,vr(),t)&&(Vh|=1<<Math.min(Lh,31)),Lh++,kg}function Sg(t){!function(t,e,n){if(Lh>0){const r=t.data[n];$h(t,e,Array.isArray(r)?r:r.update,yr()-Lh-1,Vh)}Vh=0,Lh=0}(sr(),ir(),t+De)}function Ag(t,e={}){return function(t,e={}){let n=t;if(mg.test(t)){const t={},e=[yg];n=n.replace(vg,((n,r,o)=>{const i=r||o,s=t[i]||[];if(s.length||(i.split("|").forEach((t=>{const e=t.match(Cg),n=e?parseInt(e[1],10):yg,r=bg.test(t);s.push([n,r,t])})),t[i]=s),!s.length)throw new Error(`i18n postprocess: unmatched placeholder - ${i}`);const l=e[e.length-1];let u=0;for(let t=0;t<s.length;t++)if(s[t][0]===l){u=t;break}const[c,a,f]=s[u];return a?e.pop():l!==c&&e.push(c),s.splice(u,1),f}))}return Object.keys(e).length?(n=n.replace(_g,((t,n,r,o,i,s)=>e.hasOwnProperty(r)?`${n}${e[r]}${s}`:t)),n=n.replace(wg,((t,n)=>e.hasOwnProperty(n)?e[n]:t)),n=n.replace(Ig,((t,n)=>{if(e.hasOwnProperty(n)){const r=e[n];if(!r.length)throw new Error(`i18n postprocess: unmatched ICU - ${t} with key: ${n}`);return r.shift()}return t})),n):n}(t,e)}function Dg(t,e){}function Og(t,e,n,r,o){if(t=m(t),Array.isArray(t))for(let i=0;i<t.length;i++)Og(t[i],e,n,r,o);else{const i=sr(),s=ir(),l=cr();let u=Zl(t)?t:m(t.provide);const c=nu(t);0;const a=1048575&l.providerIndexes,f=l.directiveStart,d=l.providerIndexes>>20;if(Zl(t)||!t.multi){const r=new Xr(c,o,Uc),p=jg(u,e,o?a:a+d,f);-1===p?(ho(co(l,s),i,u),Mg(i,t,e.length),e.push(u),l.directiveStart++,l.directiveEnd++,o&&(l.providerIndexes+=1048576),n.push(r),s.push(r)):(n[p]=r,s[p]=r)}else{const p=jg(u,e,a+d,f),h=jg(u,e,a,a+d),g=p>=0&&n[p],y=h>=0&&n[h];if(o&&!y||!o&&!g){ho(co(l,s),i,u);const a=function(t,e,n,r,o){const i=new Xr(t,n,Uc);return i.multi=[],i.index=e,i.componentProviders=0,Pg(i,o,r&&!n),i}(o?Fg:Rg,n.length,o,r,c);!o&&y&&(n[h].providerFactory=a),Mg(i,t,e.length,0),e.push(u),l.directiveStart++,l.directiveEnd++,o&&(l.providerIndexes+=1048576),n.push(a),s.push(a)}else{const e=Pg(n[o?h:p],c,!o&&r);Mg(i,t,p>-1?p:h,e)}!o&&r&&y&&n[h].componentProviders++}}}function Mg(t,e,n,r){const o=Zl(e),i=!!e.useClass;if(o||i){const s=(i?m(e.useClass):e).prototype.ngOnDestroy;if(s){const i=t.destroyHooks||(t.destroyHooks=[]);if(!o&&e.multi){const t=i.indexOf(n);-1===t?i.push(n,[r,s]):i[t+1].push(r,s)}else i.push(n,s)}}}function Pg(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function jg(t,e,n,r){for(let o=n;o<r;o++)if(e[o]===t)return o;return-1}function Rg(t,e,n,r){return Vg(this.multi,[])}function Fg(t,e,n,r){const o=this.multi;let i;if(this.providerFactory){const t=this.providerFactory.componentProviders,e=Io(n,n[le],this.providerFactory.index,r);i=e.slice(0,t),Vg(o,i);for(let n=t;n<e.length;n++)i.push(e[n])}else i=[],Vg(o,i);return i}function Vg(t,e){for(let n=0;n<t.length;n++){const r=t[n];e.push(r())}return e}function Lg(t,e=[]){return n=>{n.providersResolver=(n,r)=>function(t,e,n){const r=sr();if(r.firstCreatePass){const o=ze(t);Og(n,r.data,r.blueprint,o,!0),Og(e,r.data,r.blueprint,o,!1)}}(n,r?r(t):t,e)}}class Hg{}t("NgModuleRef",Hg);class $g{}function Bg(t,e){return new zg(t,e??null,[])}t("NgModuleFactory",$g);t("createNgModuleRef",Bg);class zg extends Hg{constructor(t,e,n){super(),this._parent=e,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new qa(this);const r=ee(t);this._bootstrapComponents=Nc(r.bootstrap),this._r3Injector=oc(t,e,[{provide:Hg,useValue:this},{provide:Hu,useValue:this.componentFactoryResolver},...n],p(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((t=>t())),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}t("\u0275Render3NgModuleRef",zg);class Ug extends $g{constructor(t){super(),this.moduleType=t}create(t){return new zg(this.moduleType,t,[])}}t("\u0275NgModuleFactory",Ug);class qg extends Hg{constructor(t){super(),this.componentFactoryResolver=new qa(this),this.instance=null;const e=new tu([...t.providers,{provide:Hg,useValue:this},{provide:Hu,useValue:this.componentFactoryResolver}],t.parent||Kl(),t.debugName,new Set(["environment"]));this.injector=e,t.runEnvironmentInitializers&&e.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function Wg(t,e,n=null){return new qg({providers:t,parent:e,debugName:n,runEnvironmentInitializers:!0}).injector}class Zg{constructor(t){this._injector=t,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(t){if(!t.standalone)return null;if(!this.cachedInjectors.has(t)){const e=Ll(0,t.type),n=e.length>0?Wg([e],this._injector,`Standalone[${t.type.name}]`):null;this.cachedInjectors.set(t,n)}return this.cachedInjectors.get(t)}ngOnDestroy(){try{for(const t of this.cachedInjectors.values())null!==t&&t.destroy()}finally{this.cachedInjectors.clear()}}static{this.\u0275prov=A({token:Zg,providedIn:"environment",factory:()=>new Zg(it(Xl))})}}function Qg(t){t.getStandaloneInjector=e=>e.get(Zg).getOrCreateStandaloneInjector(t)}function Gg(t){const e=Bi(t);if(null===e)return null;if(void 0===e.component){const t=e.lView;if(null===t)return null;e.component=function(t,e){const n=e[le].data[t],{directiveStart:r,componentOffset:o}=n;return o>-1?e[r+o]:null}(e.nodeIndex,t)}return e.component}function Jg(t){sy(t);const e=Bi(t),n=e?e.lView:null;return null===n?null:n[he]}function Yg(t){const e=Bi(t);let n,r=e?e.lView:null;if(null===r)return null;for(;2===r[le].type&&(n=ns(r));)r=n;return 512&r[ue]?null:r[he]}function Kg(t){const e=Qi(t);return null!==e?[rs(e)]:[]}function Xg(t){const e=Bi(t),n=e?e.lView:null;if(null===n)return ic.NULL;const r=n[le].data[e.nodeIndex];return new Eo(r,n)}function ty(t){if(t instanceof Text)return[];const e=Bi(t),n=e?e.lView:null;if(null===n)return[];const r=n[le],o=e.nodeIndex;return r?.data[o]?(void 0===e.directives&&(e.directives=Xi(o,n)),null===e.directives?[]:[...e.directives]):[]}function ey(t){const{constructor:e}=t;if(!e)throw new Error("Unable to find the instance constructor");const n=Yt(e);if(n)return{inputs:n.inputs,outputs:n.outputs,encapsulation:n.encapsulation,changeDetection:n.onPush?pt.OnPush:pt.Default};const r=Kt(e);return r?{inputs:r.inputs,outputs:r.outputs}:null}function ny(t){const e=Bi(t);if(null===e)return{};if(void 0===e.localRefs){const t=e.lView;if(null===t)return{};e.localRefs=function(t,e){const n=t[le].data[e];if(n&&n.localNames){const e={};let r=n.index+1;for(let o=0;o<n.localNames.length;o+=2)e[n.localNames[o]]=t[r],r++;return e}return null}(t,e.nodeIndex)}return e.localRefs||{}}function ry(t){return Bi(t).native}function oy(t){const e=Bi(t),n=null===e?null:e.lView;if(null===n)return[];const r=n[le],o=n[pe],i=r.cleanup,s=[];if(i&&o)for(let e=0;e<i.length;){const r=i[e++],l=i[e++];if("string"==typeof r){const u=r,c=Hn(n[l]),a=o[i[e++]],f=i[e++],d="boolean"==typeof f||f>=0?"dom":"output",p="boolean"==typeof f&&f;t==c&&s.push({element:t,name:u,callback:a,useCapture:p,type:d})}}return s.sort(iy),s}function iy(t,e){return t.name==e.name?0:t.name<e.name?-1:1}function sy(t){if("undefined"!=typeof Element&&!(t instanceof Element))throw new Error("Expecting instance of DOM Element")}function ly(t,e,n,r){return dt((()=>{const o=t;null!==e&&(o.hasOwnProperty("decorators")&&void 0!==o.decorators?o.decorators.push(...e):o.decorators=e),null!==n&&(o.ctorParameters=n),null!==r&&(o.hasOwnProperty("propDecorators")&&void 0!==o.propDecorators?o.propDecorators={...o.propDecorators,...r}:o.propDecorators=r)}))}function uy(t,e,n){const r=gr()+t,o=ir();return o[r]===$c?gf(o,r,n?e.call(n):e()):yf(o,r)}function cy(t,e,n,r){return _y(ir(),gr(),t,e,n,r)}function ay(t,e,n,r,o){return wy(ir(),gr(),t,e,n,r,o)}function fy(t,e,n,r,o,i){return Iy(ir(),gr(),t,e,n,r,o,i)}function dy(t,e,n,r,o,i,s){return by(ir(),gr(),t,e,n,r,o,i,s)}function py(t,e,n,r,o,i,s,l){const u=gr()+t,c=ir(),a=wf(c,u,n,r,o,i);return mf(c,u+4,s)||a?gf(c,u+5,l?e.call(l,n,r,o,i,s):e(n,r,o,i,s)):yf(c,u+5)}function hy(t,e,n,r,o,i,s,l,u){const c=gr()+t,a=ir(),f=wf(a,c,n,r,o,i);return vf(a,c+4,s,l)||f?gf(a,c+6,u?e.call(u,n,r,o,i,s,l):e(n,r,o,i,s,l)):yf(a,c+6)}function gy(t,e,n,r,o,i,s,l,u,c){const a=gr()+t,f=ir();let d=wf(f,a,n,r,o,i);return _f(f,a+4,s,l,u)||d?gf(f,a+7,c?e.call(c,n,r,o,i,s,l,u):e(n,r,o,i,s,l,u)):yf(f,a+7)}function yy(t,e,n,r,o,i,s,l,u,c,a){const f=gr()+t,d=ir(),p=wf(d,f,n,r,o,i);return wf(d,f+4,s,l,u,c)||p?gf(d,f+8,a?e.call(a,n,r,o,i,s,l,u,c):e(n,r,o,i,s,l,u,c)):yf(d,f+8)}function my(t,e,n,r){return Cy(ir(),gr(),t,e,n,r)}function vy(t,e){const n=t[e];return n===$c?void 0:n}function _y(t,e,n,r,o,i){const s=e+n;return mf(t,s,o)?gf(t,s+1,i?r.call(i,o):r(o)):vy(t,s+1)}function wy(t,e,n,r,o,i,s){const l=e+n;return vf(t,l,o,i)?gf(t,l+2,s?r.call(s,o,i):r(o,i)):vy(t,l+2)}function Iy(t,e,n,r,o,i,s,l){const u=e+n;return _f(t,u,o,i,s)?gf(t,u+3,l?r.call(l,o,i,s):r(o,i,s)):vy(t,u+3)}function by(t,e,n,r,o,i,s,l,u){const c=e+n;return wf(t,c,o,i,s,l)?gf(t,c+4,u?r.call(u,o,i,s,l):r(o,i,s,l)):vy(t,c+4)}function Cy(t,e,n,r,o,i){let s=e+n,l=!1;for(let e=0;e<o.length;e++)mf(t,s++,o[e])&&(l=!0);return l?gf(t,s,r.apply(i,o)):vy(t,s)}function xy(t,e){const n=sr();let r;const o=t+De;n.firstCreatePass?(r=function(t,e){if(e){0;for(let n=e.length-1;n>=0;n--){const r=e[n];if(t===r.name)return r}}0}(e,n.pipeRegistry),n.data[o]=r,r.onDestroy&&(n.destroyHooks??=[]).push(o,r.onDestroy)):r=n.data[o];const i=r.factory||(r.factory=We(r.type));const s=B(Uc);try{const t=oo(!1),e=i();return oo(t),sd(n,ir(),o,e),e}finally{B(s)}}function Ey(t,e,n){const r=t+De,o=ir(),i=qn(o,r);return Ay(o,r)?_y(o,gr(),e,i.transform,n,i):i.transform(n)}function Ty(t,e,n,r){const o=t+De,i=ir(),s=qn(i,o);return Ay(i,o)?wy(i,gr(),e,s.transform,n,r,s):s.transform(n,r)}function Ny(t,e,n,r,o){const i=t+De,s=ir(),l=qn(s,i);return Ay(s,i)?Iy(s,gr(),e,l.transform,n,r,o,l):l.transform(n,r,o)}function ky(t,e,n,r,o,i){const s=t+De,l=ir(),u=qn(l,s);return Ay(l,s)?by(l,gr(),e,u.transform,n,r,o,i,u):u.transform(n,r,o,i)}function Sy(t,e,n){const r=t+De,o=ir(),i=qn(o,r);return Ay(o,r)?Cy(o,gr(),e,i.transform,n,i):i.transform.apply(i,n)}function Ay(t,e){return t[le].data[e].pure}function Dy(){return this._results[Symbol.iterator]()}class Oy{static{}get changes(){return this._changes||(this._changes=new dc)}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 e=Oy.prototype;e[Symbol.iterator]||(e[Symbol.iterator]=Dy)}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,e){return this._results.reduce(t,e)}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,e){const n=this;n.dirty=!1;const r=Wo(t);(this._changesDetected=!function(t,e,n){if(t.length!==e.length)return!1;for(let r=0;r<t.length;r++){let o=t[r],i=e[r];if(n&&(o=n(o),i=n(i)),i!==o)return!1}return!0}(n._results,r,e))&&(n._results=r,n.length=r.length,n.last=r[this.length-1],n.first=r[0])}notifyOnChanges(){!this._changes||!this._changesDetected&&this._emitDistinctChangesOnly||this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}function My(t,e,n,r=!0){const o=e[le];if(ds(o,e,t,n),r){const r=Os(n,t),i=e[me],s=bs(i,t[Pe]);null!==s&&function(t,e,n,r,o,i){r[se]=o,r[de]=e,Rs(t,r,n,1,o,i)}(o,t[de],i,e,s,r)}}t("QueryList",Oy);class Py{static{this.__NG_ELEMENT_ID__=Fy}}t("TemplateRef",Py);const jy=Py,Ry=class extends jy{constructor(t,e,n){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=n}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,e){return this.createEmbeddedViewImpl(t,e)}createEmbeddedViewImpl(t,e,n){const r=function(t,e,n,r){const o=e.tView,i=Wc(t,o,n,4096&t[ue]?4096:16,null,e,null,null,null,r?.injector??null,r?.hydrationInfo??null),s=t[e.index];i[be]=s;const l=t[xe];return null!==l&&(i[xe]=l.createEmbeddedView(o)),Da(o,i,n),i}(this._declarationLView,this._declarationTContainer,t,{injector:e,hydrationInfo:n});return new za(r)}};function Fy(){return Vy(cr(),ir())}function Vy(t,e){return 4&t.type?new Ry(e,t,Bu(t,e)):null}function Ly(t){const e=t[Re]??[],n=t[ce][me];for(const t of e)Hy(t,n);t[Re]=yt}function Hy(t,e){let n=0,r=t.firstChild;if(r){const o=t.data[wu];for(;n<o;){const t=r.nextSibling;Ms(e,r,!1),r=t,n++}}}function $y(t){Ly(t);for(let e=Fe;e<t.length;e++)By(t[e])}function By(t){const e=t[le];for(let n=De;n<e.bindingStartIndex;n++)if(Le(t[n])){$y(t[n])}else Array.isArray(t[n])&&By(t[n])}let zy=(t,e)=>null;function Uy(t,e){const n=t[Re];if(!e||null===n||0===n.length)return null;return n[0].data[Iu]===e?n.shift():(Ly(t),null)}function qy(t,e){return zy(t,e)}class Wy{static{this.__NG_ELEMENT_ID__=Zy}}function Zy(){return Ky(cr(),ir())}t("ViewContainerRef",Wy);const Qy=Wy,Gy=class extends Qy{constructor(t,e,n){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=n}get element(){return Bu(this._hostTNode,this._hostLView)}get injector(){return new Eo(this._hostTNode,this._hostLView)}get parentInjector(){const t=po(this._hostTNode,this._hostLView);if(to(t)){const e=no(t,this._hostLView),n=eo(t),r=e[le].data[n+8];return new Eo(r,e)}return new Eo(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=Jy(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-Fe}createEmbeddedView(t,e,n){let r,o;"number"==typeof n?r=n:null!=n&&(r=n.index,o=n.injector);const i=qy(this._lContainer,t.ssrId),s=t.createEmbeddedViewImpl(e||{},o,i),l=!!i&&!Di(this._hostTNode);return this.insertImpl(s,r,l),s}createComponent(t,e,n,r,o){const i=t&&!qo(t);let s;if(i)s=e;else{0;const t=e||{};0,s=t.index,n=t.injector,r=t.projectableNodes,o=t.environmentInjector||t.ngModuleRef}const l=i?t:new Qa(Yt(t)),u=n||this.parentInjector;if(!o&&null==l.ngModule){const t=(i?u:this.parentInjector).get(Xl,null);t&&(o=t)}const c=Yt(l.componentType??{}),a=qy(this._lContainer,c?.id??null),f=a?.firstChild??null,d=l.create(u,r,f,o),p=!!a&&!Di(this._hostTNode);return this.insertImpl(d.hostView,s,p),d}insert(t,e){return this.insertImpl(t,e,!1)}insertImpl(t,e,n){const r=t._lView;if(r[le],Le(r[ce])){const e=this.indexOf(t);if(-1!==e)this.detach(e);else{const e=r[ce],n=new Gy(e,e[de],e[ce]);n.detach(n.indexOf(t))}}const o=this._adjustIndex(e),i=this._lContainer;return My(i,r,o,!n),t.attachToViewContainerRef(),Qo(Yy(i),o,t),t}move(t,e){return this.insert(t,e)}indexOf(t){const e=Jy(this._lContainer);return null!==e?e.indexOf(t):-1}remove(t){const e=this._adjustIndex(t,-1),n=hs(this._lContainer,e);n&&(Go(Yy(this._lContainer),e),gs(n[le],n))}detach(t){const e=this._adjustIndex(t,-1),n=hs(this._lContainer,e);return n&&null!=Go(Yy(this._lContainer),e)?new za(n):null}_adjustIndex(t,e=0){return null==t?this.length+e:t}};function Jy(t){return t[8]}function Yy(t){return t[8]||(t[8]=[])}function Ky(t,e){let n;const r=e[t.index];return Le(r)?n=r:(n=wa(r,e,null,t),e[t.index]=n,ba(e,n)),Xy(n,e,t,r),new Gy(n,t,e)}let Xy=tm;function tm(t,e,n,r){if(t[Pe])return;let o;o=8&n.type?Hn(r):function(t,e){const n=t[me],r=n.createComment(""),o=zn(e,t);return _s(n,bs(n,o),r,function(t,e){return t.nextSibling(e)}(n,o),!1),r}(e,n),t[Pe]=o}function em(t,e,n,r){if(t[Pe]&&t[Re])return;const o=e[ke],i=n.index-De,s=Oi(n)||Di(n);if(!o||s||ju(o,i))return tm(t,e,n,r);const l=Ou(o,i),u=o.data[vu]?.[i],[c,a]=function(t,e){const n=[];for(const r of e)for(let e=0;e<(r[_u]??1);e++){const e={data:r,firstChild:null};r[wu]>0&&(e.firstChild=t,t=Kf(r[wu],t)),n.push(e)}return[t,n]}(l,u);t[Pe]=c,t[Re]=a}class nm{constructor(t){this.queryList=t,this.matches=null}clone(){return new nm(this.queryList)}setDirty(){this.queryList.setDirty()}}class rm{constructor(t=[]){this.queries=t}createEmbeddedView(t){const e=t.queries;if(null!==e){const n=null!==t.contentQueries?t.contentQueries[0]:e.length,r=[];for(let t=0;t<n;t++){const n=e.getByIndex(t),o=this.queries[n.indexInDeclarationView];r.push(o.clone())}return new rm(r)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let e=0;e<this.queries.length;e++)null!==mm(t,e).matches&&this.queries[e].setDirty()}}class om{constructor(t,e,n=null){this.predicate=t,this.flags=e,this.read=n}}class im{constructor(t=[]){this.queries=t}elementStart(t,e){for(let n=0;n<this.queries.length;n++)this.queries[n].elementStart(t,e)}elementEnd(t){for(let e=0;e<this.queries.length;e++)this.queries[e].elementEnd(t)}embeddedTView(t){let e=null;for(let n=0;n<this.length;n++){const r=null!==e?e.length:0,o=this.getByIndex(n).embeddedTView(t,r);o&&(o.indexInDeclarationView=n,null!==e?e.push(o):e=[o])}return null!==e?new im(e):null}template(t,e){for(let n=0;n<this.queries.length;n++)this.queries[n].template(t,e)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class sm{constructor(t,e=-1){this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=e}elementStart(t,e){this.isApplyingToNode(e)&&this.matchTNode(t,e)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,e){this.elementStart(t,e)}embeddedTView(t,e){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,e),new sm(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){const e=this._declarationNodeIndex;let n=t.parent;for(;null!==n&&8&n.type&&n.index!==e;)n=n.parent;return e===(null!==n?n.index:-1)}return this._appliesToNextNode}matchTNode(t,e){const n=this.metadata.predicate;if(Array.isArray(n))for(let r=0;r<n.length;r++){const o=n[r];this.matchTNodeWithReadOption(t,e,lm(e,o)),this.matchTNodeWithReadOption(t,e,wo(e,t,o,!1,!1))}else n===Py?4&e.type&&this.matchTNodeWithReadOption(t,e,-1):this.matchTNodeWithReadOption(t,e,wo(e,t,n,!1,!1))}matchTNodeWithReadOption(t,e,n){if(null!==n){const r=this.metadata.read;if(null!==r)if(r===zu||r===Wy||r===Py&&4&e.type)this.addMatch(e.index,-2);else{const n=wo(e,t,r,!1,!1);null!==n&&this.addMatch(e.index,n)}else this.addMatch(e.index,n)}}addMatch(t,e){null===this.matches?this.matches=[t,e]:this.matches.push(t,e)}}function lm(t,e){const n=t.localNames;if(null!==n)for(let t=0;t<n.length;t+=2)if(n[t]===e)return n[t+1];return null}function um(t,e,n,r){return-1===n?function(t,e){return 11&t.type?Bu(t,e):4&t.type?Vy(t,e):null}(e,t):-2===n?function(t,e,n){if(n===zu)return Bu(e,t);if(n===Py)return Vy(e,t);if(n===Wy)return Ky(e,t)}(t,e,r):Io(t,t[le],n,e)}function cm(t,e,n,r){const o=e[xe].queries[r];if(null===o.matches){const r=t.data,i=n.matches,s=[];for(let t=0;t<i.length;t+=2){const o=i[t];if(o<0)s.push(null);else{const l=r[o];s.push(um(e,l,i[t+1],n.metadata.read))}}o.matches=s}return o.matches}function am(t,e,n,r){const o=t.queries.getByIndex(n),i=o.matches;if(null!==i){const s=cm(t,e,o,n);for(let t=0;t<i.length;t+=2){const n=i[t];if(n>0)r.push(s[t/2]);else{const o=i[t+1],s=e[-n];for(let t=Fe;t<s.length;t++){const e=s[t];e[be]===e[ce]&&am(e[le],e,o,r)}if(null!==s[je]){const t=s[je];for(let e=0;e<t.length;e++){const n=t[e];am(n[le],n,o,r)}}}}}return r}function fm(t){const e=ir(),n=sr(),r=xr();Er(r+1);const o=mm(n,r);if(t.dirty&&Zn(e)===(2==(2&o.metadata.flags))){if(null===o.matches)t.reset([]);else{const i=o.crossesNgTemplate?am(n,e,r,[]):cm(n,e,o,r);t.reset(i,Uu),t.notifyOnChanges()}return!0}return!1}function dm(t,e,n){const r=sr();r.firstCreatePass&&(ym(r,new om(t,e,n),-1),2==(2&e)&&(r.staticViewQueries=!0)),gm(r,ir(),e)}function pm(t,e,n,r){const o=sr();if(o.firstCreatePass){const i=cr();ym(o,new om(e,n,r),i.index),function(t,e){const n=t.contentQueries||(t.contentQueries=[]),r=n.length?n[n.length-1]:-1;e!==r&&n.push(t.queries.length-1,e)}(o,t),2==(2&n)&&(o.staticContentQueries=!0)}gm(o,ir(),n)}function hm(){return t=ir(),e=xr(),t[xe].queries[e].queryList;var t,e}function gm(t,e,n){const r=new Oy(4==(4&n));!function(t,e,n,r){const o=xa(e);o.push(n),t.firstCreatePass&&Ea(t).push(r,o.length-1)}(t,e,r,r.destroy),null===e[xe]&&(e[xe]=new rm),e[xe].queries.push(new nm(r))}function ym(t,e,n){null===t.queries&&(t.queries=new im),t.queries.track(new sm(e,n))}function mm(t,e){return t.queries.getByIndex(e)}function vm(t,e){return Vy(t,e)}const _m={\u0275\u0275attribute:If,\u0275\u0275attributeInterpolate1:Df,\u0275\u0275attributeInterpolate2:Of,\u0275\u0275attributeInterpolate3:Mf,\u0275\u0275attributeInterpolate4:Pf,\u0275\u0275attributeInterpolate5:jf,\u0275\u0275attributeInterpolate6:Rf,\u0275\u0275attributeInterpolate7:Ff,\u0275\u0275attributeInterpolate8:Vf,\u0275\u0275attributeInterpolateV:Lf,\u0275\u0275defineComponent:Bt,\u0275\u0275defineDirective:Gt,\u0275\u0275defineInjectable:A,\u0275\u0275defineInjector:D,\u0275\u0275defineNgModule:Wt,\u0275\u0275definePipe:Jt,\u0275\u0275directiveInject:Uc,\u0275\u0275getInheritedFactory:No,\u0275\u0275inject:it,\u0275\u0275injectAttribute:Ao,\u0275\u0275invalidFactory:qc,\u0275\u0275invalidFactoryDep:st,\u0275\u0275templateRefExtractor:vm,\u0275\u0275resetView:ur,\u0275\u0275HostDirectivesFeature:lf,\u0275\u0275NgOnChangesFeature:Sn,\u0275\u0275ProvidersFeature:Lg,\u0275\u0275CopyDefinitionFeature:sf,\u0275\u0275InheritDefinitionFeature:Ka,\u0275\u0275InputTransformsFeature:ff,\u0275\u0275StandaloneFeature:Qg,\u0275\u0275nextContext:kd,\u0275\u0275namespaceHTML:Hr,\u0275\u0275namespaceMathML:Lr,\u0275\u0275namespaceSVG:Vr,\u0275\u0275enableBindings:rr,\u0275\u0275disableBindings:or,\u0275\u0275elementStart:ad,\u0275\u0275elementEnd:fd,\u0275\u0275element:dd,\u0275\u0275elementContainerStart:gd,\u0275\u0275elementContainerEnd:yd,\u0275\u0275elementContainer:md,\u0275\u0275pureFunction0:uy,\u0275\u0275pureFunction1:cy,\u0275\u0275pureFunction2:ay,\u0275\u0275pureFunction3:fy,\u0275\u0275pureFunction4:dy,\u0275\u0275pureFunction5:py,\u0275\u0275pureFunction6:hy,\u0275\u0275pureFunction7:gy,\u0275\u0275pureFunction8:yy,\u0275\u0275pureFunctionV:my,\u0275\u0275getCurrentView:wd,\u0275\u0275restoreView:lr,\u0275\u0275listener:Cd,\u0275\u0275projection:Dd,\u0275\u0275syntheticHostProperty:fh,\u0275\u0275syntheticHostListener:xd,\u0275\u0275pipeBind1:Ey,\u0275\u0275pipeBind2:Ty,\u0275\u0275pipeBind3:Ny,\u0275\u0275pipeBind4:ky,\u0275\u0275pipeBindV:Sy,\u0275\u0275projectionDef:Ad,\u0275\u0275hostProperty:ah,\u0275\u0275property:ud,\u0275\u0275propertyInterpolate:Od,\u0275\u0275propertyInterpolate1:Md,\u0275\u0275propertyInterpolate2:Pd,\u0275\u0275propertyInterpolate3:jd,\u0275\u0275propertyInterpolate4:Rd,\u0275\u0275propertyInterpolate5:Fd,\u0275\u0275propertyInterpolate6:Vd,\u0275\u0275propertyInterpolate7:Ld,\u0275\u0275propertyInterpolate8:Hd,\u0275\u0275propertyInterpolateV:$d,\u0275\u0275pipe:xy,\u0275\u0275queryRefresh:fm,\u0275\u0275viewQuery:dm,\u0275\u0275loadQuery:hm,\u0275\u0275contentQuery:pm,\u0275\u0275reference:ld,\u0275\u0275classMap:ap,\u0275\u0275classMapInterpolate1:Fp,\u0275\u0275classMapInterpolate2:Vp,\u0275\u0275classMapInterpolate3:Lp,\u0275\u0275classMapInterpolate4:Hp,\u0275\u0275classMapInterpolate5:$p,\u0275\u0275classMapInterpolate6:Bp,\u0275\u0275classMapInterpolate7:zp,\u0275\u0275classMapInterpolate8:Up,\u0275\u0275classMapInterpolateV:qp,\u0275\u0275styleMap:up,\u0275\u0275styleMapInterpolate1:Wp,\u0275\u0275styleMapInterpolate2:Zp,\u0275\u0275styleMapInterpolate3:Qp,\u0275\u0275styleMapInterpolate4:Gp,\u0275\u0275styleMapInterpolate5:Jp,\u0275\u0275styleMapInterpolate6:Yp,\u0275\u0275styleMapInterpolate7:Kp,\u0275\u0275styleMapInterpolate8:Xp,\u0275\u0275styleMapInterpolateV:th,\u0275\u0275styleProp:sp,\u0275\u0275stylePropInterpolate1:eh,\u0275\u0275stylePropInterpolate2:nh,\u0275\u0275stylePropInterpolate3:rh,\u0275\u0275stylePropInterpolate4:oh,\u0275\u0275stylePropInterpolate5:ih,\u0275\u0275stylePropInterpolate6:sh,\u0275\u0275stylePropInterpolate7:lh,\u0275\u0275stylePropInterpolate8:uh,\u0275\u0275stylePropInterpolateV:ch,\u0275\u0275classProp:lp,\u0275\u0275advance:Bc,\u0275\u0275template:nd,\u0275\u0275defer:Dg,\u0275\u0275text:xp,\u0275\u0275textInterpolate:Np,\u0275\u0275textInterpolate1:kp,\u0275\u0275textInterpolate2:Sp,\u0275\u0275textInterpolate3:Ap,\u0275\u0275textInterpolate4:Dp,\u0275\u0275textInterpolate5:Op,\u0275\u0275textInterpolate6:Mp,\u0275\u0275textInterpolate7:Pp,\u0275\u0275textInterpolate8:jp,\u0275\u0275textInterpolateV:Rp,\u0275\u0275i18n:Tg,\u0275\u0275i18nAttributes:Ng,\u0275\u0275i18nExp:kg,\u0275\u0275i18nStart:xg,\u0275\u0275i18nEnd:Eg,\u0275\u0275i18nApply:Sg,\u0275\u0275i18nPostprocess:Ag,\u0275\u0275resolveWindow:Cc,\u0275\u0275resolveDocument:xc,\u0275\u0275resolveBody:Ec,\u0275\u0275setComponentScope:zt,\u0275\u0275setNgModuleScope:Zt,\u0275\u0275registerNgModuleType:xi,\u0275\u0275sanitizeHtml:xl,\u0275\u0275sanitizeStyle:El,\u0275\u0275sanitizeResourceUrl:Nl,\u0275\u0275sanitizeScript:kl,\u0275\u0275sanitizeUrl:Tl,\u0275\u0275sanitizeUrlOrResourceUrl:Dl,\u0275\u0275trustConstantHtml:Sl,\u0275\u0275trustConstantResourceUrl:Al,\u0275\u0275validateIframeAttribute:Hs,forwardRef:y,resolveForwardRef:m};let wm=null;function Im(t){return void 0!==t.ngModule}function bm(t){return!!ee(t)}const Cm=[];let xm=!1;function Em(){if(!xm){xm=!0;try{for(let t=Cm.length-1;t>=0;t--){const{moduleType:e,ngModule:n}=Cm[t];n.declarations&&n.declarations.every(Tm)&&(Cm.splice(t,1),Dm(e,n))}}finally{xm=!1}}}function Tm(t){return Array.isArray(t)?t.every(Tm):!!m(t)}function Nm(t,e={}){km(t,e),void 0!==e.id&&xi(t,e.id),function(t,e){Cm.push({moduleType:t,ngModule:e})}(t,e)}function km(t,e,n=!1){const r=Wo(e.declarations||yt);let o=null;Object.defineProperty(t,wt,{configurable:!0,get:()=>{if(null===o){0;const n=zo();o=n.compileNgModule(_m,`ng:///${t.name}/\u0275mod.js`,{type:t,bootstrap:Wo(e.bootstrap||yt).map(m),declarations:r.map(m),imports:Wo(e.imports||yt).map(m).map(Pm),exports:Wo(e.exports||yt).map(m).map(Pm),schemas:e.schemas?Wo(e.schemas):null,id:e.id||null}),o.schemas||(o.schemas=[])}return o}});let i=null;Object.defineProperty(t,It,{get:()=>{if(null===i){const e=zo();i=e.compileFactory(_m,`ng:///${t.name}/\u0275fac.js`,{name:t.name,type:t,deps:hi(t),target:e.FactoryTarget.NgModule,typeArgumentCount:0})}return i},configurable:!1});let s=null;Object.defineProperty(t,R,{get:()=>{if(null===s){const n={name:t.name,type:t,providers:e.providers||yt,imports:[(e.imports||yt).map(m),(e.exports||yt).map(m)]},r=zo();s=r.compileInjector(_m,`ng:///${t.name}/\u0275inj.js`,n)}return s},configurable:!1})}let Sm=new WeakMap,Am=new WeakMap;function Dm(t,e){const n=Wo(e.declarations||yt),r=Mm(t);n.forEach((e=>{if((e=m(e)).hasOwnProperty(mt)){Om(Yt(e),r)}else e.hasOwnProperty(vt)||e.hasOwnProperty(_t)||(e.ngSelectorScope=t)}))}function Om(t,e){t.directiveDefs=()=>Array.from(e.compilation.directives).map((t=>t.hasOwnProperty(mt)?Yt(t):Kt(t))).filter((t=>!!t)),t.pipeDefs=()=>Array.from(e.compilation.pipes).map((t=>Xt(t))),t.schemas=e.schemas,t.tView=null}function Mm(t){if(bm(t))return function(t){const e=ee(t,!0);if(null!==e.transitiveCompileScopes)return e.transitiveCompileScopes;const n={schemas:e.schemas||null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set}};return Nc(e.imports).forEach((t=>{const e=Mm(t);e.exported.directives.forEach((t=>n.compilation.directives.add(t))),e.exported.pipes.forEach((t=>n.compilation.pipes.add(t)))})),Nc(e.declarations).forEach((t=>{Xt(t)?n.compilation.pipes.add(t):n.compilation.directives.add(t)})),Nc(e.exports).forEach((t=>{const e=t;if(bm(e)){const t=Mm(e);t.exported.directives.forEach((t=>{n.compilation.directives.add(t),n.exported.directives.add(t)})),t.exported.pipes.forEach((t=>{n.compilation.pipes.add(t),n.exported.pipes.add(t)}))}else Xt(e)?n.exported.pipes.add(e):n.exported.directives.add(e)})),e.transitiveCompileScopes=n,n}(t);if(te(t)){if(null!==(Yt(t)||Kt(t)))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set([t]),pipes:new Set}};if(null!==Xt(t))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set([t])}}}throw new Error(`${t.name} does not have a module def (\u0275mod property)`)}function Pm(t){return Im(t)?t.ngModule:t}let jm=0;function Rm(t,e){let n=null;!function(t,e){_i(e)&&(mi.set(t,e),vi.add(t))}(t,e),Lm(t,e),Object.defineProperty(t,mt,{get:()=>{if(null===n){const r=zo();if(_i(e)){const n=[`Component '${t.name}' is not resolved:`];throw e.templateUrl&&n.push(` - templateUrl: ${e.templateUrl}`),e.styleUrls&&e.styleUrls.length&&n.push(` - styleUrls: ${JSON.stringify(e.styleUrls)}`),n.push("Did you run and wait for 'resolveComponentResources()'?"),new Error(n.join("\n"))}const o=wm;let i=e.preserveWhitespaces;void 0===i&&(i=null!==o&&void 0!==o.preserveWhitespaces&&o.preserveWhitespaces);let s=e.encapsulation;void 0===s&&(s=null!==o&&void 0!==o.defaultEncapsulation?o.defaultEncapsulation:ht.Emulated);const l=e.templateUrl||`ng:///${t.name}/template.html`,u={...$m(t,e),typeSourceSpan:r.createParseSourceSpan("Component",t.name,l),template:e.template||"",preserveWhitespaces:i,styles:e.styles||yt,animations:e.animations,declarations:[],changeDetection:e.changeDetection,encapsulation:s,interpolation:e.interpolation,viewProviders:e.viewProviders||null};jm++;try{if(u.usesInheritance&&Bm(t),n=r.compileComponent(_m,l,u),e.standalone){const r=Wo(e.imports||yt),{directiveDefs:o,pipeDefs:i}=function(t,e){let n=null,r=null;const o=()=>{if(null===n){n=[Yt(t)];const r=new Set([t]);for(const t of e){const e=m(t);if(!r.has(e))if(r.add(e),ee(e)){const t=Mm(e);for(const e of t.exported.directives){const t=Yt(e)||Kt(e);t&&!r.has(e)&&(r.add(e),n.push(t))}}else{const t=Yt(e)||Kt(e);t&&n.push(t)}}}return n},i=()=>{if(null===r){r=[];const t=new Set;for(const n of e){const e=m(n);if(!t.has(e))if(t.add(e),ee(e)){const n=Mm(e);for(const e of n.exported.pipes){const n=Xt(e);n&&!t.has(e)&&(t.add(e),r.push(n))}}else{const t=Xt(e);t&&r.push(t)}}}return r};return{directiveDefs:o,pipeDefs:i}}(t,r);n.directiveDefs=o,n.pipeDefs=i,n.dependencies=()=>r.map(m)}}finally{jm--}if(0===jm&&Em(),void 0!==t.ngSelectorScope){const e=Mm(t.ngSelectorScope);Om(n,e)}if(e.schemas){if(!e.standalone)throw new Error(`The 'schemas' was specified for the ${x(t)} but is only valid on a component that is standalone.`);n.schemas=e.schemas}else e.standalone&&(n.schemas=[])}return n},configurable:!1})}function Fm(t,e){let n=null;Lm(t,e||{}),Object.defineProperty(t,vt,{get:()=>{if(null===n){const r=Vm(t,e||{}),o=zo();n=o.compileDirective(_m,r.sourceMapUrl,r.metadata)}return n},configurable:!1})}function Vm(t,e){const n=t&&t.name,r=`ng:///${n}/\u0275dir.js`,o=zo(),i=$m(t,e);return i.typeSourceSpan=o.createParseSourceSpan("Directive",n,r),i.usesInheritance&&Bm(t),{metadata:i,sourceMapUrl:r}}function Lm(t,e){let n=null;Object.defineProperty(t,It,{get:()=>{if(null===n){const r=Vm(t,e),o=zo();n=o.compileFactory(_m,`ng:///${t.name}/\u0275fac.js`,{name:r.metadata.name,type:r.metadata.type,typeArgumentCount:0,deps:hi(t),target:o.FactoryTarget.Directive})}return n},configurable:!1})}function Hm(t){return Object.getPrototypeOf(t.prototype)===Object.prototype}function $m(t,e){const n=pi(),r=n.ownPropMetadata(t);return{name:t.name,type:t,selector:void 0!==e.selector?e.selector:null,host:e.host||gt,propMetadata:r,inputs:e.inputs||yt,outputs:e.outputs||yt,queries:Um(t,r,qm),lifecycle:{usesOnChanges:n.hasLifecycleHook(t,"ngOnChanges")},typeSourceSpan:null,usesInheritance:!Hm(t),exportAs:(o=e.exportAs,void 0===o?null:Qm(o)),providers:e.providers||null,viewQueries:Um(t,r,Wm),isStandalone:!!e.standalone,isSignal:!!e.signals,hostDirectives:e.hostDirectives?.map((t=>"function"==typeof t?{directive:t}:t))||null};var o}function Bm(t){const e=Object.prototype;let n=Object.getPrototypeOf(t.prototype).constructor;for(;n&&n!==e;)Kt(n)||Yt(n)||!Jm(n)||Fm(n,null),n=Object.getPrototypeOf(n)}function zm(t,e){return{propertyName:t,predicate:(n=e.selector,"string"==typeof n?Qm(n):m(n)),descendants:e.descendants,first:e.first,read:e.read?e.read:null,static:!!e.static,emitDistinctChangesOnly:!!e.emitDistinctChangesOnly};var n}function Um(t,e,n){const r=[];for(const o in e)if(e.hasOwnProperty(o)){const i=e[o];i.forEach((e=>{if(n(e)){if(!e.selector)throw new Error(`Can't construct a query for the property "${o}" of "${x(t)}" since the query selector wasn't defined.`);if(i.some(Zm))throw new Error("Cannot combine @Input decorators with query decorators");r.push(zm(o,e))}}))}return r}function qm(t){const e=t.ngMetadataName;return"ContentChild"===e||"ContentChildren"===e}function Wm(t){const e=t.ngMetadataName;return"ViewChild"===e||"ViewChildren"===e}function Zm(t){return"Input"===t.ngMetadataName}function Qm(t){return t.split(",").map((t=>t.trim()))}const Gm=["ngOnChanges","ngOnInit","ngOnDestroy","ngDoCheck","ngAfterViewInit","ngAfterViewChecked","ngAfterContentInit","ngAfterContentChecked"];function Jm(t){const e=pi();if(Gm.some((n=>e.hasLifecycleHook(t,n))))return!0;const n=e.propMetadata(t);for(const t in n){const e=n[t];for(let t=0;t<e.length;t++){const n=e[t],r=n.ngMetadataName;if(Zm(n)||qm(n)||Wm(n)||"Output"===r||"HostBinding"===r||"HostListener"===r)return!0}}return!1}function Ym(t,e){let n=null,r=null;Object.defineProperty(t,It,{get:()=>{if(null===r){const n=Km(t,e),o=zo(n.type);r=o.compileFactory(_m,`ng:///${n.name}/\u0275fac.js`,{name:n.name,type:n.type,typeArgumentCount:0,deps:hi(t),target:o.FactoryTarget.Pipe})}return r},configurable:!1}),Object.defineProperty(t,_t,{get:()=>{if(null===n){const r=Km(t,e),o=zo(r.type);n=o.compilePipe(_m,`ng:///${r.name}/\u0275pipe.js`,r)}return n},configurable:!1})}function Km(t,e){return{type:t,name:t.name,pipeName:e.name,pure:void 0===e.pure||e.pure,isStandalone:!!e.standalone}}const Xm=t("Directive",Po("Directive",((t={})=>t),void 0,void 0,((t,e)=>Fm(t,e)))),tv=(t("Component",Po("Component",((t={})=>({changeDetection:pt.Default,...t})),Xm,void 0,((t,e)=>Rm(t,e)))),t("Pipe",Po("Pipe",(t=>({pure:!0,...t})),void 0,void 0,((t,e)=>Ym(t,e)))),t("Input",Fo("Input",(t=>t?"string"==typeof t?{alias:t}:t:{}))),t("Output",Fo("Output",(t=>({alias:t})))),t("HostBinding",Fo("HostBinding",(t=>({hostPropertyName:t})))),t("HostListener",Fo("HostListener",((t,e)=>({eventName:t,args:e})))),t("NgModule",Po("NgModule",(t=>t),void 0,void 0,((t,e)=>Nm(t,e)))),t("APP_INITIALIZER",new q("Application Initializer")));class ev{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise(((t,e)=>{this.resolve=t,this.reject=e})),this.appInits=lt(tv,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const t=[];for(const e of this.appInits){const n=e();if(Id(n))t.push(n);else if(bd(n)){const e=new Promise(((t,e)=>{n.subscribe({complete:t,error:e})}));t.push(e)}}const e=()=>{this.done=!0,this.resolve()};Promise.all(t).then((()=>{e()})).catch((t=>{this.reject(t)})),0===t.length&&e(),this.initialized=!0}static{this.\u0275fac=function(t){return new(t||ev)}}static{this.\u0275prov=A({token:ev,factory:ev.\u0275fac,providedIn:"root"})}}t("ApplicationInitStatus",ev);class nv{log(t){console.log(t)}warn(t){console.warn(t)}static{this.\u0275fac=function(t){return new(t||nv)}}static{this.\u0275prov=A({token:nv,factory:nv.\u0275fac,providedIn:"platform"})}}t("\u0275Console",nv);const rv=t("LOCALE_ID",new q("LocaleId",{providedIn:"root",factory:()=>lt(rv,L.Optional|L.SkipSelf)||"undefined"!=typeof $localize&&$localize.locale||wh}));t("DEFAULT_CURRENCY_CODE",new q("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"})),t("TRANSLATIONS",new q("Translations")),t("TRANSLATIONS_FORMAT",new q("TranslationsFormat"));var ov;t("MissingTranslationStrategy",ov),function(t){t[t.Error=0]="Error",t[t.Warning=1]="Warning",t[t.Ignore=2]="Ignore"}(ov||t("MissingTranslationStrategy",ov={}));class iv{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new r(!1)}add(){this.hasPendingTasks.next(!0);const t=this.taskId++;return this.pendingTasks.add(t),t}remove(t){this.pendingTasks.delete(t),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}static{this.\u0275fac=function(t){return new(t||iv)}}static{this.\u0275prov=A({token:iv,factory:iv.\u0275fac,providedIn:"root"})}}t("\u0275InitialRenderPendingTasks",iv);class sv{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}t("ModuleWithComponentFactories",sv);class lv{compileModuleSync(t){return new Ug(t)}compileModuleAsync(t){return Promise.resolve(this.compileModuleSync(t))}compileModuleAndAllComponentsSync(t){const e=this.compileModuleSync(t),n=Nc(ee(t).declarations).reduce(((t,e)=>{const n=Yt(e);return n&&t.push(new Qa(n)),t}),[]);return new sv(e,n)}compileModuleAndAllComponentsAsync(t){return Promise.resolve(this.compileModuleAndAllComponentsSync(t))}clearCache(){}clearCacheFor(t){}getModuleId(t){}static{this.\u0275fac=function(t){return new(t||lv)}}static{this.\u0275prov=A({token:lv,factory:lv.\u0275fac,providedIn:"root"})}}t("Compiler",lv);t("COMPILER_OPTIONS",new q("compilerOptions"));t("CompilerFactory",class{});let uv=new class{constructor(){this.resolverToTokenToDependencies=new WeakMap,this.resolverToProviders=new WeakMap,this.standaloneInjectorToComponent=new WeakMap}reset(){this.resolverToTokenToDependencies=new WeakMap,this.resolverToProviders=new WeakMap,this.standaloneInjectorToComponent=new WeakMap}};function cv(){return uv}function av(){uv.reset(),G((t=>function(t){const{context:e,type:n}=t;0===n?function(t,e){const n=fv(t.injector);null===n&&S("An Inject event must be run within an injection context.");const r=uv.resolverToTokenToDependencies;r.has(n)||r.set(n,new WeakMap);if(!function(t){return null!==t&&("object"==typeof t||"function"==typeof t||"symbol"==typeof t)}(t.token))return;const o=r.get(n);o.has(t.token)||o.set(t.token,[]);const{token:i,value:s,flags:l}=e;o.get(t.token).push({token:i,value:s,flags:l})}(e,t.service):1===n?function(t,e){const{value:n}=e;null===fv(t.injector)&&S("An InjectorCreatedInstance event must be run within an injection context.");let r;"object"==typeof n&&(r=n?.constructor);if(void 0===r||!function(t){const e=Yt(t);return!!e?.standalone}(r))return;const o=t.injector.get(Xl,null,{optional:!0});if(null===o)return;const{standaloneInjectorToComponent:i}=uv;if(i.has(o))return;i.set(o,r)}(e,t.instance):2===n&&function(t,e){const{resolverToProviders:n}=uv,r=fv(t?.injector);null===r&&S("A ProviderConfigured event must be run within an injection context.");n.has(r)||n.set(r,[]);n.get(r).push(e)}(e,t.providerRecord)}(t)))}function fv(t){let e=null;return void 0===t||(e=t instanceof Eo?xo(t):t),e}function dv(t){Oc(Ui(t)),Kg(t).forEach((t=>Fa(t)))}function pv(t,e){const n=t.get(e,null,{self:!0,optional:!0});if(null===n)throw new Error(`Unable to determine instance of ${e} in given injector`);let r=t;t instanceof Eo&&(r=xo(t));const{resolverToTokenToDependencies:o}=cv();let i=o.get(r)?.get?.(e)??[];const s=mv(t);return i=i.map((t=>{const e=t.flags;t.flags={optional:8==(8&e),host:1==(1&e),self:2==(2&e),skipSelf:4==(4&e)};for(let e=0;e<s.length;e++){const n=s[e];if(0===e&&t.flags.skipSelf)continue;if(t.flags.host&&n instanceof Xl)break;if(null!==n.get(t.token,null,{self:!0,optional:!0})){if(t.flags.host){null!==s[0].get(t.token,null,{...t.flags,optional:!0})&&(t.providedIn=n);break}t.providedIn=n;break}if(0===e&&t.flags.self)break}return t})),{instance:n,dependencies:i}}function hv(t){const e=new Map,n=function(t,e){return(n,r)=>{if(t.has(n)||t.set(n,[r]),!e.has(r))for(const e of t.keys()){const n=t.get(e);let o=P(r);if(!o){o=P(r.ngModule)}if(!o)return;const i=n[0];let s=!1;Zo(o.imports,(n=>{s||(s=n.ngModule===i||n===i,s&&t.get(e)?.unshift(r))}))}e.add(r)}}(e,new Set);return $l(t,n,[],new Set),e}function gv(t){const e=cv().resolverToProviders.get(t)??[];if(function(t){return t instanceof tu&&t.scopes.has("platform")}(t))return e;const n=function(t){const{standaloneInjectorToComponent:e}=cv();if(e.has(t))return e.get(t);const n=t.get(Hg,null,{self:!0,optional:!0});return null===n||null===n.instance?null:n.instance.constructor}(t);if(null===n){if(function(t){return t instanceof tu&&t.scopes.has("root")}(t))return e;S("Could not determine where injector providers were configured.")}const r=hv(n);return e.map((t=>{let e=r.get(t.provider)??[n];const o=Yt(n);return!!o?.standalone&&(e=[n,...r.get(t.provider)??[]]),{...t,importPath:e}}))}function yv(t){return t instanceof Eo?function(t){const e=xo(t),{resolverToProviders:n}=cv();return n.get(e)??[]}(t):t instanceof Xl?gv(t):void S("getInjectorProviders only supports NodeInjector and EnvironmentInjector")}function mv(t){const e=[t];return vv(t,e),e}function vv(t,e){const n=function(t){if(t instanceof tu)return t.parent;let e,n;if(t instanceof Eo)e=t._tNode,n=xo(t);else{if(t instanceof Rl)return null;S("getInjectorParent only support injectors of type R3Injector, NodeInjector, NullInjector")}const r=po(e,n);if(to(r)){const t=eo(r),e=no(r,n),o=e[le].data[t+8];return new Eo(o,e)}{const t=n[ge],e=t.injector?.parent;if(e instanceof Eo)return e}return null}(t);if(null===n){if(t instanceof Eo){const t=e[0];if(t instanceof Eo){const n=function(t){let e;t instanceof Eo?e=xo(t):S("getModuleInjectorOfNodeInjector must be called with a NodeInjector");const n=e[ge].parentInjector;n||S("NodeInjector must have some connection to the module injector tree");return n}(t);null===n&&S("NodeInjector must have some connection to the module injector tree"),e.push(n),vv(n,e)}return e}}else e.push(n),vv(n,e);return e}const _v="ng";let wv=!1;function Iv(){wv||(wv=!0,av(),bv("\u0275getDependenciesFromInjectable",pv),bv("\u0275getInjectorProviders",yv),bv("\u0275getInjectorResolutionPath",mv),bv("\u0275setProfiler",Rn),bv("getDirectiveMetadata",ey),bv("getComponent",Gg),bv("getContext",Jg),bv("getListeners",oy),bv("getOwningComponent",Yg),bv("getHostElement",ry),bv("getInjector",Xg),bv("getRootComponents",Kg),bv("getDirectives",ty),bv("applyChanges",dv))}function bv(t,e){if("undefined"==typeof COMPILED||!COMPILED){const n=U;if(n){let r=n[_v];r||(r=n[_v]={}),r[t]=e}}}const Cv=t("\u0275TESTABILITY",new q("")),xv=t("\u0275TESTABILITY_GETTER",new q(""));class Ev{constructor(t,e,n){this._ngZone=t,this.registry=e,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,kv||(Nv(n),n.addToWindow(e)),this._watchAngularEvents(),t.run((()=>{this.taskTrackingZone="undefined"==typeof Zone?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:()=>{hc.assertNotInAngularZone(),queueMicrotask((()=>{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())queueMicrotask((()=>{for(;0!==this._callbacks.length;){let t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb(this._didWork)}this._didWork=!1}));else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter((e=>!e.updateCb||!e.updateCb(t)||(clearTimeout(e.timeoutId),!1))),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map((t=>({source:t.source,creationLocation:t.creationLocation,data:t.data}))):[]}addCallback(t,e,n){let r=-1;e&&e>0&&(r=setTimeout((()=>{this._callbacks=this._callbacks.filter((t=>t.timeoutId!==r)),t(this._didWork,this.getPendingTasks())}),e)),this._callbacks.push({doneCb:t,timeoutId:r,updateCb:n})}whenStable(t,e,n){if(n&&!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(t,e,n),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(t){this.registry.registerApplication(t,this)}unregisterApplication(t){this.registry.unregisterApplication(t)}findProviders(t,e,n){return[]}static{this.\u0275fac=function(t){return new(t||Ev)(it(hc),it(Tv),it(xv))}}static{this.\u0275prov=A({token:Ev,factory:Ev.\u0275fac})}}t("Testability",Ev);class Tv{constructor(){this._applications=new Map}registerApplication(t,e){this._applications.set(t,e)}unregisterApplication(t){this._applications.delete(t)}unregisterAllApplications(){this._applications.clear()}getTestability(t){return this._applications.get(t)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(t,e=!0){return kv?.findTestabilityInTree(this,t,e)??null}static{this.\u0275fac=function(t){return new(t||Tv)}}static{this.\u0275prov=A({token:Tv,factory:Tv.\u0275fac,providedIn:"platform"})}}function Nv(t){kv=t}let kv;t("TestabilityRegistry",Tv);let Sv=null;const Av=t("\u0275ALLOW_MULTIPLE_PLATFORMS",new q("AllowMultipleToken")),Dv=new q("PlatformDestroyListeners"),Ov=t("APP_BOOTSTRAP_LISTENER",new q("appBootstrapListener"));function Mv(t,e,n){const r=new Ug(n);return Promise.resolve(r)}function Pv(){}function jv(){vn=()=>{throw new I(600,!1)}}function Rv(t){return t.isBoundToModule}function Fv(t){if(Sv&&!Sv.get(Av,!1))throw new I(400,!1);jv(),Sv=t;const e=t.get(zv);return Vv(t),e}function Vv(t){const e=t.get(lu,null);e?.forEach((t=>t()))}function Lv(t,e,n=[]){const r=`Platform: ${e}`,o=new q(r);return(e=[])=>{let i=Bv();if(!i||i.injector.get(Av,!1)){const i=[...n,...e,{provide:o,useValue:!0}];t?t(i):Fv($v(i,r))}return Hv(o)}}function Hv(t){const e=Bv();if(!e)throw new I(401,!1);return e}function $v(t=[],e){return ic.create({name:e,providers:[{provide:Ql,useValue:"platform"},{provide:Dv,useValue:new Set([()=>Sv=null])},...t]})}function Bv(){return Sv?.get(zv)??null}t("NgProbeToken",class{constructor(t,e){this.name=t,this.token=e}});class zv{constructor(t){this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(t,e){const n=function(t="zone.js",e){if("noop"===t)return new wc;if("zone.js"===t)return new hc(e);return t}(e?.ngZone,Uv({eventCoalescing:e?.ngZoneEventCoalescing,runCoalescing:e?.ngZoneRunCoalescing}));return n.run((()=>{const e=(r=t.moduleType,o=this.injector,i=Kv((()=>n)),new zg(r,o,i));var r,o,i;const s=e.injector.get(lc,null);return n.runOutsideAngular((()=>{const t=n.onError.subscribe({next:t=>{s.handleError(t)}});e.onDestroy((()=>{Qv(this._modules,e),t.unsubscribe()}))})),qv(s,n,(()=>{const t=e.injector.get(ev);return t.runInitializers(),t.donePromise.then((()=>(Eh(e.injector.get(rv,wh)||wh),this._moduleDoBootstrap(e),e)))}))}))}bootstrapModule(t,e=[]){const n=Wv({},e);return Mv(this.injector,0,t).then((t=>this.bootstrapModuleFactory(t,n)))}_moduleDoBootstrap(t){const e=t.injector.get(Zv);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach((t=>e.bootstrap(t)));else{if(!t.instance.ngDoBootstrap)throw new I(-403,!1);t.instance.ngDoBootstrap(e)}this._modules.push(t)}onDestroy(t){this._destroyListeners.push(t)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new I(404,!1);this._modules.slice().forEach((t=>t.destroy())),this._destroyListeners.forEach((t=>t()));const t=this._injector.get(Dv,null);t&&(t.forEach((t=>t())),t.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static{this.\u0275fac=function(t){return new(t||zv)(it(ic))}}static{this.\u0275prov=A({token:zv,factory:zv.\u0275fac,providedIn:"platform"})}}function Uv(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}function qv(t,e,n){try{const r=n();return Id(r)?r.catch((n=>{throw e.runOutsideAngular((()=>t.handleError(n))),n})):r}catch(n){throw e.runOutsideAngular((()=>t.handleError(n))),n}}function Wv(t,e){return Array.isArray(e)?e.reduce(Wv,t):{...t,...e}}t("PlatformRef",zv);class Zv{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=lt(Gv),this.zoneIsStable=lt(Ic),this.componentTypes=[],this.components=[],this.isStable=lt(iv).hasPendingTasks.pipe(u((t=>t?o(!1):this.zoneIsStable)),c(),l()),this._injector=lt(Xl)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(t,e){const n=t instanceof Fu;if(!this._injector.get(ev).done){!n&&te(t);throw new I(405,!1)}let r;if(n)r=t;else{r=this._injector.get(Hu).resolveComponentFactory(t)}this.componentTypes.push(r.componentType);const o=Rv(r)?void 0:this._injector.get(Hg),i=e||r.selector,s=r.create(ic.NULL,[],i,o),l=s.location.nativeElement,u=s.injector.get(Cv,null);return u?.registerApplication(l),s.onDestroy((()=>{this.detachView(s.hostView),Qv(this.components,s),u?.unregisterApplication(l)})),this._loadComponent(s),s}tick(){if(this._runningTick)throw new I(101,!1);try{this._runningTick=!0;for(let t of this._views)t.detectChanges();0}catch(t){this.internalErrorHandler(t)}finally{this._runningTick=!1}}attachView(t){const e=t;this._views.push(e),e.attachToAppRef(this)}detachView(t){const e=t;Qv(this._views,e),e.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t);const e=this._injector.get(Ov,[]);e.push(...this._bootstrapListeners),e.forEach((e=>e(t)))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach((t=>t())),this._views.slice().forEach((t=>t.destroy()))}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(t){return this._destroyListeners.push(t),()=>Qv(this._destroyListeners,t)}destroy(){if(this._destroyed)throw new I(406,!1);const t=this._injector;t.destroy&&!t.destroyed&&t.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){0}static{this.\u0275fac=function(t){return new(t||Zv)}}static{this.\u0275prov=A({token:Zv,factory:Zv.\u0275fac,providedIn:"root"})}}function Qv(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}t("ApplicationRef",Zv);const Gv=new q("",{providedIn:"root",factory:()=>lt(lc).handleError.bind(void 0)});function Jv(){const t=lt(hc),e=lt(lc);return n=>t.runOutsideAngular((()=>e.handleError(n)))}class Yv{constructor(){this.zone=lt(hc),this.applicationRef=lt(Zv)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run((()=>{this.applicationRef.tick()}))}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static{this.\u0275fac=function(t){return new(t||Yv)}}static{this.\u0275prov=A({token:Yv,factory:Yv.\u0275fac,providedIn:"root"})}}new q("");function Kv(t){return[{provide:hc,useFactory:t},{provide:Ml,multi:!0,useFactory:()=>{const t=lt(Yv,{optional:!0});return()=>t.initialize()}},{provide:Gv,useFactory:Jv},{provide:Ic,useFactory:bc}]}function Xv(t){return Fl([[],Kv((()=>new hc(Uv(t))))])}function t_(t){return new Error(`No module with ID ${t} loaded`)}class e_{static{this.__NG_ELEMENT_ID__=n_}}function n_(t){return function(t,e,n){if($e(t)&&!n){const n=Wn(t.index,e);return new za(n,n)}if(47&t.type){const t=e[Ie];return new za(t,e)}return null}(cr(),ir(),16==(16&t))}t("ChangeDetectorRef",e_);class r_ extends e_{}t("ViewRef",r_);t("EmbeddedViewRef",class extends r_{});t("DebugEventListener",class{constructor(t,e){this.name=t,this.callback=e}});class o_{constructor(t){this.nativeNode=t}get parent(){const t=this.nativeNode.parentNode;return t?new i_(t):null}get injector(){return Xg(this.nativeNode)}get componentInstance(){const t=this.nativeNode;return t&&(Gg(t)||Yg(t))}get context(){return Gg(this.nativeNode)||Jg(this.nativeNode)}get listeners(){return oy(this.nativeNode).filter((t=>"dom"===t.type))}get references(){return ny(this.nativeNode)}get providerTokens(){return function(t){const e=Bi(t),n=e?e.lView:null;if(null===n)return[];const r=n[le],o=r.data[e.nodeIndex],i=[],s=1048575&o.providerIndexes,l=o.directiveEnd;for(let t=s;t<l;t++){let e=r.data[t];void 0!==(u=e).type&&void 0!==u.declaredInputs&&void 0!==u.findHostDirectiveDefs&&(e=e.type),i.push(e)}var u;return i}(this.nativeNode)}}t("DebugNode",o_);class i_ extends o_{constructor(t){super(t)}get nativeElement(){return this.nativeNode.nodeType==Node.ELEMENT_NODE?this.nativeNode:null}get name(){const t=Bi(this.nativeNode),e=t?t.lView:null;if(null!==e){return e[le].data[t.nodeIndex].value}return this.nativeNode.nodeName}get properties(){const t=Bi(this.nativeNode),e=t?t.lView:null;if(null===e)return{};const n=e[le].data,r=n[t.nodeIndex],o={};return function(t,e){if(t){let n=Object.getPrototypeOf(t);const r=Node.prototype;for(;null!==n&&n!==r;){const r=Object.getOwnPropertyDescriptors(n);for(let n in r)if(!n.startsWith("__")&&!n.startsWith("on")){const r=t[n];s_(r)&&(e[n]=r)}n=Object.getPrototypeOf(n)}}}(this.nativeElement,o),function(t,e,n,r){let o=e.propertyBindings;if(null!==o)for(let e=0;e<o.length;e++){const i=o[e],s=r[i].split(Tc),l=s[0];if(s.length>1){let e=s[1];for(let t=1;t<s.length-1;t++)e+=C(n[i+t-1])+s[t+1];t[l]=e}else t[l]=n[i]}}(o,r,e,n),o}get attributes(){const t={},e=this.nativeElement;if(!e)return t;const n=Bi(e),r=n?n.lView:null;if(null===r)return{};const o=r[le].data[n.nodeIndex].attrs,i=[];if(o){let e=0;for(;e<o.length;){const n=o[e];if("string"!=typeof n)break;const r=o[e+1];t[n]=r,i.push(n.toLowerCase()),e+=2}}for(const n of e.attributes)i.includes(n.name)||(t[n.name]=n.value);return t}get styles(){return this.nativeElement&&this.nativeElement.style?this.nativeElement.style:{}}get classes(){const t={},e=this.nativeElement.className;return("string"!=typeof e?e.baseVal.split(" "):e.split(" ")).forEach((e=>t[e]=!0)),t}get childNodes(){const t=this.nativeNode.childNodes,e=[];for(let n=0;n<t.length;n++){const r=t[n];e.push(p_(r))}return e}get children(){const t=this.nativeElement;if(!t)return[];const e=t.children,n=[];for(let t=0;t<e.length;t++){const r=e[t];n.push(p_(r))}return n}query(t){return this.queryAll(t)[0]||null}queryAll(t){const e=[];return l_(this,t,e,!0),e}queryAllNodes(t){const e=[];return l_(this,t,e,!1),e}triggerEventHandler(t,e){const n=this.nativeNode,r=[];this.listeners.forEach((o=>{if(o.name===t){const t=o.callback;t.call(n,e),r.push(t)}})),"function"==typeof n.eventListeners&&n.eventListeners(t).forEach((t=>{if(-1!==t.toString().indexOf("__ngUnwrap__")){const o=t("__ngUnwrap__");return-1===r.indexOf(o)&&o.call(n,e)}}))}}function s_(t){return"string"==typeof t||"boolean"==typeof t||"number"==typeof t||null===t}function l_(t,e,n,r){const o=Bi(t.nativeNode),i=o?o.lView:null;if(null!==i){u_(i[le].data[o.nodeIndex],i,e,n,r,t.nativeNode)}else f_(t.nativeNode,e,n,r)}function u_(t,e,n,r,o,i){const s=function(t,e){const n=null===t?-1:t.index;if(-1!==n)return Hn(e[n]);return null}(t,e);if(11&t.type){if(a_(s,n,r,o,i),$e(t)){const s=Wn(t.index,e);s&&s[le].firstChild&&u_(s[le].firstChild,s,n,r,o,i)}else t.child&&u_(t.child,e,n,r,o,i),s&&f_(s,n,r,o);const l=e[t.index];Le(l)&&c_(l,n,r,o,i)}else if(4&t.type){const s=e[t.index];a_(s[Pe],n,r,o,i),c_(s,n,r,o,i)}else if(16&t.type){const s=e[Ie],l=s[de].projection[t.projection];if(Array.isArray(l))for(let t of l)a_(t,n,r,o,i);else if(l){const t=s[ce];u_(t[le].data[l.index],t,n,r,o,i)}}else t.child&&u_(t.child,e,n,r,o,i);if(i!==s){const s=2&t.flags?t.projectionNext:t.next;s&&u_(s,e,n,r,o,i)}}function c_(t,e,n,r,o){for(let i=Fe;i<t.length;i++){const s=t[i],l=s[le].firstChild;l&&u_(l,s,e,n,r,o)}}function a_(t,e,n,r,o){if(o!==t){const o=p_(t);if(!o)return;(r&&o instanceof i_&&e(o)&&-1===n.indexOf(o)||!r&&e(o)&&-1===n.indexOf(o))&&n.push(o)}}function f_(t,e,n,r){const o=t.childNodes,i=o.length;for(let t=0;t<i;t++){const i=o[t],s=p_(i);s&&((r&&s instanceof i_&&e(s)&&-1===n.indexOf(s)||!r&&e(s)&&-1===n.indexOf(s))&&n.push(s),f_(i,e,n,r))}}t("DebugElement",i_);const d_="__ng_debug__";function p_(t){return t instanceof Node?(t.hasOwnProperty(d_)||(t[d_]=t.nodeType==Node.ELEMENT_NODE?new i_(t):new o_(t)),t[d_]):null}class h_{constructor(){}supports(t){return df(t)}create(t){return new y_(t)}}const g_=(t,e)=>e;class y_{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||g_}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,n=this._removalsHead,r=0,o=null;for(;e||n;){const i=!n||e&&e.currentIndex<w_(n,r,o)?e:n,s=w_(i,r,o),l=i.currentIndex;if(i===n)r--,n=n._nextRemoved;else if(e=e._next,null==i.previousIndex)r++;else{o||(o=[]);const t=s-r,e=l-r;if(t!=e){for(let n=0;n<t;n++){const r=n<o.length?o[n]:o[n]=0,i=r+n;e<=i&&i<t&&(o[n]=r+1)}o[i.previousIndex]=e-t}}s!==l&&t(i,s,l)}}forEachPreviousItem(t){let e;for(e=this._previousItHead;null!==e;e=e._nextPrevious)t(e)}forEachAddedItem(t){let e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)}forEachMovedItem(t){let e;for(e=this._movesHead;null!==e;e=e._nextMoved)t(e)}forEachRemovedItem(t){let e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)}forEachIdentityChange(t){let e;for(e=this._identityChangesHead;null!==e;e=e._nextIdentityChange)t(e)}diff(t){if(null==t&&(t=[]),!df(t))throw new I(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let e,n,r,o=this._itHead,i=!1;if(Array.isArray(t)){this.length=t.length;for(let e=0;e<this.length;e++)n=t[e],r=this._trackByFn(e,n),null!==o&&Object.is(o.trackById,r)?(i&&(o=this._verifyReinsertion(o,n,r,e)),Object.is(o.item,n)||this._addIdentityChange(o,n)):(o=this._mismatch(o,n,r,e),i=!0),o=o._next}else e=0,function(t,e){if(Array.isArray(t))for(let n=0;n<t.length;n++)e(t[n]);else{const n=t[Symbol.iterator]();let r;for(;!(r=n.next()).done;)e(r.value)}}(t,(t=>{r=this._trackByFn(e,t),null!==o&&Object.is(o.trackById,r)?(i&&(o=this._verifyReinsertion(o,t,r,e)),Object.is(o.item,t)||this._addIdentityChange(o,t)):(o=this._mismatch(o,t,r,e),i=!0),o=o._next,e++})),this.length=e;return this._truncate(o),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,e,n,r){let o;return null===t?o=this._itTail:(o=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,o,r)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(n,r))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,o,r)):t=this._addAfter(new m_(e,n),o,r),t}_verifyReinsertion(t,e,n,r){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==o?t=this._reinsertAfter(o,t._prev,r):t.currentIndex!=r&&(t.currentIndex=r,this._addToMoves(t,r)),t}_truncate(t){for(;null!==t;){const e=t._next;this._addToRemovals(this._unlink(t)),t=e}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,e,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const r=t._prevRemoved,o=t._nextRemoved;return null===r?this._removalsHead=o:r._nextRemoved=o,null===o?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(t,e,n),this._addToMoves(t,n),t}_moveAfter(t,e,n){return this._unlink(t),this._insertAfter(t,e,n),this._addToMoves(t,n),t}_addAfter(t,e,n){return this._insertAfter(t,e,n),null===this._additionsTail?this._additionsTail=this._additionsHead=t:this._additionsTail=this._additionsTail._nextAdded=t,t}_insertAfter(t,e,n){const r=null===e?this._itHead:e._next;return t._next=r,t._prev=e,null===r?this._itTail=t:r._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new __),this._linkedRecords.put(t),t.currentIndex=n,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const e=t._prev,n=t._next;return null===e?this._itHead=n:e._next=n,null===n?this._itTail=e:n._prev=e,t}_addToMoves(t,e){return t.previousIndex===e||(null===this._movesTail?this._movesTail=this._movesHead=t:this._movesTail=this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new __),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,e){return t.item=e,null===this._identityChangesTail?this._identityChangesTail=this._identityChangesHead=t:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=t,t}}t("DefaultIterableDiffer",y_);class m_{constructor(t,e){this.item=t,this.trackById=e,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 v_{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,e){let n;for(n=this._head;null!==n;n=n._nextDup)if((null===e||e<=n.currentIndex)&&Object.is(n.trackById,t))return n;return null}remove(t){const e=t._prevDup,n=t._nextDup;return null===e?this._head=n:e._nextDup=n,null===n?this._tail=e:n._prevDup=e,null===this._head}}class __{constructor(){this.map=new Map}put(t){const e=t.trackById;let n=this.map.get(e);n||(n=new v_,this.map.set(e,n)),n.add(t)}get(t,e){const n=t,r=this.map.get(n);return r?r.get(t,e):null}remove(t){const e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function w_(t,e,n){const r=t.previousIndex;if(null===r)return r;let o=0;return n&&r<n.length&&(o=n[r]),r+e+o}class I_{constructor(){}supports(t){return t instanceof Map||pf(t)}create(){return new b_}}class b_{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 e;for(e=this._mapHead;null!==e;e=e._next)t(e)}forEachPreviousItem(t){let e;for(e=this._previousMapHead;null!==e;e=e._nextPrevious)t(e)}forEachChangedItem(t){let e;for(e=this._changesHead;null!==e;e=e._nextChanged)t(e)}forEachAddedItem(t){let e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)}forEachRemovedItem(t){let e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)}diff(t){if(t){if(!(t instanceof Map||pf(t)))throw new I(900,!1)}else t=new Map;return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let e=this._mapHead;if(this._appendAfter=null,this._forEach(t,((t,n)=>{if(e&&e.key===n)this._maybeAddToChanges(e,t),this._appendAfter=e,e=e._next;else{const r=this._getOrCreateRecordForKey(n,t);e=this._insertBeforeOrAppend(e,r)}})),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let t=e;null!==t;t=t._nextRemoved)t===this._mapHead&&(this._mapHead=null),this._records.delete(t.key),t._nextRemoved=t._next,t.previousValue=t.currentValue,t.currentValue=null,t._prev=null,t._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,e){if(t){const n=t._prev;return e._next=t,e._prev=n,t._prev=e,n&&(n._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(t,e){if(this._records.has(t)){const n=this._records.get(t);this._maybeAddToChanges(n,e);const r=n._prev,o=n._next;return r&&(r._next=o),o&&(o._prev=r),n._next=null,n._prev=null,n}const n=new C_(t);return this._records.set(t,n),n.currentValue=e,this._addToAdditions(n),n}_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,e){Object.is(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,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,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach((n=>e(t[n],n)))}}class C_{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 x_(){return new E_([new h_])}class E_{static{this.\u0275prov=A({token:E_,providedIn:"root",factory:x_})}constructor(t){this.factories=t}static create(t,e){if(null!=e){const n=e.factories.slice();t=t.concat(n)}return new E_(t)}static extend(t){return{provide:E_,useFactory:e=>E_.create(t,e||x_()),deps:[[E_,new ai,new ui]]}}find(t){const e=this.factories.find((e=>e.supports(t)));if(null!=e)return e;throw new I(901,!1)}}function T_(){return new N_([new I_])}t("IterableDiffers",E_);class N_{static{this.\u0275prov=A({token:N_,providedIn:"root",factory:T_})}constructor(t){this.factories=t}static create(t,e){if(e){const n=e.factories.slice();t=t.concat(n)}return new N_(t)}static extend(t){return{provide:N_,useFactory:e=>N_.create(t,e||T_()),deps:[[N_,new ai,new ui]]}}find(t){const e=this.factories.find((e=>e.supports(t)));if(e)return e;throw new I(901,!1)}}t("KeyValueDiffers",N_);const k_=[new I_],S_=[new h_];t("\u0275defaultIterableDiffers",new E_(S_)),t("\u0275defaultKeyValueDiffers",new N_(k_)),t("platformCore",Lv(null,"core",[]));class A_{constructor(t){}static{this.\u0275fac=function(t){return new(t||A_)(it(Zv))}}static{this.\u0275mod=Wt({type:A_})}static{this.\u0275inj=D({})}}t("ApplicationModule",A_);class D_{constructor(){this.views=[],this.indexByContent=new Map}add(t){const e=JSON.stringify(t);if(!this.indexByContent.has(e)){const n=this.views.length;return this.views.push(t),this.indexByContent.set(e,n),n}return this.indexByContent.get(e)}getAll(){return this.views}}let O_=0;function M_(t){return t.ssrId||(t.ssrId="t"+O_++),t.ssrId}function P_(t,e,n){const r=[];return Pa(t,e,n,r),r.length}function j_(t){const e=[];return ja(t,e),e.length}function R_(t,e){const n=t[se];return n&&!n.hasAttribute(ki)?B_(n,t,e):null}function F_(t,e){const n=$n(t[se]),r=R_(n,e),o=Hn(n[se]),i=`${r}|${B_(o,t[ce],e)}`;n[me].setAttribute(o,Eu,i)}function V_(t,e){const n=[];let r="";for(let o=Fe;o<t.length;o++){let i,s,l,u=t[o];if(Ue(u)&&(u=u[De],Le(u))){s=j_(u)+1,F_(u,e);const t=$n(u[se]);l={[Iu]:t[le].ssrId,[wu]:s}}if(!l){const n=u[le];1===n.type?(i=n.ssrId,s=1):(i=M_(n),s=P_(n,u,n.firstChild)),l={[Iu]:i,[wu]:s,...$_(t[o],e)}}const c=JSON.stringify(l);if(n.length>0&&c===r){const t=n[n.length-1];t[_u]??=1,t[_u]++}else r=c,n.push(l)}return n}function L_(t,e,n){const r=e.index-De;t[bu]??={},t[bu][r]=ed(e,n)}function H_(t,e){const n=e.index-De;t[Cu]??=[],t[Cu].includes(n)||t[Cu].push(n)}function $_(t,e){const n={},r=t[le];for(let o=De;o<r.bindingStartIndex;o++){const i=r.data[o],s=o-De;if(i)if(q_(i,t)&&U_(i))H_(n,i);else{if(Array.isArray(i.projection))for(const e of i.projection)if(e){if(Array.isArray(e))throw $f(Hn(t[o]));qe(e)||Oi(e)||(q_(e,t)?H_(n,e):L_(n,e,t))}if(Le(t[o])){const r=i.tView;null!==r&&(n[mu]??={},n[mu][s]=M_(r));const l=t[o][se];if(Array.isArray(l)){const t=Hn(l);t.hasAttribute(ki)||B_(t,l,e)}n[vu]??={},n[vu][s]=V_(t[o],e)}else if(Array.isArray(t[o])){const n=Hn(t[o][se]);n.hasAttribute(ki)||B_(n,t[o],e)}else if(8&i.type)n[yu]??={},n[yu][s]=P_(r,t,i.child);else if(16&i.type){let e=i.next;for(;null!==e&&16&e.type;)e=e.next;e&&!Oi(e)&&L_(n,e,t)}else{if(1&i.type){const n=Hn(t[o]);""===n.textContent?e.corruptedTextNodes.set(n,"ngetn"):n.nextSibling?.nodeType===Node.TEXT_NODE&&e.corruptedTextNodes.set(n,"ngtns")}i.projectionNext&&i.projectionNext!==i.next&&!Oi(i.projectionNext)&&L_(n,i.projectionNext,t)}}}return n}function B_(t,e,n){const r=e[me];if(function(t){return 32==(32&t[ue])}(e)||function(t){const e=t[he];return!!e?.constructor&&Yt(e.constructor)?.encapsulation===ht.ShadowDom}(e))return r.setAttribute(t,ki,""),null;{const o=$_(e,n),i=n.serializedViewCollection.add(o);return r.setAttribute(t,Eu,i.toString()),i}}function z_(t,e){for(const[n,r]of t)n.after(e.createComment(r))}function U_(t){let e=t;for(;null!=e;){if($e(e))return!0;e=e.parent}return!1}function q_(t,e){return!(16&t.type||!e[t.index]||Hn(e[t.index]).isConnected)}let W_=!1;function Z_(t){switch(t){case Ho.Directive:return"directive";case Ho.Component:return"component";case Ho.Injectable:return"injectable";case Ho.Pipe:return"pipe";case Ho.NgModule:return"NgModule"}}}}}));