text: (self.webpackChunkhome=self.webpackChunkhome||[]).push([[947],{228:e=>{function t(e){return Promise.resolve().then(()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t})}t.keys=()=>[],t.resolve=t,t.id=228,e.exports=t},947:(e,t,n)=>{"use strict";n.r(t),n.d(t,{ANALYZE_FOR_ENTRY_COMPONENTS:()=>Ln,APP_BOOTSTRAP_LISTENER:()=>Xm,APP_ID:()=>Wm,APP_INITIALIZER:()=>Qm,ApplicationInitStatus:()=>qm,ApplicationModule:()=>$v,ApplicationRef:()=>X_,Attribute:()=>jn,COMPILER_OPTIONS:()=>v_,CUSTOM_ELEMENTS_SCHEMA:()=>rs,ChangeDetectionStrategy:()=>$,ChangeDetectorRef:()=>Oh,Compiler:()=>__,CompilerFactory:()=>b_,Component:()=>Dm,ComponentFactory:()=>Bf,ComponentFactoryResolver:()=>qf,ComponentRef:()=>$f,ContentChild:()=>Bn,ContentChildren:()=>$n,DEFAULT_CURRENCY_CODE:()=>r_,DebugElement:()=>Sv,DebugEventListener:()=>fv,DebugNode:()=>Av,DefaultIterableDiffer:()=>fh,Directive:()=>Om,ElementRef:()=>eh,EmbeddedViewRef:()=>dv,ErrorHandler:()=>ns,EventEmitter:()=>Ny,Host:()=>Tr,HostBinding:()=>Rm,HostListener:()=>Mm,INJECTOR:()=>ml,Inject:()=>xr,InjectFlags:()=>M,Injectable:()=>Kc,InjectionToken:()=>Fn,Injector:()=>Rl,Input:()=>Am,IterableDiffers:()=>wh,KeyValueDiffers:()=>xh,LOCALE_ID:()=>n_,MissingTranslationStrategy:()=>i_,ModuleWithComponentFactories:()=>a_,NO_ERRORS_SCHEMA:()=>os,NgModule:()=>Bm,NgModuleFactory:()=>Bh,NgModuleFactoryLoader:()=>tv,NgModuleRef:()=>$h,NgProbeToken:()=>Q_,NgZone:()=>x_,Optional:()=>Ir,Output:()=>Sm,PACKAGE_ROOT_URL:()=>e_,PLATFORM_ID:()=>Jm,PLATFORM_INITIALIZER:()=>Ym,Pipe:()=>Pm,PlatformRef:()=>Y_,Query:()=>Hn,QueryList:()=>Dy,ReflectiveInjector:()=>va,ReflectiveKey:()=>na,Renderer2:()=>rh,RendererFactory2:()=>nh,RendererStyleFlags2:()=>gs,ResolvedReflectiveFactory:()=>ua,Sanitizer:()=>lh,SecurityContext:()=>Ao,Self:()=>Er,SimpleChange:()=>Oe,SkipSelf:()=>kr,SystemJsNgModuleLoader:()=>cv,SystemJsNgModuleLoaderConfig:()=>iv,TRANSLATIONS:()=>o_,TRANSLATIONS_FORMAT:()=>s_,TemplateRef:()=>Vh,Testability:()=>D_,TestabilityRegistry:()=>P_,Type:()=>Wn,VERSION:()=>ah,Version:()=>ch,ViewChild:()=>zn,ViewChildren:()=>Un,ViewContainerRef:()=>Qh,ViewEncapsulation:()=>z,ViewRef:()=>uv,WrappedValue:()=>pc,asNativeElements:()=>gv,assertPlatform:()=>Z_,createPlatform:()=>q_,createPlatformFactory:()=>W_,defineInjectable:()=>k,destroyPlatform:()=>K_,enableProdMode:()=>L_,forwardRef:()=>m,getDebugNode:()=>Nv,getModuleFactory:()=>ov,getPlatform:()=>G_,inject:()=>vr,isDevMode:()=>F_,platformCore:()=>Rv,resolveForwardRef:()=>_,setTestabilityGetter:()=>S_,"\u02750":()=>Cr,"\u0275ALLOW_MULTIPLE_PLATFORMS":()=>z_,"\u0275APP_ID_RANDOM_PROVIDER":()=>Km,"\u0275CREATE_ATTRIBUTE_DECORATOR__POST_R3__":()=>Vn,"\u0275ChangeDetectorStatus":()=>B,"\u0275CodegenComponentFactoryResolver":()=>Wf,"\u0275Compiler_compileModuleAndAllComponentsAsync__POST_R3__":()=>y_,"\u0275Compiler_compileModuleAndAllComponentsSync__POST_R3__":()=>p_,"\u0275Compiler_compileModuleAsync__POST_R3__":()=>f_,"\u0275Compiler_compileModuleSync__POST_R3__":()=>u_,"\u0275ComponentFactory":()=>Bf,"\u0275Console":()=>t_,"\u0275DEFAULT_LOCALE_ID":()=>Ed,"\u0275EMPTY_ARRAY":()=>Y,"\u0275EMPTY_MAP":()=>qp,"\u0275INJECTOR_IMPL__POST_R3__":()=>Al,"\u0275INJECTOR_SCOPE":()=>vl,"\u0275LifecycleHooksFeature":()=>ec,"\u0275LocaleDataIndex":()=>xd,"\u0275NG_COMP_DEF":()=>J,"\u0275NG_DIR_DEF":()=>X,"\u0275NG_ELEMENT_ID":()=>oe,"\u0275NG_INJ_DEF":()=>A,"\u0275NG_MOD_DEF":()=>te,"\u0275NG_PIPE_DEF":()=>ee,"\u0275NG_PROV_DEF":()=>P,"\u0275NOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR":()=>jg,"\u0275NO_CHANGE":()=>di,"\u0275NgModuleFactory":()=>ny,"\u0275NoopNgZone":()=>O_,"\u0275ReflectionCapabilities":()=>lr,"\u0275Render3ComponentFactory":()=>Wg,"\u0275Render3ComponentRef":()=>Zg,"\u0275Render3NgModuleRef":()=>ty,"\u0275RuntimeError":()=>b,"\u0275SWITCH_CHANGE_DETECTOR_REF_FACTORY__POST_R3__":()=>Th,"\u0275SWITCH_COMPILE_COMPONENT__POST_R3__":()=>Vm,"\u0275SWITCH_COMPILE_DIRECTIVE__POST_R3__":()=>jm,"\u0275SWITCH_COMPILE_INJECTABLE__POST_R3__":()=>Gc,"\u0275SWITCH_COMPILE_NGMODULE__POST_R3__":()=>Um,"\u0275SWITCH_COMPILE_PIPE__POST_R3__":()=>Fm,"\u0275SWITCH_ELEMENT_REF_FACTORY__POST_R3__":()=>Jf,"\u0275SWITCH_IVY_ENABLED__POST_R3__":()=>l_,"\u0275SWITCH_RENDERER2_FACTORY__POST_R3__":()=>oh,"\u0275SWITCH_TEMPLATE_REF_FACTORY__POST_R3__":()=>Rh,"\u0275SWITCH_VIEW_CONTAINER_REF_FACTORY__POST_R3__":()=>Uh,"\u0275_sanitizeHtml":()=>Do,"\u0275_sanitizeUrl":()=>fo,"\u0275allowSanitizationBypassAndThrow":()=>Xr,"\u0275and":()=>Bv,"\u0275angular_packages_core_core_a":()=>v,"\u0275angular_packages_core_core_b":()=>yr,"\u0275angular_packages_core_core_ba":()=>Hv,"\u0275angular_packages_core_core_bb":()=>kd,"\u0275angular_packages_core_core_bc":()=>Dg,"\u0275angular_packages_core_core_bd":()=>cp,"\u0275angular_packages_core_core_be":()=>Pe,"\u0275angular_packages_core_core_bf":()=>qg,"\u0275angular_packages_core_core_bg":()=>pn,"\u0275angular_packages_core_core_bh":()=>it,"\u0275angular_packages_core_core_bi":()=>mt,"\u0275angular_packages_core_core_bj":()=>Vt,"\u0275angular_packages_core_core_bl":()=>py,"\u0275angular_packages_core_core_bm":()=>gy,"\u0275angular_packages_core_core_bn":()=>yy,"\u0275angular_packages_core_core_bo":()=>my,"\u0275angular_packages_core_core_bp":()=>_y,"\u0275angular_packages_core_core_bq":()=>Ho,"\u0275angular_packages_core_core_br":()=>Mn,"\u0275angular_packages_core_core_bs":()=>Rn,"\u0275angular_packages_core_core_bv":()=>f,"\u0275angular_packages_core_core_bw":()=>_l,"\u0275angular_packages_core_core_bx":()=>j,"\u0275angular_packages_core_core_bz":()=>We,"\u0275angular_packages_core_core_c":()=>wr,"\u0275angular_packages_core_core_cb":()=>vs,"\u0275angular_packages_core_core_cc":()=>Ef,"\u0275angular_packages_core_core_d":()=>ba,"\u0275angular_packages_core_core_e":()=>la,"\u0275angular_packages_core_core_f":()=>ha,"\u0275angular_packages_core_core_g":()=>Zm,"\u0275angular_packages_core_core_h":()=>ih,"\u0275angular_packages_core_core_i":()=>Gf,"\u0275angular_packages_core_core_j":()=>Yf,"\u0275angular_packages_core_core_k":()=>nv,"\u0275angular_packages_core_core_l":()=>Lh,"\u0275angular_packages_core_core_m":()=>Hh,"\u0275angular_packages_core_core_n":()=>qh,"\u0275angular_packages_core_core_o":()=>hv,"\u0275angular_packages_core_core_p":()=>pv,"\u0275angular_packages_core_core_q":()=>Ov,"\u0275angular_packages_core_core_r":()=>Dh,"\u0275angular_packages_core_core_s":()=>uh,"\u0275angular_packages_core_core_t":()=>mh,"\u0275angular_packages_core_core_u":()=>bh,"\u0275angular_packages_core_core_v":()=>Ch,"\u0275angular_packages_core_core_w":()=>Mv,"\u0275angular_packages_core_core_x":()=>Vv,"\u0275angular_packages_core_core_y":()=>jv,"\u0275angular_packages_core_core_z":()=>Lv,"\u0275bypassSanitizationTrustHtml":()=>to,"\u0275bypassSanitizationTrustResourceUrl":()=>so,"\u0275bypassSanitizationTrustScript":()=>ro,"\u0275bypassSanitizationTrustStyle":()=>no,"\u0275bypassSanitizationTrustUrl":()=>oo,"\u0275ccf":()=>sg,"\u0275clearOverrides":()=>yw,"\u0275clearResolutionOfComponentResourcesQueue":()=>Vr,"\u0275cmf":()=>mw,"\u0275compileComponent":()=>fm,"\u0275compileDirective":()=>hm,"\u0275compileNgModule":()=>tm,"\u0275compileNgModuleDefs":()=>nm,"\u0275compileNgModuleFactory__POST_R3__":()=>$_,"\u0275compilePipe":()=>Tm,"\u0275createInjector":()=>Il,"\u0275crt":()=>yp,"\u0275defaultIterableDiffers":()=>Ah,"\u0275defaultKeyValueDiffers":()=>Sh,"\u0275detectChanges":()=>gl,"\u0275devModeEqual":()=>hc,"\u0275did":()=>Tg,"\u0275eld":()=>Uv,"\u0275findLocaleData":()=>_d,"\u0275flushModuleScopingQueueAsMuchAsPossible":()=>Xy,"\u0275getComponentViewDefinitionFactory":()=>ig,"\u0275getDebugNodeR2":()=>Dv,"\u0275getDebugNode__POST_R3__":()=>Tv,"\u0275getDirectives":()=>Hl,"\u0275getHostElement":()=>Bl,"\u0275getInjectableDef":()=>N,"\u0275getLContext":()=>Uo,"\u0275getLocaleCurrencyCode":()=>vd,"\u0275getLocalePluralCase":()=>bd,"\u0275getModuleFactory__POST_R3__":()=>rv,"\u0275getSanitizationBypassType":()=>eo,"\u0275global":()=>K,"\u0275initServicesIfNeeded":()=>Pb,"\u0275inlineInterpolate":()=>zp,"\u0275interpolate":()=>Up,"\u0275isBoundToModule__POST_R3__":()=>U_,"\u0275isDefaultChangeDetectionStrategy":()=>U,"\u0275isListLikeIterable":()=>gc,"\u0275isObservable":()=>Ra,"\u0275isPromise":()=>Aa,"\u0275isSubscribable":()=>Sa,"\u0275ivyEnabled":()=>c_,"\u0275makeDecorator":()=>An,"\u0275markDirty":()=>yl,"\u0275mod":()=>Jp,"\u0275mpd":()=>Yp,"\u0275ncd":()=>Xv,"\u0275noSideEffects":()=>H,"\u0275nov":()=>mg,"\u0275overrideComponentView":()=>gw,"\u0275overrideProvider":()=>pw,"\u0275pad":()=>nb,"\u0275patchComponentDefWithScope":()=>lm,"\u0275pid":()=>Ng,"\u0275pod":()=>rb,"\u0275ppd":()=>tb,"\u0275prd":()=>Og,"\u0275publishDefaultGlobalUtils":()=>Zl,"\u0275publishGlobalUtil":()=>Kl,"\u0275qud":()=>Zv,"\u0275registerLocaleData":()=>md,"\u0275registerModuleFactory":()=>Yg,"\u0275registerNgModuleType":()=>Xg,"\u0275renderComponent":()=>Gl,"\u0275resetCompiledComponents":()=>sm,"\u0275resetJitOptions":()=>Gy,"\u0275resolveComponentResources":()=>Ar,"\u0275setClassMetadata":()=>Kg,"\u0275setCurrentInjector":()=>gr,"\u0275setDocument":()=>$e,"\u0275setLocaleId":()=>Pd,"\u0275store":()=>Uc,"\u0275stringify":()=>p,"\u0275ted":()=>sb,"\u0275transitiveScopesFor":()=>cm,"\u0275unregisterLocaleData":()=>Cd,"\u0275unv":()=>hp,"\u0275unwrapSafeValue":()=>Jr,"\u0275vid":()=>cb,"\u0275whenRendered":()=>tc,"\u0275\u0275CopyDefinitionFeature":()=>uc,"\u0275\u0275FactoryTarget":()=>Qn,"\u0275\u0275InheritDefinitionFeature":()=>rc,"\u0275\u0275NgOnChangesFeature":()=>De,"\u0275\u0275ProvidersFeature":()=>Hf,"\u0275\u0275advance":()=>fi,"\u0275\u0275attribute":()=>xc,"\u0275\u0275attributeInterpolate1":()=>Sc,"\u0275\u0275attributeInterpolate2":()=>Rc,"\u0275\u0275attributeInterpolate3":()=>Mc,"\u0275\u0275attributeInterpolate4":()=>Vc,"\u0275\u0275attributeInterpolate5":()=>jc,"\u0275\u0275attributeInterpolate6":()=>Fc,"\u0275\u0275attributeInterpolate7":()=>Lc,"\u0275\u0275attributeInterpolate8":()=>Hc,"\u0275\u0275attributeInterpolateV":()=>$c,"\u0275\u0275classMap":()=>gu,"\u0275\u0275classMapInterpolate1":()=>Lu,"\u0275\u0275classMapInterpolate2":()=>Hu,"\u0275\u0275classMapInterpolate3":()=>$u,"\u0275\u0275classMapInterpolate4":()=>Bu,"\u0275\u0275classMapInterpolate5":()=>Uu,"\u0275\u0275classMapInterpolate6":()=>zu,"\u0275\u0275classMapInterpolate7":()=>Qu,"\u0275\u0275classMapInterpolate8":()=>qu,"\u0275\u0275classMapInterpolateV":()=>Wu,"\u0275\u0275classProp":()=>fu,"\u0275\u0275contentQuery":()=>By,"\u0275\u0275defineComponent":()=>ie,"\u0275\u0275defineDirective":()=>pe,"\u0275\u0275defineInjectable":()=>E,"\u0275\u0275defineInjector":()=>T,"\u0275\u0275defineNgModule":()=>de,"\u0275\u0275definePipe":()=>ge,"\u0275\u0275directiveInject":()=>wa,"\u0275\u0275disableBindings":()=>st,"\u0275\u0275element":()=>Ta,"\u0275\u0275elementContainer":()=>Da,"\u0275\u0275elementContainerEnd":()=>Oa,"\u0275\u0275elementContainerStart":()=>Na,"\u0275\u0275elementEnd":()=>ka,"\u0275\u0275elementStart":()=>Ea,"\u0275\u0275enableBindings":()=>ot,"\u0275\u0275getCurrentView":()=>Pa,"\u0275\u0275getInheritedFactory":()=>kn,"\u0275\u0275hostProperty":()=>fd,"\u0275\u0275i18n":()=>Nf,"\u0275\u0275i18nApply":()=>Pf,"\u0275\u0275i18nAttributes":()=>Of,"\u0275\u0275i18nEnd":()=>Tf,"\u0275\u0275i18nExp":()=>Df,"\u0275\u0275i18nPostprocess":()=>Af,"\u0275\u0275i18nStart":()=>kf,"\u0275\u0275inject":()=>mr,"\u0275\u0275injectAttribute":()=>Nn,"\u0275\u0275invalidFactory":()=>Ca,"\u0275\u0275invalidFactoryDep":()=>_r,"\u0275\u0275listener":()=>Ma,"\u0275\u0275loadQuery":()=>Uy,"\u0275\u0275namespaceHTML":()=>Bt,"\u0275\u0275namespaceMathML":()=>$t,"\u0275\u0275namespaceSVG":()=>Ht,"\u0275\u0275nextContext":()=>Ha,"\u0275\u0275ngDeclareClassMetadata":()=>bw,"\u0275\u0275ngDeclareComponent":()=>ww,"\u0275\u0275ngDeclareDirective":()=>vw,"\u0275\u0275ngDeclareFactory":()=>Cw,"\u0275\u0275ngDeclareInjectable":()=>xw,"\u0275\u0275ngDeclareInjector":()=>Iw,"\u0275\u0275ngDeclareNgModule":()=>Ew,"\u0275\u0275ngDeclarePipe":()=>kw,"\u0275\u0275pipe":()=>vy,"\u0275\u0275pipeBind1":()=>by,"\u0275\u0275pipeBind2":()=>wy,"\u0275\u0275pipeBind3":()=>Cy,"\u0275\u0275pipeBind4":()=>xy,"\u0275\u0275pipeBindV":()=>Iy,"\u0275\u0275projection":()=>Ua,"\u0275\u0275projectionDef":()=>Ba,"\u0275\u0275property":()=>xa,"\u0275\u0275propertyInterpolate":()=>za,"\u0275\u0275propertyInterpolate1":()=>Qa,"\u0275\u0275propertyInterpolate2":()=>qa,"\u0275\u0275propertyInterpolate3":()=>Wa,"\u0275\u0275propertyInterpolate4":()=>Za,"\u0275\u0275propertyInterpolate5":()=>Ka,"\u0275\u0275propertyInterpolate6":()=>Ga,"\u0275\u0275propertyInterpolate7":()=>Ya,"\u0275\u0275propertyInterpolate8":()=>Ja,"\u0275\u0275propertyInterpolateV":()=>Xa,"\u0275\u0275pureFunction0":()=>ry,"\u0275\u0275pureFunction1":()=>oy,"\u0275\u0275pureFunction2":()=>sy,"\u0275\u0275pureFunction3":()=>iy,"\u0275\u0275pureFunction4":()=>ly,"\u0275\u0275pureFunction5":()=>cy,"\u0275\u0275pureFunction6":()=>ay,"\u0275\u0275pureFunction7":()=>uy,"\u0275\u0275pureFunction8":()=>dy,"\u0275\u0275pureFunctionV":()=>fy,"\u0275\u0275queryRefresh":()=>Hy,"\u0275\u0275reference":()=>zc,"\u0275\u0275resolveBody":()=>hs,"\u0275\u0275resolveDocument":()=>fs,"\u0275\u0275resolveWindow":()=>ds,"\u0275\u0275restoreView":()=>ct,"\u0275\u0275sanitizeHtml":()=>So,"\u0275\u0275sanitizeResourceUrl":()=>Vo,"\u0275\u0275sanitizeScript":()=>jo,"\u0275\u0275sanitizeStyle":()=>Ro,"\u0275\u0275sanitizeUrl":()=>Mo,"\u0275\u0275sanitizeUrlOrResourceUrl":()=>$o,"\u0275\u0275setComponentScope":()=>le,"\u0275\u0275setNgModuleScope":()=>fe,"\u0275\u0275styleMap":()=>hu,"\u0275\u0275styleMapInterpolate1":()=>Zu,"\u0275\u0275styleMapInterpolate2":()=>Ku,"\u0275\u0275styleMapInterpolate3":()=>Gu,"\u0275\u0275styleMapInterpolate4":()=>Yu,"\u0275\u0275styleMapInterpolate5":()=>Ju,"\u0275\u0275styleMapInterpolate6":()=>Xu,"\u0275\u0275styleMapInterpolate7":()=>ed,"\u0275\u0275styleMapInterpolate8":()=>td,"\u0275\u0275styleMapInterpolateV":()=>nd,"\u0275\u0275styleProp":()=>du,"\u0275\u0275stylePropInterpolate1":()=>rd,"\u0275\u0275stylePropInterpolate2":()=>od,"\u0275\u0275stylePropInterpolate3":()=>sd,"\u0275\u0275stylePropInterpolate4":()=>id,"\u0275\u0275stylePropInterpolate5":()=>ld,"\u0275\u0275stylePropInterpolate6":()=>cd,"\u0275\u0275stylePropInterpolate7":()=>ad,"\u0275\u0275stylePropInterpolate8":()=>ud,"\u0275\u0275stylePropInterpolateV":()=>dd,"\u0275\u0275syntheticHostListener":()=>Va,"\u0275\u0275syntheticHostProperty":()=>hd,"\u0275\u0275template":()=>Bc,"\u0275\u0275templateRefExtractor":()=>Wy,"\u0275\u0275text":()=>Nu,"\u0275\u0275textInterpolate":()=>Ou,"\u0275\u0275textInterpolate1":()=>Du,"\u0275\u0275textInterpolate2":()=>Pu,"\u0275\u0275textInterpolate3":()=>Au,"\u0275\u0275textInterpolate4":()=>Su,"\u0275\u0275textInterpolate5":()=>Ru,"\u0275\u0275textInterpolate6":()=>Mu,"\u0275\u0275textInterpolate7":()=>Vu,"\u0275\u0275textInterpolate8":()=>ju,"\u0275\u0275textInterpolateV":()=>Fu,"\u0275\u0275trustConstantHtml":()=>Fo,"\u0275\u0275trustConstantResourceUrl":()=>Lo,"\u0275\u0275viewQuery":()=>$y});var r=n(318),o=n(163),s=n(471),i=n(342),l=n(559),c=n(570),a=n(875),u=n(564);function d(){return new l.xQ}function f(e){for(let t in e)if(e[t]===f)return t;throw Error("Could not find renamed property on target object.")}function h(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function p(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(p).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function g(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const y=f({__forward_ref__:f});function m(e){return e.__forward_ref__=m,e.toString=function(){return p(this())},e}function _(e){return v(e)?e():e}function v(e){return"function"==typeof e&&e.hasOwnProperty(y)&&e.__forward_ref__===m}class b extends Error{constructor(e,t){super(function(e,t){return`${e?`NG0${e}: `:""}${t}`}(e,t)),this.code=e}}function w(e){return"string"==typeof e?e:null==e?"":String(e)}function C(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():w(e)}function x(e,t){const n=t?` in ${t}`:"";throw new b("201",`No provider for ${C(e)} found${n}`)}function I(e,t,n,r){throw new Error(`ASSERTION ERROR: ${e}`+(null==r?"":` [Expected=> ${n} ${r} ${t} <=Actual]`))}function E(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}const k=E;function T(e){return{providers:e.providers||[],imports:e.imports||[]}}function N(e){return O(e,P)||O(e,S)}function O(e,t){return e.hasOwnProperty(t)?e[t]:null}function D(e){return e&&(e.hasOwnProperty(A)||e.hasOwnProperty(R))?e[A]:null}const P=f({"\u0275prov":f}),A=f({"\u0275inj":f}),S=f({ngInjectableDef:f}),R=f({ngInjectorDef:f});var M=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}({});let V;function j(){return V}function F(e){const t=V;return V=e,t}function L(e,t,n){const r=N(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&M.Optional?null:void 0!==t?t:void x(p(e),"Injector")}function H(e){return{toString:e}.toString()}var $=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}({}),B=function(e){return e[e.CheckOnce=0]="CheckOnce",e[e.Checked=1]="Checked",e[e.CheckAlways=2]="CheckAlways",e[e.Detached=3]="Detached",e[e.Errored=4]="Errored",e[e.Destroyed=5]="Destroyed",e}({});function U(e){return null==e||e===$.Default}var z=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}({});const Q="undefined"!=typeof globalThis&&globalThis,q="undefined"!=typeof window&&window,W="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,Z="undefined"!=typeof global&&global,K=Q||Z||q||W,G={},Y=[],J=f({"\u0275cmp":f}),X=f({"\u0275dir":f}),ee=f({"\u0275pipe":f}),te=f({"\u0275mod":f}),ne=f({"\u0275loc":f}),re=f({"\u0275fac":f}),oe=f({__NG_ELEMENT_ID__:f});let se=0;function ie(e){return H(()=>{const t={},n={type:e.type,providersResolver:null,decls:e.decls,vars:e.vars,factory:null,template:e.template||null,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputs:null,outputs:null,exportAs:e.exportAs||null,onPush:e.changeDetection===$.OnPush,directiveDefs:null,pipeDefs:null,selectors:e.selectors||Y,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||z.Emulated,id:"c",styles:e.styles||Y,_:null,setInput:null,schemas:e.schemas||null,tView:null},r=e.directives,o=e.features,s=e.pipes;return n.id+=se++,n.inputs=he(e.inputs,t),n.outputs=he(e.outputs),o&&o.forEach(e=>e(n)),n.directiveDefs=r?()=>("function"==typeof r?r():r).map(ce):null,n.pipeDefs=s?()=>("function"==typeof s?s():s).map(ae):null,n})}function le(e,t,n){const r=e.\u0275cmp;r.directiveDefs=()=>t.map(ce),r.pipeDefs=()=>n.map(ae)}function ce(e){return ye(e)||me(e)}function ae(e){return _e(e)}const ue={};function de(e){const t={type:e.type,bootstrap:e.bootstrap||Y,declarations:e.declarations||Y,imports:e.imports||Y,exports:e.exports||Y,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null};return null!=e.id&&H(()=>{ue[e.id]=e.type}),t}function fe(e,t){return H(()=>{const n=ve(e,!0);n.declarations=t.declarations||Y,n.imports=t.imports||Y,n.exports=t.exports||Y})}function he(e,t){if(null==e)return G;const n={};for(const r in e)if(e.hasOwnProperty(r)){let o=e[r],s=o;Array.isArray(o)&&(s=o[1],o=o[0]),n[o]=r,t&&(t[o]=s)}return n}const pe=ie;function ge(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,onDestroy:e.type.prototype.ngOnDestroy||null}}function ye(e){return e[J]||null}function me(e){return e[X]||null}function _e(e){return e[ee]||null}function ve(e,t){const n=e[te]||null;if(!n&&!0===t)throw new Error(`Type ${p(e)} does not have '\u0275mod' property.`);return n}const be=20,we=10;function Ce(e){return Array.isArray(e)&&"object"==typeof e[1]}function xe(e){return Array.isArray(e)&&!0===e[1]}function Ie(e){return 0!=(8&e.flags)}function Ee(e){return 2==(2&e.flags)}function ke(e){return 1==(1&e.flags)}function Te(e){return null!==e.template}function Ne(e,t){return e.hasOwnProperty(re)?e[re]:null}class Oe{constructor(e,t,n){this.previousValue=e,this.currentValue=t,this.firstChange=n}isFirstChange(){return this.firstChange}}function De(){return Pe}function Pe(e){return e.type.prototype.ngOnChanges&&(e.setInput=Se),Ae}function Ae(){const e=Re(this),t=null==e?void 0:e.current;if(t){const n=e.previous;if(n===G)e.previous=t;else for(let e in t)n[e]=t[e];e.current=null,this.ngOnChanges(t)}}function Se(e,t,n,r){const o=Re(e)||function(e,t){return e.__ngSimpleChanges__=t}(e,{previous:G,current:null}),s=o.current||(o.current={}),i=o.previous,l=this.declaredInputs[n],c=i[l];s[l]=new Oe(c&&c.currentValue,t,i===G),e[r]=t}function Re(e){return e.__ngSimpleChanges__||null}De.ngInherit=!0;let Me=null;const Ve=e=>{Me=e},je=function(e,t,n){null!=Me&&Me(e,t,n)},Fe="http://www.w3.org/2000/svg",Le="http://www.w3.org/1998/MathML/";let He;function $e(e){He=e}function Be(){return void 0!==He?He:"undefined"!=typeof document?document:void 0}function Ue(e){return!!e.listen}const ze={createRenderer:(e,t)=>Be()};function Qe(e){for(;Array.isArray(e);)e=e[0];return e}function qe(e,t){return Qe(t[e])}function We(e,t){return Qe(t[e.index])}function Ze(e,t){return e.data[t]}function Ke(e,t){return e[t]}function Ge(e,t){const n=t[e];return Ce(n)?n:n[0]}function Ye(e){return 4==(4&e[2])}function Je(e){return 128==(128&e[2])}function Xe(e,t){return null==t?null:e[t]}function et(e){e[18]=0}function tt(e,t){e[5]+=t;let n=e,r=e[3];for(;null!==r&&(1===t&&1===n[5]||-1===t&&0===n[5]);)r[5]+=t,n=r,r=r[3]}const nt={lFrame:At(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function rt(){return nt.bindingsEnabled}function ot(){nt.bindingsEnabled=!0}function st(){nt.bindingsEnabled=!1}function it(){return nt.lFrame.lView}function lt(){return nt.lFrame.tView}function ct(e){return nt.lFrame.contextLView=e,e[8]}function at(){let e=ut();for(;null!==e&&64===e.type;)e=e.parent;return e}function ut(){return nt.lFrame.currentTNode}function dt(){const e=nt.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function ft(e,t){const n=nt.lFrame;n.currentTNode=e,n.isParent=t}function ht(){return nt.lFrame.isParent}function pt(){nt.lFrame.isParent=!1}function gt(){return nt.isInCheckNoChangesMode}function yt(e){nt.isInCheckNoChangesMode=e}function mt(){const e=nt.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function _t(){return nt.lFrame.bindingIndex}function vt(e){return nt.lFrame.bindingIndex=e}function bt(){return nt.lFrame.bindingIndex++}function wt(e){const t=nt.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function Ct(e){nt.lFrame.inI18n=e}function xt(e,t){const n=nt.lFrame;n.bindingIndex=n.bindingRootIndex=e,It(t)}function It(e){nt.lFrame.currentDirectiveIndex=e}function Et(e){const t=nt.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function kt(){return nt.lFrame.currentQueryIndex}function Tt(e){nt.lFrame.currentQueryIndex=e}function Nt(e){const t=e[1];return 2===t.type?t.declTNode:1===t.type?e[6]:null}function Ot(e,t,n){if(n&M.SkipSelf){let r=t,o=e;for(;r=r.parent,!(null!==r||n&M.Host||(r=Nt(o),null===r)||(o=o[15],10&r.type)););if(null===r)return!1;t=r,e=o}const r=nt.lFrame=Pt();return r.currentTNode=t,r.lView=e,!0}function Dt(e){const t=Pt(),n=e[1];nt.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Pt(){const e=nt.lFrame,t=null===e?null:e.child;return null===t?At(e):t}function At(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function St(){const e=nt.lFrame;return nt.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Rt=St;function Mt(){const e=St();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function Vt(e){return(nt.lFrame.contextLView=function(e,t){for(;e>0;)t=t[15],e--;return t}(e,nt.lFrame.contextLView))[8]}function jt(){return nt.lFrame.selectedIndex}function Ft(e){nt.lFrame.selectedIndex=e}function Lt(){const e=nt.lFrame;return Ze(e.tView,e.selectedIndex)}function Ht(){nt.lFrame.currentNamespace=Fe}function $t(){nt.lFrame.currentNamespace=Le}function Bt(){nt.lFrame.currentNamespace=null}function Ut(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n<r;n++){const t=e.data[n].type.prototype,{ngAfterContentInit:r,ngAfterContentChecked:o,ngAfterViewInit:s,ngAfterViewChecked:i,ngOnDestroy:l}=t;r&&(e.contentHooks||(e.contentHooks=[])).push(-n,r),o&&((e.contentHooks||(e.contentHooks=[])).push(n,o),(e.contentCheckHooks||(e.contentCheckHooks=[])).push(n,o)),s&&(e.viewHooks||(e.viewHooks=[])).push(-n,s),i&&((e.viewHooks||(e.viewHooks=[])).push(n,i),(e.viewCheckHooks||(e.viewCheckHooks=[])).push(n,i)),null!=l&&(e.destroyHooks||(e.destroyHooks=[])).push(n,l)}}function zt(e,t,n){Wt(e,t,3,n)}function Qt(e,t,n,r){(3&e[2])===n&&Wt(e,t,n,r)}function qt(e,t){let n=e[2];(3&n)===t&&(n&=2047,n+=1,e[2]=n)}function Wt(e,t,n,r){const o=null!=r?r:-1,s=t.length-1;let i=0;for(let l=void 0!==r?65535&e[18]:0;l<s;l++)if("number"==typeof t[l+1]){if(i=t[l],null!=r&&i>=r)break}else t[l]<0&&(e[18]+=65536),(i<o||-1==o)&&(Zt(e,n,t,l),e[18]=(4294901760&e[18])+l+2),l++}function Zt(e,t,n,r){const o=n[r]<0,s=n[r+1],i=e[o?-n[r]:n[r]];if(o){if(e[2]>>11<e[18]>>16&&(3&e[2])===t){e[2]+=2048,je(4,i,s);try{s.call(i)}finally{je(5,i,s)}}}else{je(4,i,s);try{s.call(i)}finally{je(5,i,s)}}}const Kt=-1;class Gt{constructor(e,t,n){this.factory=e,this.resolving=!1,this.canSeeViewProviders=t,this.injectImpl=n}}function Yt(e,t,n){const r=Ue(e);let o=0;for(;o<n.length;){const s=n[o];if("number"==typeof s){if(0!==s)break;o++;const i=n[o++],l=n[o++],c=n[o++];r?e.setAttribute(t,l,c,i):t.setAttributeNS(i,l,c)}else{const i=s,l=n[++o];Xt(i)?r&&e.setProperty(t,i,l):r?e.setAttribute(t,i,l):t.setAttribute(i,l),o++}}return o}function Jt(e){return 3===e||4===e||6===e}function Xt(e){return 64===e.charCodeAt(0)}function en(e,t){if(null===t||0===t.length);else if(null===e||0===e.length)e=t.slice();else{let n=-1;for(let r=0;r<t.length;r++){const o=t[r];"number"==typeof o?n=o:0===n||tn(e,n,o,null,-1===n||2===n?t[++r]:null)}}return e}function tn(e,t,n,r,o){let s=0,i=e.length;if(-1===t)i=-1;else for(;s<e.length;){const n=e[s++];if("number"==typeof n){if(n===t){i=-1;break}if(n>t){i=s-1;break}}}for(;s<e.length;){const t=e[s];if("number"==typeof t)break;if(t===n){if(null===r)return void(null!==o&&(e[s+1]=o));if(r===e[s+1])return void(e[s+2]=o)}s++,null!==r&&s++,null!==o&&s++}-1!==i&&(e.splice(i,0,t),s=i+1),e.splice(s++,0,n),null!==r&&e.splice(s++,0,r),null!==o&&e.splice(s++,0,o)}function nn(e){return e!==Kt}function rn(e){return 32767&e}function on(e,t){let n=e>>16,r=t;for(;n>0;)r=r[15],n--;return r}let sn=!0;function ln(e){const t=sn;return sn=e,t}let cn=0;function an(e,t){const n=dn(e,t);if(-1!==n)return n;const r=t[1];r.firstCreatePass&&(e.injectorIndex=t.length,un(r.data,e),un(t,null),un(r.blueprint,null));const o=fn(e,t),s=e.injectorIndex;if(nn(o)){const e=rn(o),n=on(o,t),r=n[1].data;for(let o=0;o<8;o++)t[s+o]=n[e+o]|r[e+o]}return t[s+8]=o,s}function un(e,t){e.push(0,0,0,0,0,0,0,0,t)}function dn(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function fn(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,r=null,o=t;for(;null!==o;){const e=o[1],t=e.type;if(r=2===t?e.declTNode:1===t?o[6]:null,null===r)return Kt;if(n++,o=o[15],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return Kt}function hn(e,t,n){!function(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(oe)&&(r=n[oe]),null==r&&(r=n[oe]=cn++);const o=255&r;t.data[e+(o>>5)]|=1<<o}(e,t,n)}function pn(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const e=n.length;let r=0;for(;r<e;){const o=n[r];if(Jt(o))break;if(0===o)r+=2;else if("number"==typeof o)for(r++;r<e&&"string"==typeof n[r];)r++;else{if(o===t)return n[r+1];r+=2}}}return null}function gn(e,t,n){if(n&M.Optional)return e;x(t,"NodeInjector")}function yn(e,t,n,r){if(n&M.Optional&&void 0===r&&(r=null),0==(n&(M.Self|M.Host))){const o=e[9],s=F(void 0);try{return o?o.get(t,r,n&M.Optional):L(t,r,n&M.Optional)}finally{F(s)}}return gn(r,t,n)}function mn(e,t,n,r=M.Default,o){if(null!==e){const s=function(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(oe)?e[oe]:void 0;return"number"==typeof t?t>=0?255&t:vn:t}(n);if("function"==typeof s){if(!Ot(t,e,r))return r&M.Host?gn(o,n,r):yn(t,n,r,o);try{const e=s(r);if(null!=e||r&M.Optional)return e;x(n)}finally{Rt()}}else if("number"==typeof s){let o=null,i=dn(e,t),l=Kt,c=r&M.Host?t[16][6]:null;for((-1===i||r&M.SkipSelf)&&(l=-1===i?fn(e,t):t[i+8],l!==Kt&&In(r,!1)?(o=t[1],i=rn(l),t=on(l,t)):i=-1);-1!==i;){const e=t[1];if(xn(s,i,e.data)){const e=bn(i,t,n,o,r,c);if(e!==_n)return e}l=t[i+8],l!==Kt&&In(r,t[1].data[i+8]===c)&&xn(s,i,t)?(o=e,i=rn(l),t=on(l,t)):i=-1}}}return yn(t,n,r,o)}const _n={};function vn(){return new En(at(),it())}function bn(e,t,n,r,o,s){const i=t[1],l=i.data[e+8],c=wn(l,i,n,null==r?Ee(l)&&sn:r!=i&&0!=(3&l.type),o&M.Host&&s===l);return null!==c?Cn(t,i,c,l):_n}function wn(e,t,n,r,o){const s=e.providerIndexes,i=t.data,l=1048575&s,c=e.directiveStart,a=s>>20,u=o?l+a:e.directiveEnd;for(let d=r?l:l+a;d<u;d++){const e=i[d];if(d<c&&n===e||d>=c&&e.type===n)return d}if(o){const e=i[c];if(e&&Te(e)&&e.type===n)return c}return null}function Cn(e,t,n,r){let o=e[n];const s=t.data;if(o instanceof Gt){const i=o;i.resolving&&function(e,t){throw new b("200",`Circular dependency in DI detected for ${e}`)}(C(s[n]));const l=ln(i.canSeeViewProviders);i.resolving=!0;const c=i.injectImpl?F(i.injectImpl):null;Ot(e,r,M.Default);try{o=e[n]=i.factory(void 0,s,e,r),t.firstCreatePass&&n>=r.directiveStart&&function(e,t,n){const{ngOnChanges:r,ngOnInit:o,ngDoCheck:s}=t.type.prototype;if(r){const r=Pe(t);(n.preOrderHooks||(n.preOrderHooks=[])).push(e,r),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,r)}o&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-e,o),s&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,s),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,s))}(n,s[n],t)}finally{null!==c&&F(c),ln(l),i.resolving=!1,Rt()}}return o}function xn(e,t,n){return!!(n[t+(e>>5)]&1<<e)}function In(e,t){return!(e&M.Self||e&M.Host&&t)}class En{constructor(e,t){this._tNode=e,this._lView=t}get(e,t){return mn(this._tNode,this._lView,e,void 0,t)}}function kn(e){return H(()=>{const t=e.prototype.constructor,n=t[re]||Tn(t),r=Object.prototype;let o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){const e=o[re]||Tn(o);if(e&&e!==n)return e;o=Object.getPrototypeOf(o)}return e=>new e})}function Tn(e){return v(e)?()=>{const t=Tn(_(e));return t&&t()}:Ne(e)}function Nn(e){return pn(at(),e)}const On="__annotations__",Dn="__parameters__",Pn="__prop__metadata__";function An(e,t,n,r,o){return H(()=>{const s=Sn(t);function i(...e){if(this instanceof i)return s.call(this,...e),this;const t=new i(...e);return function(n){return o&&o(n,...e),(n.hasOwnProperty(On)?n[On]:Object.defineProperty(n,On,{value:[]})[On]).push(t),r&&r(n),n}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=e,i.annotationCls=i,i})}function Sn(e){return function(...t){if(e){const n=e(...t);for(const e in n)this[e]=n[e]}}}function Rn(e,t,n){return H(()=>{const r=Sn(t);function o(...e){if(this instanceof o)return r.apply(this,e),this;const t=new o(...e);return n.annotation=t,n;function n(e,n,r){const o=e.hasOwnProperty(Dn)?e[Dn]:Object.defineProperty(e,Dn,{value:[]})[Dn];for(;o.length<=r;)o.push(null);return(o[r]=o[r]||[]).push(t),e}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o})}function Mn(e,t,n,r){return H(()=>{const o=Sn(t);function s(...e){if(this instanceof s)return o.apply(this,e),this;const t=new s(...e);return function(n,o){const s=n.constructor,i=s.hasOwnProperty(Pn)?s[Pn]:Object.defineProperty(s,Pn,{value:{}})[Pn];i[o]=i.hasOwnProperty(o)&&i[o]||[],i[o].unshift(t),r&&r(n,o,...e)}}return n&&(s.prototype=Object.create(n.prototype)),s.prototype.ngMetadataName=e,s.annotationCls=s,s})}function Vn(){return Rn("Attribute",e=>({attributeName:e,__NG_ELEMENT_ID__:()=>Nn(e)}))}const jn=Vn();class Fn{constructor(e,t){this._desc=e,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof t?this.__NG_ELEMENT_ID__=t:void 0!==t&&(this.\u0275prov=E({token:this,providedIn:t.providedIn||"root",factory:t.factory}))}toString(){return`InjectionToken ${this._desc}`}}const Ln=new Fn("AnalyzeForEntryComponents");class Hn{}const $n=Mn("ContentChildren",(e,t={})=>Object.assign({selector:e,first:!1,isViewQuery:!1,descendants:!1,emitDistinctChangesOnly:!0},t),Hn),Bn=Mn("ContentChild",(e,t={})=>Object.assign({selector:e,first:!0,isViewQuery:!1,descendants:!0},t),Hn),Un=Mn("ViewChildren",(e,t={})=>Object.assign({selector:e,first:!1,isViewQuery:!0,descendants:!0,emitDistinctChangesOnly:!0},t),Hn),zn=Mn("ViewChild",(e,t)=>Object.assign({selector:e,first:!0,isViewQuery:!0,descendants:!0},t),Hn);var Qn=function(e){return e[e.Directive=0]="Directive",e[e.Component=1]="Component",e[e.Injectable=2]="Injectable",e[e.Pipe=3]="Pipe",e[e.NgModule=4]="NgModule",e}({});function qn(){const e=K.ng;if(!e||!e.\u0275compilerFacade)throw new Error("Angular JIT compilation failed: '@angular/compiler' not loaded!\n  - JIT compilation is discouraged for production use-cases! Consider AOT mode instead.\n  - Did you bootstrap using '@angular/platform-browser-dynamic' or '@angular/platform-server'?\n  - Alternatively provide the compiler with 'import \"@angular/compiler\";' before bootstrapping.");return e.\u0275compilerFacade}const Wn=Function;function Zn(e){return"function"==typeof e}function Kn(e,t){void 0===t&&(t=e);for(let n=0;n<e.length;n++){let r=e[n];Array.isArray(r)?(t===e&&(t=e.slice(0,n)),Kn(r,t)):t!==e&&t.push(r)}return t}function Gn(e,t){e.forEach(e=>Array.isArray(e)?Gn(e,t):t(e))}function Yn(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Jn(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Xn(e,t){const n=[];for(let r=0;r<e;r++)n.push(t);return n}function er(e,t,n){let r=nr(e,t);return r>=0?e[1|r]=n:(r=~r,function(e,t,n,r){let o=e.length;if(o==t)e.push(n,r);else if(1===o)e.push(r,e[0]),e[0]=n;else{for(o--,e.push(e[o-1],e[o]);o>t;)e[o]=e[o-2],o--;e[t]=n,e[t+1]=r}}(e,r,t,n)),r}function tr(e,t){const n=nr(e,t);if(n>=0)return e[1|n]}function nr(e,t){return function(e,t,n){let r=0,o=e.length>>1;for(;o!==r;){const n=r+(o-r>>1),s=e[n<<1];if(t===s)return n<<1;s>t?o=n:r=n+1}return~(o<<1)}(e,t)}const rr=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*(arguments|(?:[^()]+\(\[\],)?[^()]+\(arguments\))\)/,or=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/,sr=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/,ir=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{\s*super\(\.\.\.arguments\)/;class lr{constructor(e){this._reflect=e||K.Reflect}isReflectionEnabled(){return!0}factory(e){return(...t)=>new e(...t)}_zipTypesAndAnnotations(e,t){let n;n=Xn(void 0===e?t.length:e.length);for(let r=0;r<n.length;r++)n[r]=void 0===e?[]:e[r]&&e[r]!=Object?[e[r]]:[],t&&null!=t[r]&&(n[r]=n[r].concat(t[r]));return n}_ownParameters(e,t){if(n=e.toString(),rr.test(n)||ir.test(n)||or.test(n)&&!sr.test(n))return null;var n;if(e.parameters&&e.parameters!==t.parameters)return e.parameters;const r=e.ctorParameters;if(r&&r!==t.ctorParameters){const e="function"==typeof r?r():r,t=e.map(e=>e&&e.type),n=e.map(e=>e&&cr(e.decorators));return this._zipTypesAndAnnotations(t,n)}const o=e.hasOwnProperty(Dn)&&e[Dn],s=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",e);return s||o?this._zipTypesAndAnnotations(s,o):Xn(e.length)}parameters(e){if(!Zn(e))return[];const t=ar(e);let n=this._ownParameters(e,t);return n||t===Object||(n=this.parameters(t)),n||[]}_ownAnnotations(e,t){if(e.annotations&&e.annotations!==t.annotations){let t=e.annotations;return"function"==typeof t&&t.annotations&&(t=t.annotations),t}return e.decorators&&e.decorators!==t.decorators?cr(e.decorators):e.hasOwnProperty(On)?e[On]:null}annotations(e){if(!Zn(e))return[];const t=ar(e),n=this._ownAnnotations(e,t)||[];return(t!==Object?this.annotations(t):[]).concat(n)}_ownPropMetadata(e,t){if(e.propMetadata&&e.propMetadata!==t.propMetadata){let t=e.propMetadata;return"function"==typeof t&&t.propMetadata&&(t=t.propMetadata),t}if(e.propDecorators&&e.propDecorators!==t.propDecorators){const t=e.propDecorators,n={};return Object.keys(t).forEach(e=>{n[e]=cr(t[e])}),n}return e.hasOwnProperty(Pn)?e[Pn]:null}propMetadata(e){if(!Zn(e))return{};const t=ar(e),n={};if(t!==Object){const e=this.propMetadata(t);Object.keys(e).forEach(t=>{n[t]=e[t]})}const r=this._ownPropMetadata(e,t);return r&&Object.keys(r).forEach(e=>{const t=[];n.hasOwnProperty(e)&&t.push(...n[e]),t.push(...r[e]),n[e]=t}),n}ownPropMetadata(e){return Zn(e)&&this._ownPropMetadata(e,ar(e))||{}}hasLifecycleHook(e,t){return e instanceof Wn&&t in e.prototype}guards(e){return{}}getter(e){return new Function("o","return o."+e+";")}setter(e){return new Function("o","v","return o."+e+" = v;")}method(e){return new Function("o","args",`if (!o.${e}) throw new Error('"${e}" is undefined');\n        return o.${e}.apply(o, args);`)}importUri(e){return"object"==typeof e&&e.filePath?e.filePath:`./${p(e)}`}resourceUri(e){return`./${p(e)}`}resolveIdentifier(e,t,n,r){return r}resolveEnum(e,t){return e[t]}}function cr(e){return e?e.map(e=>new(0,e.type.annotationCls)(...e.args?e.args:[])):[]}function ar(e){const t=e.prototype?Object.getPrototypeOf(e.prototype):null;return(t?t.constructor:null)||Object}const ur={},dr=/\n/gm,fr="__source",hr=f({provide:String,useValue:f});let pr;function gr(e){const t=pr;return pr=e,t}function yr(e,t=M.Default){if(void 0===pr)throw new Error("inject() must be called from an injection context");return null===pr?L(e,void 0,t):pr.get(e,t&M.Optional?null:void 0,t)}function mr(e,t=M.Default){return(j()||yr)(_(e),t)}function _r(e){throw new Error("invalid")}const vr=mr;function br(e){const t=[];for(let n=0;n<e.length;n++){const r=_(e[n]);if(Array.isArray(r)){if(0===r.length)throw new Error("Arguments array must have arguments.");let e,n=M.Default;for(let t=0;t<r.length;t++){const o=r[t],s=o.__NG_DI_FLAG__;"number"==typeof s?-1===s?e=o.token:n|=s:e=o}t.push(mr(e,n))}else t.push(mr(r))}return t}function wr(e,t){return e.__NG_DI_FLAG__=t,e.prototype.__NG_DI_FLAG__=t,e}const Cr=e=>({token:e}),xr=wr(Rn("Inject",Cr),-1),Ir=wr(Rn("Optional"),8),Er=wr(Rn("Self"),2),kr=wr(Rn("SkipSelf"),4),Tr=wr(Rn("Host"),1);let Nr=null;function Or(){return Nr=Nr||new lr}function Dr(e){return Pr(Or().parameters(e))}function Pr(e){return e.map(e=>function(e){const t={token:null,attribute:null,host:!1,optional:!1,self:!1,skipSelf:!1};if(Array.isArray(e)&&e.length>0)for(let n=0;n<e.length;n++){const r=e[n];if(void 0===r)continue;const o=Object.getPrototypeOf(r);if(r instanceof Ir||"Optional"===o.ngMetadataName)t.optional=!0;else if(r instanceof kr||"SkipSelf"===o.ngMetadataName)t.skipSelf=!0;else if(r instanceof Er||"Self"===o.ngMetadataName)t.self=!0;else if(r instanceof Tr||"Host"===o.ngMetadataName)t.host=!0;else if(r instanceof xr)t.token=r.token;else if(r instanceof jn){if(void 0===r.attributeName)throw new Error("Attribute name must be defined.");t.attribute=r.attributeName}else t.token=r}else t.token=void 0===e||Array.isArray(e)&&0===e.length?null:e;return t}(e))}function Ar(e){const t=[],n=new Map;function r(t){let r=n.get(t);if(!r){const o=e(t);n.set(t,r=o.then(jr))}return r}return Sr.forEach((e,n)=>{const o=[];e.templateUrl&&o.push(r(e.templateUrl).then(t=>{e.template=t}));const s=e.styleUrls,i=e.styles||(e.styles=[]),l=e.styles.length;s&&s.forEach((t,n)=>{i.push(""),o.push(r(t).then(r=>{i[l+n]=r,s.splice(s.indexOf(t),1),0==s.length&&(e.styleUrls=void 0)}))});const c=Promise.all(o).then(()=>function(e){Rr.delete(e)}(n));t.push(c)}),Vr(),Promise.all(t).then(()=>{})}let Sr=new Map;const Rr=new Set;function Mr(e){return!!(e.templateUrl&&!e.hasOwnProperty("template")||e.styleUrls&&e.styleUrls.length)}function Vr(){const e=Sr;return Sr=new Map,e}function jr(e){return"string"==typeof e?e:e.text()}let Fr,Lr;function Hr(){if(void 0===Fr&&(Fr=null,K.trustedTypes))try{Fr=K.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch(e){}return Fr}function $r(e){var t;return(null===(t=Hr())||void 0===t?void 0:t.createHTML(e))||e}function Br(){if(void 0===Lr&&(Lr=null,K.trustedTypes))try{Lr=K.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch(e){}return Lr}function Ur(e){var t;return(null===(t=Br())||void 0===t?void 0:t.createHTML(e))||e}function zr(e){var t;return(null===(t=Br())||void 0===t?void 0:t.createScript(e))||e}function Qr(e){var t;return(null===(t=Br())||void 0===t?void 0:t.createScriptURL(e))||e}class qr{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class Wr extends qr{getTypeName(){return"HTML"}}class Zr extends qr{getTypeName(){return"Style"}}class Kr extends qr{getTypeName(){return"Script"}}class Gr extends qr{getTypeName(){return"URL"}}class Yr extends qr{getTypeName(){return"ResourceURL"}}function Jr(e){return e instanceof qr?e.changingThisBreaksApplicationSecurity:e}function Xr(e,t){const n=eo(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see https://g.co/ng/security#xss)`)}return n===t}function eo(e){return e instanceof qr&&e.getTypeName()||null}function to(e){return new Wr(e)}function no(e){return new Zr(e)}function ro(e){return new Kr(e)}function oo(e){return new Gr(e)}function so(e){return new Yr(e)}function io(e){const t=new co(e);return function(){try{return!!(new window.DOMParser).parseFromString($r(""),"text/html")}catch(e){return!1}}()?new lo(t):t}class lo{constructor(e){this.inertDocumentHelper=e}getInertBodyElement(e){e="<body><remove></remove>"+e;try{const t=(new window.DOMParser).parseFromString($r(e),"text/html").body;return null===t?this.inertDocumentHelper.getInertBodyElement(e):(t.removeChild(t.firstChild),t)}catch(t){return null}}}class co{constructor(e){if(this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const e=this.inertDocument.createElement("html");this.inertDocument.appendChild(e);const t=this.inertDocument.createElement("body");e.appendChild(t)}}getInertBodyElement(e){const t=this.inertDocument.createElement("template");if("content"in t)return t.innerHTML=$r(e),t;const n=this.inertDocument.createElement("body");return n.innerHTML=$r(e),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(n),n}stripCustomNsAttrs(e){const t=e.attributes;for(let r=t.length-1;0<r;r--){const n=t.item(r).name;"xmlns:ns1"!==n&&0!==n.indexOf("ns1:")||e.removeAttribute(n)}let n=e.firstChild;for(;n;)n.nodeType===Node.ELEMENT_NODE&&this.stripCustomNsAttrs(n),n=n.nextSibling}}const ao=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^&:/?#]*(?:[/?#]|$))/gi,uo=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i;function fo(e){return(e=String(e)).match(ao)||e.match(uo)?e:"unsafe:"+e}function ho(e){return(e=String(e)).split(",").map(e=>fo(e.trim())).join(", ")}function po(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function go(...e){const t={};for(const n of e)for(const e in n)n.hasOwnProperty(e)&&(t[e]=!0);return t}const yo=po("area,br,col,hr,img,wbr"),mo=po("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),_o=po("rp,rt"),vo=go(_o,mo),bo=go(yo,go(mo,po("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")),go(_o,po("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")),vo),wo=po("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Co=po("srcset"),xo=go(wo,Co,po("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,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),po("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")),Io=po("script,style,template");class Eo{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(e){let t=e.firstChild,n=!0;for(;t;)if(t.nodeType===Node.ELEMENT_NODE?n=this.startElement(t):t.nodeType===Node.TEXT_NODE?this.chars(t.nodeValue):this.sanitizedSomething=!0,n&&t.firstChild)t=t.firstChild;else for(;t;){t.nodeType===Node.ELEMENT_NODE&&this.endElement(t);let e=this.checkClobberedElement(t,t.nextSibling);if(e){t=e;break}t=this.checkClobberedElement(t,t.parentNode)}return this.buf.join("")}startElement(e){const t=e.nodeName.toLowerCase();if(!bo.hasOwnProperty(t))return this.sanitizedSomething=!0,!Io.hasOwnProperty(t);this.buf.push("<"),this.buf.push(t);const n=e.attributes;for(let r=0;r<n.length;r++){const e=n.item(r),t=e.name,o=t.toLowerCase();if(!xo.hasOwnProperty(o)){this.sanitizedSomething=!0;continue}let s=e.value;wo[o]&&(s=fo(s)),Co[o]&&(s=ho(s)),this.buf.push(" ",t,'="',No(s),'"')}return this.buf.push(">"),!0}endElement(e){const t=e.nodeName.toLowerCase();bo.hasOwnProperty(t)&&!yo.hasOwnProperty(t)&&(this.buf.push("</"),this.buf.push(t),this.buf.push(">"))}chars(e){this.buf.push(No(e))}checkClobberedElement(e,t){if(t&&(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`);return t}}const ko=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,To=/([^\#-~ |!])/g;function No(e){return e.replace(/&/g,"&amp;").replace(ko,function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"}).replace(To,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let Oo;function Do(e,t){let n=null;try{Oo=Oo||io(e);let r=t?String(t):"";n=Oo.getInertBodyElement(r);let o=5,s=r;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,r=s,s=n.innerHTML,n=Oo.getInertBodyElement(r)}while(r!==s);return $r((new Eo).sanitizeChildren(Po(n)||n))}finally{if(n){const e=Po(n)||n;for(;e.firstChild;)e.removeChild(e.firstChild)}}}function Po(e){return"content"in e&&function(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Ao=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}({});function So(e){const t=Bo();return t?Ur(t.sanitize(Ao.HTML,e)||""):Xr(e,"HTML")?Ur(Jr(e)):Do(Be(),w(e))}function Ro(e){const t=Bo();return t?t.sanitize(Ao.STYLE,e)||"":Xr(e,"Style")?Jr(e):w(e)}function Mo(e){const t=Bo();return t?t.sanitize(Ao.URL,e)||"":Xr(e,"URL")?Jr(e):fo(w(e))}function Vo(e){const t=Bo();if(t)return Qr(t.sanitize(Ao.RESOURCE_URL,e)||"");if(Xr(e,"ResourceURL"))return Qr(Jr(e));throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)")}function jo(e){const t=Bo();if(t)return zr(t.sanitize(Ao.SCRIPT,e)||"");if(Xr(e,"Script"))return zr(Jr(e));throw new Error("unsafe value used in a script context")}function Fo(e){return $r(e[0])}function Lo(e){return function(e){var t;return(null===(t=Hr())||void 0===t?void 0:t.createScriptURL(e))||e}(e[0])}function Ho(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?Vo:Mo}function $o(e,t,n){return Ho(t,n)(e)}function Bo(){const e=it();return e&&e[12]}function Uo(e){let t=Wo(e);if(t){if(Array.isArray(t)){const r=t;let o,s,i;if((n=e)&&n.constructor&&n.constructor.\u0275cmp){if(o=Yo(r,e),-1==o)throw new Error("The provided component was not found in the application");s=e}else if(function(e){return e&&e.constructor&&e.constructor.\u0275dir}(e)){if(o=function(e,t){let n=e[1].firstChild;for(;n;){const r=n.directiveEnd;for(let o=n.directiveStart;o<r;o++)if(e[o]===t)return n.index;n=Go(n)}return-1}(r,e),-1==o)throw new Error("The provided directive was not found in the application");i=Jo(o,r,!1)}else if(o=Ko(r,e),-1==o)return null;const l=Qe(r[o]),c=Wo(l),a=c&&!Array.isArray(c)?c:zo(r,o,l);if(s&&void 0===a.component&&(a.component=s,qo(a.component,a)),i&&void 0===a.directives){a.directives=i;for(let e=0;e<i.length;e++)qo(i[e],a)}qo(a.native,a),t=a}}else{const n=e;let r=n;for(;r=r.parentNode;){const e=Wo(r);if(e){let r;if(r=Array.isArray(e)?e:e.lView,!r)return null;const o=Ko(r,n);if(o>=0){const e=Qe(r[o]),n=zo(r,o,e);qo(e,n),t=n;break}}}}var n;return t||null}function zo(e,t,n){return{lView:e,nodeIndex:t,native:n,component:void 0,directives:void 0,localRefs:void 0}}function Qo(e){let t,n=Wo(e);if(Array.isArray(n)){const r=Yo(n,e);t=Ge(r,n);const o=zo(n,r,t[0]);o.component=e,qo(e,o),qo(o.native,o)}else t=Ge(n.nodeIndex,n.lView);return t}function qo(e,t){e.__ngContext__=t}function Wo(e){return e.__ngContext__||null}function Zo(e){const t=Wo(e);return t?Array.isArray(t)?t:t.lView:null}function Ko(e,t){const n=e[1];for(let r=be;r<n.bindingStartIndex;r++)if(Qe(e[r])===t)return r;return-1}function Go(e){if(e.child)return e.child;if(e.next)return e.next;for(;e.parent&&!e.parent.next;)e=e.parent;return e.parent&&e.parent.next}function Yo(e,t){const n=e[1].components;if(n)for(let r=0;r<n.length;r++){const o=n[r];if(Ge(o,e)[8]===t)return o}else if(Ge(be,e)[8]===t)return be;return-1}function Jo(e,t,n){const r=t[1].data[e];let o=r.directiveStart;return 0==o?Y:(!n&&2&r.flags&&o++,t.slice(o,r.directiveEnd))}function Xo(e){return e.ngDebugContext}function es(e){return e.ngOriginalError}function ts(e,...t){e.error(...t)}class ns{constructor(){this._console=console}handleError(e){const t=this._findOriginalError(e),n=this._findContext(e),r=function(e){return e.ngErrorLogger||ts}(e);r(this._console,"ERROR",e),t&&r(this._console,"ORIGINAL ERROR",t),n&&r(this._console,"ERROR CONTEXT",n)}_findContext(e){return e?Xo(e)?Xo(e):this._findContext(es(e)):null}_findOriginalError(e){let t=es(e);for(;t&&es(t);)t=es(t);return t}}const rs={name:"custom-elements"},os={name:"no-errors-schema"},ss=/^>|^->|<!--|-->|--!>|<!-$/g,is=/(<|>)/;function ls(e){return e.replace(ss,e=>e.replace(is,"\u200b$1\u200b"))}const cs=/([A-Z])/g;function as(e){try{return null!=e?e.toString().slice(0,30):e}catch(t){return"[ERROR] Exception while trying to serialize the value"}}const us=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(K))();function ds(e){return e.ownerDocument.defaultView}function fs(e){return e.ownerDocument}function hs(e){return e.ownerDocument.body}function ps(e){return e instanceof Function?e():e}var gs=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}({});let ys;function ms(e,t){return ys(e,t)}function _s(e){const t=e[3];return xe(t)?t[3]:t}function vs(e){return function(e){let t=Ce(e)?e:Zo(e);for(;t&&!(512&t[2]);)t=_s(t);return t}(e)[8]}function bs(e){return Cs(e[13])}function ws(e){return Cs(e[4])}function Cs(e){for(;null!==e&&!xe(e);)e=e[4];return e}function xs(e,t,n,r,o){if(null!=r){let s,i=!1;xe(r)?s=r:Ce(r)&&(i=!0,r=r[0]);const l=Qe(r);0===e&&null!==n?null==o?Ms(t,n,l):Rs(t,n,l,o||null,!0):1===e&&null!==n?Rs(t,n,l,o||null,!0):2===e?Ws(t,l,i):3===e&&t.destroyNode(l),null!=s&&function(e,t,n,r,o){const s=n[7];s!==Qe(n)&&xs(t,e,r,s,o);for(let i=we;i<n.length;i++){const o=n[i];Ks(o[1],o,e,t,r,s)}}(t,e,s,n,o)}}function Is(e,t){return Ue(e)?e.createText(t):e.createTextNode(t)}function Es(e,t,n){Ue(e)?e.setValue(t,n):t.textContent=n}function ks(e,t){return e.createComment(ls(t))}function Ts(e,t,n){return Ue(e)?e.createElement(t,n):null===n?e.createElement(t):e.createElementNS(n,t)}function Ns(e,t){const n=e[9],r=n.indexOf(t),o=t[3];1024&t[2]&&(t[2]&=-1025,tt(o,-1)),n.splice(r,1)}function Os(e,t){if(e.length<=we)return;const n=we+t,r=e[n];if(r){const s=r[17];null!==s&&s!==e&&Ns(s,r),t>0&&(e[n-1][4]=r[4]);const i=Jn(e,we+t);Ks(r[1],o=r,o[11],2,null,null),o[0]=null,o[6]=null;const l=i[19];null!==l&&l.detachView(i[1]),r[3]=null,r[4]=null,r[2]&=-129}var o;return r}function Ds(e,t){if(!(256&t[2])){const n=t[11];Ue(n)&&n.destroyNode&&Ks(e,t,n,3,null,null),function(e){let t=e[13];if(!t)return Ps(e[1],e);for(;t;){let n=null;if(Ce(t))n=t[13];else{const e=t[10];e&&(n=e)}if(!n){for(;t&&!t[4]&&t!==e;)Ce(t)&&Ps(t[1],t),t=t[3];null===t&&(t=e),Ce(t)&&Ps(t[1],t),n=t&&t[4]}t=n}}(t)}}function Ps(e,t){if(!(256&t[2])){t[2]&=-129,t[2]|=256,function(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r<n.length;r+=2){const e=t[n[r]];if(!(e instanceof Gt)){const t=n[r+1];if(Array.isArray(t))for(let n=0;n<t.length;n+=2){const r=e[t[n]],o=t[n+1];je(4,r,o);try{o.call(r)}finally{je(5,r,o)}}else{je(4,e,t);try{t.call(e)}finally{je(5,e,t)}}}}}(e,t),function(e,t){const n=e.cleanup,r=t[7];let o=-1;if(null!==n)for(let s=0;s<n.length-1;s+=2)if("string"==typeof n[s]){const e=n[s+1],i="function"==typeof e?e(t):Qe(t[e]),l=r[o=n[s+2]],c=n[s+3];"boolean"==typeof c?i.removeEventListener(n[s],l,c):c>=0?r[o=c]():r[o=-c].unsubscribe(),s+=2}else{const e=r[o=n[s+1]];n[s].call(e)}if(null!==r){for(let e=o+1;e<r.length;e++)(0,r[e])();t[7]=null}}(e,t),1===t[1].type&&Ue(t[11])&&t[11].destroy();const n=t[17];if(null!==n&&xe(t[3])){n!==t[3]&&Ns(n,t);const r=t[19];null!==r&&r.detachView(e)}}}function As(e,t,n){return Ss(e,t.parent,n)}function Ss(e,t,n){let r=t;for(;null!==r&&40&r.type;)r=(t=r).parent;if(null===r)return n[0];if(2&r.flags){const t=e.data[r.directiveStart].encapsulation;if(t===z.None||t===z.Emulated)return null}return We(r,n)}function Rs(e,t,n,r,o){Ue(e)?e.insertBefore(t,n,r,o):t.insertBefore(n,r,o)}function Ms(e,t,n){Ue(e)?e.appendChild(t,n):t.appendChild(n)}function Vs(e,t,n,r,o){null!==r?Rs(e,t,n,r,o):Ms(e,t,n)}function js(e,t){return Ue(e)?e.parentNode(t):t.parentNode}function Fs(e,t,n){return $s(e,t,n)}function Ls(e,t,n){return 40&e.type?We(e,n):null}let Hs,$s=Ls;function Bs(e,t){$s=e,Hs=t}function Us(e,t,n,r){const o=As(e,r,t),s=t[11],i=Fs(r.parent||t[6],r,t);if(null!=o)if(Array.isArray(n))for(let l=0;l<n.length;l++)Vs(s,o,n[l],i,!1);else Vs(s,o,n,i,!1);void 0!==Hs&&Hs(s,r,t,n,o)}function zs(e,t){if(null!==t){const n=t.type;if(3&n)return We(t,e);if(4&n)return qs(-1,e[t.index]);if(8&n){const n=t.child;if(null!==n)return zs(e,n);{const n=e[t.index];return xe(n)?qs(-1,n):Qe(n)}}if(32&n)return ms(t,e)()||Qe(e[t.index]);{const n=Qs(e,t);return null!==n?Array.isArray(n)?n[0]:zs(_s(e[16]),n):zs(e,t.next)}}return null}function Qs(e,t){return null!==t?e[16][6].projection[t.projection]:null}function qs(e,t){const n=we+e+1;if(n<t.length){const e=t[n],r=e[1].firstChild;if(null!==r)return zs(e,r)}return t[7]}function Ws(e,t,n){const r=js(e,t);r&&function(e,t,n,r){Ue(e)?e.removeChild(t,n,r):t.removeChild(n)}(e,r,t,n)}function Zs(e,t,n,r,o,s,i){for(;null!=n;){const l=r[n.index],c=n.type;if(i&&0===t&&(l&&qo(Qe(l),r),n.flags|=4),64!=(64&n.flags))if(8&c)Zs(e,t,n.child,r,o,s,!1),xs(t,e,o,l,s);else if(32&c){const i=ms(n,r);let c;for(;c=i();)xs(t,e,o,c,s);xs(t,e,o,l,s)}else 16&c?Gs(e,t,r,n,o,s):xs(t,e,o,l,s);n=i?n.projectionNext:n.next}}function Ks(e,t,n,r,o,s){Zs(n,r,e.firstChild,t,o,s,!1)}function Gs(e,t,n,r,o,s){const i=n[16],l=i[6].projection[r.projection];if(Array.isArray(l))for(let c=0;c<l.length;c++)xs(t,e,o,l[c],s);else Zs(e,t,l,i[3],o,s,!0)}function Ys(e,t,n){Ue(e)?e.setAttribute(t,"style",n):t.style.cssText=n}function Js(e,t,n){Ue(e)?""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n):t.className=n}function Xs(e,t,n){let r=e.length;for(;;){const o=e.indexOf(t,n);if(-1===o)return o;if(0===o||e.charCodeAt(o-1)<=32){const n=t.length;if(o+n===r||e.charCodeAt(o+n)<=32)return o}n=o+1}}const ei="ng-template";function ti(e,t,n){let r=0;for(;r<e.length;){let o=e[r++];if(n&&"class"===o){if(o=e[r],-1!==Xs(o.toLowerCase(),t,0))return!0}else if(1===o){for(;r<e.length&&"string"==typeof(o=e[r++]);)if(o.toLowerCase()===t)return!0;return!1}}return!1}function ni(e){return 4===e.type&&e.value!==ei}function ri(e,t,n){return t===(4!==e.type||n?e.value:ei)}function oi(e,t,n){let r=4;const o=e.attrs||[],s=function(e){for(let t=0;t<e.length;t++)if(Jt(e[t]))return t;return e.length}(o);let i=!1;for(let l=0;l<t.length;l++){const c=t[l];if("number"!=typeof c){if(!i)if(4&r){if(r=2|1&r,""!==c&&!ri(e,c,n)||""===c&&1===t.length){if(si(r))return!1;i=!0}}else{const a=8&r?c:t[++l];if(8&r&&null!==e.attrs){if(!ti(e.attrs,a,n)){if(si(r))return!1;i=!0}continue}const u=ii(8&r?"class":c,o,ni(e),n);if(-1===u){if(si(r))return!1;i=!0;continue}if(""!==a){let e;e=u>s?"":o[u+1].toLowerCase();const t=8&r?e:null;if(t&&-1!==Xs(t,a,0)||2&r&&a!==e){if(si(r))return!1;i=!0}}}}else{if(!i&&!si(r)&&!si(c))return!1;if(i&&si(c))continue;i=!1,r=c|1&r}}return si(r)||i}function si(e){return 0==(1&e)}function ii(e,t,n,r){if(null===t)return-1;let o=0;if(r||!n){let n=!1;for(;o<t.length;){const r=t[o];if(r===e)return o;if(3===r||6===r)n=!0;else{if(1===r||2===r){let e=t[++o];for(;"string"==typeof e;)e=t[++o];continue}if(4===r)break;if(0===r){o+=4;continue}}o+=n?1:2}return-1}return function(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){const r=e[n];if("number"==typeof r)return-1;if(r===t)return n;n++}return-1}(t,e)}function li(e,t,n=!1){for(let r=0;r<t.length;r++)if(oi(e,t[r],n))return!0;return!1}function ci(e,t){e:for(let n=0;n<t.length;n++){const r=t[n];if(e.length===r.length){for(let t=0;t<e.length;t++)if(e[t]!==r[t])continue e;return!0}}return!1}function ai(e,t){return e?":not("+t.trim()+")":t}function ui(e){let t=e[0],n=1,r=2,o="",s=!1;for(;n<e.length;){let i=e[n];if("string"==typeof i)if(2&r){const t=e[++n];o+="["+i+(t.length>0?'="'+t+'"':"")+"]"}else 8&r?o+="."+i:4&r&&(o+=" "+i);else""===o||si(i)||(t+=ai(s,o),o=""),r=i,s=s||!si(r);n++}return""!==o&&(t+=ai(s,o)),t}const di={};function fi(e){hi(lt(),it(),jt()+e,gt())}function hi(e,t,n,r){if(!r)if(3==(3&t[2])){const r=e.preOrderCheckHooks;null!==r&&zt(t,r,n)}else{const r=e.preOrderHooks;null!==r&&Qt(t,r,0,n)}Ft(n)}function pi(e,t){return e<<17|t<<2}function gi(e){return e>>17&32767}function yi(e){return 2|e}function mi(e){return(131068&e)>>2}function _i(e,t){return-131069&e|t<<2}function vi(e){return 1|e}const bi=(()=>Promise.resolve(null))();function wi(e,t){const n=e.contentQueries;if(null!==n)for(let r=0;r<n.length;r+=2){const o=n[r],s=n[r+1];if(-1!==s){const n=e.data[s];Tt(o),n.contentQueries(2,t[s],s)}}}function Ci(e,t,n,r,o,s,i,l,c,a){const u=t.blueprint.slice();return u[0]=o,u[2]=140|r,et(u),u[3]=u[15]=e,u[8]=n,u[10]=i||e&&e[10],u[11]=l||e&&e[11],u[12]=c||e&&e[12]||null,u[9]=a||e&&e[9]||null,u[6]=s,u[16]=2==t.type?e[16]:u,u}function xi(e,t,n,r,o){let s=e.data[t];if(null===s)s=Ii(e,t,n,r,o),nt.lFrame.inI18n&&(s.flags|=64);else if(64&s.type){s.type=n,s.value=r,s.attrs=o;const e=dt();s.injectorIndex=null===e?-1:e.injectorIndex}return ft(s,!0),s}function Ii(e,t,n,r,o){const s=ut(),i=ht(),l=e.data[t]=function(e,t,n,r,o,s){return{type:n,index:r,insertBeforeIndex:null,injectorIndex:t?t.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,propertyBindings:null,flags:0,providerIndexes:0,value:o,attrs:s,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tViews:null,next:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,i?s:s&&s.parent,n,t,r,o);return null===e.firstChild&&(e.firstChild=l),null!==s&&(i?null==s.child&&null!==l.parent&&(s.child=l):null===s.next&&(s.next=l)),l}function Ei(e,t,n,r){if(0===n)return-1;const o=t.length;for(let s=0;s<n;s++)t.push(r),e.blueprint.push(r),e.data.push(null);return o}function ki(e,t,n){Dt(t);try{const r=e.viewQuery;null!==r&&il(1,r,n);const o=e.template;null!==o&&Oi(e,t,o,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),e.staticContentQueries&&wi(e,t),e.staticViewQueries&&il(2,e.viewQuery,n);const s=e.components;null!==s&&function(e,t){for(let n=0;n<t.length;n++)el(e,t[n])}(t,s)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0),r}finally{t[2]&=-5,Mt()}}function Ti(e,t,n,r){const o=t[2];if(256==(256&o))return;Dt(t);const s=gt();try{et(t),vt(e.bindingStartIndex),null!==n&&Oi(e,t,n,2,r);const i=3==(3&o);if(!s)if(i){const n=e.preOrderCheckHooks;null!==n&&zt(t,n,null)}else{const n=e.preOrderHooks;null!==n&&Qt(t,n,0,null),qt(t,0)}if(function(e){for(let t=bs(e);null!==t;t=ws(t)){if(!t[2])continue;const e=t[9];for(let t=0;t<e.length;t++){const n=e[t],r=n[3];0==(1024&n[2])&&tt(r,1),n[2]|=1024}}}(t),function(e){for(let t=bs(e);null!==t;t=ws(t))for(let e=we;e<t.length;e++){const n=t[e],r=n[1];Je(n)&&Ti(r,n,r.template,n[8])}}(t),null!==e.contentQueries&&wi(e,t),!s)if(i){const n=e.contentCheckHooks;null!==n&&zt(t,n)}else{const n=e.contentHooks;null!==n&&Qt(t,n,1),qt(t,1)}!function(e,t){const n=e.hostBindingOpCodes;if(null!==n)try{for(let e=0;e<n.length;e++){const r=n[e];if(r<0)Ft(~r);else{const o=r,s=n[++e],i=n[++e];xt(s,o),i(2,t[o])}}}finally{Ft(-1)}}(e,t);const l=e.components;null!==l&&function(e,t){for(let n=0;n<t.length;n++)Ji(e,t[n])}(t,l);const c=e.viewQuery;if(null!==c&&il(2,c,r),!s)if(i){const n=e.viewCheckHooks;null!==n&&zt(t,n)}else{const n=e.viewHooks;null!==n&&Qt(t,n,2),qt(t,2)}!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),s||(t[2]&=-73),1024&t[2]&&(t[2]&=-1025,tt(t[3],-1))}finally{Mt()}}function Ni(e,t,n,r){const o=t[10],s=!gt(),i=Ye(t);try{s&&!i&&o.begin&&o.begin(),i&&ki(e,t,r),Ti(e,t,n,r)}finally{s&&!i&&o.end&&o.end()}}function Oi(e,t,n,r,o){const s=jt(),i=2&r;try{Ft(-1),i&&t.length>be&&hi(e,t,be,gt()),je(i?2:0,o),n(r,o)}finally{Ft(s),je(i?3:1,o)}}function Di(e,t,n){if(Ie(t)){const r=t.directiveEnd;for(let o=t.directiveStart;o<r;o++){const t=e.data[o];t.contentQueries&&t.contentQueries(1,n[o],o)}}}function Pi(e,t,n){rt()&&(function(e,t,n,r){const o=n.directiveStart,s=n.directiveEnd;e.firstCreatePass||an(n,t),qo(r,t);const i=n.initialInputs;for(let l=o;l<s;l++){const r=e.data[l],s=Te(r);s&&qi(t,n,r);const c=Cn(t,e,l,n);qo(c,t),null!==i&&Ki(0,l-o,c,r,0,i),s&&(Ge(n.index,t)[8]=c)}}(e,t,n,We(n,t)),128==(128&n.flags)&&function(e,t,n){const r=n.directiveStart,o=n.directiveEnd,s=n.index,i=nt.lFrame.currentDirectiveIndex;try{Ft(s);for(let n=r;n<o;n++){const r=e.data[n],o=t[n];It(n),null===r.hostBindings&&0===r.hostVars&&null===r.hostAttrs||$i(r,o)}}finally{Ft(-1),It(i)}}(e,t,n))}function Ai(e,t,n=We){const r=t.localNames;if(null!==r){let o=t.index+1;for(let s=0;s<r.length;s+=2){const i=r[s+1],l=-1===i?n(t,e):e[i];e[o++]=l}}}function Si(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=Ri(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts):t}function Ri(e,t,n,r,o,s,i,l,c,a){const u=be+r,d=u+o,f=function(e,t){const n=[];for(let r=0;r<t;r++)n.push(r<e?null:di);return n}(u,d),h="function"==typeof a?a():a;return f[1]={type:e,blueprint:f,template:n,queries:null,viewQuery:l,declTNode:t,data:f.slice().fill(null,u),bindingStartIndex:u,expandoStartIndex:d,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof s?s():s,pipeRegistry:"function"==typeof i?i():i,firstChild:null,schemas:c,consts:h,incompleteFirstPass:!1}}function Mi(e,t,n){if(Ue(e))return e.selectRootElement(t,n===z.ShadowDom);let r="string"==typeof t?e.querySelector(t):t;return r.textContent="",r}function Vi(e,t,n,r){const o=cl(t);null===n?o.push(r):(o.push(n),e.firstCreatePass&&al(e).push(r,o.length-1))}function ji(e,t,n){for(let r in e)if(e.hasOwnProperty(r)){const o=e[r];(n=null===n?{}:n).hasOwnProperty(r)?n[r].push(t,o):n[r]=[t,o]}return n}function Fi(e,t,n,r,o,s,i,l){const c=We(t,n);let a,u=t.inputs;var d;!l&&null!=u&&(a=u[r])?(fl(e,n,a,r,o),Ee(t)&&function(e,t){const n=Ge(t,e);16&n[2]||(n[2]|=64)}(n,t.index)):3&t.type&&(r="class"===(d=r)?"className":"for"===d?"htmlFor":"formaction"===d?"formAction":"innerHtml"===d?"innerHTML":"readonly"===d?"readOnly":"tabindex"===d?"tabIndex":d,o=null!=i?i(o,t.value||"",r):o,Ue(s)?s.setProperty(c,r,o):Xt(r)||(c.setProperty?c.setProperty(r,o):c[r]=o))}function Li(e,t,n,r){let o=!1;if(rt()){const s=function(e,t,n){const r=e.directiveRegistry;let o=null;if(r)for(let s=0;s<r.length;s++){const i=r[s];li(n,i.selectors,!1)&&(o||(o=[]),hn(an(n,t),e,i.type),Te(i)?(Bi(e,n),o.unshift(i)):o.push(i))}return o}(e,t,n),i=null===r?null:{"":-1};if(null!==s){o=!0,zi(n,e.data.length,s.length);for(let e=0;e<s.length;e++){const t=s[e];t.providersResolver&&t.providersResolver(t)}let r=!1,l=!1,c=Ei(e,t,s.length,null);for(let o=0;o<s.length;o++){const a=s[o];n.mergedAttrs=en(n.mergedAttrs,a.hostAttrs),Qi(e,n,t,c,a),Ui(c,a,i),null!==a.contentQueries&&(n.flags|=8),null===a.hostBindings&&null===a.hostAttrs&&0===a.hostVars||(n.flags|=128);const u=a.type.prototype;!r&&(u.ngOnChanges||u.ngOnInit||u.ngDoCheck)&&((e.preOrderHooks||(e.preOrderHooks=[])).push(n.index),r=!0),l||!u.ngOnChanges&&!u.ngDoCheck||((e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n.index),l=!0),c++}!function(e,t){const n=t.directiveEnd,r=e.data,o=t.attrs,s=[];let i=null,l=null;for(let c=t.directiveStart;c<n;c++){const e=r[c],n=e.inputs,a=null===o||ni(t)?null:Gi(n,o);s.push(a),i=ji(n,c,i),l=ji(e.outputs,c,l)}null!==i&&(i.hasOwnProperty("class")&&(t.flags|=16),i.hasOwnProperty("style")&&(t.flags|=32)),t.initialInputs=s,t.inputs=i,t.outputs=l}(e,n)}i&&function(e,t,n){if(t){const r=e.localNames=[];for(let e=0;e<t.length;e+=2){const o=n[t[e+1]];if(null==o)throw new b("301",`Export of name '${t[e+1]}' not found!`);r.push(t[e],o)}}}(n,r,i)}return n.mergedAttrs=en(n.mergedAttrs,n.attrs),o}function Hi(e,t,n,r,o,s){const i=s.hostBindings;if(i){let n=e.hostBindingOpCodes;null===n&&(n=e.hostBindingOpCodes=[]);const s=~t.index;(function(e){let t=e.length;for(;t>0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(n)!=s&&n.push(s),n.push(r,o,i)}}function $i(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function Bi(e,t){t.flags|=2,(e.components||(e.components=[])).push(t.index)}function Ui(e,t,n){if(n){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)n[t.exportAs[r]]=e;Te(t)&&(n[""]=e)}}function zi(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}function Qi(e,t,n,r,o){e.data[r]=o;const s=o.factory||(o.factory=Ne(o.type)),i=new Gt(s,Te(o),null);e.blueprint[r]=i,n[r]=i,Hi(e,t,0,r,Ei(e,n,o.hostVars,di),o)}function qi(e,t,n){const r=We(t,e),o=Si(n),s=e[10],i=tl(e,Ci(e,o,null,n.onPush?64:16,r,t,s,s.createRenderer(r,n),null,null));e[t.index]=i}function Wi(e,t,n,r,o,s){const i=We(e,t);Zi(t[11],i,s,e.value,n,r,o)}function Zi(e,t,n,r,o,s,i){if(null==s)Ue(e)?e.removeAttribute(t,o,n):t.removeAttribute(o);else{const l=null==i?w(s):i(s,r||"",o);Ue(e)?e.setAttribute(t,o,l,n):n?t.setAttributeNS(n,o,l):t.setAttribute(o,l)}}function Ki(e,t,n,r,o,s){const i=s[t];if(null!==i){const e=r.setInput;for(let t=0;t<i.length;){const o=i[t++],s=i[t++],l=i[t++];null!==e?r.setInput(n,l,o,s):n[s]=l}}}function Gi(e,t){let n=null,r=0;for(;r<t.length;){const o=t[r];if(0!==o)if(5!==o){if("number"==typeof o)break;e.hasOwnProperty(o)&&(null===n&&(n=[]),n.push(o,e[o],t[r+1])),r+=2}else r+=2;else r+=4}return n}function Yi(e,t,n,r){return new Array(e,!0,!1,t,null,0,r,n,null,null)}function Ji(e,t){const n=Ge(t,e);if(Je(n)){const e=n[1];80&n[2]?Ti(e,n,e.template,n[8]):n[5]>0&&Xi(n)}}function Xi(e){for(let n=bs(e);null!==n;n=ws(n))for(let e=we;e<n.length;e++){const t=n[e];if(1024&t[2]){const e=t[1];Ti(e,t,e.template,t[8])}else t[5]>0&&Xi(t)}const t=e[1].components;if(null!==t)for(let n=0;n<t.length;n++){const r=Ge(t[n],e);Je(r)&&r[5]>0&&Xi(r)}}function el(e,t){const n=Ge(t,e),r=n[1];!function(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}(r,n),ki(r,n,n[8])}function tl(e,t){return e[13]?e[14][4]=t:e[13]=t,e[14]=t,t}function nl(e){for(;e;){e[2]|=64;const t=_s(e);if(0!=(512&e[2])&&!t)return e;e=t}return null}function rl(e){for(let t=0;t<e.components.length;t++){const n=e.components[t],r=Zo(n),o=r[1];Ni(o,r,o.template,n)}}function ol(e,t,n){const r=t[10];r.begin&&r.begin();try{Ti(e,t,e.template,n)}catch(o){throw dl(t,o),o}finally{r.end&&r.end()}}function sl(e){rl(e[8])}function il(e,t,n){Tt(0),t(e,n)}const ll=bi;function cl(e){return e[7]||(e[7]=[])}function al(e){return e.cleanup||(e.cleanup=[])}function ul(e,t,n){return(null===e||Te(e))&&(n=function(e){for(;Array.isArray(e);){if("object"==typeof e[1])return e;e=e[0]}return null}(n[t.index])),n[11]}function dl(e,t){const n=e[9],r=n?n.get(ns,null):null;r&&r.handleError(t)}function fl(e,t,n,r,o){for(let s=0;s<n.length;){const i=n[s++],l=n[s++],c=t[i],a=e.data[i];null!==a.setInput?a.setInput(c,o,r,l):c[l]=o}}function hl(e,t,n){const r=qe(t,e);Es(e[11],r,n)}function pl(e,t,n){let r=n?e.styles:null,o=n?e.classes:null,s=0;if(null!==t)for(let i=0;i<t.length;i++){const e=t[i];"number"==typeof e?s=e:1==s?o=g(o,e):2==s&&(r=g(r,e+": "+t[++i]+";"))}n?e.styles=r:e.stylesWithoutHost=r,n?e.classes=o:e.classesWithoutHost=o}function gl(e){const t=Qo(e);ol(t[1],t,e)}function yl(e){!function(e,t){if(0===e.flags&&e.clean==bi){let t;e.flags|=1,e.clean=new Promise(e=>t=e),e.scheduler(()=>{if(1&e.flags&&(e.flags&=-2,rl(e)),2&e.flags){e.flags&=-3;const t=e.playerHandler;t&&t.flushPlayers()}e.clean=bi,t(null)})}}(nl(Qo(e))[8])}const ml=new Fn("INJECTOR",-1);class _l{get(e,t=ur){if(t===ur){const t=new Error(`NullInjectorError: No provider for ${p(e)}!`);throw t.name="NullInjectorError",t}return t}}const vl=new Fn("Set Injector scope."),bl={},wl={};let Cl;function xl(){return void 0===Cl&&(Cl=new _l),Cl}function Il(e,t=null,n=null,r){const o=El(e,t,n,r);return o._resolveInjectorDefTypes(),o}function El(e,t=null,n=null,r){return new kl(e,n,t||xl(),r)}class kl{constructor(e,t,n,r=null){this.parent=n,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;const o=[];t&&Gn(t,n=>this.processProvider(n,e,t)),Gn([e],e=>this.processInjectorType(e,[],o)),this.records.set(ml,Ol(void 0,this));const s=this.records.get(vl);this.scope=null!=s?s.value:null,this.source=r||("object"==typeof e?null:p(e))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(e=>e.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(e,t=ur,n=M.Default){this.assertNotDestroyed();const r=gr(this);try{if(!(n&M.SkipSelf)){let t=this.records.get(e);if(void 0===t){const n=("function"==typeof(o=e)||"object"==typeof o&&o instanceof Fn)&&N(e);t=n&&this.injectableDefInScope(n)?Ol(Tl(e),bl):null,this.records.set(e,t)}if(null!=t)return this.hydrate(e,t)}return(n&M.Self?xl():this.parent).get(e,t=n&M.Optional&&t===ur?null:t)}catch(s){if("NullInjectorError"===s.name){if((s.ngTempTokenPath=s.ngTempTokenPath||[]).unshift(p(e)),r)throw s;return function(e,t,n,r){const o=e.ngTempTokenPath;throw t[fr]&&o.unshift(t[fr]),e.message=function(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.substr(2):e;let o=p(t);if(Array.isArray(t))o=t.map(p).join(" -> ");else if("object"==typeof t){let e=[];for(let n in t)if(t.hasOwnProperty(n)){let r=t[n];e.push(n+":"+("string"==typeof r?JSON.stringify(r):p(r)))}o=`{${e.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${e.replace(dr,"\n  ")}`}("\n"+e.message,o,n,r),e.ngTokenPath=o,e.ngTempTokenPath=null,e}(s,e,"R3InjectorError",this.source)}throw s}finally{gr(r)}var o}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(e=>this.get(e))}toString(){const e=[];return this.records.forEach((t,n)=>e.push(p(n))),`R3Injector[${e.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}processInjectorType(e,t,n){if(!(e=_(e)))return!1;let r=D(e);const o=null==r&&e.ngModule||void 0,s=void 0===o?e:o,i=-1!==n.indexOf(s);if(void 0!==o&&(r=D(o)),null==r)return!1;if(null!=r.imports&&!i){let e;n.push(s);try{Gn(r.imports,r=>{this.processInjectorType(r,t,n)&&(void 0===e&&(e=[]),e.push(r))})}finally{}if(void 0!==e)for(let t=0;t<e.length;t++){const{ngModule:n,providers:r}=e[t];Gn(r,e=>this.processProvider(e,n,r||Y))}}this.injectorDefTypes.add(s);const l=Ne(s)||(()=>new s);this.records.set(s,Ol(l,bl));const c=r.providers;if(null!=c&&!i){const t=e;Gn(c,e=>this.processProvider(e,t,c))}return void 0!==o&&void 0!==e.providers}processProvider(e,t,n){let r=Pl(e=_(e))?e:_(e&&e.provide);const o=function(e,t,n){return Dl(e)?Ol(void 0,e.useValue):Ol(Nl(e),bl)}(e);if(Pl(e)||!0!==e.multi)this.records.get(r);else{let t=this.records.get(r);t||(t=Ol(void 0,bl,!0),t.factory=()=>br(t.multi),this.records.set(r,t)),r=e,t.multi.push(e)}this.records.set(r,o)}hydrate(e,t){var n;return t.value===bl&&(t.value=wl,t.value=t.factory()),"object"==typeof t.value&&t.value&&null!==(n=t.value)&&"object"==typeof n&&"function"==typeof n.ngOnDestroy&&this.onDestroy.add(t.value),t.value}injectableDefInScope(e){if(!e.providedIn)return!1;const t=_(e.providedIn);return"string"==typeof t?"any"===t||t===this.scope:this.injectorDefTypes.has(t)}}function Tl(e){const t=N(e),n=null!==t?t.factory:Ne(e);if(null!==n)return n;if(e instanceof Fn)throw new Error(`Token ${p(e)} is missing a \u0275prov definition.`);if(e instanceof Function)return function(e){const t=e.length;if(t>0){const n=Xn(t,"?");throw new Error(`Can't resolve all parameters for ${p(e)}: (${n.join(", ")}).`)}const n=function(e){const t=e&&(e[P]||e[S]);if(t){const n=function(e){if(e.hasOwnProperty("name"))return e.name;const t=(""+e).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(e);return console.warn(`DEPRECATED: DI is instantiating a token "${n}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${n}" class.`),t}return null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new Error("unreachable")}function Nl(e,t,n){let r;if(Pl(e)){const t=_(e);return Ne(t)||Tl(t)}if(Dl(e))r=()=>_(e.useValue);else if((o=e)&&o.useFactory)r=()=>e.useFactory(...br(e.deps||[]));else if(function(e){return!(!e||!e.useExisting)}(e))r=()=>mr(_(e.useExisting));else{const t=_(e&&(e.useClass||e.provide));if(!function(e){return!!e.deps}(e))return Ne(t)||Tl(t);r=()=>new t(...br(e.deps))}var o;return r}function Ol(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function Dl(e){return null!==e&&"object"==typeof e&&hr in e}function Pl(e){return"function"==typeof e}function Al(e,t,n){return Il({name:n},t,e,n)}const Sl=Al;let Rl=(()=>{class e{static create(e,t){return Array.isArray(e)?Sl(e,t,""):Sl(e.providers,e.parent,e.name||"")}}return e.THROW_IF_NOT_FOUND=ur,e.NULL=new _l,e.\u0275prov=E({token:e,providedIn:"any",factory:()=>mr(ml)}),e.__NG_ELEMENT_ID__=-1,e})();function Ml(e){Ql(e);const t=Uo(e);return null===t?null:(void 0===t.component&&(t.component=function(e,t){const n=t[1].data[e];return 2&n.flags?t[n.directiveStart]:null}(t.nodeIndex,t.lView)),t.component)}function Vl(e){Ql(e);const t=Uo(e);return null===t?null:t.lView[8]}function jl(e){const t=Uo(e);if(null===t)return null;let n,r=t.lView;for(;2===r[1].type&&(n=_s(r));)r=n;return 512&r[2]?null:r[8]}function Fl(e){return[...vs(e).components]}function Ll(e){const t=Uo(e);return null===t?Rl.NULL:new En(t.lView[1].data[t.nodeIndex],t.lView)}function Hl(e){if(e instanceof Text)return[];const t=Uo(e);if(null===t)return[];const n=t.lView,r=n[1],o=t.nodeIndex;return(null==r?void 0:r.data[o])?(void 0===t.directives&&(t.directives=Jo(o,n,!1)),null===t.directives?[]:[...t.directives]):[]}function $l(e){const{constructor:t}=e;if(!t)throw new Error("Unable to find the instance constructor");const n=ye(t);if(n)return{inputs:n.inputs,outputs:n.outputs,encapsulation:n.encapsulation,changeDetection:n.onPush?$.OnPush:$.Default};const r=me(t);return r?{inputs:r.inputs,outputs:r.outputs}:null}function Bl(e){return Uo(e).native}function Ul(e){Ql(e);const t=Uo(e);if(null===t)return[];const n=t.lView,r=n[7],o=n[1].cleanup,s=[];if(o&&r)for(let i=0;i<o.length;){const t=o[i++],l=o[i++];if("string"==typeof t){const c=t,a=Qe(n[l]),u=r[o[i++]],d=o[i++],f="boolean"==typeof d||d>=0?"dom":"output",h="boolean"==typeof d&&d;e==a&&s.push({element:e,name:c,callback:u,useCapture:h,type:f})}}return s.sort(zl),s}function zl(e,t){return e.name==t.name?0:e.name<t.name?-1:1}function Ql(e){if("undefined"!=typeof Element&&!(e instanceof Element))throw new Error("Expecting instance of DOM Element")}function ql(e){yl(e),Fl(e).forEach(e=>gl(e))}let Wl=!1;function Zl(){Wl||(Wl=!0,Kl("\u0275setProfiler",Ve),Kl("getDirectiveMetadata",$l),Kl("getComponent",Ml),Kl("getContext",Vl),Kl("getListeners",Ul),Kl("getOwningComponent",jl),Kl("getHostElement",Bl),Kl("getInjector",Ll),Kl("getRootComponents",Fl),Kl("getDirectives",Hl),Kl("applyChanges",ql))}function Kl(e,t){if("undefined"==typeof COMPILED||!COMPILED){const n=K;if(n){let r=n.ng;r||(r=n.ng={}),r[e]=t}}}function Gl(e,t={}){const n=t.rendererFactory||ze,r=t.sanitizer||null,o=ye(e);o.type!=e&&(o.type=e);const s=o.selectors[0][0],i=Mi(n.createRenderer(null,null),t.host||s,o.encapsulation),l=o.onPush?576:528,c=Xl(t.scheduler,t.playerHandler),a=n.createRenderer(i,o),u=Ri(0,null,null,1,0,null,null,null,null,null),d=Ci(null,u,c,l,null,null,n,a,null,t.injector||null);let f;Dt(d);try{n.begin&&n.begin(),f=Jl(Yl(i,o,d,n,a,r),o,d,c,t.hostFeatures||null),ki(u,d,null),Ti(u,d,null,null)}finally{Mt(),n.end&&n.end()}return f}function Yl(e,t,n,r,o,s){const i=n[1];n[20]=e;const l=xi(i,20,2,"#host",null),c=l.mergedAttrs=t.hostAttrs;null!==c&&(pl(l,c,!0),null!==e&&(Yt(o,e,c),null!==l.classes&&Js(o,e,l.classes),null!==l.styles&&Ys(o,e,l.styles)));const a=r.createRenderer(e,t),u=Ci(n,Si(t),null,t.onPush?64:16,n[20],l,r,a,s||null,null);return i.firstCreatePass&&(hn(an(l,n),i,t.type),Bi(i,l),zi(l,n.length,1)),tl(n,u),n[20]=u}function Jl(e,t,n,r,o){const s=n[1],i=function(e,t,n){const r=at();e.firstCreatePass&&(n.providersResolver&&n.providersResolver(n),Qi(e,r,t,Ei(e,t,1,null),n));const o=Cn(t,e,r.directiveStart,r);qo(o,t);const s=We(r,t);return s&&qo(s,t),o}(s,n,t);if(r.components.push(i),e[8]=i,o&&o.forEach(e=>e(i,t)),t.contentQueries){const e=at();t.contentQueries(1,i,e.directiveStart)}const l=at();return!s.firstCreatePass||null===t.hostBindings&&null===t.hostAttrs||(Ft(l.index),Hi(n[1],l,0,l.directiveStart,l.directiveEnd,t),$i(t,i)),i}function Xl(e,t){return{components:[],scheduler:e||us,clean:ll,playerHandler:t||null,flags:0}}function ec(e,t){Ut(Zo(e)[1],at())}function tc(e){return vs(e).clean}function nc(e){return Object.getPrototypeOf(e.prototype).constructor}function rc(e){let t=nc(e.type),n=!0;const r=[e];for(;t;){let o;if(Te(e))o=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new Error("Directives cannot inherit Components");o=t.\u0275dir}if(o){if(n){r.push(o);const t=e;t.inputs=oc(e.inputs),t.declaredInputs=oc(e.declaredInputs),t.outputs=oc(e.outputs);const n=o.hostBindings;n&&lc(e,n);const s=o.viewQuery,i=o.contentQueries;if(s&&sc(e,s),i&&ic(e,i),h(e.inputs,o.inputs),h(e.declaredInputs,o.declaredInputs),h(e.outputs,o.outputs),Te(o)&&o.data.animation){const t=e.data;t.animation=(t.animation||[]).concat(o.data.animation)}}const t=o.features;if(t)for(let r=0;r<t.length;r++){const o=t[r];o&&o.ngInherit&&o(e),o===rc&&(n=!1)}}t=Object.getPrototypeOf(t)}!function(e){let t=0,n=null;for(let r=e.length-1;r>=0;r--){const o=e[r];o.hostVars=t+=o.hostVars,o.hostAttrs=en(o.hostAttrs,n=en(n,o.hostAttrs))}}(r)}function oc(e){return e===G?{}:e===Y?[]:e}function sc(e,t){const n=e.viewQuery;e.viewQuery=n?(e,r)=>{t(e,r),n(e,r)}:t}function ic(e,t){const n=e.contentQueries;e.contentQueries=n?(e,r,o)=>{t(e,r,o),n(e,r,o)}:t}function lc(e,t){const n=e.hostBindings;e.hostBindings=n?(e,r)=>{t(e,r),n(e,r)}:t}const cc=["providersResolver"],ac=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];function uc(e){let t,n=nc(e.type);t=Te(e)?n.\u0275cmp:n.\u0275dir;const r=e;for(const o of cc)r[o]=t[o];if(Te(t))for(const o of ac)r[o]=t[o]}let dc=null;function fc(){if(!dc){const e=K.Symbol;if(e&&e.iterator)dc=e.iterator;else{const e=Object.getOwnPropertyNames(Map.prototype);for(let t=0;t<e.length;++t){const n=e[t];"entries"!==n&&"size"!==n&&Map.prototype[n]===Map.prototype.entries&&(dc=n)}}}return dc}function hc(e,t){const n=gc(e),r=gc(t);if(n&&r)return function(e,t,n){const r=e[fc()](),o=t[fc()]();for(;;){const e=r.next(),t=o.next();if(e.done&&t.done)return!0;if(e.done||t.done)return!1;if(!n(e.value,t.value))return!1}}(e,t,hc);{const o=e&&("object"==typeof e||"function"==typeof e),s=t&&("object"==typeof t||"function"==typeof t);return!(n||!o||r||!s)||Object.is(e,t)}}class pc{constructor(e){this.wrapped=e}static wrap(e){return new pc(e)}static unwrap(e){return pc.isWrapped(e)?e.wrapped:e}static isWrapped(e){return e instanceof pc}}function gc(e){return!!yc(e)&&(Array.isArray(e)||!(e instanceof Map)&&fc()in e)}function yc(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function mc(e,t,n){return e[t]=n}function _c(e,t){return e[t]}function vc(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function bc(e,t,n,r){const o=vc(e,t,n);return vc(e,t+1,r)||o}function wc(e,t,n,r,o){const s=bc(e,t,n,r);return vc(e,t+2,o)||s}function Cc(e,t,n,r,o,s){const i=bc(e,t,n,r);return bc(e,t+2,o,s)||i}function xc(e,t,n,r){const o=it();return vc(o,bt(),t)&&(lt(),Wi(Lt(),o,e,t,n,r)),xc}function Ic(e,t){let n=!1,r=_t();for(let s=1;s<t.length;s+=2)n=vc(e,r++,t[s])||n;if(vt(r),!n)return di;let o=t[0];for(let s=1;s<t.length;s+=2)o+=w(t[s])+t[s+1];return o}function Ec(e,t,n,r){return vc(e,bt(),n)?t+w(n)+r:di}function kc(e,t,n,r,o,s){const i=bc(e,_t(),n,o);return wt(2),i?t+w(n)+r+w(o)+s:di}function Tc(e,t,n,r,o,s,i,l){const c=wc(e,_t(),n,o,i);return wt(3),c?t+w(n)+r+w(o)+s+w(i)+l:di}function Nc(e,t,n,r,o,s,i,l,c,a){const u=Cc(e,_t(),n,o,i,c);return wt(4),u?t+w(n)+r+w(o)+s+w(i)+l+w(c)+a:di}function Oc(e,t,n,r,o,s,i,l,c,a,u,d){const f=_t();let h=Cc(e,f,n,o,i,c);return h=vc(e,f+4,u)||h,wt(5),h?t+w(n)+r+w(o)+s+w(i)+l+w(c)+a+w(u)+d:di}function Dc(e,t,n,r,o,s,i,l,c,a,u,d,f,h){const p=_t();let g=Cc(e,p,n,o,i,c);return g=bc(e,p+4,u,f)||g,wt(6),g?t+w(n)+r+w(o)+s+w(i)+l+w(c)+a+w(u)+d+w(f)+h:di}function Pc(e,t,n,r,o,s,i,l,c,a,u,d,f,h,p,g){const y=_t();let m=Cc(e,y,n,o,i,c);return m=wc(e,y+4,u,f,p)||m,wt(7),m?t+w(n)+r+w(o)+s+w(i)+l+w(c)+a+w(u)+d+w(f)+h+w(p)+g:di}function Ac(e,t,n,r,o,s,i,l,c,a,u,d,f,h,p,g,y,m){const _=_t();let v=Cc(e,_,n,o,i,c);return v=Cc(e,_+4,u,f,p,y)||v,wt(8),v?t+w(n)+r+w(o)+s+w(i)+l+w(c)+a+w(u)+d+w(f)+h+w(p)+g+w(y)+m:di}function Sc(e,t,n,r,o,s){const i=it(),l=Ec(i,t,n,r);return l!==di&&Wi(Lt(),i,e,l,o,s),Sc}function Rc(e,t,n,r,o,s,i,l){const c=it(),a=kc(c,t,n,r,o,s);return a!==di&&Wi(Lt(),c,e,a,i,l),Rc}function Mc(e,t,n,r,o,s,i,l,c,a){const u=it(),d=Tc(u,t,n,r,o,s,i,l);return d!==di&&Wi(Lt(),u,e,d,c,a),Mc}function Vc(e,t,n,r,o,s,i,l,c,a,u,d){const f=it(),h=Nc(f,t,n,r,o,s,i,l,c,a);return h!==di&&Wi(Lt(),f,e,h,u,d),Vc}function jc(e,t,n,r,o,s,i,l,c,a,u,d,f,h){const p=it(),g=Oc(p,t,n,r,o,s,i,l,c,a,u,d);return g!==di&&Wi(Lt(),p,e,g,f,h),jc}function Fc(e,t,n,r,o,s,i,l,c,a,u,d,f,h,p,g){const y=it(),m=Dc(y,t,n,r,o,s,i,l,c,a,u,d,f,h);return m!==di&&Wi(Lt(),y,e,m,p,g),Fc}function Lc(e,t,n,r,o,s,i,l,c,a,u,d,f,h,p,g,y,m){const _=it(),v=Pc(_,t,n,r,o,s,i,l,c,a,u,d,f,h,p,g);return v!==di&&Wi(Lt(),_,e,v,y,m),Lc}function Hc(e,t,n,r,o,s,i,l,c,a,u,d,f,h,p,g,y,m,_,v){const b=it(),w=Ac(b,t,n,r,o,s,i,l,c,a,u,d,f,h,p,g,y,m);return w!==di&&Wi(Lt(),b,e,w,_,v),Hc}function $c(e,t,n,r){const o=it(),s=Ic(o,t);return s!==di&&Wi(Lt(),o,e,s,n,r),$c}function Bc(e,t,n,r,o,s,i,l){const c=it(),a=lt(),u=e+be,d=a.firstCreatePass?function(e,t,n,r,o,s,i,l,c){const a=t.consts,u=xi(t,e,4,i||null,Xe(a,l));Li(t,n,u,Xe(a,c)),Ut(t,u);const d=u.tViews=Ri(2,u,r,o,s,t.directiveRegistry,t.pipeRegistry,null,t.schemas,a);return null!==t.queries&&(t.queries.template(t,u),d.queries=t.queries.embeddedTView(u)),u}(u,a,c,t,n,r,o,s,i):a.data[u];ft(d,!1);const f=c[11].createComment("");Us(a,c,f,d),qo(f,c),tl(c,c[u]=Yi(f,c,f,d)),ke(d)&&Pi(a,c,d),null!=i&&Ai(c,d,l)}function Uc(e,t,n,r){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=r}function zc(e){return Ke(nt.lFrame.contextLView,be+e)}const Qc={"\u0275\u0275defineInjectable":E,"\u0275\u0275defineInjector":T,"\u0275\u0275inject":mr,"\u0275\u0275invalidFactoryDep":_r,resolveForwardRef:_},qc=f({provide:String,useValue:f});function Wc(e){return void 0!==e.useClass}function Zc(e){return void 0!==e.useFactory}const Kc=An("Injectable",void 0,void 0,void 0,(e,t)=>Yc(e,t)),Gc=function(e,t){let n=null,r=null;e.hasOwnProperty(P)||Object.defineProperty(e,P,{get:()=>(null===n&&(n=qn().compileInjectable(Qc,`ng:///${e.name}/\u0275prov.js`,function(e,t){const n=t||{providedIn:null},r={name:e.name,type:e,typeArgumentCount:0,providedIn:n.providedIn};return(Wc(n)||Zc(n))&&void 0!==n.deps&&(r.deps=Pr(n.deps)),Wc(n)?r.useClass=n.useClass:function(e){return qc in e}(n)?r.useValue=n.useValue:Zc(n)?r.useFactory=n.useFactory:function(e){return void 0!==e.useExisting}(n)&&(r.useExisting=n.useExisting),r}(e,t))),n)}),e.hasOwnProperty(re)||Object.defineProperty(e,re,{get:()=>{if(null===r){const t=qn();r=t.compileFactory(Qc,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,typeArgumentCount:0,deps:Dr(e),target:t.FactoryTarget.Injectable})}return r},configurable:!0})},Yc=Gc;function Jc(e){return e.length>1?" ("+function(e){const t=[];for(let n=0;n<e.length;++n){if(t.indexOf(e[n])>-1)return t.push(e[n]),t;t.push(e[n])}return t}(e.slice().reverse()).map(e=>p(e.token)).join(" -> ")+")":""}function Xc(e,t,n,r){const o=[t],s=n(o),i=r?function(e,t){const n=`${e} caused by: ${t instanceof Error?t.message:t}`,r=Error(n);return r.ngOriginalError=t,r}(s,r):Error(s);return i.addKey=ea,i.keys=o,i.injectors=[e],i.constructResolvingMessage=n,i.ngOriginalError=r,i}function ea(e,t){this.injectors.push(e),this.keys.push(t),this.message=this.constructResolvingMessage(this.keys)}function ta(e,t){const n=[];for(let r=0,o=t.length;r<o;r++){const e=t[r];n.push(e&&0!=e.length?e.map(p).join(" "):"?")}return Error("Cannot resolve all parameters for '"+p(e)+"'("+n.join(", ")+"). Make sure that all the parameters are decorated with Inject or have valid type annotations and that '"+p(e)+"' is decorated with Injectable.")}class na{constructor(e,t){if(this.token=e,this.id=t,!e)throw new Error("Token must be defined!");this.displayName=p(this.token)}static get(e){return oa.get(_(e))}static get numberOfKeys(){return oa.numberOfKeys}}class ra{constructor(){this._allKeys=new Map}get(e){if(e instanceof na)return e;if(this._allKeys.has(e))return this._allKeys.get(e);const t=new na(e,na.numberOfKeys);return this._allKeys.set(e,t),t}get numberOfKeys(){return this._allKeys.size}}const oa=new ra;class sa{constructor(e){this.reflectionCapabilities=e}updateCapabilities(e){this.reflectionCapabilities=e}factory(e){return this.reflectionCapabilities.factory(e)}parameters(e){return this.reflectionCapabilities.parameters(e)}annotations(e){return this.reflectionCapabilities.annotations(e)}propMetadata(e){return this.reflectionCapabilities.propMetadata(e)}hasLifecycleHook(e,t){return this.reflectionCapabilities.hasLifecycleHook(e,t)}getter(e){return this.reflectionCapabilities.getter(e)}setter(e){return this.reflectionCapabilities.setter(e)}method(e){return this.reflectionCapabilities.method(e)}importUri(e){return this.reflectionCapabilities.importUri(e)}resourceUri(e){return this.reflectionCapabilities.resourceUri(e)}resolveIdentifier(e,t,n,r){return this.reflectionCapabilities.resolveIdentifier(e,t,n,r)}resolveEnum(e,t){return this.reflectionCapabilities.resolveEnum(e,t)}}const ia=new sa(new lr);class la{constructor(e,t,n){this.key=e,this.optional=t,this.visibility=n}static fromKey(e){return new la(e,!1,null)}}const ca=[];class aa{constructor(e,t,n){this.key=e,this.resolvedFactories=t,this.multiProvider=n,this.resolvedFactory=this.resolvedFactories[0]}}class ua{constructor(e,t){this.factory=e,this.dependencies=t}}function da(e){let t,n;if(e.useClass){const r=_(e.useClass);t=ia.factory(r),n=ga(r)}else e.useExisting?(t=e=>e,n=[la.fromKey(na.get(e.useExisting))]):e.useFactory?(t=e.useFactory,n=function(e,t){if(t){const n=t.map(e=>[e]);return t.map(t=>ya(e,t,n))}return ga(e)}(e.useFactory,e.deps)):(t=()=>e.useValue,n=ca);return new ua(t,n)}function fa(e){return new aa(na.get(e.provide),[da(e)],e.multi||!1)}function ha(e){const t=function(e,t){for(let n=0;n<e.length;n++){const r=e[n],o=t.get(r.key.id);if(o){if(r.multiProvider!==o.multiProvider)throw Error(`Cannot mix multi providers and regular providers, got: ${o} ${r}`);if(r.multiProvider)for(let e=0;e<r.resolvedFactories.length;e++)o.resolvedFactories.push(r.resolvedFactories[e]);else t.set(r.key.id,r)}else{let e;e=r.multiProvider?new aa(r.key,r.resolvedFactories.slice(),r.multiProvider):r,t.set(r.key.id,e)}}return t}(pa(e,[]).map(fa),new Map);return Array.from(t.values())}function pa(e,t){return e.forEach(e=>{if(e instanceof Wn)t.push({provide:e,useClass:e});else if(e&&"object"==typeof e&&void 0!==e.provide)t.push(e);else{if(!Array.isArray(e))throw Error(`Invalid provider - only instances of Provider and Type are allowed, got: ${e}`);pa(e,t)}}),t}function ga(e){const t=ia.parameters(e);if(!t)return[];if(t.some(e=>null==e))throw ta(e,t);return t.map(n=>ya(e,n,t))}function ya(e,t,n){let r=null,o=!1;if(!Array.isArray(t))return ma(t instanceof xr?t.token:t,o,null);let s=null;for(let i=0;i<t.length;++i){const e=t[i];e instanceof Wn?r=e:e instanceof xr?r=e.token:e instanceof Ir?o=!0:e instanceof Er||e instanceof kr?s=e:e instanceof Fn&&(r=e)}if(r=_(r),null!=r)return ma(r,o,s);throw ta(e,n)}function ma(e,t,n){return new la(na.get(e),t,n)}const _a={};class va{static resolve(e){return ha(e)}static resolveAndCreate(e,t){const n=va.resolve(e);return va.fromResolvedProviders(n,t)}static fromResolvedProviders(e,t){return new ba(e,t)}}let ba=(()=>{class e{constructor(e,t){this._constructionCounter=0,this._providers=e,this.parent=t||null;const n=e.length;this.keyIds=[],this.objs=[];for(let r=0;r<n;r++)this.keyIds[r]=e[r].key.id,this.objs[r]=_a}get(e,t=ur){return this._getByKey(na.get(e),null,t)}resolveAndCreateChild(e){const t=va.resolve(e);return this.createChildFromResolved(t)}createChildFromResolved(t){const n=new e(t);return n.parent=this,n}resolveAndInstantiate(e){return this.instantiateResolved(va.resolve([e])[0])}instantiateResolved(e){return this._instantiateProvider(e)}getProviderAtIndex(e){if(e<0||e>=this._providers.length)throw function(e){return Error(`Index ${e} is out-of-bounds.`)}(e);return this._providers[e]}_new(e){if(this._constructionCounter++>this._getMaxNumberOfObjects())throw Xc(this,e.key,function(e){return`Cannot instantiate cyclic dependency!${Jc(e)}`});return this._instantiateProvider(e)}_getMaxNumberOfObjects(){return this.objs.length}_instantiateProvider(e){if(e.multiProvider){const t=[];for(let n=0;n<e.resolvedFactories.length;++n)t[n]=this._instantiate(e,e.resolvedFactories[n]);return t}return this._instantiate(e,e.resolvedFactories[0])}_instantiate(e,t){const n=t.factory;let r,o;try{r=t.dependencies.map(e=>this._getByReflectiveDependency(e))}catch(i){throw i.addKey&&i.addKey(this,e.key),i}try{o=n(...r)}catch(i){throw Xc(this,e.key,function(e){const t=p(e[0].token);return`${s.message}: Error during instantiation of ${t}!${Jc(e)}.`},s=i)}var s;return o}_getByReflectiveDependency(e){return this._getByKey(e.key,e.visibility,e.optional?null:ur)}_getByKey(t,n,r){return t===e.INJECTOR_KEY?this:n instanceof Er?this._getByKeySelf(t,r):this._getByKeyDefault(t,r,n)}_getObjByKeyId(e){for(let t=0;t<this.keyIds.length;t++)if(this.keyIds[t]===e)return this.objs[t]===_a&&(this.objs[t]=this._new(this._providers[t])),this.objs[t];return _a}_throwOrNull(e,t){if(t!==ur)return t;throw function(e,t){return Xc(e,t,function(e){return`No provider for ${p(e[0].token)}!${Jc(e)}`})}(this,e)}_getByKeySelf(e,t){const n=this._getObjByKeyId(e.id);return n!==_a?n:this._throwOrNull(e,t)}_getByKeyDefault(t,n,r){let o;for(o=r instanceof kr?this.parent:this;o instanceof e;){const e=o,n=e._getObjByKeyId(t.id);if(n!==_a)return n;o=e.parent}return null!==o?o.get(t.token,n):this._throwOrNull(t,n)}get displayName(){return`ReflectiveInjector(providers: [${function(e,t){const n=[];for(let r=0;r<e._providers.length;++r)n[r]=' "'+e.getProviderAtIndex(r).key.displayName+'" ';return n}(this).join(", ")}])`}toString(){return this.displayName}}return e.INJECTOR_KEY=na.get(Rl),e})();function wa(e,t=M.Default){const n=it();return null===n?mr(e,t):mn(at(),n,_(e),t)}function Ca(){throw new Error("invalid")}function xa(e,t,n){const r=it();return vc(r,bt(),t)&&Fi(lt(),Lt(),r,e,t,r[11],n,!1),xa}function Ia(e,t,n,r,o){const s=o?"class":"style";fl(e,n,t.inputs[s],s,r)}function Ea(e,t,n,r){const o=it(),s=lt(),i=be+e,l=o[11],c=o[i]=Ts(l,t,nt.lFrame.currentNamespace),a=s.firstCreatePass?function(e,t,n,r,o,s,i){const l=t.consts,c=xi(t,e,2,o,Xe(l,s));return Li(t,n,c,Xe(l,i)),null!==c.attrs&&pl(c,c.attrs,!1),null!==c.mergedAttrs&&pl(c,c.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,c),c}(i,s,o,0,t,n,r):s.data[i];ft(a,!0);const u=a.mergedAttrs;null!==u&&Yt(l,c,u);const d=a.classes;null!==d&&Js(l,c,d);const f=a.styles;null!==f&&Ys(l,c,f),64!=(64&a.flags)&&Us(s,o,c,a),0===nt.lFrame.elementDepthCount&&qo(c,o),nt.lFrame.elementDepthCount++,ke(a)&&(Pi(s,o,a),Di(s,a,o)),null!==r&&Ai(o,a)}function ka(){let e=at();ht()?pt():(e=e.parent,ft(e,!1));const t=e;nt.lFrame.elementDepthCount--;const n=lt();n.firstCreatePass&&(Ut(n,e),Ie(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function(e){return 0!=(16&e.flags)}(t)&&Ia(n,t,it(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function(e){return 0!=(32&e.flags)}(t)&&Ia(n,t,it(),t.stylesWithoutHost,!1)}function Ta(e,t,n,r){Ea(e,t,n,r),ka()}function Na(e,t,n){const r=it(),o=lt(),s=e+be,i=o.firstCreatePass?function(e,t,n,r,o){const s=t.consts,i=Xe(s,r),l=xi(t,e,8,"ng-container",i);return null!==i&&pl(l,i,!0),Li(t,n,l,Xe(s,o)),null!==t.queries&&t.queries.elementStart(t,l),l}(s,o,r,t,n):o.data[s];ft(i,!0);const l=r[s]=r[11].createComment("");Us(o,r,l,i),qo(l,r),ke(i)&&(Pi(o,r,i),Di(o,i,r)),null!=n&&Ai(r,i)}function Oa(){let e=at();const t=lt();ht()?pt():(e=e.parent,ft(e,!1)),t.firstCreatePass&&(Ut(t,e),Ie(e)&&t.queries.elementEnd(e))}function Da(e,t,n){Na(e,t,n),Oa()}function Pa(){return it()}function Aa(e){return!!e&&"function"==typeof e.then}function Sa(e){return!!e&&"function"==typeof e.subscribe}const Ra=Sa;function Ma(e,t,n,r){const o=it(),s=lt(),i=at();return ja(s,o,o[11],i,e,t,!!n,r),Ma}function Va(e,t){const n=at(),r=it(),o=lt();return ja(o,r,ul(Et(o.data),n,r),n,e,t,!1),Va}function ja(e,t,n,r,o,s,i,l){const c=ke(r),a=e.firstCreatePass&&al(e),u=t[8],d=cl(t);let f=!0;if(3&r.type||l){const h=We(r,t),p=l?l(h):h,g=d.length,y=l?e=>l(Qe(e[r.index])):r.index;if(Ue(n)){let i=null;if(!l&&c&&(i=function(e,t,n,r){const o=e.cleanup;if(null!=o)for(let s=0;s<o.length-1;s+=2){const e=o[s];if(e===n&&o[s+1]===r){const e=t[7],n=o[s+2];return e.length>n?e[n]:null}"string"==typeof e&&(s+=2)}return null}(e,t,o,r.index)),null!==i)(i.__ngLastListenerFn__||i).__ngNextListenerFn__=s,i.__ngLastListenerFn__=s,f=!1;else{s=La(r,t,u,s,!1);const e=n.listen(p,o,s);d.push(s,e),a&&a.push(o,y,g,g+1)}}else s=La(r,t,u,s,!0),p.addEventListener(o,s,i),d.push(s),a&&a.push(o,y,g,i)}else s=La(r,t,u,s,!1);const h=r.outputs;let p;if(f&&null!==h&&(p=h[o])){const e=p.length;if(e)for(let n=0;n<e;n+=2){const e=t[p[n]][p[n+1]].subscribe(s),i=d.length;d.push(s,e),a&&a.push(o,r.index,i,-(i+1))}}}function Fa(e,t,n,r){try{return je(6,t,n),!1!==n(r)}catch(o){return dl(e,o),!1}finally{je(7,t,n)}}function La(e,t,n,r,o){return function s(i){if(i===Function)return r;const l=2&e.flags?Ge(e.index,t):t;0==(32&t[2])&&nl(l);let c=Fa(t,n,r,i),a=s.__ngNextListenerFn__;for(;a;)c=Fa(t,n,a,i)&&c,a=a.__ngNextListenerFn__;return o&&!1===c&&(i.preventDefault(),i.returnValue=!1),c}}function Ha(e=1){return Vt(e)}function $a(e,t){let n=null;const r=function(e){const t=e.attrs;if(null!=t){const e=t.indexOf(5);if(0==(1&e))return t[e+1]}return null}(e);for(let o=0;o<t.length;o++){const s=t[o];if("*"!==s){if(null===r?li(e,s,!0):ci(r,s))return o}else n=o}return n}function Ba(e){const t=it()[16][6];if(!t.projection){const n=t.projection=Xn(e?e.length:1,null),r=n.slice();let o=t.child;for(;null!==o;){const t=e?$a(o,e):0;null!==t&&(r[t]?r[t].projectionNext=o:n[t]=o,r[t]=o),o=o.next}}}function Ua(e,t=0,n){const r=it(),o=lt(),s=xi(o,be+e,16,null,n||null);null===s.projection&&(s.projection=t),pt(),64!=(64&s.flags)&&function(e,t,n){Gs(t[11],0,t,n,As(e,n,t),Fs(n.parent||t[6],n,t))}(o,r,s)}function za(e,t,n){return Qa(e,"",t,"",n),za}function Qa(e,t,n,r,o){const s=it(),i=Ec(s,t,n,r);return i!==di&&Fi(lt(),Lt(),s,e,i,s[11],o,!1),Qa}function qa(e,t,n,r,o,s,i){const l=it(),c=kc(l,t,n,r,o,s);return c!==di&&Fi(lt(),Lt(),l,e,c,l[11],i,!1),qa}function Wa(e,t,n,r,o,s,i,l,c){const a=it(),u=Tc(a,t,n,r,o,s,i,l);return u!==di&&Fi(lt(),Lt(),a,e,u,a[11],c,!1),Wa}function Za(e,t,n,r,o,s,i,l,c,a,u){const d=it(),f=Nc(d,t,n,r,o,s,i,l,c,a);return f!==di&&Fi(lt(),Lt(),d,e,f,d[11],u,!1),Za}function Ka(e,t,n,r,o,s,i,l,c,a,u,d,f){const h=it(),p=Oc(h,t,n,r,o,s,i,l,c,a,u,d);return p!==di&&Fi(lt(),Lt(),h,e,p,h[11],f,!1),Ka}function Ga(e,t,n,r,o,s,i,l,c,a,u,d,f,h,p){const g=it(),y=Dc(g,t,n,r,o,s,i,l,c,a,u,d,f,h);return y!==di&&Fi(lt(),Lt(),g,e,y,g[11],p,!1),Ga}function Ya(e,t,n,r,o,s,i,l,c,a,u,d,f,h,p,g,y){const m=it(),_=Pc(m,t,n,r,o,s,i,l,c,a,u,d,f,h,p,g);return _!==di&&Fi(lt(),Lt(),m,e,_,m[11],y,!1),Ya}function Ja(e,t,n,r,o,s,i,l,c,a,u,d,f,h,p,g,y,m,_){const v=it(),b=Ac(v,t,n,r,o,s,i,l,c,a,u,d,f,h,p,g,y,m);return b!==di&&Fi(lt(),Lt(),v,e,b,v[11],_,!1),Ja}function Xa(e,t,n){const r=it(),o=Ic(r,t);return o!==di&&Fi(lt(),Lt(),r,e,o,r[11],n,!1),Xa}function eu(e,t,n,r,o){const s=e[n+1],i=null===t;let l=r?gi(s):mi(s),c=!1;for(;0!==l&&(!1===c||i);){const n=e[l+1];tu(e[l],t)&&(c=!0,e[l+1]=r?vi(n):yi(n)),l=r?gi(n):mi(n)}c&&(e[n+1]=r?yi(s):vi(s))}function tu(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&nr(e,t)>=0}const nu={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function ru(e){return e.substring(nu.key,nu.keyEnd)}function ou(e){return e.substring(nu.value,nu.valueEnd)}function su(e,t){const n=nu.textEnd;return n===t?-1:(t=nu.keyEnd=function(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t}(e,nu.key=t,n),cu(e,t,n))}function iu(e,t){const n=nu.textEnd;let r=nu.key=cu(e,t,n);return n===r?-1:(r=nu.keyEnd=function(e,t,n){let r;for(;t<n&&(45===(r=e.charCodeAt(t))||95===r||(-33&r)>=65&&(-33&r)<=90||r>=48&&r<=57);)t++;return t}(e,r,n),r=au(e,r,n),r=nu.value=cu(e,r,n),r=nu.valueEnd=function(e,t,n){let r=-1,o=-1,s=-1,i=t,l=i;for(;i<n;){const c=e.charCodeAt(i++);if(59===c)return l;34===c||39===c?l=i=uu(e,c,i,n):t===i-4&&85===s&&82===o&&76===r&&40===c?l=i=uu(e,41,i,n):c>32&&(l=i),s=o,o=r,r=-33&c}return l}(e,r,n),au(e,r,n))}function lu(e){nu.key=0,nu.keyEnd=0,nu.value=0,nu.valueEnd=0,nu.textEnd=e.length}function cu(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t}function au(e,t,n,r){return(t=cu(e,t,n))<n&&t++,t}function uu(e,t,n,r){let o=-1,s=n;for(;s<r;){const n=e.charCodeAt(s++);if(n==t&&92!==o)return s;o=92==n&&92===o?0:n}throw new Error}function du(e,t,n){return mu(e,t,n,!1),du}function fu(e,t){return mu(e,t,null,!0),fu}function hu(e){_u(xu,pu,e,!1)}function pu(e,t){for(let n=function(e){return lu(e),iu(e,cu(e,0,nu.textEnd))}(t);n>=0;n=iu(t,n))xu(e,ru(t),ou(t))}function gu(e){_u(er,yu,e,!0)}function yu(e,t){for(let n=function(e){return lu(e),su(e,cu(e,0,nu.textEnd))}(t);n>=0;n=su(t,n))er(e,ru(t),!0)}function mu(e,t,n,r){const o=it(),s=lt(),i=wt(2);s.firstUpdatePass&&bu(s,e,i,r),t!==di&&vc(o,i,t)&&Iu(s,s.data[jt()],o,o[11],e,o[i+1]=function(e,t){return null==e||("string"==typeof t?e+=t:"object"==typeof e&&(e=p(Jr(e)))),e}(t,n),r,i)}function _u(e,t,n,r){const o=lt(),s=wt(2);o.firstUpdatePass&&bu(o,null,s,r);const i=it();if(n!==di&&vc(i,s,n)){const l=o.data[jt()];if(Tu(l,r)&&!vu(o,s)){let e=r?l.classesWithoutHost:l.stylesWithoutHost;null!==e&&(n=g(e,n||"")),Ia(o,l,i,n,r)}else!function(e,t,n,r,o,s,i,l){o===di&&(o=Y);let c=0,a=0,u=0<o.length?o[0]:null,d=0<s.length?s[0]:null;for(;null!==u||null!==d;){const f=c<o.length?o[c+1]:void 0,h=a<s.length?s[a+1]:void 0;let p,g=null;u===d?(c+=2,a+=2,f!==h&&(g=d,p=h)):null===d||null!==u&&u<d?(c+=2,g=u):(a+=2,g=d,p=h),null!==g&&Iu(e,t,n,r,g,p,i,l),u=c<o.length?o[c]:null,d=a<s.length?s[a]:null}}(o,l,i,i[11],i[s+1],i[s+1]=function(e,t,n){if(null==n||""===n)return Y;const r=[],o=Jr(n);if(Array.isArray(o))for(let s=0;s<o.length;s++)e(r,o[s],!0);else if("object"==typeof o)for(const s in o)o.hasOwnProperty(s)&&e(r,s,o[s]);else"string"==typeof o&&t(r,o);return r}(e,t,n),r,s)}}function vu(e,t){return t>=e.expandoStartIndex}function bu(e,t,n,r){const o=e.data;if(null===o[n+1]){const s=o[jt()],i=vu(e,n);Tu(s,r)&&null===t&&!i&&(t=!1),t=function(e,t,n,r){const o=Et(e);let s=r?t.residualClasses:t.residualStyles;if(null===o)0===(r?t.classBindings:t.styleBindings)&&(n=Cu(n=wu(null,e,t,n,r),t.attrs,r),s=null);else{const i=t.directiveStylingLast;if(-1===i||e[i]!==o)if(n=wu(o,e,t,n,r),null===s){let n=function(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==mi(r))return e[gi(r)]}(e,t,r);void 0!==n&&Array.isArray(n)&&(n=wu(null,e,t,n[1],r),n=Cu(n,t.attrs,r),function(e,t,n,r){e[gi(n?t.classBindings:t.styleBindings)]=r}(e,t,r,n))}else s=function(e,t,n){let r;const o=t.directiveEnd;for(let s=1+t.directiveStylingLast;s<o;s++)r=Cu(r,e[s].hostAttrs,n);return Cu(r,t.attrs,n)}(e,t,r)}return void 0!==s&&(r?t.residualClasses=s:t.residualStyles=s),n}(o,s,t,r),function(e,t,n,r,o,s){let i=s?t.classBindings:t.styleBindings,l=gi(i),c=mi(i);e[r]=n;let a,u=!1;if(Array.isArray(n)){const e=n;a=e[1],(null===a||nr(e,a)>0)&&(u=!0)}else a=n;if(o)if(0!==c){const t=gi(e[l+1]);e[r+1]=pi(t,l),0!==t&&(e[t+1]=_i(e[t+1],r)),e[l+1]=131071&e[l+1]|r<<17}else e[r+1]=pi(l,0),0!==l&&(e[l+1]=_i(e[l+1],r)),l=r;else e[r+1]=pi(c,0),0===l?l=r:e[c+1]=_i(e[c+1],r),c=r;u&&(e[r+1]=yi(e[r+1])),eu(e,a,r,!0),eu(e,a,r,!1),function(e,t,n,r,o){const s=o?e.residualClasses:e.residualStyles;null!=s&&"string"==typeof t&&nr(s,t)>=0&&(n[r+1]=vi(n[r+1]))}(t,a,e,r,s),i=pi(l,c),s?t.classBindings=i:t.styleBindings=i}(o,s,t,n,i,r)}}function wu(e,t,n,r,o){let s=null;const i=n.directiveEnd;let l=n.directiveStylingLast;for(-1===l?l=n.directiveStart:l++;l<i&&(s=t[l],r=Cu(r,s.hostAttrs,o),s!==e);)l++;return null!==e&&(n.directiveStylingLast=l),r}function Cu(e,t,n){const r=n?1:2;let o=-1;if(null!==t)for(let s=0;s<t.length;s++){const i=t[s];"number"==typeof i?o=i:o===r&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),er(e,i,!!n||t[++s]))}return void 0===e?null:e}function xu(e,t,n){er(e,t,Jr(n))}function Iu(e,t,n,r,o,s,i,l){if(!(3&t.type))return;const c=e.data,a=c[l+1];ku(1==(1&a)?Eu(c,t,n,o,mi(a),i):void 0)||(ku(s)||2==(2&a)&&(s=Eu(c,null,n,o,l,i)),function(e,t,n,r,o){const s=Ue(e);if(t)o?s?e.addClass(n,r):n.classList.add(r):s?e.removeClass(n,r):n.classList.remove(r);else{let t=-1===r.indexOf("-")?void 0:gs.DashCase;if(null==o)s?e.removeStyle(n,r,t):n.style.removeProperty(r);else{const i="string"==typeof o&&o.endsWith("!important");i&&(o=o.slice(0,-10),t|=gs.Important),s?e.setStyle(n,r,o,t):n.style.setProperty(r,o,i?"important":"")}}}(r,i,qe(jt(),n),o,s))}function Eu(e,t,n,r,o,s){const i=null===t;let l;for(;o>0;){const t=e[o],s=Array.isArray(t),c=s?t[1]:t,a=null===c;let u=n[o+1];u===di&&(u=a?Y:void 0);let d=a?tr(u,r):c===r?u:void 0;if(s&&!ku(d)&&(d=tr(t,r)),ku(d)&&(l=d,i))return l;const f=e[o+1];o=i?gi(f):mi(f)}if(null!==t){let e=s?t.residualClasses:t.residualStyles;null!=e&&(l=tr(e,r))}return l}function ku(e){return void 0!==e}function Tu(e,t){return 0!=(e.flags&(t?16:32))}function Nu(e,t=""){const n=it(),r=lt(),o=e+be,s=r.firstCreatePass?xi(r,o,1,t,null):r.data[o],i=n[o]=Is(n[11],t);Us(r,n,i,s),ft(s,!1)}function Ou(e){return Du("",e,""),Ou}function Du(e,t,n){const r=it(),o=Ec(r,e,t,n);return o!==di&&hl(r,jt(),o),Du}function Pu(e,t,n,r,o){const s=it(),i=kc(s,e,t,n,r,o);return i!==di&&hl(s,jt(),i),Pu}function Au(e,t,n,r,o,s,i){const l=it(),c=Tc(l,e,t,n,r,o,s,i);return c!==di&&hl(l,jt(),c),Au}function Su(e,t,n,r,o,s,i,l,c){const a=it(),u=Nc(a,e,t,n,r,o,s,i,l,c);return u!==di&&hl(a,jt(),u),Su}function Ru(e,t,n,r,o,s,i,l,c,a,u){const d=it(),f=Oc(d,e,t,n,r,o,s,i,l,c,a,u);return f!==di&&hl(d,jt(),f),Ru}function Mu(e,t,n,r,o,s,i,l,c,a,u,d,f){const h=it(),p=Dc(h,e,t,n,r,o,s,i,l,c,a,u,d,f);return p!==di&&hl(h,jt(),p),Mu}function Vu(e,t,n,r,o,s,i,l,c,a,u,d,f,h,p){const g=it(),y=Pc(g,e,t,n,r,o,s,i,l,c,a,u,d,f,h,p);return y!==di&&hl(g,jt(),y),Vu}function ju(e,t,n,r,o,s,i,l,c,a,u,d,f,h,p,g,y){const m=it(),_=Ac(m,e,t,n,r,o,s,i,l,c,a,u,d,f,h,p,g,y);return _!==di&&hl(m,jt(),_),ju}function Fu(e){const t=it(),n=Ic(t,e);return n!==di&&hl(t,jt(),n),Fu}function Lu(e,t,n){_u(er,yu,Ec(it(),e,t,n),!0)}function Hu(e,t,n,r,o){_u(er,yu,kc(it(),e,t,n,r,o),!0)}function $u(e,t,n,r,o,s,i){_u(er,yu,Tc(it(),e,t,n,r,o,s,i),!0)}function Bu(e,t,n,r,o,s,i,l,c){_u(er,yu,Nc(it(),e,t,n,r,o,s,i,l,c),!0)}function Uu(e,t,n,r,o,s,i,l,c,a,u){_u(er,yu,Oc(it(),e,t,n,r,o,s,i,l,c,a,u),!0)}function zu(e,t,n,r,o,s,i,l,c,a,u,d,f){_u(er,yu,Dc(it(),e,t,n,r,o,s,i,l,c,a,u,d,f),!0)}function Qu(e,t,n,r,o,s,i,l,c,a,u,d,f,h,p){_u(er,yu,Pc(it(),e,t,n,r,o,s,i,l,c,a,u,d,f,h,p),!0)}function qu(e,t,n,r,o,s,i,l,c,a,u,d,f,h,p,g,y){_u(er,yu,Ac(it(),e,t,n,r,o,s,i,l,c,a,u,d,f,h,p,g,y),!0)}function Wu(e){_u(er,yu,Ic(it(),e),!0)}function Zu(e,t,n){hu(Ec(it(),e,t,n))}function Ku(e,t,n,r,o){hu(kc(it(),e,t,n,r,o))}function Gu(e,t,n,r,o,s,i){hu(Tc(it(),e,t,n,r,o,s,i))}function Yu(e,t,n,r,o,s,i,l,c){hu(Nc(it(),e,t,n,r,o,s,i,l,c))}function Ju(e,t,n,r,o,s,i,l,c,a,u){hu(Oc(it(),e,t,n,r,o,s,i,l,c,a,u))}function Xu(e,t,n,r,o,s,i,l,c,a,u,d,f){hu(Dc(it(),e,t,n,r,o,s,i,l,c,a,u,d,f))}function ed(e,t,n,r,o,s,i,l,c,a,u,d,f,h,p){hu(Pc(it(),e,t,n,r,o,s,i,l,c,a,u,d,f,h,p))}function td(e,t,n,r,o,s,i,l,c,a,u,d,f,h,p,g,y){hu(Ac(it(),e,t,n,r,o,s,i,l,c,a,u,d,f,h,p,g,y))}function nd(e){hu(Ic(it(),e))}function rd(e,t,n,r,o){return mu(e,Ec(it(),t,n,r),o,!1),rd}function od(e,t,n,r,o,s,i){return mu(e,kc(it(),t,n,r,o,s),i,!1),od}function sd(e,t,n,r,o,s,i,l,c){return mu(e,Tc(it(),t,n,r,o,s,i,l),c,!1),sd}function id(e,t,n,r,o,s,i,l,c,a,u){return mu(e,Nc(it(),t,n,r,o,s,i,l,c,a),u,!1),id}function ld(e,t,n,r,o,s,i,l,c,a,u,d,f){return mu(e,Oc(it(),t,n,r,o,s,i,l,c,a,u,d),f,!1),ld}function cd(e,t,n,r,o,s,i,l,c,a,u,d,f,h,p){return mu(e,Dc(it(),t,n,r,o,s,i,l,c,a,u,d,f,h),p,!1),cd}function ad(e,t,n,r,o,s,i,l,c,a,u,d,f,h,p,g,y){return mu(e,Pc(it(),t,n,r,o,s,i,l,c,a,u,d,f,h,p,g),y,!1),ad}function ud(e,t,n,r,o,s,i,l,c,a,u,d,f,h,p,g,y,m,_){return mu(e,Ac(it(),t,n,r,o,s,i,l,c,a,u,d,f,h,p,g,y,m),_,!1),ud}function dd(e,t,n){return mu(e,Ic(it(),t),n,!1),dd}function fd(e,t,n){const r=it();return vc(r,bt(),t)&&Fi(lt(),Lt(),r,e,t,r[11],n,!0),fd}function hd(e,t,n){const r=it();if(vc(r,bt(),t)){const o=lt(),s=Lt();Fi(o,s,r,e,t,ul(Et(o.data),s,r),n,!0)}return hd}const pd=void 0;var gd=["en",[["a","p"],["AM","PM"],pd],[["AM","PM"],pd,pd],[["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"]],pd,[["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"]],pd,[["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}",pd,"{1} 'at' {0}",pd],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(e){let t=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\.?/,"").length;return 1===t&&0===n?1:5}];let yd={};function md(e,t,n){"string"!=typeof t&&(n=t,t=e[xd.LocaleId]),t=t.toLowerCase().replace(/_/g,"-"),yd[t]=e,n&&(yd[t][xd.ExtraData]=n)}function _d(e){const t=function(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=wd(t);if(n)return n;const r=t.split("-")[0];if(n=wd(r),n)return n;if("en"===r)return gd;throw new Error(`Missing locale data for the locale "${e}".`)}function vd(e){return _d(e)[xd.CurrencyCode]||null}function bd(e){return _d(e)[xd.PluralCase]}function wd(e){return e in yd||(yd[e]=K.ng&&K.ng.common&&K.ng.common.locales&&K.ng.common.locales[e]),yd[e]}function Cd(){yd={}}var xd=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}({});const Id=["zero","one","two","few","many"],Ed="en-US",kd="USD",Td={marker:"element"},Nd={marker:"ICU"};var Od=function(e){return e[e.SHIFT=2]="SHIFT",e[e.APPEND_EAGERLY=1]="APPEND_EAGERLY",e[e.COMMENT=2]="COMMENT",e}({});let Dd=Ed;function Pd(e){var t;null==(t=e)&&I("Expected localeId to be defined",t,null,"!="),"string"==typeof e&&(Dd=e.toLowerCase().replace(/_/g,"-"))}function Ad(e,t,n){const r=t.insertBeforeIndex,o=Array.isArray(r)?r[0]:r;return null===o?Ls(e,0,n):Qe(n[o])}function Sd(e,t,n,r,o){const s=t.insertBeforeIndex;if(Array.isArray(s)){let i=r,l=null;if(3&t.type||(l=i,i=o),null!==i&&0==(2&t.flags))for(let t=1;t<s.length;t++)Rs(e,i,n[s[t]],l,!1)}}function Rd(e,t){if(e.push(t),e.length>1)for(let n=e.length-2;n>=0;n--){const r=e[n];Md(r)||Vd(r,t)&&null===jd(r)&&Fd(r,t.index)}}function Md(e){return!(64&e.type)}function Vd(e,t){return Md(t)||e.index>t.index}function jd(e){const t=e.insertBeforeIndex;return Array.isArray(t)?t[0]:t}function Fd(e,t){const n=e.insertBeforeIndex;Array.isArray(n)?n[0]=t:(Bs(Ad,Sd),e.insertBeforeIndex=t)}function Ld(e,t){const n=e.data[t];return null===n||"string"==typeof n?null:n.hasOwnProperty("currentCaseLViewIndex")?n:n.value}function Hd(e,t,n){const r=Ii(e,n,64,null,null);return Rd(t,r),r}function $d(e,t){const n=t[e.currentCaseLViewIndex];return null===n?n:n<0?~n:n}let Bd=0,Ud=0;function zd(e,t,n,r){const o=n[11];let s,i=null;for(let l=0;l<t.length;l++){const c=t[l];if("string"==typeof c){const e=t[++l];null===n[e]&&(n[e]=Is(o,c))}else if("number"==typeof c)switch(1&c){case 0:const a=c>>>17;let u,d;if(null===i&&(i=a,s=js(o,r)),a===i?(u=r,d=s):(u=null,d=Qe(n[a])),null!==d){const t=(131070&c)>>>1;Rs(o,d,n[t],u,!1);const r=Ld(e,t);if(null!==r&&"object"==typeof r){const t=$d(r,n);null!==t&&zd(e,r.create[t],n,n[r.anchorIdx])}}break;case 1:const f=t[++l],h=t[++l];Zi(o,qe(c>>>1,n),null,null,f,h,null);break;default:throw new Error(`Unable to determine the type of mutate operation for "${c}"`)}else switch(c){case Nd:const e=t[++l],r=t[++l];null===n[r]&&qo(n[r]=ks(o,e),n);break;case Td:const s=t[++l],i=t[++l];null===n[i]&&qo(n[i]=Ts(o,s,null),n)}}}function Qd(e,t,n,r,o){for(let s=0;s<n.length;s++){const i=n[s],l=n[++s];if(i&o){let o="";for(let i=s+1;i<=s+l;i++){const s=n[i];if("string"==typeof s)o+=s;else if("number"==typeof s)if(s<0)o+=w(t[r-s]);else{const l=s>>>2;switch(3&s){case 1:const s=n[++i],c=n[++i],a=e.data[l];"string"==typeof a?Zi(t[11],t[l],null,a,s,o,c):Fi(e,a,t,s,o,t[11],c,!1);break;case 0:const u=t[l];null!==u&&Es(t[11],u,o);break;case 2:Wd(e,Ld(e,l),t,o);break;case 3:qd(e,Ld(e,l),r,t)}}}}else{const o=n[s+1];if(o>0&&3==(3&o)){const n=Ld(e,o>>>2);t[n.currentCaseLViewIndex]<0&&qd(e,n,r,t)}}s+=l}}function qd(e,t,n,r){let o=r[t.currentCaseLViewIndex];if(null!==o){let s=Bd;o<0&&(o=r[t.currentCaseLViewIndex]=~o,s=-1),Qd(e,r,t.update[o],n,s)}}function Wd(e,t,n,r){const o=function(e,t){let n=e.cases.indexOf(t);if(-1===n)switch(e.type){case 1:{const r=function(e,t){const n=bd(t)(parseInt(e,10)),r=Id[n];return void 0!==r?r:"other"}(t,Dd);n=e.cases.indexOf(r),-1===n&&"other"!==r&&(n=e.cases.indexOf("other"));break}case 0:n=e.cases.indexOf("other")}return-1===n?null:n}(t,r);if($d(t,n)!==o&&(Zd(e,t,n),n[t.currentCaseLViewIndex]=null===o?null:~o,null!==o)){const r=n[t.anchorIdx];r&&zd(e,t.create[o],n,r)}}function Zd(e,t,n){let r=$d(t,n);if(null!==r){const o=t.remove[r];for(let t=0;t<o.length;t++){const r=o[t];if(r>0){const e=qe(r,n);null!==e&&Ws(n[11],e)}else Zd(e,Ld(e,~r),n)}}}const Kd=/\ufffd(\d+):?\d*\ufffd/gi,Gd=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,Yd=/\ufffd(\d+)\ufffd/,Jd=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,Xd=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,ef=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,tf=/\uE500/g;function nf(e,t,n,r,o,s,i){const l=Ei(e,r,1,null);let c=l<<Od.SHIFT,a=dt();t===a&&(a=null),null===a&&(c|=Od.APPEND_EAGERLY),i&&(c|=Od.COMMENT,void 0===ys&&(ys=function(){const e=[];let t,n,r=-1;function o(e,t){r=0;const o=$d(e,t);n=null!==o?e.remove[o]:Y}function s(){if(r<n.length){const i=n[r++];return i>0?t[i]:(e.push(r,n),o(t[1].data[~i],t),s())}return 0===e.length?null:(n=e.pop(),r=e.pop(),s())}return function(n,r){for(t=r;e.length;)e.pop();return o(n.value,r),s}}())),o.push(c,null===s?"":s);const u=Ii(e,l,i?32:1,null===s?"":s,null);Rd(n,u);const d=u.index;return ft(u,!1),null!==a&&t!==a&&function(e,t){let n=e.insertBeforeIndex;var r;null===n?(Bs(Ad,Sd),n=e.insertBeforeIndex=[null,t]):("Expecting array here",(r=Array.isArray(n))!=!0&&I("Expecting array here",r,true,"=="),n.push(t))}(a,d),u}function rf(e,t,n,r,o,s,i){const l=i.match(Kd),c=nf(e,t,n,s,r,l?null:i,!1);l&&of(o,i,c.index,null,0,null)}function of(e,t,n,r,o,s){const i=e.length,l=i+1;e.push(null,null);const c=i+2,a=t.split(Kd);let u=0;for(let d=0;d<a.length;d++){const t=a[d];if(1&d){const n=o+parseInt(t,10);e.push(-1-n),u|=lf(n)}else""!==t&&e.push(t)}return e.push(n<<2|(r?1:0)),r&&e.push(r,s),e[i]=u,e[l]=e.length-c,u}function sf(e){let t=0;for(let n=0;n<e.length;n++){const r=e[n];"number"==typeof r&&r<0&&t++}return t}function lf(e){return 1<<Math.min(e,31)}function cf(e){let t,n,r="",o=0,s=!1;for(;null!==(t=Xd.exec(e));)s?t[0]===`\ufffd/*${n}\ufffd`&&(o=t.index,s=!1):(r+=e.substring(o,t.index+t[0].length),n=t[1],s=!0);return r+=e.substr(o),r}function af(e,t,n,r,o,s){let i=0;const l={type:o.type,currentCaseLViewIndex:Ei(e,t,1,null),anchorIdx:s,cases:[],create:[],remove:[],update:[]};!function(e,t,n){e.push(lf(t.mainBinding),2,-1-t.mainBinding,n<<2|2)}(n,o,s),function(e,t,n){const r=e.data[t];null===r?e.data[t]=n:r.value=n}(e,s,l);const c=o.values;for(let a=0;a<c.length;a++){const s=c[a],u=[];for(let e=0;e<s.length;e++){const t=s[e];if("string"!=typeof t){const n=u.push(t)-1;s[e]=`\x3c!--\ufffd${n}\ufffd--\x3e`}}i=ff(e,l,t,n,r,o.cases[a],s.join(""),u)|i}i&&function(e,t,n){e.push(t,1,n<<2|3)}(n,i,s)}function uf(e){const t=[],n=[];let r=1,o=0;const s=df(e=e.replace(Jd,function(e,t,n){return r="select"===n?0:1,o=parseInt(t.substr(1),10),""}));for(let i=0;i<s.length;){let e=s[i++].trim();1===r&&(e=e.replace(/\s*(?:=)?(\w+)\s*/,"$1")),e.length&&t.push(e);const o=df(s[i++]);t.length>n.length&&n.push(o)}return{type:r,mainBinding:o,cases:t,values:n}}function df(e){if(!e)return[];let t=0;const n=[],r=[],o=/[{}]/g;let s;for(o.lastIndex=0;s=o.exec(e);){const o=s.index;if("}"==s[0]){if(n.pop(),0==n.length){const n=e.substring(t,o);Jd.test(n)?r.push(uf(n)):r.push(n),t=o+1}}else{if(0==n.length){const n=e.substring(t,o);r.push(n),t=o+1}n.push("{")}}const i=e.substring(t);return r.push(i),r}function ff(e,t,n,r,o,s,i,l){const c=[],a=[],u=[];t.cases.push(s),t.create.push(c),t.remove.push(a),t.update.push(u);const d=io(Be()).getInertBodyElement(i),f=Po(d)||d;return f?hf(e,t,n,r,c,a,u,f,o,l,0):0}function hf(e,t,n,r,o,s,i,l,c,a,u){let d=0,f=l.firstChild;for(;f;){const l=Ei(e,n,1,null);switch(f.nodeType){case Node.ELEMENT_NODE:const h=f,p=h.tagName.toLowerCase();if(bo.hasOwnProperty(p)){yf(o,Td,p,c,l),e.data[l]=p;const g=h.attributes;for(let e=0;e<g.length;e++){const t=g.item(e),n=t.name.toLowerCase();t.value.match(Kd)?xo.hasOwnProperty(n)&&of(i,t.value,l,t.name,0,wo[n]?fo:Co[n]?ho:null):mf(o,l,t)}d=hf(e,t,n,r,o,s,i,f,l,a,u+1)|d,pf(s,l,u)}break;case Node.TEXT_NODE:const g=f.textContent||"",y=g.match(Kd);yf(o,null,y?"":g,c,l),pf(s,l,u),y&&(d=of(i,g,l,null,0,null)|d);break;case Node.COMMENT_NODE:const m=Yd.exec(f.textContent||"");if(m){const t=a[parseInt(m[1],10)];yf(o,Nd,"",c,l),af(e,n,r,c,t,l),gf(s,l,u)}}f=f.nextSibling}return d}function pf(e,t,n){0===n&&e.push(t)}function gf(e,t,n){0===n&&(e.push(~t),e.push(t))}function yf(e,t,n,r,o){null!==t&&e.push(t),e.push(n,o,0|r<<17|o<<1)}function mf(e,t,n){e.push(t<<1|1,n.name,n.value)}const _f=/\[(\ufffd.+?\ufffd?)\]/,vf=/\[(\ufffd.+?\ufffd?)\]|(\ufffd\/?\*\d+:\d+\ufffd)/g,bf=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,wf=/{([A-Z0-9_]+)}/g,Cf=/\ufffdI18N_EXP_(ICU(_\d+)?)\ufffd/g,xf=/\/\*/,If=/\d+\:(\d+)/;function Ef(e,t={}){let n=e;if(_f.test(e)){const e={},t=[0];n=n.replace(vf,(n,r,o)=>{const s=r||o,i=e[s]||[];if(i.length||(s.split("|").forEach(e=>{const t=e.match(If),n=t?parseInt(t[1],10):0,r=xf.test(e);i.push([n,r,e])}),e[s]=i),!i.length)throw new Error(`i18n postprocess: unmatched placeholder - ${s}`);const l=t[t.length-1];let c=0;for(let e=0;e<i.length;e++)if(i[e][0]===l){c=e;break}const[a,u,d]=i[c];return u?t.pop():l!==a&&t.push(a),i.splice(c,1),d})}return Object.keys(t).length?(n=n.replace(bf,(e,n,r,o,s,i)=>t.hasOwnProperty(r)?`${n}${t[r]}${i}`:e),n=n.replace(wf,(e,n)=>t.hasOwnProperty(n)?t[n]:e),n=n.replace(Cf,(e,n)=>{if(t.hasOwnProperty(n)){const r=t[n];if(!r.length)throw new Error(`i18n postprocess: unmatched ICU - ${e} with key: ${n}`);return r.shift()}return e}),n):n}function kf(e,t,n=-1){const r=lt(),o=it(),s=be+e,i=Xe(r.consts,t),l=dt();r.firstCreatePass&&function(e,t,n,r,o,s){const i=dt(),l=[],c=[],a=[[]],u=(d=o=function(e,t){if(function(e){return-1===e}(t))return cf(e);{const n=e.indexOf(`:${t}\ufffd`)+2+t.toString().length,r=e.search(new RegExp(`\ufffd\\/\\*\\d+:${t}\ufffd`));return cf(e.substring(n,r))}}(o,s),d.replace(tf," ")).split(ef);var d;for(let f=0;f<u.length;f++){let r=u[f];if(0==(1&f)){const s=df(r);for(let r=0;r<s.length;r++){let u=s[r];if(0==(1&r)){const t=u;""!==t&&rf(e,i,a[0],l,c,n,t)}else{const r=u;if("object"!=typeof r)throw new Error(`Unable to parse ICU expression in "${o}" message.`);af(e,n,c,t,r,nf(e,i,a[0],n,l,"",!0).index)}}}else{const t=47===r.charCodeAt(0),n=(r.charCodeAt(t?1:0),be+Number.parseInt(r.substring(t?2:1)));if(t)a.shift(),ft(dt(),!1);else{const t=Hd(e,a[0],n);a.unshift([]),ft(t,!0)}}}e.data[r]={create:l,update:c}}(r,null===l?0:l.index,o,s,i,n);const c=r.data[s],a=Ss(r,l===o[6]?null:l,o);!function(e,t,n,r){const o=e[11];for(let s=0;s<t.length;s++){const i=t[s++],l=t[s],c=(i&Od.COMMENT)===Od.COMMENT,a=(i&Od.APPEND_EAGERLY)===Od.APPEND_EAGERLY,u=i>>>Od.SHIFT;let d=e[u];null===d&&(d=e[u]=c?o.createComment(l):Is(o,l)),a&&null!==n&&Rs(o,n,d,r,!1)}}(o,c.create,a,l&&8&l.type?o[l.index]:null),Ct(!0)}function Tf(){Ct(!1)}function Nf(e,t,n){kf(e,t,n),Tf()}function Of(e,t){const n=lt(),r=Xe(n.consts,t);!function(e,t,n){const r=at().index,o=[];if(e.firstCreatePass&&null===e.data[t]){for(let e=0;e<n.length;e+=2){const t=n[e],s=n[e+1];if(""!==s){if(Gd.test(s))throw new Error(`ICU expressions are not supported in attributes. Message: "${s}".`);of(o,s,r,t,sf(o),null)}}e.data[t]=o}}(n,e+be,r)}function Df(e){return vc(it(),bt(),e)&&(Bd|=1<<Math.min(Ud,31)),Ud++,Df}function Pf(e){!function(e,t,n){if(Ud>0){const r=e.data[n];Qd(e,t,Array.isArray(r)?r:r.update,_t()-Ud-1,Bd)}Bd=0,Ud=0}(lt(),it(),e+be)}function Af(e,t={}){return Ef(e,t)}function Sf(e,t,n,r,o){if(e=_(e),Array.isArray(e))for(let s=0;s<e.length;s++)Sf(e[s],t,n,r,o);else{const s=lt(),i=it();let l=Pl(e)?e:_(e.provide),c=Nl(e);const a=at(),u=1048575&a.providerIndexes,d=a.directiveStart,f=a.providerIndexes>>20;if(Pl(e)||!e.multi){const r=new Gt(c,o,wa),h=Vf(l,t,o?u:u+f,d);-1===h?(hn(an(a,i),s,l),Rf(s,e,t.length),t.push(l),a.directiveStart++,a.directiveEnd++,o&&(a.providerIndexes+=1048576),n.push(r),i.push(r)):(n[h]=r,i[h]=r)}else{const h=Vf(l,t,u+f,d),p=Vf(l,t,u,u+f),g=h>=0&&n[h],y=p>=0&&n[p];if(o&&!y||!o&&!g){hn(an(a,i),s,l);const u=function(e,t,n,r,o){const s=new Gt(e,n,wa);return s.multi=[],s.index=t,s.componentProviders=0,Mf(s,o,r&&!n),s}(o?Ff:jf,n.length,o,r,c);!o&&y&&(n[p].providerFactory=u),Rf(s,e,t.length,0),t.push(l),a.directiveStart++,a.directiveEnd++,o&&(a.providerIndexes+=1048576),n.push(u),i.push(u)}else Rf(s,e,h>-1?h:p,Mf(n[o?p:h],c,!o&&r));!o&&r&&y&&n[p].componentProviders++}}}function Rf(e,t,n,r){const o=Pl(t);if(o||t.useClass){const s=(t.useClass||t).prototype.ngOnDestroy;if(s){const i=e.destroyHooks||(e.destroyHooks=[]);if(!o&&t.multi){const e=i.indexOf(n);-1===e?i.push(n,[r,s]):i[e+1].push(r,s)}else i.push(n,s)}}}function Mf(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function Vf(e,t,n,r){for(let o=n;o<r;o++)if(t[o]===e)return o;return-1}function jf(e,t,n,r){return Lf(this.multi,[])}function Ff(e,t,n,r){const o=this.multi;let s;if(this.providerFactory){const e=this.providerFactory.componentProviders,t=Cn(n,n[1],this.providerFactory.index,r);s=t.slice(0,e),Lf(o,s);for(let n=e;n<t.length;n++)s.push(t[n])}else s=[],Lf(o,s);return s}function Lf(e,t){for(let n=0;n<e.length;n++)t.push((0,e[n])());return t}function Hf(e,t=[]){return n=>{n.providersResolver=(n,r)=>function(e,t,n){const r=lt();if(r.firstCreatePass){const o=Te(e);Sf(n,r.data,r.blueprint,o,!0),Sf(t,r.data,r.blueprint,o,!1)}}(n,r?r(e):e,t)}}class $f{}class Bf{}function Uf(e){const t=Error(`No component factory found for ${p(e)}. Did you add it to @NgModule.entryComponents?`);return t[zf]=e,t}const zf="ngComponent";class Qf{resolveComponentFactory(e){throw Uf(e)}}let qf=(()=>{class e{}return e.NULL=new Qf,e})();class Wf{constructor(e,t,n){this._parent=t,this._ngModule=n,this._factories=new Map;for(let r=0;r<e.length;r++){const t=e[r];this._factories.set(t.componentType,t)}}resolveComponentFactory(e){let t=this._factories.get(e);if(!t&&this._parent&&(t=this._parent.resolveComponentFactory(e)),!t)throw Uf(e);return new Zf(t,this._ngModule)}}class Zf extends Bf{constructor(e,t){super(),this.factory=e,this.ngModule=t,this.selector=e.selector,this.componentType=e.componentType,this.ngContentSelectors=e.ngContentSelectors,this.inputs=e.inputs,this.outputs=e.outputs}create(e,t,n,r){return this.factory.create(e,t,n,r||this.ngModule)}}function Kf(...e){}function Gf(){return Yf(at(),it())}function Yf(e,t){return new eh(We(e,t))}const Jf=Gf,Xf=Jf;let eh=(()=>{class e{constructor(e){this.nativeElement=e}}return e.__NG_ELEMENT_ID__=Xf,e})();function th(e){return e instanceof eh?e.nativeElement:e}class nh{}let rh=(()=>{class e{}return e.__NG_ELEMENT_ID__=()=>sh(),e})();const oh=ih,sh=oh;function ih(){const e=it(),t=Ge(at().index,e);return function(e){return e[11]}(Ce(t)?t:e)}let lh=(()=>{class e{}return e.\u0275prov=E({token:e,providedIn:"root",factory:()=>null}),e})();class ch{constructor(e){this.full=e,this.major=e.split(".")[0],this.minor=e.split(".")[1],this.patch=e.split(".").slice(2).join(".")}}const ah=new ch("12.0.3");class uh{constructor(){}supports(e){return gc(e)}create(e){return new fh(e)}}const dh=(e,t)=>t;class fh{constructor(e){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=e||dh}forEachItem(e){let t;for(t=this._itHead;null!==t;t=t._next)e(t)}forEachOperation(e){let t=this._itHead,n=this._removalsHead,r=0,o=null;for(;t||n;){const s=!n||t&&t.currentIndex<yh(n,r,o)?t:n,i=yh(s,r,o),l=s.currentIndex;if(s===n)r--,n=n._nextRemoved;else if(t=t._next,null==s.previousIndex)r++;else{o||(o=[]);const e=i-r,t=l-r;if(e!=t){for(let n=0;n<e;n++){const r=n<o.length?o[n]:o[n]=0,s=r+n;t<=s&&s<e&&(o[n]=r+1)}o[s.previousIndex]=t-e}}i!==l&&e(s,i,l)}}forEachPreviousItem(e){let t;for(t=this._previousItHead;null!==t;t=t._nextPrevious)e(t)}forEachAddedItem(e){let t;for(t=this._additionsHead;null!==t;t=t._nextAdded)e(t)}forEachMovedItem(e){let t;for(t=this._movesHead;null!==t;t=t._nextMoved)e(t)}forEachRemovedItem(e){let t;for(t=this._removalsHead;null!==t;t=t._nextRemoved)e(t)}forEachIdentityChange(e){let t;for(t=this._identityChangesHead;null!==t;t=t._nextIdentityChange)e(t)}diff(e){if(null==e&&(e=[]),!gc(e))throw new Error(`Error trying to diff '${p(e)}'. Only arrays and iterables are allowed`);return this.check(e)?this:null}onDestroy(){}check(e){this._reset();let t,n,r,o=this._itHead,s=!1;if(Array.isArray(e)){this.length=e.length;for(let t=0;t<this.length;t++)n=e[t],r=this._trackByFn(t,n),null!==o&&Object.is(o.trackById,r)?(s&&(o=this._verifyReinsertion(o,n,r,t)),Object.is(o.item,n)||this._addIdentityChange(o,n)):(o=this._mismatch(o,n,r,t),s=!0),o=o._next}else t=0,function(e,t){if(Array.isArray(e))for(let n=0;n<e.length;n++)t(e[n]);else{const n=e[fc()]();let r;for(;!(r=n.next()).done;)t(r.value)}}(e,e=>{r=this._trackByFn(t,e),null!==o&&Object.is(o.trackById,r)?(s&&(o=this._verifyReinsertion(o,e,r,t)),Object.is(o.item,e)||this._addIdentityChange(o,e)):(o=this._mismatch(o,e,r,t),s=!0),o=o._next,t++}),this.length=t;return this._truncate(o),this.collection=e,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let e;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,t,n,r){let o;return null===e?o=this._itTail:(o=e._prev,this._remove(e)),null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Object.is(e.item,t)||this._addIdentityChange(e,t),this._reinsertAfter(e,o,r)):null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(n,r))?(Object.is(e.item,t)||this._addIdentityChange(e,t),this._moveAfter(e,o,r)):e=this._addAfter(new hh(t,n),o,r),e}_verifyReinsertion(e,t,n,r){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==o?e=this._reinsertAfter(o,e._prev,r):e.currentIndex!=r&&(e.currentIndex=r,this._addToMoves(e,r)),e}_truncate(e){for(;null!==e;){const t=e._next;this._addToRemovals(this._unlink(e)),e=t}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(e,t,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);const r=e._prevRemoved,o=e._nextRemoved;return null===r?this._removalsHead=o:r._nextRemoved=o,null===o?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(e,t,n),this._addToMoves(e,n),e}_moveAfter(e,t,n){return this._unlink(e),this._insertAfter(e,t,n),this._addToMoves(e,n),e}_addAfter(e,t,n){return this._insertAfter(e,t,n),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e}_insertAfter(e,t,n){const r=null===t?this._itHead:t._next;return e._next=r,e._prev=t,null===r?this._itTail=e:r._prev=e,null===t?this._itHead=e:t._next=e,null===this._linkedRecords&&(this._linkedRecords=new gh),this._linkedRecords.put(e),e.currentIndex=n,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);const t=e._prev,n=e._next;return null===t?this._itHead=n:t._next=n,null===n?this._itTail=t:n._prev=t,e}_addToMoves(e,t){return e.previousIndex===t||(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e),e}_addToRemovals(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new gh),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,t){return e.item=t,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e}}class hh{constructor(e,t){this.item=e,this.trackById=t,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 ph{constructor(){this._head=null,this._tail=null}add(e){null===this._head?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,t){let n;for(n=this._head;null!==n;n=n._nextDup)if((null===t||t<=n.currentIndex)&&Object.is(n.trackById,e))return n;return null}remove(e){const t=e._prevDup,n=e._nextDup;return null===t?this._head=n:t._nextDup=n,null===n?this._tail=t:n._prevDup=t,null===this._head}}class gh{constructor(){this.map=new Map}put(e){const t=e.trackById;let n=this.map.get(t);n||(n=new ph,this.map.set(t,n)),n.add(e)}get(e,t){const n=this.map.get(e);return n?n.get(e,t):null}remove(e){const t=e.trackById;return this.map.get(t).remove(e)&&this.map.delete(t),e}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function yh(e,t,n){const r=e.previousIndex;if(null===r)return r;let o=0;return n&&r<n.length&&(o=n[r]),r+t+o}class mh{constructor(){}supports(e){return e instanceof Map||yc(e)}create(){return new _h}}class _h{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(e){let t;for(t=this._mapHead;null!==t;t=t._next)e(t)}forEachPreviousItem(e){let t;for(t=this._previousMapHead;null!==t;t=t._nextPrevious)e(t)}forEachChangedItem(e){let t;for(t=this._changesHead;null!==t;t=t._nextChanged)e(t)}forEachAddedItem(e){let t;for(t=this._additionsHead;null!==t;t=t._nextAdded)e(t)}forEachRemovedItem(e){let t;for(t=this._removalsHead;null!==t;t=t._nextRemoved)e(t)}diff(e){if(e){if(!(e instanceof Map||yc(e)))throw new Error(`Error trying to diff '${p(e)}'. Only maps and objects are allowed`)}else e=new Map;return this.check(e)?this:null}onDestroy(){}check(e){this._reset();let t=this._mapHead;if(this._appendAfter=null,this._forEach(e,(e,n)=>{if(t&&t.key===n)this._maybeAddToChanges(t,e),this._appendAfter=t,t=t._next;else{const r=this._getOrCreateRecordForKey(n,e);t=this._insertBeforeOrAppend(t,r)}}),t){t._prev&&(t._prev._next=null),this._removalsHead=t;for(let e=t;null!==e;e=e._nextRemoved)e===this._mapHead&&(this._mapHead=null),this._records.delete(e.key),e._nextRemoved=e._next,e.previousValue=e.currentValue,e.currentValue=null,e._prev=null,e._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(e,t){if(e){const n=e._prev;return t._next=e,t._prev=n,e._prev=t,n&&(n._next=t),e===this._mapHead&&(this._mapHead=t),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=t,t._prev=this._appendAfter):this._mapHead=t,this._appendAfter=t,null}_getOrCreateRecordForKey(e,t){if(this._records.has(e)){const n=this._records.get(e);this._maybeAddToChanges(n,t);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 vh(e);return this._records.set(e,n),n.currentValue=t,this._addToAdditions(n),n}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,t){Object.is(t,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=t,this._addToChanges(e))}_addToAdditions(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,t){e instanceof Map?e.forEach(t):Object.keys(e).forEach(n=>t(e[n],n))}}class vh{constructor(e){this.key=e,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 bh(){return new wh([new uh])}let wh=(()=>{class e{constructor(e){this.factories=e}static create(t,n){if(null!=n){const e=n.factories.slice();t=t.concat(e)}return new e(t)}static extend(t){return{provide:e,useFactory:n=>e.create(t,n||bh()),deps:[[e,new kr,new Ir]]}}find(e){const t=this.factories.find(t=>t.supports(e));if(null!=t)return t;throw new Error(`Cannot find a differ supporting object '${e}' of type '${n=e,n.name||typeof n}'`);var n}}return e.\u0275prov=E({token:e,providedIn:"root",factory:bh}),e})();function Ch(){return new xh([new mh])}let xh=(()=>{class e{constructor(e){this.factories=e}static create(t,n){if(n){const e=n.factories.slice();t=t.concat(e)}return new e(t)}static extend(t){return{provide:e,useFactory:n=>e.create(t,n||Ch()),deps:[[e,new kr,new Ir]]}}find(e){const t=this.factories.find(t=>t.supports(e));if(t)return t;throw new Error(`Cannot find a differ supporting object '${e}'`)}}return e.\u0275prov=E({token:e,providedIn:"root",factory:Ch}),e})();function Ih(e,t,n,r,o=!1){for(;null!==n;){const s=t[n.index];if(null!==s&&r.push(Qe(s)),xe(s))for(let e=we;e<s.length;e++){const t=s[e],n=t[1].firstChild;null!==n&&Ih(t[1],t,n,r)}const i=n.type;if(8&i)Ih(e,t,n.child,r);else if(32&i){const e=ms(n,t);let o;for(;o=e();)r.push(o)}else if(16&i){const e=Qs(t,n);if(Array.isArray(e))r.push(...e);else{const n=_s(t[16]);Ih(n[1],n,e,r,!0)}}n=o?n.projectionNext:n.next}return r}class Eh{constructor(e,t){this._lView=e,this._cdRefInjectingView=t,this._appRef=null,this._attachedToViewContainer=!1}get rootNodes(){const e=this._lView,t=e[1];return Ih(t,e,t.firstChild,[])}get context(){return this._lView[8]}set context(e){this._lView[8]=e}get destroyed(){return 256==(256&this._lView[2])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const e=this._lView[3];if(xe(e)){const t=e[8],n=t?t.indexOf(this):-1;n>-1&&(Os(e,n),Jn(t,n))}this._attachedToViewContainer=!1}Ds(this._lView[1],this._lView)}onDestroy(e){Vi(this._lView[1],this._lView,null,e)}markForCheck(){nl(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){ol(this._lView[1],this._lView,this.context)}checkNoChanges(){!function(e,t,n){yt(!0);try{ol(e,t,n)}finally{yt(!1)}}(this._lView[1],this._lView,this.context)}attachToViewContainerRef(){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._attachedToViewContainer=!0}detachFromAppRef(){var e;this._appRef=null,Ks(this._lView[1],e=this._lView,e[11],2,null,null)}attachToAppRef(e){if(this._attachedToViewContainer)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e}}class kh extends Eh{constructor(e){super(e),this._view=e}detectChanges(){sl(this._view)}checkNoChanges(){!function(e){yt(!0);try{sl(e)}finally{yt(!1)}}(this._view)}get context(){return null}}const Th=Dh,Nh=Th;let Oh=(()=>{class e{}return e.__NG_ELEMENT_ID__=Nh,e})();function Dh(e){return function(e,t,n){if(Ee(e)&&!n){const n=Ge(e.index,t);return new Eh(n,n)}return 47&e.type?new Eh(t[16],t):null}(at(),it(),16==(16&e))}const Ph=[new mh],Ah=new wh([new uh]),Sh=new xh(Ph),Rh=Lh,Mh=Rh;let Vh=(()=>{class e{}return e.__NG_ELEMENT_ID__=Mh,e})();const jh=Vh,Fh=class extends jh{constructor(e,t,n){super(),this._declarationLView=e,this._declarationTContainer=t,this.elementRef=n}createEmbeddedView(e){const t=this._declarationTContainer.tViews,n=Ci(this._declarationLView,t,e,16,null,t.declTNode,null,null,null,null);n[17]=this._declarationLView[this._declarationTContainer.index];const r=this._declarationLView[19];return null!==r&&(n[19]=r.createEmbeddedView(t)),ki(t,n,e),new Eh(n)}};function Lh(){return Hh(at(),it())}function Hh(e,t){return 4&e.type?new Fh(t,e,Yf(e,t)):null}class $h{}class Bh{}const Uh=qh,zh=Uh;let Qh=(()=>{class e{}return e.__NG_ELEMENT_ID__=zh,e})();function qh(){return Yh(at(),it())}const Wh=Qh,Zh=class extends Wh{constructor(e,t,n){super(),this._lContainer=e,this._hostTNode=t,this._hostLView=n}get element(){return Yf(this._hostTNode,this._hostLView)}get injector(){return new En(this._hostTNode,this._hostLView)}get parentInjector(){const e=fn(this._hostTNode,this._hostLView);if(nn(e)){const t=on(e,this._hostLView),n=rn(e);return new En(t[1].data[n+8],t)}return new En(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){const t=Kh(this._lContainer);return null!==t&&t[e]||null}get length(){return this._lContainer.length-we}createEmbeddedView(e,t,n){const r=e.createEmbeddedView(t||{});return this.insert(r,n),r}createComponent(e,t,n,r,o){const s=n||this.parentInjector;if(!o&&null==e.ngModule&&s){const e=s.get($h,null);e&&(o=e)}const i=e.create(s,r,void 0,o);return this.insert(i.hostView,t),i}insert(e,t){const n=e._lView,r=n[1];if(xe(n[3])){const t=this.indexOf(e);if(-1!==t)this.detach(t);else{const t=n[3],r=new Zh(t,t[6],t[3]);r.detach(r.indexOf(e))}}const o=this._adjustIndex(t),s=this._lContainer;!function(e,t,n,r){const o=we+r,s=n.length;r>0&&(n[o-1][4]=t),r<s-we?(t[4]=n[o],Yn(n,we+r,t)):(n.push(t),t[4]=null),t[3]=n;const i=t[17];null!==i&&n!==i&&function(e,t){const n=e[9];t[16]!==t[3][3][16]&&(e[2]=!0),null===n?e[9]=[t]:n.push(t)}(i,t);const l=t[19];null!==l&&l.insertView(e),t[2]|=128}(r,n,s,o);const i=qs(o,s),l=n[11],c=js(l,s[7]);return null!==c&&function(e,t,n,r,o,s){r[0]=o,r[6]=t,Ks(e,r,n,1,o,s)}(r,s[6],l,n,c,i),e.attachToViewContainerRef(),Yn(Gh(s),o,e),e}move(e,t){return this.insert(e,t)}indexOf(e){const t=Kh(this._lContainer);return null!==t?t.indexOf(e):-1}remove(e){const t=this._adjustIndex(e,-1),n=Os(this._lContainer,t);n&&(Jn(Gh(this._lContainer),t),Ds(n[1],n))}detach(e){const t=this._adjustIndex(e,-1),n=Os(this._lContainer,t);return n&&null!=Jn(Gh(this._lContainer),t)?new Eh(n):null}_adjustIndex(e,t=0){return null==e?this.length+t:e}};function Kh(e){return e[8]}function Gh(e){return e[8]||(e[8]=[])}function Yh(e,t){let n;const r=t[e.index];if(xe(r))n=r;else{let o;if(8&e.type)o=Qe(r);else{const n=t[11];o=n.createComment("");const r=We(e,t);Rs(n,js(n,r),o,function(e,t){return Ue(e)?e.nextSibling(t):t.nextSibling}(n,r),!1)}t[e.index]=n=Yi(r,t,o,e),tl(t,n)}return new Zh(n,e,t)}function Jh(e,t,n,r){let o=`ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: '${t}'. Current value: '${n}'.`;return r&&(o+=" It seems like the view has been created after its parent and its children have been dirty checked. Has it been created in a change detection hook ?"),function(e,t){const n=new Error(e);return Xh(n,t),n}(o,e)}function Xh(e,t){e.ngDebugContext=t,e.ngErrorLogger=t.logError.bind(t)}function ep(e){return new Error(`ViewDestroyedError: Attempt to use a destroyed view: ${e}`)}function tp(e,t,n){const r=e.state,o=1792&r;return o===t?(e.state=-1793&r|n,e.initIndex=-1,!0):o===n}function np(e,t,n){return(1792&e.state)===t&&e.initIndex<=n&&(e.initIndex=n+1,!0)}function rp(e,t){return e.nodes[t]}function op(e,t){return e.nodes[t]}function sp(e,t){return e.nodes[t]}function ip(e,t){return e.nodes[t]}function lp(e,t){return e.nodes[t]}class cp{}const ap={setCurrentNode:void 0,createRootView:void 0,createEmbeddedView:void 0,createComponentView:void 0,createNgModuleRef:void 0,overrideProvider:void 0,overrideComponentView:void 0,clearOverrides:void 0,checkAndUpdateView:void 0,checkNoChangesView:void 0,destroyView:void 0,resolveDep:void 0,createDebugContext:void 0,handleEvent:void 0,updateDirectives:void 0,updateRenderer:void 0,dirtyParentQueries:void 0},up=()=>{},dp=new Map;function fp(e){let t=dp.get(e);return t||(t=p(e)+"_"+dp.size,dp.set(e,t)),t}function hp(e,t,n,r){if(pc.isWrapped(r)){r=pc.unwrap(r);const o=e.def.nodes[t].bindingIndex+n,s=pc.unwrap(e.oldValues[o]);e.oldValues[o]=new pc(s)}return r}const pp="$$undefined",gp="$$empty";function yp(e){return{id:pp,styles:e.styles,encapsulation:e.encapsulation,data:e.data}}let mp=0;function _p(e,t,n,r){return!(!(2&e.state)&&Object.is(e.oldValues[t.bindingIndex+n],r))}function vp(e,t,n,r){return!!_p(e,t,n,r)&&(e.oldValues[t.bindingIndex+n]=r,!0)}function bp(e,t,n,r){const o=e.oldValues[t.bindingIndex+n];if(1&e.state||!hc(o,r)){const s=t.bindings[n].name;throw Jh(ap.createDebugContext(e,t.nodeIndex),`${s}: ${o}`,`${s}: ${r}`,0!=(1&e.state))}}function wp(e){let t=e;for(;t;)2&t.def.flags&&(t.state|=8),t=t.viewContainerParent||t.parent}function Cp(e,t){let n=e;for(;n&&n!==t;)n.state|=64,n=n.viewContainerParent||n.parent}function xp(e,t,n,r){try{return wp(33554432&e.def.nodes[t].flags?op(e,t).componentView:e),ap.handleEvent(e,t,n,r)}catch(o){e.root.errorHandler.handleError(o)}}function Ip(e){return e.parent?op(e.parent,e.parentNodeDef.nodeIndex):null}function Ep(e){return e.parent?e.parentNodeDef.parent:null}function kp(e,t){switch(201347067&t.flags){case 1:return op(e,t.nodeIndex).renderElement;case 2:return rp(e,t.nodeIndex).renderText}}function Tp(e){return!!e.parent&&!!(32768&e.parentNodeDef.flags)}function Np(e){return!(!e.parent||32768&e.parentNodeDef.flags)}function Op(e){return 1<<e%32}function Dp(e){const t={};let n=0;const r={};return e&&e.forEach(([e,o])=>{"number"==typeof e?(t[e]=o,n|=Op(e)):r[e]=o}),{matchedQueries:t,references:r,matchedQueryIds:n}}function Pp(e,t){return e.map(e=>{let n,r;return Array.isArray(e)?[r,n]=e:(r=0,n=e),n&&("function"==typeof n||"object"==typeof n)&&t&&Object.defineProperty(n,fr,{value:t,configurable:!0}),{flags:r,token:n,tokenKey:fp(n)}})}function Ap(e,t,n){let r=n.renderParent;return r?0==(1&r.flags)||0==(33554432&r.flags)||r.element.componentRendererType&&(r.element.componentRendererType.encapsulation===z.ShadowDom||1===r.element.componentRendererType.encapsulation)?op(e,n.renderParent.nodeIndex).renderElement:void 0:t}const Sp=new WeakMap;function Rp(e){let t=Sp.get(e);return t||(t=e(()=>up),t.factory=e,Sp.set(e,t)),t}function Mp(e,t,n,r,o){3===t&&(n=e.renderer.parentNode(kp(e,e.def.lastRenderRootNode))),Vp(e,t,0,e.def.nodes.length-1,n,r,o)}function Vp(e,t,n,r,o,s,i){for(let l=n;l<=r;l++){const n=e.def.nodes[l];11&n.flags&&Fp(e,n,t,o,s,i),l+=n.childCount}}function jp(e,t,n,r,o,s){let i=e;for(;i&&!Tp(i);)i=i.parent;const l=i.parent,c=Ep(i),a=c.nodeIndex+c.childCount;for(let u=c.nodeIndex+1;u<=a;u++){const e=l.def.nodes[u];e.ngContentIndex===t&&Fp(l,e,n,r,o,s),u+=e.childCount}if(!l.parent){const i=e.root.projectableNodes[t];if(i)for(let t=0;t<i.length;t++)Lp(e,i[t],n,r,o,s)}}function Fp(e,t,n,r,o,s){if(8&t.flags)jp(e,t.ngContent.index,n,r,o,s);else{const i=kp(e,t);if(3===n&&33554432&t.flags&&48&t.bindingFlags?(16&t.bindingFlags&&Lp(e,i,n,r,o,s),32&t.bindingFlags&&Lp(op(e,t.nodeIndex).componentView,i,n,r,o,s)):Lp(e,i,n,r,o,s),16777216&t.flags){const i=op(e,t.nodeIndex).viewContainer._embeddedViews;for(let e=0;e<i.length;e++)Mp(i[e],n,r,o,s)}1&t.flags&&!t.element.name&&Vp(e,n,t.nodeIndex+1,t.nodeIndex+t.childCount,r,o,s)}}function Lp(e,t,n,r,o,s){const i=e.renderer;switch(n){case 1:i.appendChild(r,t);break;case 2:i.insertBefore(r,t,o);break;case 3:i.removeChild(r,t);break;case 0:s.push(t)}}const Hp=/^:([^:]+):(.+)$/;function $p(e){if(":"===e[0]){const t=e.match(Hp);return[t[1],t[2]]}return["",e]}function Bp(e){let t=0;for(let n=0;n<e.length;n++)t|=e[n].flags;return t}function Up(e,t){let n="";for(let r=0;r<2*e;r+=2)n=n+t[r]+Qp(t[r+1]);return n+t[2*e]}function zp(e,t,n,r,o,s,i,l,c,a,u,d,f,h,p,g,y,m,_,v){switch(e){case 1:return t+Qp(n)+r;case 2:return t+Qp(n)+r+Qp(o)+s;case 3:return t+Qp(n)+r+Qp(o)+s+Qp(i)+l;case 4:return t+Qp(n)+r+Qp(o)+s+Qp(i)+l+Qp(c)+a;case 5:return t+Qp(n)+r+Qp(o)+s+Qp(i)+l+Qp(c)+a+Qp(u)+d;case 6:return t+Qp(n)+r+Qp(o)+s+Qp(i)+l+Qp(c)+a+Qp(u)+d+Qp(f)+h;case 7:return t+Qp(n)+r+Qp(o)+s+Qp(i)+l+Qp(c)+a+Qp(u)+d+Qp(f)+h+Qp(p)+g;case 8:return t+Qp(n)+r+Qp(o)+s+Qp(i)+l+Qp(c)+a+Qp(u)+d+Qp(f)+h+Qp(p)+g+Qp(y)+m;case 9:return t+Qp(n)+r+Qp(o)+s+Qp(i)+l+Qp(c)+a+Qp(u)+d+Qp(f)+h+Qp(p)+g+Qp(y)+m+Qp(_)+v;default:throw new Error("Does not support more than 9 expressions")}}function Qp(e){return null!=e?e.toString():""}const qp={},Wp={},Zp=fp(Rl),Kp=fp(ml),Gp=fp($h);function Yp(e,t,n,r){return n=_(n),{index:-1,deps:Pp(r,p(t)),flags:e,token:t,value:n}}function Jp(e){const t={},n=[];let r=null;for(let o=0;o<e.length;o++){const s=e[o];s.token===vl&&(r=s.value),1073741824&s.flags&&n.push(s.token),s.index=o,t[fp(s.token)]=s}return{factory:null,providersByKey:t,providers:e,modules:n,scope:r}}function Xp(e,t,n=Rl.THROW_IF_NOT_FOUND){const r=gr(e);try{if(8&t.flags)return t.token;if(2&t.flags&&(n=null),1&t.flags)return e._parent.get(t.token,n);const o=t.tokenKey;switch(o){case Zp:case Kp:case Gp:return e}const s=e._def.providersByKey[o];let i;if(s){let t=e._providers[s.index];return void 0===t&&(t=e._providers[s.index]=eg(e,s)),t===Wp?void 0:t}if((i=N(t.token))&&function(e,t){const n=_(t.providedIn);return null!=n&&("any"===n||n===e._def.scope||function(e,t){return e._def.modules.indexOf(t)>-1}(e,n))}(e,i)){const n=e._providers.length;return e._def.providers[n]=e._def.providersByKey[t.tokenKey]={flags:5120,value:i.factory,deps:[],index:n,token:t.token},e._providers[n]=Wp,e._providers[n]=eg(e,e._def.providersByKey[t.tokenKey])}return 4&t.flags?n:e._parent.get(t.token,n)}finally{gr(r)}}function eg(e,t){let n;switch(201347067&t.flags){case 512:n=function(e,t,n){const r=n.length;switch(r){case 0:return new t;case 1:return new t(Xp(e,n[0]));case 2:return new t(Xp(e,n[0]),Xp(e,n[1]));case 3:return new t(Xp(e,n[0]),Xp(e,n[1]),Xp(e,n[2]));default:const o=[];for(let t=0;t<r;t++)o[t]=Xp(e,n[t]);return new t(...o)}}(e,t.value,t.deps);break;case 1024:n=function(e,t,n){const r=n.length;switch(r){case 0:return t();case 1:return t(Xp(e,n[0]));case 2:return t(Xp(e,n[0]),Xp(e,n[1]));case 3:return t(Xp(e,n[0]),Xp(e,n[1]),Xp(e,n[2]));default:const o=[];for(let t=0;t<r;t++)o[t]=Xp(e,n[t]);return t(...o)}}(e,t.value,t.deps);break;case 2048:n=Xp(e,t.deps[0]);break;case 256:n=t.value}return n===Wp||null===n||"object"!=typeof n||131072&t.flags||"function"!=typeof n.ngOnDestroy||(t.flags|=131072),void 0===n?Wp:n}function tg(e,t){const n=e.viewContainer._embeddedViews;if((null==t||t>=n.length)&&(t=n.length-1),t<0)return null;const r=n[t];return r.viewContainerParent=null,Jn(n,t),ap.dirtyParentQueries(r),rg(r),r}function ng(e,t,n){const r=t?kp(t,t.def.lastRenderRootNode):e.renderElement,o=n.renderer.parentNode(r),s=n.renderer.nextSibling(r);Mp(n,2,o,s,void 0)}function rg(e){Mp(e,3,null,null,void 0)}const og={};function sg(e,t,n,r,o,s){return new lg(e,t,n,r,o,s)}function ig(e){return e.viewDefFactory}class lg extends Bf{constructor(e,t,n,r,o,s){super(),this.selector=e,this.componentType=t,this._inputs=r,this._outputs=o,this.ngContentSelectors=s,this.viewDefFactory=n}get inputs(){const e=[],t=this._inputs;for(let n in t)e.push({propName:n,templateName:t[n]});return e}get outputs(){const e=[];for(let t in this._outputs)e.push({propName:t,templateName:this._outputs[t]});return e}create(e,t,n,r){if(!r)throw new Error("ngModule should be provided");const o=Rp(this.viewDefFactory),s=o.nodes[0].element.componentProvider.nodeIndex,i=ap.createRootView(e,t||[],n,o,r,og),l=sp(i,s).instance;return n&&i.renderer.setAttribute(op(i,0).renderElement,"ng-version",ah.full),new cg(i,new fg(i),l)}}class cg extends $f{constructor(e,t,n){super(),this._view=e,this._viewRef=t,this._component=n,this._elDef=this._view.def.nodes[0],this.hostView=t,this.changeDetectorRef=t,this.instance=n}get location(){return new eh(op(this._view,this._elDef.nodeIndex).renderElement)}get injector(){return new yg(this._view,this._elDef)}get componentType(){return this._component.constructor}destroy(){this._viewRef.destroy()}onDestroy(e){this._viewRef.onDestroy(e)}}function ag(e,t,n){return new ug(e,t,n)}class ug{constructor(e,t,n){this._view=e,this._elDef=t,this._data=n,this._embeddedViews=[]}get element(){return new eh(this._data.renderElement)}get injector(){return new yg(this._view,this._elDef)}get parentInjector(){let e=this._view,t=this._elDef.parent;for(;!t&&e;)t=Ep(e),e=e.parent;return e?new yg(e,t):new yg(this._view,null)}clear(){for(let e=this._embeddedViews.length-1;e>=0;e--){const t=tg(this._data,e);ap.destroyView(t)}}get(e){const t=this._embeddedViews[e];if(t){const e=new fg(t);return e.attachToViewContainerRef(this),e}return null}get length(){return this._embeddedViews.length}createEmbeddedView(e,t,n){const r=e.createEmbeddedView(t||{});return this.insert(r,n),r}createComponent(e,t,n,r,o){const s=n||this.parentInjector;o||e instanceof Zf||(o=s.get($h));const i=e.create(s,r,void 0,o);return this.insert(i.hostView,t),i}insert(e,t){if(e.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");const n=e;return function(e,t,n,r){let o=t.viewContainer._embeddedViews;null==n&&(n=o.length),r.viewContainerParent=e,Yn(o,n,r),function(e,t){const n=Ip(t);if(!n||n===e||16&t.state)return;t.state|=16;let r=n.template._projectedViews;r||(r=n.template._projectedViews=[]),r.push(t),function(e,t){if(4&t.flags)return;e.nodeFlags|=4,t.flags|=4;let n=t.parent;for(;n;)n.childFlags|=4,n=n.parent}(t.parent.def,t.parentNodeDef)}(t,r),ap.dirtyParentQueries(r),ng(t,n>0?o[n-1]:null,r)}(this._view,this._data,t,n._view),n.attachToViewContainerRef(this),e}move(e,t){if(e.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");const n=this._embeddedViews.indexOf(e._view);return function(e,t,n){const r=e.viewContainer._embeddedViews,o=r[t];Jn(r,t),null==n&&(n=r.length),Yn(r,n,o),ap.dirtyParentQueries(o),rg(o),ng(e,n>0?r[n-1]:null,o)}(this._data,n,t),e}indexOf(e){return this._embeddedViews.indexOf(e._view)}remove(e){const t=tg(this._data,e);t&&ap.destroyView(t)}detach(e){const t=tg(this._data,e);return t?new fg(t):null}}function dg(e){return new fg(e)}class fg{constructor(e){this._view=e,this._viewContainerRef=null,this._appRef=null}get rootNodes(){return function(e){const t=[];return Mp(e,0,void 0,void 0,t),t}(this._view)}get context(){return this._view.context}set context(e){this._view.context=e}get destroyed(){return 0!=(128&this._view.state)}markForCheck(){wp(this._view)}detach(){this._view.state&=-5}detectChanges(){const e=this._view.root.rendererFactory;e.begin&&e.begin();try{ap.checkAndUpdateView(this._view)}finally{e.end&&e.end()}}checkNoChanges(){ap.checkNoChangesView(this._view)}reattach(){this._view.state|=4}onDestroy(e){this._view.disposables||(this._view.disposables=[]),this._view.disposables.push(e)}destroy(){this._appRef?this._appRef.detachView(this):this._viewContainerRef&&this._viewContainerRef.detach(this._viewContainerRef.indexOf(this)),ap.destroyView(this._view)}detachFromAppRef(){this._appRef=null,rg(this._view),ap.dirtyParentQueries(this._view)}attachToAppRef(e){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e}attachToViewContainerRef(e){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=e}}function hg(e,t){return new pg(e,t)}class pg extends Vh{constructor(e,t){super(),this._parentView=e,this._def=t}createEmbeddedView(e){return new fg(ap.createEmbeddedView(this._parentView,this._def,this._def.element.template,e))}get elementRef(){return new eh(op(this._parentView,this._def.nodeIndex).renderElement)}}function gg(e,t){return new yg(e,t)}class yg{constructor(e,t){this.view=e,this.elDef=t}get(e,t=Rl.THROW_IF_NOT_FOUND){return ap.resolveDep(this.view,this.elDef,!!this.elDef&&0!=(33554432&this.elDef.flags),{flags:0,token:e,tokenKey:fp(e)},t)}}function mg(e,t){const n=e.def.nodes[t];if(1&n.flags){const t=op(e,n.nodeIndex);return n.element.template?t.template:t.renderElement}if(2&n.flags)return rp(e,n.nodeIndex).renderText;if(20240&n.flags)return sp(e,n.nodeIndex).instance;throw new Error(`Illegal state: read nodeValue for node index ${t}`)}function _g(e,t,n,r){return new vg(e,t,n,r)}class vg{constructor(e,t,n,r){this._moduleType=e,this._parent=t,this._bootstrapComponents=n,this._def=r,this._destroyListeners=[],this._destroyed=!1,this.injector=this,function(e){const t=e._def,n=e._providers=Xn(t.providers.length);for(let r=0;r<t.providers.length;r++){const o=t.providers[r];4096&o.flags||void 0===n[r]&&(n[r]=eg(e,o))}}(this)}get(e,t=Rl.THROW_IF_NOT_FOUND,n=M.Default){let r=0;return n&M.SkipSelf?r|=1:n&M.Self&&(r|=4),Xp(this,{token:e,tokenKey:fp(e),flags:r},t)}get instance(){return this.get(this._moduleType)}get componentFactoryResolver(){return this.get(qf)}destroy(){if(this._destroyed)throw new Error(`The ng module ${p(this.instance.constructor)} has already been destroyed.`);this._destroyed=!0,function(e,t){const n=e._def,r=new Set;for(let o=0;o<n.providers.length;o++)if(131072&n.providers[o].flags){const t=e._providers[o];if(t&&t!==Wp){const e=t.ngOnDestroy;"function"!=typeof e||r.has(t)||(e.apply(t),r.add(t))}}}(this),this._destroyListeners.forEach(e=>e())}onDestroy(e){this._destroyListeners.push(e)}}const bg=fp(rh),wg=fp(eh),Cg=fp(Qh),xg=fp(Vh),Ig=fp(Oh),Eg=fp(Rl),kg=fp(ml);function Tg(e,t,n,r,o,s,i,l){const c=[];if(i)for(let u in i){const[e,t]=i[u];c[e]={flags:8,name:u,nonMinifiedName:t,ns:null,securityContext:null,suffix:null}}const a=[];if(l)for(let u in l)a.push({type:1,propName:u,target:null,eventName:l[u]});return Dg(e,t|=16384,n,r,o,o,s,c,a)}function Ng(e,t,n){return Dg(-1,e|=16,null,0,t,t,n)}function Og(e,t,n,r,o){return Dg(-1,e,t,0,n,r,o)}function Dg(e,t,n,r,o,s,i,l,c){const{matchedQueries:a,references:u,matchedQueryIds:d}=Dp(n);c||(c=[]),l||(l=[]),s=_(s);const f=Pp(i,p(o));return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:t,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:a,matchedQueryIds:d,references:u,ngContentIndex:-1,childCount:r,bindings:l,bindingFlags:Bp(l),outputs:c,element:null,provider:{token:o,value:s,deps:f},text:null,query:null,ngContent:null}}function Pg(e,t){return Mg(e,t)}function Ag(e,t){let n=e;for(;n.parent&&!Tp(n);)n=n.parent;return Vg(n.parent,Ep(n),!0,t.provider.value,t.provider.deps)}function Sg(e,t){const n=Vg(e,t.parent,(32768&t.flags)>0,t.provider.value,t.provider.deps);if(t.outputs.length)for(let r=0;r<t.outputs.length;r++){const o=t.outputs[r],s=n[o.propName];if(!Ra(s))throw new Error(`@Output ${o.propName} not initialized in '${n.constructor.name}'.`);{const n=s.subscribe(Rg(e,t.parent.nodeIndex,o.eventName));e.disposables[t.outputIndex+r]=n.unsubscribe.bind(n)}}return n}function Rg(e,t,n){return r=>xp(e,t,n,r)}function Mg(e,t){const n=(8192&t.flags)>0,r=t.provider;switch(201347067&t.flags){case 512:return Vg(e,t.parent,n,r.value,r.deps);case 1024:return function(e,t,n,r,o){const s=o.length;switch(s){case 0:return r();case 1:return r(Fg(e,t,n,o[0]));case 2:return r(Fg(e,t,n,o[0]),Fg(e,t,n,o[1]));case 3:return r(Fg(e,t,n,o[0]),Fg(e,t,n,o[1]),Fg(e,t,n,o[2]));default:const i=[];for(let r=0;r<s;r++)i.push(Fg(e,t,n,o[r]));return r(...i)}}(e,t.parent,n,r.value,r.deps);case 2048:return Fg(e,t.parent,n,r.deps[0]);case 256:return r.value}}function Vg(e,t,n,r,o){const s=o.length;switch(s){case 0:return new r;case 1:return new r(Fg(e,t,n,o[0]));case 2:return new r(Fg(e,t,n,o[0]),Fg(e,t,n,o[1]));case 3:return new r(Fg(e,t,n,o[0]),Fg(e,t,n,o[1]),Fg(e,t,n,o[2]));default:const i=[];for(let r=0;r<s;r++)i.push(Fg(e,t,n,o[r]));return new r(...i)}}const jg={};function Fg(e,t,n,r,o=Rl.THROW_IF_NOT_FOUND){if(8&r.flags)return r.token;const s=e;2&r.flags&&(o=null);const i=r.tokenKey;i===Ig&&(n=!(!t||!t.element.componentView)),t&&1&r.flags&&(n=!1,t=t.parent);let l=e;for(;l;){if(t)switch(i){case bg:return Lg(l,t,n).renderer;case wg:return new eh(op(l,t.nodeIndex).renderElement);case Cg:return op(l,t.nodeIndex).viewContainer;case xg:if(t.element.template)return op(l,t.nodeIndex).template;break;case Ig:return dg(Lg(l,t,n));case Eg:case kg:return gg(l,t);default:const e=(n?t.element.allProviders:t.element.publicProviders)[i];if(e){let t=sp(l,e.nodeIndex);return t||(t={instance:Mg(l,e)},l.nodes[e.nodeIndex]=t),t.instance}}n=Tp(l),t=Ep(l),l=l.parent,4&r.flags&&(l=null)}const c=s.root.injector.get(r.token,jg);return c!==jg||o===jg?c:s.root.ngModule.injector.get(r.token,o)}function Lg(e,t,n){let r;if(n)r=op(e,t.nodeIndex).componentView;else for(r=e;r.parent&&!Tp(r);)r=r.parent;return r}function Hg(e,t,n,r,o,s){if(32768&n.flags){const t=op(e,n.parent.nodeIndex).componentView;2&t.def.flags&&(t.state|=8)}if(t.instance[n.bindings[r].name]=o,524288&n.flags){s=s||{};const t=pc.unwrap(e.oldValues[n.bindingIndex+r]);s[n.bindings[r].nonMinifiedName]=new Oe(t,o,0!=(2&e.state))}return e.oldValues[n.bindingIndex+r]=o,s}function $g(e,t){if(!(e.def.nodeFlags&t))return;const n=e.def.nodes;let r=0;for(let o=0;o<n.length;o++){const s=n[o];let i=s.parent;for(!i&&s.flags&t&&Ug(e,o,s.flags&t,r++),0==(s.childFlags&t)&&(o+=s.childCount);i&&1&i.flags&&o===i.nodeIndex+i.childCount;)i.directChildFlags&t&&(r=Bg(e,i,t,r)),i=i.parent}}function Bg(e,t,n,r){for(let o=t.nodeIndex+1;o<=t.nodeIndex+t.childCount;o++){const t=e.def.nodes[o];t.flags&n&&Ug(e,o,t.flags&n,r++),o+=t.childCount}return r}function Ug(e,t,n,r){const o=sp(e,t);if(!o)return;const s=o.instance;s&&(ap.setCurrentNode(e,t),1048576&n&&np(e,512,r)&&s.ngAfterContentInit(),2097152&n&&s.ngAfterContentChecked(),4194304&n&&np(e,768,r)&&s.ngAfterViewInit(),8388608&n&&s.ngAfterViewChecked(),131072&n&&s.ngOnDestroy())}class zg extends qf{constructor(e){super(),this.ngModule=e}resolveComponentFactory(e){const t=ye(e);return new Wg(t,this.ngModule)}}function Qg(e){const t=[];for(let n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}const qg=new Fn("SCHEDULER_TOKEN",{providedIn:"root",factory:()=>us});class Wg extends Bf{constructor(e,t){super(),this.componentDef=e,this.ngModule=t,this.componentType=e.type,this.selector=e.selectors.map(ui).join(","),this.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],this.isBoundToModule=!!t}get inputs(){return Qg(this.componentDef.inputs)}get outputs(){return Qg(this.componentDef.outputs)}create(e,t,n,r){const o=(r=r||this.ngModule)?function(e,t){return{get:(n,r,o)=>{const s=e.get(n,jg,o);return s!==jg||r===jg?s:t.get(n,r,o)}}}(e,r.injector):e,s=o.get(nh,ze),i=o.get(lh,null),l=s.createRenderer(null,this.componentDef),c=this.componentDef.selectors[0][0]||"div",a=n?Mi(l,n,this.componentDef.encapsulation):Ts(s.createRenderer(null,this.componentDef),c,function(e){const t=e.toLowerCase();return"svg"===t?Fe:"math"===t?Le:null}(c)),u=this.componentDef.onPush?576:528,d=Xl(),f=Ri(0,null,null,1,0,null,null,null,null,null),h=Ci(null,f,d,u,null,null,s,l,i,o);let p,g;Dt(h);try{const e=Yl(a,this.componentDef,h,s,l);if(a)if(n)Yt(l,a,["ng-version",ah.full]);else{const{attrs:e,classes:t}=function(e){const t=[],n=[];let r=1,o=2;for(;r<e.length;){let s=e[r];if("string"==typeof s)2===o?""!==s&&t.push(s,e[++r]):8===o&&n.push(s);else{if(!si(o))break;o=s}r++}return{attrs:t,classes:n}}(this.componentDef.selectors[0]);e&&Yt(l,a,e),t&&t.length>0&&Js(l,a,t.join(" "))}if(g=Ze(f,be),void 0!==t){const e=g.projection=[];for(let n=0;n<this.ngContentSelectors.length;n++){const r=t[n];e.push(null!=r?Array.from(r):null)}}p=Jl(e,this.componentDef,h,d,[ec]),ki(f,h,null)}finally{Mt()}return new Zg(this.componentType,p,Yf(g,h),h,g)}}class Zg extends $f{constructor(e,t,n,r,o){super(),this.location=n,this._rootLView=r,this._tNode=o,this.instance=t,this.hostView=this.changeDetectorRef=new kh(r),this.componentType=e}get injector(){return new En(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(e){this.hostView.onDestroy(e)}}function Kg(e,t,n,r){return H(()=>{const o=e;null!==t&&(o.hasOwnProperty("decorators")&&void 0!==o.decorators?o.decorators.push(...t):o.decorators=t),null!==n&&(o.ctorParameters=n),null!==r&&(o.propDecorators=o.hasOwnProperty("propDecorators")&&void 0!==o.propDecorators?Object.assign(Object.assign({},o.propDecorators),r):r)})}const Gg=new Map;function Yg(e,t){const n=Gg.get(e);Jg(e,n&&n.moduleType,t.moduleType),Gg.set(e,t)}function Jg(e,t,n){if(t&&t!==n)throw new Error(`Duplicate module registered for ${e} - ${p(t)} vs ${p(t.name)}`)}function Xg(e){const t=new Set;!function e(n){const r=ve(n,!0),o=r.id;null!==o&&(Jg(o,Gg.get(o),n),Gg.set(o,n));const s=ps(r.imports);for(const i of s)t.has(i)||(t.add(i),e(i))}(e)}function ey(e){return Gg.get(e)||ue[e]}class ty extends $h{constructor(e,t){super(),this._parent=t,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new zg(this);const n=ve(e),r=e[ne]||null;r&&Pd(r),this._bootstrapComponents=ps(n.bootstrap),this._r3Injector=El(e,t,[{provide:$h,useValue:this},{provide:qf,useValue:this.componentFactoryResolver}],p(e)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(e)}get(e,t=Rl.THROW_IF_NOT_FOUND,n=M.Default){return e===Rl||e===$h||e===ml?this:this._r3Injector.get(e,t,n)}destroy(){const e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}}class ny extends Bh{constructor(e){super(),this.moduleType=e,null!==ve(e)&&Xg(e)}create(e){return new ty(this.moduleType,e)}}function ry(e,t,n){const r=mt()+e,o=it();return o[r]===di?mc(o,r,n?t.call(n):t()):_c(o,r)}function oy(e,t,n,r){return py(it(),mt(),e,t,n,r)}function sy(e,t,n,r,o){return gy(it(),mt(),e,t,n,r,o)}function iy(e,t,n,r,o,s){return yy(it(),mt(),e,t,n,r,o,s)}function ly(e,t,n,r,o,s,i){return my(it(),mt(),e,t,n,r,o,s,i)}function cy(e,t,n,r,o,s,i,l){const c=mt()+e,a=it(),u=Cc(a,c,n,r,o,s);return vc(a,c+4,i)||u?mc(a,c+5,l?t.call(l,n,r,o,s,i):t(n,r,o,s,i)):_c(a,c+5)}function ay(e,t,n,r,o,s,i,l,c){const a=mt()+e,u=it(),d=Cc(u,a,n,r,o,s);return bc(u,a+4,i,l)||d?mc(u,a+6,c?t.call(c,n,r,o,s,i,l):t(n,r,o,s,i,l)):_c(u,a+6)}function uy(e,t,n,r,o,s,i,l,c,a){const u=mt()+e,d=it();let f=Cc(d,u,n,r,o,s);return wc(d,u+4,i,l,c)||f?mc(d,u+7,a?t.call(a,n,r,o,s,i,l,c):t(n,r,o,s,i,l,c)):_c(d,u+7)}function dy(e,t,n,r,o,s,i,l,c,a,u){const d=mt()+e,f=it(),h=Cc(f,d,n,r,o,s);return Cc(f,d+4,i,l,c,a)||h?mc(f,d+8,u?t.call(u,n,r,o,s,i,l,c,a):t(n,r,o,s,i,l,c,a)):_c(f,d+8)}function fy(e,t,n,r){return _y(it(),mt(),e,t,n,r)}function hy(e,t){const n=e[t];return n===di?void 0:n}function py(e,t,n,r,o,s){const i=t+n;return vc(e,i,o)?mc(e,i+1,s?r.call(s,o):r(o)):hy(e,i+1)}function gy(e,t,n,r,o,s,i){const l=t+n;return bc(e,l,o,s)?mc(e,l+2,i?r.call(i,o,s):r(o,s)):hy(e,l+2)}function yy(e,t,n,r,o,s,i,l){const c=t+n;return wc(e,c,o,s,i)?mc(e,c+3,l?r.call(l,o,s,i):r(o,s,i)):hy(e,c+3)}function my(e,t,n,r,o,s,i,l,c){const a=t+n;return Cc(e,a,o,s,i,l)?mc(e,a+4,c?r.call(c,o,s,i,l):r(o,s,i,l)):hy(e,a+4)}function _y(e,t,n,r,o,s){let i=t+n,l=!1;for(let c=0;c<o.length;c++)vc(e,i++,o[c])&&(l=!0);return l?mc(e,i,r.apply(s,o)):hy(e,i)}function vy(e,t){const n=lt();let r;const o=e+be;n.firstCreatePass?(r=function(e,t){if(t)for(let n=t.length-1;n>=0;n--){const r=t[n];if(e===r.name)return r}throw new b("302",`The pipe '${e}' could not be found!`)}(t,n.pipeRegistry),n.data[o]=r,r.onDestroy&&(n.destroyHooks||(n.destroyHooks=[])).push(o,r.onDestroy)):r=n.data[o];const s=r.factory||(r.factory=Ne(r.type)),i=F(wa);try{const e=ln(!1),t=s();return ln(e),Uc(n,it(),o,t),t}finally{F(i)}}function by(e,t,n){const r=e+be,o=it(),s=Ke(o,r);return ky(o,Ey(o,r)?py(o,mt(),t,s.transform,n,s):s.transform(n))}function wy(e,t,n,r){const o=e+be,s=it(),i=Ke(s,o);return ky(s,Ey(s,o)?gy(s,mt(),t,i.transform,n,r,i):i.transform(n,r))}function Cy(e,t,n,r,o){const s=e+be,i=it(),l=Ke(i,s);return ky(i,Ey(i,s)?yy(i,mt(),t,l.transform,n,r,o,l):l.transform(n,r,o))}function xy(e,t,n,r,o,s){const i=e+be,l=it(),c=Ke(l,i);return ky(l,Ey(l,i)?my(l,mt(),t,c.transform,n,r,o,s,c):c.transform(n,r,o,s))}function Iy(e,t,n){const r=e+be,o=it(),s=Ke(o,r);return ky(o,Ey(o,r)?_y(o,mt(),t,s.transform,n,s):s.transform.apply(s,n))}function Ey(e,t){return e[1].data[t].pure}function ky(e,t){return pc.isWrapped(t)&&(t=pc.unwrap(t),e[_t()]=di),t}function Ty(e){return t=>{setTimeout(e,void 0,t)}}const Ny=class extends l.xQ{constructor(e=!1){super(),this.__isAsync=e}emit(e){super.next(e)}subscribe(e,t,n){var r,o,s;let i=e,l=t||(()=>null),a=n;if(e&&"object"==typeof e){const t=e;i=null===(r=t.next)||void 0===r?void 0:r.bind(t),l=null===(o=t.error)||void 0===o?void 0:o.bind(t),a=null===(s=t.complete)||void 0===s?void 0:s.bind(t)}this.__isAsync&&(l=Ty(l),i&&(i=Ty(i)),a&&(a=Ty(a)));const u=super.subscribe({next:i,error:l,complete:a});return e instanceof c.w&&e.add(u),u}};function Oy(){return this._results[fc()]()}class Dy{constructor(e=!1){this._emitDistinctChangesOnly=e,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const t=fc(),n=Dy.prototype;n[t]||(n[t]=Oy)}get changes(){return this._changes||(this._changes=new Ny)}get(e){return this._results[e]}map(e){return this._results.map(e)}filter(e){return this._results.filter(e)}find(e){return this._results.find(e)}reduce(e,t){return this._results.reduce(e,t)}forEach(e){this._results.forEach(e)}some(e){return this._results.some(e)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(e,t){const n=this;n.dirty=!1;const r=Kn(e);(this._changesDetected=!function(e,t,n){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++){let o=e[r],s=t[r];if(n&&(o=n(o),s=n(s)),s!==o)return!1}return!0}(n._results,r,t))&&(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()}}class Py{constructor(e){this.queryList=e,this.matches=null}clone(){return new Py(this.queryList)}setDirty(){this.queryList.setDirty()}}class Ay{constructor(e=[]){this.queries=e}createEmbeddedView(e){const t=e.queries;if(null!==t){const n=null!==e.contentQueries?e.contentQueries[0]:t.length,r=[];for(let e=0;e<n;e++){const n=t.getByIndex(e);r.push(this.queries[n.indexInDeclarationView].clone())}return new Ay(r)}return null}insertView(e){this.dirtyQueriesWithMatches(e)}detachView(e){this.dirtyQueriesWithMatches(e)}dirtyQueriesWithMatches(e){for(let t=0;t<this.queries.length;t++)null!==qy(e,t).matches&&this.queries[t].setDirty()}}class Sy{constructor(e,t,n=null){this.predicate=e,this.flags=t,this.read=n}}class Ry{constructor(e=[]){this.queries=e}elementStart(e,t){for(let n=0;n<this.queries.length;n++)this.queries[n].elementStart(e,t)}elementEnd(e){for(let t=0;t<this.queries.length;t++)this.queries[t].elementEnd(e)}embeddedTView(e){let t=null;for(let n=0;n<this.length;n++){const r=null!==t?t.length:0,o=this.getByIndex(n).embeddedTView(e,r);o&&(o.indexInDeclarationView=n,null!==t?t.push(o):t=[o])}return null!==t?new Ry(t):null}template(e,t){for(let n=0;n<this.queries.length;n++)this.queries[n].template(e,t)}getByIndex(e){return this.queries[e]}get length(){return this.queries.length}track(e){this.queries.push(e)}}class My{constructor(e,t=-1){this.metadata=e,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=t}elementStart(e,t){this.isApplyingToNode(t)&&this.matchTNode(e,t)}elementEnd(e){this._declarationNodeIndex===e.index&&(this._appliesToNextNode=!1)}template(e,t){this.elementStart(e,t)}embeddedTView(e,t){return this.isApplyingToNode(e)?(this.crossesNgTemplate=!0,this.addMatch(-e.index,t),new My(this.metadata)):null}isApplyingToNode(e){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){const t=this._declarationNodeIndex;let n=e.parent;for(;null!==n&&8&n.type&&n.index!==t;)n=n.parent;return t===(null!==n?n.index:-1)}return this._appliesToNextNode}matchTNode(e,t){const n=this.metadata.predicate;if(Array.isArray(n))for(let r=0;r<n.length;r++){const o=n[r];this.matchTNodeWithReadOption(e,t,Vy(t,o)),this.matchTNodeWithReadOption(e,t,wn(t,e,o,!1,!1))}else n===Vh?4&t.type&&this.matchTNodeWithReadOption(e,t,-1):this.matchTNodeWithReadOption(e,t,wn(t,e,n,!1,!1))}matchTNodeWithReadOption(e,t,n){if(null!==n){const r=this.metadata.read;if(null!==r)if(r===eh||r===Qh||r===Vh&&4&t.type)this.addMatch(t.index,-2);else{const n=wn(t,e,r,!1,!1);null!==n&&this.addMatch(t.index,n)}else this.addMatch(t.index,n)}}addMatch(e,t){null===this.matches?this.matches=[e,t]:this.matches.push(e,t)}}function Vy(e,t){const n=e.localNames;if(null!==n)for(let r=0;r<n.length;r+=2)if(n[r]===t)return n[r+1];return null}function jy(e,t,n,r){return-1===n?function(e,t){return 11&e.type?Yf(e,t):4&e.type?Hh(e,t):null}(t,e):-2===n?function(e,t,n){return n===eh?Yf(t,e):n===Vh?Hh(t,e):n===Qh?Yh(t,e):void 0}(e,t,r):Cn(e,e[1],n,t)}function Fy(e,t,n,r){const o=t[19].queries[r];if(null===o.matches){const r=e.data,s=n.matches,i=[];for(let e=0;e<s.length;e+=2){const o=s[e];i.push(o<0?null:jy(t,r[o],s[e+1],n.metadata.read))}o.matches=i}return o.matches}function Ly(e,t,n,r){const o=e.queries.getByIndex(n),s=o.matches;if(null!==s){const i=Fy(e,t,o,n);for(let e=0;e<s.length;e+=2){const n=s[e];if(n>0)r.push(i[e/2]);else{const o=s[e+1],i=t[-n];for(let e=we;e<i.length;e++){const t=i[e];t[17]===t[3]&&Ly(t[1],t,o,r)}if(null!==i[9]){const e=i[9];for(let t=0;t<e.length;t++){const n=e[t];Ly(n[1],n,o,r)}}}}}return r}function Hy(e){const t=it(),n=lt(),r=kt();Tt(r+1);const o=qy(n,r);if(e.dirty&&Ye(t)===(2==(2&o.metadata.flags))){if(null===o.matches)e.reset([]);else{const s=o.crossesNgTemplate?Ly(n,t,r,[]):Fy(n,t,o,r);e.reset(s,th),e.notifyOnChanges()}return!0}return!1}function $y(e,t,n){const r=lt();r.firstCreatePass&&(Qy(r,new Sy(e,t,n),-1),2==(2&t)&&(r.staticViewQueries=!0)),zy(r,it(),t)}function By(e,t,n,r){const o=lt();if(o.firstCreatePass){const s=at();Qy(o,new Sy(t,n,r),s.index),function(e,t){const n=e.contentQueries||(e.contentQueries=[]);t!==(n.length?n[n.length-1]:-1)&&n.push(e.queries.length-1,t)}(o,e),2==(2&n)&&(o.staticContentQueries=!0)}zy(o,it(),n)}function Uy(){return e=it(),t=kt(),e[19].queries[t].queryList;var e,t}function zy(e,t,n){const r=new Dy(4==(4&n));Vi(e,t,r,r.destroy),null===t[19]&&(t[19]=new Ay),t[19].queries.push(new Py(r))}function Qy(e,t,n){null===e.queries&&(e.queries=new Ry),e.queries.track(new My(t,n))}function qy(e,t){return e.queries.getByIndex(t)}function Wy(e,t){return Hh(e,t)}const Zy=(()=>({"\u0275\u0275attribute":xc,"\u0275\u0275attributeInterpolate1":Sc,"\u0275\u0275attributeInterpolate2":Rc,"\u0275\u0275attributeInterpolate3":Mc,"\u0275\u0275attributeInterpolate4":Vc,"\u0275\u0275attributeInterpolate5":jc,"\u0275\u0275attributeInterpolate6":Fc,"\u0275\u0275attributeInterpolate7":Lc,"\u0275\u0275attributeInterpolate8":Hc,"\u0275\u0275attributeInterpolateV":$c,"\u0275\u0275defineComponent":ie,"\u0275\u0275defineDirective":pe,"\u0275\u0275defineInjectable":E,"\u0275\u0275defineInjector":T,"\u0275\u0275defineNgModule":de,"\u0275\u0275definePipe":ge,"\u0275\u0275directiveInject":wa,"\u0275\u0275getInheritedFactory":kn,"\u0275\u0275inject":mr,"\u0275\u0275injectAttribute":Nn,"\u0275\u0275invalidFactory":Ca,"\u0275\u0275invalidFactoryDep":_r,"\u0275\u0275templateRefExtractor":Wy,"\u0275\u0275NgOnChangesFeature":De,"\u0275\u0275ProvidersFeature":Hf,"\u0275\u0275CopyDefinitionFeature":uc,"\u0275\u0275InheritDefinitionFeature":rc,"\u0275\u0275nextContext":Ha,"\u0275\u0275namespaceHTML":Bt,"\u0275\u0275namespaceMathML":$t,"\u0275\u0275namespaceSVG":Ht,"\u0275\u0275enableBindings":ot,"\u0275\u0275disableBindings":st,"\u0275\u0275elementStart":Ea,"\u0275\u0275elementEnd":ka,"\u0275\u0275element":Ta,"\u0275\u0275elementContainerStart":Na,"\u0275\u0275elementContainerEnd":Oa,"\u0275\u0275elementContainer":Da,"\u0275\u0275pureFunction0":ry,"\u0275\u0275pureFunction1":oy,"\u0275\u0275pureFunction2":sy,"\u0275\u0275pureFunction3":iy,"\u0275\u0275pureFunction4":ly,"\u0275\u0275pureFunction5":cy,"\u0275\u0275pureFunction6":ay,"\u0275\u0275pureFunction7":uy,"\u0275\u0275pureFunction8":dy,"\u0275\u0275pureFunctionV":fy,"\u0275\u0275getCurrentView":Pa,"\u0275\u0275restoreView":ct,"\u0275\u0275listener":Ma,"\u0275\u0275projection":Ua,"\u0275\u0275syntheticHostProperty":hd,"\u0275\u0275syntheticHostListener":Va,"\u0275\u0275pipeBind1":by,"\u0275\u0275pipeBind2":wy,"\u0275\u0275pipeBind3":Cy,"\u0275\u0275pipeBind4":xy,"\u0275\u0275pipeBindV":Iy,"\u0275\u0275projectionDef":Ba,"\u0275\u0275hostProperty":fd,"\u0275\u0275property":xa,"\u0275\u0275propertyInterpolate":za,"\u0275\u0275propertyInterpolate1":Qa,"\u0275\u0275propertyInterpolate2":qa,"\u0275\u0275propertyInterpolate3":Wa,"\u0275\u0275propertyInterpolate4":Za,"\u0275\u0275propertyInterpolate5":Ka,"\u0275\u0275propertyInterpolate6":Ga,"\u0275\u0275propertyInterpolate7":Ya,"\u0275\u0275propertyInterpolate8":Ja,"\u0275\u0275propertyInterpolateV":Xa,"\u0275\u0275pipe":vy,"\u0275\u0275queryRefresh":Hy,"\u0275\u0275viewQuery":$y,"\u0275\u0275loadQuery":Uy,"\u0275\u0275contentQuery":By,"\u0275\u0275reference":zc,"\u0275\u0275classMap":gu,"\u0275\u0275classMapInterpolate1":Lu,"\u0275\u0275classMapInterpolate2":Hu,"\u0275\u0275classMapInterpolate3":$u,"\u0275\u0275classMapInterpolate4":Bu,"\u0275\u0275classMapInterpolate5":Uu,"\u0275\u0275classMapInterpolate6":zu,"\u0275\u0275classMapInterpolate7":Qu,"\u0275\u0275classMapInterpolate8":qu,"\u0275\u0275classMapInterpolateV":Wu,"\u0275\u0275styleMap":hu,"\u0275\u0275styleMapInterpolate1":Zu,"\u0275\u0275styleMapInterpolate2":Ku,"\u0275\u0275styleMapInterpolate3":Gu,"\u0275\u0275styleMapInterpolate4":Yu,"\u0275\u0275styleMapInterpolate5":Ju,"\u0275\u0275styleMapInterpolate6":Xu,"\u0275\u0275styleMapInterpolate7":ed,"\u0275\u0275styleMapInterpolate8":td,"\u0275\u0275styleMapInterpolateV":nd,"\u0275\u0275styleProp":du,"\u0275\u0275stylePropInterpolate1":rd,"\u0275\u0275stylePropInterpolate2":od,"\u0275\u0275stylePropInterpolate3":sd,"\u0275\u0275stylePropInterpolate4":id,"\u0275\u0275stylePropInterpolate5":ld,"\u0275\u0275stylePropInterpolate6":cd,"\u0275\u0275stylePropInterpolate7":ad,"\u0275\u0275stylePropInterpolate8":ud,"\u0275\u0275stylePropInterpolateV":dd,"\u0275\u0275classProp":fu,"\u0275\u0275advance":fi,"\u0275\u0275template":Bc,"\u0275\u0275text":Nu,"\u0275\u0275textInterpolate":Ou,"\u0275\u0275textInterpolate1":Du,"\u0275\u0275textInterpolate2":Pu,"\u0275\u0275textInterpolate3":Au,"\u0275\u0275textInterpolate4":Su,"\u0275\u0275textInterpolate5":Ru,"\u0275\u0275textInterpolate6":Mu,"\u0275\u0275textInterpolate7":Vu,"\u0275\u0275textInterpolate8":ju,"\u0275\u0275textInterpolateV":Fu,"\u0275\u0275i18n":Nf,"\u0275\u0275i18nAttributes":Of,"\u0275\u0275i18nExp":Df,"\u0275\u0275i18nStart":kf,"\u0275\u0275i18nEnd":Tf,"\u0275\u0275i18nApply":Pf,"\u0275\u0275i18nPostprocess":Af,"\u0275\u0275resolveWindow":ds,"\u0275\u0275resolveDocument":fs,"\u0275\u0275resolveBody":hs,"\u0275\u0275setComponentScope":le,"\u0275\u0275setNgModuleScope":fe,"\u0275\u0275sanitizeHtml":So,"\u0275\u0275sanitizeStyle":Ro,"\u0275\u0275sanitizeResourceUrl":Vo,"\u0275\u0275sanitizeScript":jo,"\u0275\u0275sanitizeUrl":Mo,"\u0275\u0275sanitizeUrlOrResourceUrl":$o,"\u0275\u0275trustConstantHtml":Fo,"\u0275\u0275trustConstantResourceUrl":Lo,forwardRef:m,resolveForwardRef:_}))();let Ky=null;function Gy(){Ky=null}const Yy=[];let Jy=!1;function Xy(){if(!Jy){Jy=!0;try{for(let e=Yy.length-1;e>=0;e--){const{moduleType:t,ngModule:n}=Yy[e];n.declarations&&n.declarations.every(em)&&(Yy.splice(e,1),im(t,n))}}finally{Jy=!1}}}function em(e){return Array.isArray(e)?e.every(em):!!_(e)}function tm(e,t={}){nm(e,t),function(e,t){Yy.push({moduleType:e,ngModule:t})}(e,t)}function nm(e,t,n=!1){const r=Kn(t.declarations||Y);let o=null;Object.defineProperty(e,te,{configurable:!0,get:()=>(null===o&&(o=qn().compileNgModule(Zy,`ng:///${e.name}/\u0275mod.js`,{type:e,bootstrap:Kn(t.bootstrap||Y).map(_),declarations:r.map(_),imports:Kn(t.imports||Y).map(_).map(am),exports:Kn(t.exports||Y).map(_).map(am),schemas:t.schemas?Kn(t.schemas):null,id:t.id||null}),o.schemas||(o.schemas=[])),o)});let s=null;Object.defineProperty(e,re,{get:()=>{if(null===s){const t=qn();s=t.compileFactory(Zy,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,deps:Dr(e),target:t.FactoryTarget.NgModule,typeArgumentCount:0})}return s},configurable:!1});let i=null;Object.defineProperty(e,A,{get:()=>{if(null===i){const n={name:e.name,type:e,providers:t.providers||Y,imports:[(t.imports||Y).map(_),(t.exports||Y).map(_)]};i=qn().compileInjector(Zy,`ng:///${e.name}/\u0275inj.js`,n)}return i},configurable:!1})}let rm=new WeakMap,om=new WeakMap;function sm(){rm=new WeakMap,om=new WeakMap,Yy.length=0}function im(e,t){const n=Kn(t.declarations||Y),r=cm(e);n.forEach(t=>{t.hasOwnProperty(J)?lm(ye(t),r):t.hasOwnProperty(X)||t.hasOwnProperty(ee)||(t.ngSelectorScope=e)})}function lm(e,t){e.directiveDefs=()=>Array.from(t.compilation.directives).map(e=>e.hasOwnProperty(J)?ye(e):me(e)).filter(e=>!!e),e.pipeDefs=()=>Array.from(t.compilation.pipes).map(e=>_e(e)),e.schemas=t.schemas,e.tView=null}function cm(e){if(!um(e))throw new Error(`${e.name} does not have a module def (\u0275mod property)`);const t=ve(e);if(null!==t.transitiveCompileScopes)return t.transitiveCompileScopes;const n={schemas:t.schemas||null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set}};return ps(t.imports).forEach(e=>{const t=e;if(!um(t))throw new Error(`Importing ${t.name} which does not have a \u0275mod property`);const r=cm(t);r.exported.directives.forEach(e=>n.compilation.directives.add(e)),r.exported.pipes.forEach(e=>n.compilation.pipes.add(e))}),ps(t.declarations).forEach(e=>{_e(e)?n.compilation.pipes.add(e):n.compilation.directives.add(e)}),ps(t.exports).forEach(e=>{const t=e;if(um(t)){const e=cm(t);e.exported.directives.forEach(e=>{n.compilation.directives.add(e),n.exported.directives.add(e)}),e.exported.pipes.forEach(e=>{n.compilation.pipes.add(e),n.exported.pipes.add(e)})}else _e(t)?n.exported.pipes.add(t):n.exported.directives.add(t)}),t.transitiveCompileScopes=n,n}function am(e){return function(e){return void 0!==e.ngModule}(e)?e.ngModule:e}function um(e){return!!ve(e)}let dm=0;function fm(e,t){let n=null;!function(e,t){Mr(t)&&(Sr.set(e,t),Rr.add(e))}(e,t),gm(e,t),Object.defineProperty(e,J,{get:()=>{if(null===n){const r=qn();if(Mr(t)){const n=[`Component '${e.name}' is not resolved:`];throw t.templateUrl&&n.push(` - templateUrl: ${t.templateUrl}`),t.styleUrls&&t.styleUrls.length&&n.push(` - styleUrls: ${JSON.stringify(t.styleUrls)}`),n.push("Did you run and wait for 'resolveComponentResources()'?"),new Error(n.join("\n"))}const o=Ky;let s=t.preserveWhitespaces;void 0===s&&(s=null!==o&&void 0!==o.preserveWhitespaces&&o.preserveWhitespaces);let i=t.encapsulation;void 0===i&&(i=null!==o&&void 0!==o.defaultEncapsulation?o.defaultEncapsulation:z.Emulated);const l=t.templateUrl||`ng:///${e.name}/template.html`,c=Object.assign(Object.assign({},mm(e,t)),{typeSourceSpan:r.createParseSourceSpan("Component",e.name,l),template:t.template||"",preserveWhitespaces:s,styles:t.styles||Y,animations:t.animations,directives:[],changeDetection:t.changeDetection,pipes:new Map,encapsulation:i,interpolation:t.interpolation,viewProviders:t.viewProviders||null});dm++;try{c.usesInheritance&&_m(e),n=r.compileComponent(Zy,l,c)}finally{dm--}if(0===dm&&Xy(),void 0!==e.ngSelectorScope){const t=cm(e.ngSelectorScope);lm(n,t)}}return n},configurable:!1})}function hm(e,t){let n=null;gm(e,t||{}),Object.defineProperty(e,X,{get:()=>{if(null===n){const r=pm(e,t||{});n=qn().compileDirective(Zy,r.sourceMapUrl,r.metadata)}return n},configurable:!1})}function pm(e,t){const n=e&&e.name,r=`ng:///${n}/\u0275dir.js`,o=qn(),s=mm(e,t);return s.typeSourceSpan=o.createParseSourceSpan("Directive",n,r),s.usesInheritance&&_m(e),{metadata:s,sourceMapUrl:r}}function gm(e,t){let n=null;Object.defineProperty(e,re,{get:()=>{if(null===n){const r=pm(e,t),o=qn();n=o.compileFactory(Zy,`ng:///${e.name}/\u0275fac.js`,{name:r.metadata.name,type:r.metadata.type,typeArgumentCount:0,deps:Dr(e),target:o.FactoryTarget.Directive})}return n},configurable:!1})}function ym(e){return Object.getPrototypeOf(e.prototype)===Object.prototype}function mm(e,t){const n=Or(),r=n.ownPropMetadata(e);return{name:e.name,type:e,selector:void 0!==t.selector?t.selector:null,host:t.host||G,propMetadata:r,inputs:t.inputs||Y,outputs:t.outputs||Y,queries:bm(e,r,wm),lifecycle:{usesOnChanges:n.hasLifecycleHook(e,"ngOnChanges")},typeSourceSpan:null,usesInheritance:!ym(e),exportAs:(o=t.exportAs,void 0===o?null:Im(o)),providers:t.providers||null,viewQueries:bm(e,r,Cm)};var o}function _m(e){const t=Object.prototype;let n=Object.getPrototypeOf(e.prototype).constructor;for(;n&&n!==t;)me(n)||ye(n)||!km(n)||hm(n,null),n=Object.getPrototypeOf(n)}function vm(e,t){return{propertyName:e,predicate:(n=t.selector,"string"==typeof n?Im(n):_(n)),descendants:t.descendants,first:t.first,read:t.read?t.read:null,static:!!t.static,emitDistinctChangesOnly:!!t.emitDistinctChangesOnly};var n}function bm(e,t,n){const r=[];for(const o in t)if(t.hasOwnProperty(o)){const s=t[o];s.forEach(t=>{if(n(t)){if(!t.selector)throw new Error(`Can't construct a query for the property "${o}" of "${C(e)}" since the query selector wasn't defined.`);if(s.some(xm))throw new Error("Cannot combine @Input decorators with query decorators");r.push(vm(o,t))}})}return r}function wm(e){const t=e.ngMetadataName;return"ContentChild"===t||"ContentChildren"===t}function Cm(e){const t=e.ngMetadataName;return"ViewChild"===t||"ViewChildren"===t}function xm(e){return"Input"===e.ngMetadataName}function Im(e){return e.split(",").map(e=>e.trim())}const Em=["ngOnChanges","ngOnInit","ngOnDestroy","ngDoCheck","ngAfterViewInit","ngAfterViewChecked","ngAfterContentInit","ngAfterContentChecked"];function km(e){const t=Or();if(Em.some(n=>t.hasLifecycleHook(e,n)))return!0;const n=t.propMetadata(e);for(const r in n){const e=n[r];for(let t=0;t<e.length;t++){const n=e[t],r=n.ngMetadataName;if(xm(n)||wm(n)||Cm(n)||"Output"===r||"HostBinding"===r||"HostListener"===r)return!0}}return!1}function Tm(e,t){let n=null,r=null;Object.defineProperty(e,re,{get:()=>{if(null===r){const n=Nm(e,t),o=qn();r=o.compileFactory(Zy,`ng:///${n.name}/\u0275fac.js`,{name:n.name,type:n.type,typeArgumentCount:0,deps:Dr(e),target:o.FactoryTarget.Pipe})}return r},configurable:!1}),Object.defineProperty(e,ee,{get:()=>{if(null===n){const r=Nm(e,t);n=qn().compilePipe(Zy,`ng:///${r.name}/\u0275pipe.js`,r)}return n},configurable:!1})}function Nm(e,t){return{type:e,name:e.name,pipeName:t.name,pure:void 0===t.pure||t.pure}}const Om=An("Directive",(e={})=>e,void 0,void 0,(e,t)=>Hm(e,t)),Dm=An("Component",(e={})=>Object.assign({changeDetection:$.Default},e),Om,void 0,(e,t)=>Lm(e,t)),Pm=An("Pipe",e=>Object.assign({pure:!0},e),void 0,void 0,(e,t)=>$m(e,t)),Am=Mn("Input",e=>({bindingPropertyName:e})),Sm=Mn("Output",e=>({bindingPropertyName:e})),Rm=Mn("HostBinding",e=>({hostPropertyName:e})),Mm=Mn("HostListener",(e,t)=>({eventName:e,args:t})),Vm=fm,jm=hm,Fm=Tm,Lm=Vm,Hm=jm,$m=Fm,Bm=An("NgModule",e=>e,void 0,void 0,(e,t)=>zm(e,t)),Um=tm,zm=Um,Qm=new Fn("Application Initializer");let qm=(()=>{class e{constructor(e){this.appInits=e,this.resolve=Kf,this.reject=Kf,this.initialized=!1,this.done=!1,this.donePromise=new Promise((e,t)=>{this.resolve=e,this.reject=t})}runInitializers(){if(this.initialized)return;const e=[],t=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let n=0;n<this.appInits.length;n++){const t=this.appInits[n]();if(Aa(t))e.push(t);else if(Ra(t)){const n=new Promise((e,n)=>{t.subscribe({complete:e,error:n})});e.push(n)}}Promise.all(e).then(()=>{t()}).catch(e=>{this.reject(e)}),0===e.length&&t(),this.initialized=!0}}return e.\u0275fac=function(t){return new(t||e)(mr(Qm,8))},e.\u0275prov=E({token:e,factory:e.\u0275fac}),e})();const Wm=new Fn("AppId");function Zm(){return`${Gm()}${Gm()}${Gm()}`}const Km={provide:Wm,useFactory:Zm,deps:[]};function Gm(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Ym=new Fn("Platform Initializer"),Jm=new Fn("Platform ID"),Xm=new Fn("appBootstrapListener"),e_=new Fn("Application Packages Root URL");let t_=(()=>{class e{log(e){console.log(e)}warn(e){console.warn(e)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=E({token:e,factory:e.\u0275fac}),e})();const n_=new Fn("LocaleId"),r_=new Fn("DefaultCurrencyCode"),o_=new Fn("Translations"),s_=new Fn("TranslationsFormat");var i_=function(e){return e[e.Error=0]="Error",e[e.Warning=1]="Warning",e[e.Ignore=2]="Ignore",e}({});const l_=!0,c_=l_;class a_{constructor(e,t){this.ngModuleFactory=e,this.componentFactories=t}}const u_=function(e){return new ny(e)},d_=u_,f_=function(e){return Promise.resolve(u_(e))},h_=f_,p_=function(e){const t=u_(e),n=ps(ve(e).declarations).reduce((e,t)=>{const n=ye(t);return n&&e.push(new Wg(n)),e},[]);return new a_(t,n)},g_=p_,y_=function(e){return Promise.resolve(p_(e))},m_=y_;let __=(()=>{class e{constructor(){this.compileModuleSync=d_,this.compileModuleAsync=h_,this.compileModuleAndAllComponentsSync=g_,this.compileModuleAndAllComponentsAsync=m_}clearCache(){}clearCacheFor(e){}getModuleId(e){}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=E({token:e,factory:e.\u0275fac}),e})();const v_=new Fn("compilerOptions");class b_{}const w_=(()=>Promise.resolve(0))();function C_(e){"undefined"==typeof Zone?w_.then(()=>{e&&e.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",e)}class x_{constructor({enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:t=!1,shouldCoalesceRunChangeDetection:n=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Ny(!1),this.onMicrotaskEmpty=new Ny(!1),this.onStable=new Ny(!1),this.onError=new Ny(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();const r=this;r._nesting=0,r._outer=r._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!n&&t,r.shouldCoalesceRunChangeDetection=n,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function(){let e=K.requestAnimationFrame,t=K.cancelAnimationFrame;if("undefined"!=typeof Zone&&e&&t){const n=e[Zone.__symbol__("OriginalDelegate")];n&&(e=n);const r=t[Zone.__symbol__("OriginalDelegate")];r&&(t=r)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function(e){const t=()=>{!function(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(K,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,k_(e),e.isCheckStableRunning=!0,E_(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),k_(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,o,s,i,l)=>{try{return T_(e),n.invokeTask(o,s,i,l)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===s.type||e.shouldCoalesceRunChangeDetection)&&t(),N_(e)}},onInvoke:(n,r,o,s,i,l,c)=>{try{return T_(e),n.invoke(o,s,i,l,c)}finally{e.shouldCoalesceRunChangeDetection&&t(),N_(e)}},onHasTask:(t,n,r,o)=>{t.hasTask(r,o),n===r&&("microTask"==o.change?(e._hasPendingMicrotasks=o.microTask,k_(e),E_(e)):"macroTask"==o.change&&(e.hasPendingMacrotasks=o.macroTask))},onHandleError:(t,n,r,o)=>(t.handleError(r,o),e.runOutsideAngular(()=>e.onError.emit(o)),!1)})}(r)}static isInAngularZone(){return!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!x_.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(x_.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(e,t,n){return this._inner.run(e,t,n)}runTask(e,t,n,r){const o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+r,e,I_,Kf,Kf);try{return o.runTask(s,t,n)}finally{o.cancelTask(s)}}runGuarded(e,t,n){return this._inner.runGuarded(e,t,n)}runOutsideAngular(e){return this._outer.run(e)}}const I_={};function E_(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function k_(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function T_(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function N_(e){e._nesting--,E_(e)}class O_{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Ny,this.onMicrotaskEmpty=new Ny,this.onStable=new Ny,this.onError=new Ny}run(e,t,n){return e.apply(t,n)}runGuarded(e,t,n){return e.apply(t,n)}runOutsideAngular(e){return e()}runTask(e,t,n,r){return e.apply(t,n)}}let D_=(()=>{class e{constructor(e){this._ngZone=e,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),e.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:()=>{x_.assertNotInAngularZone(),C_(()=>{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())C_(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(t=>!t.updateCb||!t.updateCb(e)||(clearTimeout(t.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,t,n){let r=-1;t&&t>0&&(r=setTimeout(()=>{this._callbacks=this._callbacks.filter(e=>e.timeoutId!==r),e(this._didWork,this.getPendingTasks())},t)),this._callbacks.push({doneCb:e,timeoutId:r,updateCb:n})}whenStable(e,t,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(e,t,n),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(e,t,n){return[]}}return e.\u0275fac=function(t){return new(t||e)(mr(x_))},e.\u0275prov=E({token:e,factory:e.\u0275fac}),e})(),P_=(()=>{class e{constructor(){this._applications=new Map,M_.addToWindow(this)}registerApplication(e,t){this._applications.set(e,t)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,t=!0){return M_.findTestabilityInTree(this,e,t)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=E({token:e,factory:e.\u0275fac}),e})();class A_{addToWindow(e){}findTestabilityInTree(e,t,n){return null}}function S_(e){M_=e}let R_,M_=new A_,V_=!0,j_=!1;function F_(){return j_=!0,V_}function L_(){if(j_)throw new Error("Cannot enable prod mode after platform setup.");V_=!1}let H_=$_;function $_(e,t,n){const r=new ny(n);return Promise.resolve(r)}let B_=U_;function U_(e){return e.isBoundToModule}const z_=new Fn("AllowMultipleToken");class Q_{constructor(e,t){this.name=e,this.token=t}}function q_(e){if(R_&&!R_.destroyed&&!R_.injector.get(z_,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");R_=e.get(Y_);const t=e.get(Ym,null);return t&&t.forEach(e=>e()),R_}function W_(e,t,n=[]){const r=`Platform: ${t}`,o=new Fn(r);return(t=[])=>{let s=G_();if(!s||s.injector.get(z_,!1))if(e)e(n.concat(t).concat({provide:o,useValue:!0}));else{const e=n.concat(t).concat({provide:o,useValue:!0},{provide:vl,useValue:"platform"});q_(Rl.create({providers:e,name:r}))}return Z_(o)}}function Z_(e){const t=G_();if(!t)throw new Error("No platform exists!");if(!t.injector.get(e,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return t}function K_(){R_&&!R_.destroyed&&R_.destroy()}function G_(){return R_&&!R_.destroyed?R_:null}let Y_=(()=>{class e{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,t){const n=function(e,t){let n;return n="noop"===e?new O_:("zone.js"===e?void 0:e)||new x_({enableLongStackTrace:F_(),shouldCoalesceEventChangeDetection:!!(null==t?void 0:t.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==t?void 0:t.ngZoneRunCoalescing)}),n}(t?t.ngZone:void 0,{ngZoneEventCoalescing:t&&t.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:t&&t.ngZoneRunCoalescing||!1}),r=[{provide:x_,useValue:n}];return n.run(()=>{const t=Rl.create({providers:r,parent:this.injector,name:e.moduleType.name}),o=e.create(t),s=o.injector.get(ns,null);if(!s)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return n.runOutsideAngular(()=>{const e=n.onError.subscribe({next:e=>{s.handleError(e)}});o.onDestroy(()=>{ev(this._modules,o),e.unsubscribe()})}),function(e,t,n){try{const r=n();return Aa(r)?r.catch(n=>{throw t.runOutsideAngular(()=>e.handleError(n)),n}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(s,n,()=>{const e=o.injector.get(qm);return e.runInitializers(),e.donePromise.then(()=>(c_&&Pd(o.injector.get(n_,Ed)||Ed),this._moduleDoBootstrap(o),o))})})}bootstrapModule(e,t=[]){const n=J_({},t);return H_(this.injector,n,e).then(e=>this.bootstrapModuleFactory(e,n))}_moduleDoBootstrap(e){const t=e.injector.get(X_);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(e=>t.bootstrap(e));else{if(!e.instance.ngDoBootstrap)throw new Error(`The module ${p(e.instance.constructor)} was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.`);e.instance.ngDoBootstrap(t)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(e=>e.destroy()),this._destroyListeners.forEach(e=>e()),this._destroyed=!0}get destroyed(){return this._destroyed}}return e.\u0275fac=function(t){return new(t||e)(mr(Rl))},e.\u0275prov=E({token:e,factory:e.\u0275fac}),e})();function J_(e,t){return Array.isArray(t)?t.reduce(J_,e):Object.assign(Object.assign({},e),t)}let X_=(()=>{class e{constructor(e,t,n,l,c){this._zone=e,this._injector=t,this._exceptionHandler=n,this._componentFactoryResolver=l,this._initStatus=c,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const f=new r.y(e=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{e.next(this._stable),e.complete()})}),h=new r.y(e=>{let t;this._zone.runOutsideAngular(()=>{t=this._zone.onStable.subscribe(()=>{x_.assertNotInAngularZone(),C_(()=>{this._stable||this._zone.hasPendingMacrotasks||this._zone.hasPendingMicrotasks||(this._stable=!0,e.next(!0))})})});const n=this._zone.onUnstable.subscribe(()=>{x_.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{e.next(!1)}))});return()=>{t.unsubscribe(),n.unsubscribe()}});this.isStable=function(...e){let t=Number.POSITIVE_INFINITY,n=null,l=e[e.length-1];return(0,o.K)(l)?(n=e.pop(),e.length>1&&"number"==typeof e[e.length-1]&&(t=e.pop())):"number"==typeof l&&(t=e.pop()),null===n&&1===e.length&&e[0]instanceof r.y?e[0]:(0,s.J)(t)((0,i.n)(e,n))}(f,h.pipe(e=>{return(0,u.x)()((t=d,function(e){let n;n="function"==typeof t?t:function(){return t};const r=Object.create(e,a.N);return r.source=e,r.subjectFactory=n,r})(e));var t}))}bootstrap(e,t){if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");let n;n=e instanceof Bf?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(n.componentType);const r=B_(n)?void 0:this._injector.get($h),o=n.create(Rl.NULL,[],t||n.selector,r),s=o.location.nativeElement,i=o.injector.get(D_,null),l=i&&o.injector.get(P_);return i&&l&&l.registerApplication(s,i),o.onDestroy(()=>{this.detachView(o.hostView),ev(this.components,o),l&&l.unregisterApplication(s)}),this._loadComponent(o),o}tick(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;for(let e of this._views)e.detectChanges()}catch(e){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(e))}finally{this._runningTick=!1}}attachView(e){const t=e;this._views.push(t),t.attachToAppRef(this)}detachView(e){const t=e;ev(this._views,t),t.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(Xm,[]).concat(this._bootstrapListeners).forEach(t=>t(e))}ngOnDestroy(){this._views.slice().forEach(e=>e.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return e.\u0275fac=function(t){return new(t||e)(mr(x_),mr(Rl),mr(ns),mr(qf),mr(qm))},e.\u0275prov=E({token:e,factory:e.\u0275fac}),e})();function ev(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}class tv{}function nv(e){const t=ey(e);if(!t)throw sv(e);return t}function rv(e){const t=ey(e);if(!t)throw sv(e);return new ny(t)}const ov=rv;function sv(e){return new Error(`No module with ID ${e} loaded`)}class iv{}const lv={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"};let cv=(()=>{class e{constructor(e,t){this._compiler=e,this._config=t||lv}load(e){return!c_&&this._compiler instanceof __?this.loadFactory(e):this.loadAndCompile(e)}loadAndCompile(e){let[t,r]=e.split("#");return void 0===r&&(r="default"),n(228)(t).then(e=>e[r]).then(e=>av(e,t,r)).then(e=>this._compiler.compileModuleAsync(e))}loadFactory(e){let[t,r]=e.split("#"),o="NgFactory";return void 0===r&&(r="default",o=""),n(228)(this._config.factoryPathPrefix+t+this._config.factoryPathSuffix).then(e=>e[r+o]).then(e=>av(e,t,r))}}return e.\u0275fac=function(t){return new(t||e)(mr(__),mr(iv,8))},e.\u0275prov=E({token:e,factory:e.\u0275fac}),e})();function av(e,t,n){if(!e)throw new Error(`Cannot find '${n}' in '${t}'`);return e}class uv extends Oh{}class dv extends uv{}class fv{constructor(e,t){this.name=e,this.callback=t}}class hv{constructor(e,t,n){this.listeners=[],this.parent=null,this._debugContext=n,this.nativeNode=e,t&&t instanceof pv&&t.addChild(this)}get injector(){return this._debugContext.injector}get componentInstance(){return this._debugContext.component}get context(){return this._debugContext.context}get references(){return this._debugContext.references}get providerTokens(){return this._debugContext.providerTokens}}class pv extends hv{constructor(e,t,n){super(e,t,n),this.properties={},this.attributes={},this.classes={},this.styles={},this.childNodes=[],this.nativeElement=e}addChild(e){e&&(this.childNodes.push(e),e.parent=this)}removeChild(e){const t=this.childNodes.indexOf(e);-1!==t&&(e.parent=null,this.childNodes.splice(t,1))}insertChildrenAfter(e,t){const n=this.childNodes.indexOf(e);-1!==n&&(this.childNodes.splice(n+1,0,...t),t.forEach(t=>{t.parent&&t.parent.removeChild(t),e.parent=this}))}insertBefore(e,t){const n=this.childNodes.indexOf(e);-1===n?this.addChild(t):(t.parent&&t.parent.removeChild(t),t.parent=this,this.childNodes.splice(n,0,t))}query(e){return this.queryAll(e)[0]||null}queryAll(e){const t=[];return yv(this,e,t),t}queryAllNodes(e){const t=[];return mv(this,e,t),t}get children(){return this.childNodes.filter(e=>e instanceof pv)}triggerEventHandler(e,t){this.listeners.forEach(n=>{n.name==e&&n.callback(t)})}}function gv(e){return e.map(e=>e.nativeElement)}function yv(e,t,n){e.childNodes.forEach(e=>{e instanceof pv&&(t(e)&&n.push(e),yv(e,t,n))})}function mv(e,t,n){e instanceof pv&&e.childNodes.forEach(e=>{t(e)&&n.push(e),e instanceof pv&&mv(e,t,n)})}class _v{constructor(e){this.nativeNode=e}get parent(){const e=this.nativeNode.parentNode;return e?new vv(e):null}get injector(){return Ll(this.nativeNode)}get componentInstance(){const e=this.nativeNode;return e&&(Ml(e)||jl(e))}get context(){return Ml(this.nativeNode)||Vl(this.nativeNode)}get listeners(){return Ul(this.nativeNode).filter(e=>"dom"===e.type)}get references(){return function(e){const t=Uo(e);return null===t?{}:(void 0===t.localRefs&&(t.localRefs=function(e,t){const n=e[1].data[t];if(n&&n.localNames){const t={};let r=n.index+1;for(let o=0;o<n.localNames.length;o+=2)t[n.localNames[o]]=e[r],r++;return t}return null}(t.lView,t.nodeIndex)),t.localRefs||{})}(this.nativeNode)}get providerTokens(){return function(e){const t=Uo(e);if(null===t)return[];const n=t.lView[1],r=n.data[t.nodeIndex],o=[],s=r.directiveEnd;for(let l=1048575&r.providerIndexes;l<s;l++){let e=n.data[l];void 0!==(i=e).type&&void 0!==i.template&&void 0!==i.declaredInputs&&(e=e.type),o.push(e)}var i;return o}(this.nativeNode)}}class vv extends _v{constructor(e){super(e)}get nativeElement(){return this.nativeNode.nodeType==Node.ELEMENT_NODE?this.nativeNode:null}get name(){const e=Uo(this.nativeNode);return null!==e?e.lView[1].data[e.nodeIndex].value:this.nativeNode.nodeName}get properties(){const e=Uo(this.nativeNode);if(null===e)return{};const t=e.lView,n=t[1].data,r=n[e.nodeIndex],o={};return function(e,t){if(e){let n=Object.getPrototypeOf(e);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=e[n];bv(r)&&(t[n]=r)}n=Object.getPrototypeOf(n)}}}(this.nativeElement,o),function(e,t,n,r){let o=t.propertyBindings;if(null!==o)for(let s=0;s<o.length;s++){const t=o[s],i=r[t].split("\ufffd"),l=i[0];if(i.length>1){let r=i[1];for(let e=1;e<i.length-1;e++)r+=w(n[t+e-1])+i[e+1];e[l]=r}else e[l]=n[t]}}(o,r,t,n),o}get attributes(){const e={},t=this.nativeElement;if(!t)return e;const n=Uo(t);if(null===n)return{};const r=n.lView[1].data[n.nodeIndex].attrs,o=[];if(r){let t=0;for(;t<r.length;){const n=r[t];if("string"!=typeof n)break;e[n]=r[t+1],o.push(n.toLowerCase()),t+=2}}const s=t.attributes;for(let i=0;i<s.length;i++){const t=s[i],n=t.name.toLowerCase();-1===o.indexOf(n)&&(e[n]=t.value)}return e}get styles(){return this.nativeElement&&this.nativeElement.style?this.nativeElement.style:{}}get classes(){const e={},t=this.nativeElement.className;return(t&&"string"!=typeof t?t.baseVal.split(" "):t.split(" ")).forEach(t=>e[t]=!0),e}get childNodes(){const e=this.nativeNode.childNodes,t=[];for(let n=0;n<e.length;n++)t.push(Tv(e[n]));return t}get children(){const e=this.nativeElement;if(!e)return[];const t=e.children,n=[];for(let r=0;r<t.length;r++)n.push(Tv(t[r]));return n}query(e){return this.queryAll(e)[0]||null}queryAll(e){const t=[];return wv(this,e,t,!0),t}queryAllNodes(e){const t=[];return wv(this,e,t,!1),t}triggerEventHandler(e,t){const n=this.nativeNode,r=[];this.listeners.forEach(o=>{if(o.name===e){const e=o.callback;e.call(n,t),r.push(e)}}),"function"==typeof n.eventListeners&&n.eventListeners(e).forEach(e=>{if(-1!==e.toString().indexOf("__ngUnwrap__")){const o=e("__ngUnwrap__");return-1===r.indexOf(o)&&o.call(n,t)}})}}function bv(e){return"string"==typeof e||"boolean"==typeof e||"number"==typeof e||null===e}function wv(e,t,n,r){const o=Uo(e.nativeNode);null!==o?Cv(o.lView[1].data[o.nodeIndex],o.lView,t,n,r,e.nativeNode):Ev(e.nativeNode,t,n,r)}function Cv(e,t,n,r,o,s){const i=function(e,t){const n=null===e?-1:e.index;return-1!==n?Qe(t[n]):null}(e,t);if(11&e.type){if(Iv(i,n,r,o,s),Ee(e)){const i=Ge(e.index,t);i&&i[1].firstChild&&Cv(i[1].firstChild,i,n,r,o,s)}else e.child&&Cv(e.child,t,n,r,o,s),i&&Ev(i,n,r,o);const l=t[e.index];xe(l)&&xv(l,n,r,o,s)}else if(4&e.type){const i=t[e.index];Iv(i[7],n,r,o,s),xv(i,n,r,o,s)}else if(16&e.type){const i=t[16],l=i[6].projection[e.projection];if(Array.isArray(l))for(let e of l)Iv(e,n,r,o,s);else if(l){const e=i[3];Cv(e[1].data[l.index],e,n,r,o,s)}}else e.child&&Cv(e.child,t,n,r,o,s);if(s!==i){const i=4&e.flags?e.projectionNext:e.next;i&&Cv(i,t,n,r,o,s)}}function xv(e,t,n,r,o){for(let s=we;s<e.length;s++){const i=e[s],l=i[1].firstChild;l&&Cv(l,i,t,n,r,o)}}function Iv(e,t,n,r,o){if(o!==e){const o=Nv(e);if(!o)return;(r&&o instanceof vv&&t(o)&&-1===n.indexOf(o)||!r&&t(o)&&-1===n.indexOf(o))&&n.push(o)}}function Ev(e,t,n,r){const o=e.childNodes,s=o.length;for(let i=0;i<s;i++){const e=o[i],s=Nv(e);s&&((r&&s instanceof vv&&t(s)&&-1===n.indexOf(s)||!r&&t(s)&&-1===n.indexOf(s))&&n.push(s),Ev(e,t,n,r))}}const kv=new Map;function Tv(e){return e instanceof Node?(e.hasOwnProperty("__ng_debug__")||(e.__ng_debug__=e.nodeType==Node.ELEMENT_NODE?new vv(e):new _v(e)),e.__ng_debug__):null}const Nv=Tv;function Ov(e){return function(e){return kv.get(e)||null}(e)}const Dv=function(e){return null};function Pv(e){kv.set(e.nativeNode,e)}const Av=_v,Sv=vv,Rv=W_(null,"core",[{provide:Jm,useValue:"unknown"},{provide:Y_,deps:[Rl]},{provide:P_,deps:[]},{provide:t_,deps:[]}]);function Mv(){return Ah}function Vv(){return Sh}function jv(e){return e=e||c_&&"undefined"!=typeof $localize&&$localize.locale||Ed,c_&&Pd(e),e}const Fv=kd,Lv=[{provide:X_,useClass:X_,deps:[x_,Rl,ns,qf,qm]},{provide:qg,deps:[x_],useFactory:Hv},{provide:qm,useClass:qm,deps:[[new Ir,Qm]]},{provide:__,useClass:__,deps:[]},Km,{provide:wh,useFactory:Mv,deps:[]},{provide:xh,useFactory:Vv,deps:[]},{provide:n_,useFactory:jv,deps:[[new xr(n_),new Ir,new kr]]},{provide:r_,useValue:Fv}];function Hv(e){let t=[];return e.onStable.subscribe(()=>{for(;t.length;)t.pop()()}),function(e){t.push(e)}}let $v=(()=>{class e{constructor(e){}}return e.\u0275fac=function(t){return new(t||e)(mr(X_))},e.\u0275mod=de({type:e}),e.\u0275inj=T({providers:Lv}),e})();function Bv(e,t,n,r,o,s){e|=1;const{matchedQueries:i,references:l,matchedQueryIds:c}=Dp(t);return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,flags:e,checkIndex:-1,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:i,matchedQueryIds:c,references:l,ngContentIndex:n,childCount:r,bindings:[],bindingFlags:0,outputs:[],element:{ns:null,name:null,attrs:null,template:s?Rp(s):null,componentProvider:null,componentView:null,componentRendererType:null,publicProviders:null,allProviders:null,handleEvent:o||up},provider:null,text:null,query:null,ngContent:null}}function Uv(e,t,n,r,o,s,i=[],l,c,a,u,d){a||(a=up);const{matchedQueries:f,references:h,matchedQueryIds:p}=Dp(n);let g=null,y=null;s&&([g,y]=$p(s)),l=l||[];const m=[];for(let b=0;b<l.length;b++){const[e,t,n]=l[b],[r,o]=$p(t);let s,i;switch(15&e){case 4:i=n;break;case 1:case 8:s=n}m[b]={flags:e,ns:r,name:o,nonMinifiedName:o,securityContext:s,suffix:i}}c=c||[];const _=[];for(let b=0;b<c.length;b++){const[e,t]=c[b];_[b]={type:0,target:e,eventName:t,propName:null}}const v=(i=i||[]).map(([e,t])=>{const[n,r]=$p(e);return[n,r,t]});return d=function(e){if(e&&e.id===pp){const t=null!=e.encapsulation&&e.encapsulation!==z.None||e.styles.length||Object.keys(e.data).length;e.id=t?"c"+mp++:gp}return e&&e.id===gp&&(e=null),e||null}(d),u&&(t|=33554432),{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:t|=1,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:f,matchedQueryIds:p,references:h,ngContentIndex:r,childCount:o,bindings:m,bindingFlags:Bp(m),outputs:_,element:{ns:g,name:y,attrs:v,template:null,componentProvider:null,componentView:u||null,componentRendererType:d,publicProviders:null,allProviders:null,handleEvent:a||up},provider:null,text:null,query:null,ngContent:null}}function zv(e,t,n){const r=n.element,o=e.root.selectorOrNode,s=e.renderer;let i;if(e.parent||!o){i=r.name?s.createElement(r.name,r.ns):s.createComment("");const o=Ap(e,t,n);o&&s.appendChild(o,i)}else i=s.selectRootElement(o,!!r.componentRendererType&&r.componentRendererType.encapsulation===z.ShadowDom);if(r.attrs)for(let l=0;l<r.attrs.length;l++){const[e,t,n]=r.attrs[l];s.setAttribute(i,t,n,e)}return i}function Qv(e,t,n,r){for(let i=0;i<n.outputs.length;i++){const l=n.outputs[i],c=qv(e,n.nodeIndex,(s=l.eventName,(o=l.target)?`${o}:${s}`:s));let a=l.target,u=e;"component"===l.target&&(a=null,u=t);const d=u.renderer.listen(a||r,l.eventName,c);e.disposables[n.outputIndex+i]=d}var o,s}function qv(e,t,n){return r=>xp(e,t,n,r)}function Wv(e,t,n,r){if(!vp(e,t,n,r))return!1;const o=t.bindings[n],s=op(e,t.nodeIndex),i=s.renderElement,l=o.name;switch(15&o.flags){case 1:!function(e,t,n,r,o,s){const i=t.securityContext;let l=i?e.root.sanitizer.sanitize(i,s):s;l=null!=l?l.toString():null;const c=e.renderer;null!=s?c.setAttribute(n,o,l,r):c.removeAttribute(n,o,r)}(e,o,i,o.ns,l,r);break;case 2:!function(e,t,n,r){const o=e.renderer;r?o.addClass(t,n):o.removeClass(t,n)}(e,i,l,r);break;case 4:!function(e,t,n,r,o){let s=e.root.sanitizer.sanitize(Ao.STYLE,o);if(null!=s){s=s.toString();const e=t.suffix;null!=e&&(s+=e)}else s=null;const i=e.renderer;null!=s?i.setStyle(n,r,s):i.removeStyle(n,r)}(e,o,i,l,r);break;case 8:!function(e,t,n,r,o){const s=t.securityContext;let i=s?e.root.sanitizer.sanitize(s,o):o;e.renderer.setProperty(n,r,i)}(33554432&t.flags&&32&o.flags?s.componentView:e,o,i,l,r)}return!0}function Zv(e,t,n){let r=[];for(let o in n)r.push({propName:o,bindingType:n[o]});return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:-1,flags:e,childFlags:0,directChildFlags:0,childMatchedQueries:0,ngContentIndex:-1,matchedQueries:{},matchedQueryIds:0,references:{},childCount:0,bindings:[],bindingFlags:0,outputs:[],element:null,provider:null,text:null,query:{id:t,filterId:Op(t),bindings:r},ngContent:null}}function Kv(e){const t=e.def.nodeMatchedQueries;for(;e.parent&&Np(e);){let n=e.parentNodeDef;e=e.parent;const r=n.nodeIndex+n.childCount;for(let o=0;o<=r;o++){const r=e.def.nodes[o];67108864&r.flags&&536870912&r.flags&&(r.query.filterId&t)===r.query.filterId&&lp(e,o).setDirty(),!(1&r.flags&&o+r.childCount<n.nodeIndex)&&67108864&r.childFlags&&536870912&r.childFlags||(o+=r.childCount)}}if(134217728&e.def.nodeFlags)for(let n=0;n<e.def.nodes.length;n++){const t=e.def.nodes[n];134217728&t.flags&&536870912&t.flags&&lp(e,n).setDirty(),n+=t.childCount}}function Gv(e,t){const n=lp(e,t.nodeIndex);if(!n.dirty)return;let r,o;if(67108864&t.flags){const n=t.parent.parent;o=Yv(e,n.nodeIndex,n.nodeIndex+n.childCount,t.query,[]),r=sp(e,t.parent.nodeIndex).instance}else 134217728&t.flags&&(o=Yv(e,0,e.def.nodes.length-1,t.query,[]),r=e.component);n.reset(o,th);const s=t.query.bindings;let i=!1;for(let l=0;l<s.length;l++){const e=s[l];let t;switch(e.bindingType){case 0:t=n.first;break;case 1:t=n,i=!0}r[e.propName]=t}i&&n.notifyOnChanges()}function Yv(e,t,n,r,o){for(let s=t;s<=n;s++){const t=e.def.nodes[s],n=t.matchedQueries[r.id];if(null!=n&&o.push(Jv(e,t,n)),1&t.flags&&t.element.template&&(t.element.template.nodeMatchedQueries&r.filterId)===r.filterId){const n=op(e,s);if((t.childMatchedQueries&r.filterId)===r.filterId&&(Yv(e,s+1,s+t.childCount,r,o),s+=t.childCount),16777216&t.flags){const e=n.viewContainer._embeddedViews;for(let t=0;t<e.length;t++){const s=e[t],i=Ip(s);i&&i===n&&Yv(s,0,s.def.nodes.length-1,r,o)}}const i=n.template._projectedViews;if(i)for(let e=0;e<i.length;e++){const t=i[e];Yv(t,0,t.def.nodes.length-1,r,o)}}(t.childMatchedQueries&r.filterId)!==r.filterId&&(s+=t.childCount)}return o}function Jv(e,t,n){if(null!=n)switch(n){case 1:return op(e,t.nodeIndex).renderElement;case 0:return new eh(op(e,t.nodeIndex).renderElement);case 2:return op(e,t.nodeIndex).template;case 3:return op(e,t.nodeIndex).viewContainer;case 4:return sp(e,t.nodeIndex).instance}}function Xv(e,t){return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:-1,flags:8,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:e,childCount:0,bindings:[],bindingFlags:0,outputs:[],element:null,provider:null,text:null,query:null,ngContent:{index:t}}}function eb(e,t,n){const r=Ap(e,t,n);r&&jp(e,n.ngContent.index,1,r,null,void 0)}function tb(e,t){return ob(128,e,Xn(t+1))}function nb(e,t){return ob(32,e,Xn(t))}function rb(e,t){const n=Object.keys(t),r=n.length,o=[];for(let s=0;s<r;s++)o.push(n[s]);return ob(64,e,o)}function ob(e,t,n){const r=[];for(let o=0;o<n.length;o++){const e=n[o];r.push({flags:8,name:e,ns:null,nonMinifiedName:e,securityContext:null,suffix:null})}return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:t,flags:e,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:-1,childCount:0,bindings:r,bindingFlags:Bp(r),outputs:[],element:null,provider:null,text:null,query:null,ngContent:null}}function sb(e,t,n){const r=[];for(let o=1;o<n.length;o++)r[o-1]={flags:8,name:null,ns:null,nonMinifiedName:null,securityContext:null,suffix:n[o]};return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:2,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:t,childCount:0,bindings:r,bindingFlags:8,outputs:[],element:null,provider:null,text:{prefix:n[0]},query:null,ngContent:null}}function ib(e,t,n){let r;const o=e.renderer;r=o.createText(n.text.prefix);const s=Ap(e,t,n);return s&&o.appendChild(s,r),{renderText:r}}function lb(e,t){return(null!=e?e.toString():"")+t.suffix}function cb(e,t,n,r){let o=0,s=0,i=0,l=0,c=0,a=null,u=null,d=!1,f=!1,h=null;for(let p=0;p<t.length;p++){const e=t[p];if(e.nodeIndex=p,e.parent=a,e.bindingIndex=o,e.outputIndex=s,e.renderParent=u,i|=e.flags,c|=e.matchedQueryIds,e.element){const t=e.element;t.publicProviders=a?a.element.publicProviders:Object.create(null),t.allProviders=t.publicProviders,d=!1,f=!1,e.element.template&&(c|=e.element.template.nodeMatchedQueries)}if(ub(a,e,t.length),o+=e.bindings.length,s+=e.outputs.length,!u&&3&e.flags&&(h=e),20224&e.flags){d||(d=!0,a.element.publicProviders=Object.create(a.element.publicProviders),a.element.allProviders=a.element.publicProviders);const t=0!=(32768&e.flags);0==(8192&e.flags)||t?a.element.publicProviders[fp(e.provider.token)]=e:(f||(f=!0,a.element.allProviders=Object.create(a.element.publicProviders)),a.element.allProviders[fp(e.provider.token)]=e),t&&(a.element.componentProvider=e)}if(a?(a.childFlags|=e.flags,a.directChildFlags|=e.flags,a.childMatchedQueries|=e.matchedQueryIds,e.element&&e.element.template&&(a.childMatchedQueries|=e.element.template.nodeMatchedQueries)):l|=e.flags,e.childCount>0)a=e,ab(e)||(u=e);else for(;a&&p===a.nodeIndex+a.childCount;){const e=a.parent;e&&(e.childFlags|=a.childFlags,e.childMatchedQueries|=a.childMatchedQueries),a=e,u=a&&ab(a)?a.renderParent:a}}return{factory:null,nodeFlags:i,rootNodeFlags:l,nodeMatchedQueries:c,flags:e,nodes:t,updateDirectives:n||up,updateRenderer:r||up,handleEvent:(e,n,r,o)=>t[n].element.handleEvent(e,r,o),bindingCount:o,outputCount:s,lastRenderRootNode:h}}function ab(e){return 0!=(1&e.flags)&&null===e.element.name}function ub(e,t,n){const r=t.element&&t.element.template;if(r){if(!r.lastRenderRootNode)throw new Error("Illegal State: Embedded templates without nodes are not allowed!");if(r.lastRenderRootNode&&16777216&r.lastRenderRootNode.flags)throw new Error(`Illegal State: Last root node of a template can't have embedded views, at index ${t.nodeIndex}!`)}if(20224&t.flags&&0==(1&(e?e.flags:0)))throw new Error(`Illegal State: StaticProvider/Directive nodes need to be children of elements or anchors, at index ${t.nodeIndex}!`);if(t.query){if(67108864&t.flags&&(!e||0==(16384&e.flags)))throw new Error(`Illegal State: Content Query nodes need to be children of directives, at index ${t.nodeIndex}!`);if(134217728&t.flags&&e)throw new Error(`Illegal State: View Query nodes have to be top level nodes, at index ${t.nodeIndex}!`)}if(t.childCount){const r=e?e.nodeIndex+e.childCount:n-1;if(t.nodeIndex<=r&&t.nodeIndex+t.childCount>r)throw new Error(`Illegal State: childCount of node leads outside of parent, at index ${t.nodeIndex}!`)}}function db(e,t,n,r){const o=pb(e.root,e.renderer,e,t,n);return gb(o,e.component,r),yb(o),o}function fb(e,t,n){const r=pb(e,e.renderer,null,null,t);return gb(r,n,n),yb(r),r}function hb(e,t,n,r){const o=t.element.componentRendererType;let s;return s=o?e.root.rendererFactory.createRenderer(r,o):e.root.renderer,pb(e.root,s,e,t.element.componentProvider,n)}function pb(e,t,n,r,o){const s=new Array(o.nodes.length),i=o.outputCount?new Array(o.outputCount):null;return{def:o,parent:n,viewContainerParent:null,parentNodeDef:r,context:null,component:null,nodes:s,state:13,root:e,renderer:t,oldValues:new Array(o.bindingCount),disposables:i,initIndex:-1}}function gb(e,t,n){e.component=t,e.context=n}function yb(e){let t;Tp(e)&&(t=op(e.parent,e.parentNodeDef.parent.nodeIndex).renderElement);const n=e.def,r=e.nodes;for(let o=0;o<n.nodes.length;o++){const s=n.nodes[o];let i;switch(ap.setCurrentNode(e,o),201347067&s.flags){case 1:const n=zv(e,t,s);let l;if(33554432&s.flags){const t=Rp(s.element.componentView);l=ap.createComponentView(e,s,t,n)}Qv(e,l,s,n),i={renderElement:n,componentView:l,viewContainer:null,template:s.element.template?hg(e,s):void 0},16777216&s.flags&&(i.viewContainer=ag(e,s,i));break;case 2:i=ib(e,t,s);break;case 512:case 1024:case 2048:case 256:i=r[o],i||4096&s.flags||(i={instance:Pg(e,s)});break;case 16:i={instance:Ag(e,s)};break;case 16384:i=r[o],i||(i={instance:Sg(e,s)}),32768&s.flags&&gb(op(e,s.parent.nodeIndex).componentView,i.instance,i.instance);break;case 32:case 64:case 128:i={value:void 0};break;case 67108864:case 134217728:i=new Dy(-2147483648==(-2147483648&s.flags));break;case 8:eb(e,t,s),i=void 0}r[o]=i}Eb(e,Ib.CreateViewNodes),Ob(e,201326592,268435456,0)}function mb(e){bb(e),ap.updateDirectives(e,1),kb(e,Ib.CheckNoChanges),ap.updateRenderer(e,1),Eb(e,Ib.CheckNoChanges),e.state&=-97}function _b(e){1&e.state?(e.state&=-2,e.state|=2):e.state&=-3,tp(e,0,256),bb(e),ap.updateDirectives(e,0),kb(e,Ib.CheckAndUpdate),Ob(e,67108864,536870912,0);let t=tp(e,256,512);$g(e,2097152|(t?1048576:0)),ap.updateRenderer(e,0),Eb(e,Ib.CheckAndUpdate),Ob(e,134217728,536870912,0),t=tp(e,512,768),$g(e,8388608|(t?4194304:0)),2&e.def.flags&&(e.state&=-9),e.state&=-97,tp(e,768,1024)}function vb(e,t,n,r,o,s,i,l,c,a,u,d,f){return 0===n?function(e,t,n,r,o,s,i,l,c,a,u,d){switch(201347067&t.flags){case 1:return function(e,t,n,r,o,s,i,l,c,a,u,d){const f=t.bindings.length;let h=!1;return f>0&&Wv(e,t,0,n)&&(h=!0),f>1&&Wv(e,t,1,r)&&(h=!0),f>2&&Wv(e,t,2,o)&&(h=!0),f>3&&Wv(e,t,3,s)&&(h=!0),f>4&&Wv(e,t,4,i)&&(h=!0),f>5&&Wv(e,t,5,l)&&(h=!0),f>6&&Wv(e,t,6,c)&&(h=!0),f>7&&Wv(e,t,7,a)&&(h=!0),f>8&&Wv(e,t,8,u)&&(h=!0),f>9&&Wv(e,t,9,d)&&(h=!0),h}(e,t,n,r,o,s,i,l,c,a,u,d);case 2:return function(e,t,n,r,o,s,i,l,c,a,u,d){let f=!1;const h=t.bindings,p=h.length;if(p>0&&vp(e,t,0,n)&&(f=!0),p>1&&vp(e,t,1,r)&&(f=!0),p>2&&vp(e,t,2,o)&&(f=!0),p>3&&vp(e,t,3,s)&&(f=!0),p>4&&vp(e,t,4,i)&&(f=!0),p>5&&vp(e,t,5,l)&&(f=!0),p>6&&vp(e,t,6,c)&&(f=!0),p>7&&vp(e,t,7,a)&&(f=!0),p>8&&vp(e,t,8,u)&&(f=!0),p>9&&vp(e,t,9,d)&&(f=!0),f){let f=t.text.prefix;p>0&&(f+=lb(n,h[0])),p>1&&(f+=lb(r,h[1])),p>2&&(f+=lb(o,h[2])),p>3&&(f+=lb(s,h[3])),p>4&&(f+=lb(i,h[4])),p>5&&(f+=lb(l,h[5])),p>6&&(f+=lb(c,h[6])),p>7&&(f+=lb(a,h[7])),p>8&&(f+=lb(u,h[8])),p>9&&(f+=lb(d,h[9]));const g=rp(e,t.nodeIndex).renderText;e.renderer.setValue(g,f)}return f}(e,t,n,r,o,s,i,l,c,a,u,d);case 16384:return function(e,t,n,r,o,s,i,l,c,a,u,d){const f=sp(e,t.nodeIndex),h=f.instance;let p,g=!1;const y=t.bindings.length;return y>0&&_p(e,t,0,n)&&(g=!0,p=Hg(e,f,t,0,n,p)),y>1&&_p(e,t,1,r)&&(g=!0,p=Hg(e,f,t,1,r,p)),y>2&&_p(e,t,2,o)&&(g=!0,p=Hg(e,f,t,2,o,p)),y>3&&_p(e,t,3,s)&&(g=!0,p=Hg(e,f,t,3,s,p)),y>4&&_p(e,t,4,i)&&(g=!0,p=Hg(e,f,t,4,i,p)),y>5&&_p(e,t,5,l)&&(g=!0,p=Hg(e,f,t,5,l,p)),y>6&&_p(e,t,6,c)&&(g=!0,p=Hg(e,f,t,6,c,p)),y>7&&_p(e,t,7,a)&&(g=!0,p=Hg(e,f,t,7,a,p)),y>8&&_p(e,t,8,u)&&(g=!0,p=Hg(e,f,t,8,u,p)),y>9&&_p(e,t,9,d)&&(g=!0,p=Hg(e,f,t,9,d,p)),p&&h.ngOnChanges(p),65536&t.flags&&np(e,256,t.nodeIndex)&&h.ngOnInit(),262144&t.flags&&h.ngDoCheck(),g}(e,t,n,r,o,s,i,l,c,a,u,d);case 32:case 64:case 128:return function(e,t,n,r,o,s,i,l,c,a,u,d){const f=t.bindings;let h=!1;const p=f.length;if(p>0&&vp(e,t,0,n)&&(h=!0),p>1&&vp(e,t,1,r)&&(h=!0),p>2&&vp(e,t,2,o)&&(h=!0),p>3&&vp(e,t,3,s)&&(h=!0),p>4&&vp(e,t,4,i)&&(h=!0),p>5&&vp(e,t,5,l)&&(h=!0),p>6&&vp(e,t,6,c)&&(h=!0),p>7&&vp(e,t,7,a)&&(h=!0),p>8&&vp(e,t,8,u)&&(h=!0),p>9&&vp(e,t,9,d)&&(h=!0),h){const h=ip(e,t.nodeIndex);let g;switch(201347067&t.flags){case 32:g=[],p>0&&g.push(n),p>1&&g.push(r),p>2&&g.push(o),p>3&&g.push(s),p>4&&g.push(i),p>5&&g.push(l),p>6&&g.push(c),p>7&&g.push(a),p>8&&g.push(u),p>9&&g.push(d);break;case 64:g={},p>0&&(g[f[0].name]=n),p>1&&(g[f[1].name]=r),p>2&&(g[f[2].name]=o),p>3&&(g[f[3].name]=s),p>4&&(g[f[4].name]=i),p>5&&(g[f[5].name]=l),p>6&&(g[f[6].name]=c),p>7&&(g[f[7].name]=a),p>8&&(g[f[8].name]=u),p>9&&(g[f[9].name]=d);break;case 128:const e=n;switch(p){case 1:g=e.transform(n);break;case 2:g=e.transform(r);break;case 3:g=e.transform(r,o);break;case 4:g=e.transform(r,o,s);break;case 5:g=e.transform(r,o,s,i);break;case 6:g=e.transform(r,o,s,i,l);break;case 7:g=e.transform(r,o,s,i,l,c);break;case 8:g=e.transform(r,o,s,i,l,c,a);break;case 9:g=e.transform(r,o,s,i,l,c,a,u);break;case 10:g=e.transform(r,o,s,i,l,c,a,u,d)}}h.value=g}return h}(e,t,n,r,o,s,i,l,c,a,u,d);default:throw"unreachable"}}(e,t,r,o,s,i,l,c,a,u,d,f):function(e,t,n){switch(201347067&t.flags){case 1:return function(e,t,n){let r=!1;for(let o=0;o<n.length;o++)Wv(e,t,o,n[o])&&(r=!0);return r}(e,t,n);case 2:return function(e,t,n){const r=t.bindings;let o=!1;for(let s=0;s<n.length;s++)vp(e,t,s,n[s])&&(o=!0);if(o){let o="";for(let e=0;e<n.length;e++)o+=lb(n[e],r[e]);o=t.text.prefix+o;const s=rp(e,t.nodeIndex).renderText;e.renderer.setValue(s,o)}return o}(e,t,n);case 16384:return function(e,t,n){const r=sp(e,t.nodeIndex),o=r.instance;let s,i=!1;for(let l=0;l<n.length;l++)_p(e,t,l,n[l])&&(i=!0,s=Hg(e,r,t,l,n[l],s));return s&&o.ngOnChanges(s),65536&t.flags&&np(e,256,t.nodeIndex)&&o.ngOnInit(),262144&t.flags&&o.ngDoCheck(),i}(e,t,n);case 32:case 64:case 128:return function(e,t,n){const r=t.bindings;let o=!1;for(let s=0;s<n.length;s++)vp(e,t,s,n[s])&&(o=!0);if(o){const o=ip(e,t.nodeIndex);let s;switch(201347067&t.flags){case 32:s=n;break;case 64:s={};for(let o=0;o<n.length;o++)s[r[o].name]=n[o];break;case 128:const e=n[0],t=n.slice(1);s=e.transform(...t)}o.value=s}return o}(e,t,n);default:throw"unreachable"}}(e,t,r)}function bb(e){const t=e.def;if(4&t.nodeFlags)for(let n=0;n<t.nodes.length;n++){const r=t.nodes[n];if(4&r.flags){const t=op(e,n).template._projectedViews;if(t)for(let n=0;n<t.length;n++){const r=t[n];r.state|=32,Cp(r,e)}}else 0==(4&r.childFlags)&&(n+=r.childCount)}}function wb(e,t,n,r,o,s,i,l,c,a,u,d,f){return 0===n?function(e,t,n,r,o,s,i,l,c,a,u,d){const f=t.bindings.length;f>0&&bp(e,t,0,n),f>1&&bp(e,t,1,r),f>2&&bp(e,t,2,o),f>3&&bp(e,t,3,s),f>4&&bp(e,t,4,i),f>5&&bp(e,t,5,l),f>6&&bp(e,t,6,c),f>7&&bp(e,t,7,a),f>8&&bp(e,t,8,u),f>9&&bp(e,t,9,d)}(e,t,r,o,s,i,l,c,a,u,d,f):function(e,t,n){for(let r=0;r<n.length;r++)bp(e,t,r,n[r])}(e,t,r),!1}function Cb(e,t){if(lp(e,t.nodeIndex).dirty)throw Jh(ap.createDebugContext(e,t.nodeIndex),`Query ${t.query.id} not dirty`,`Query ${t.query.id} dirty`,0!=(1&e.state))}function xb(e){if(!(128&e.state)){if(kb(e,Ib.Destroy),Eb(e,Ib.Destroy),$g(e,131072),e.disposables)for(let t=0;t<e.disposables.length;t++)e.disposables[t]();!function(e){if(!(16&e.state))return;const t=Ip(e);if(t){const n=t.template._projectedViews;n&&(Jn(n,n.indexOf(e)),ap.dirtyParentQueries(e))}}(e),e.renderer.destroyNode&&function(e){const t=e.def.nodes.length;for(let n=0;n<t;n++){const t=e.def.nodes[n];1&t.flags?e.renderer.destroyNode(op(e,n).renderElement):2&t.flags?e.renderer.destroyNode(rp(e,n).renderText):(67108864&t.flags||134217728&t.flags)&&lp(e,n).destroy()}}(e),Tp(e)&&e.renderer.destroy(),e.state|=128}}var Ib=function(e){return e[e.CreateViewNodes=0]="CreateViewNodes",e[e.CheckNoChanges=1]="CheckNoChanges",e[e.CheckNoChangesProjectedViews=2]="CheckNoChangesProjectedViews",e[e.CheckAndUpdate=3]="CheckAndUpdate",e[e.CheckAndUpdateProjectedViews=4]="CheckAndUpdateProjectedViews",e[e.Destroy=5]="Destroy",e}({});function Eb(e,t){const n=e.def;if(33554432&n.nodeFlags)for(let r=0;r<n.nodes.length;r++){const o=n.nodes[r];33554432&o.flags?Tb(op(e,r).componentView,t):0==(33554432&o.childFlags)&&(r+=o.childCount)}}function kb(e,t){const n=e.def;if(16777216&n.nodeFlags)for(let r=0;r<n.nodes.length;r++){const o=n.nodes[r];if(16777216&o.flags){const n=op(e,r).viewContainer._embeddedViews;for(let e=0;e<n.length;e++)Tb(n[e],t)}else 0==(16777216&o.childFlags)&&(r+=o.childCount)}}function Tb(e,t){const n=e.state;switch(t){case Ib.CheckNoChanges:0==(128&n)&&(12==(12&n)?mb(e):64&n&&Nb(e,Ib.CheckNoChangesProjectedViews));break;case Ib.CheckNoChangesProjectedViews:0==(128&n)&&(32&n?mb(e):64&n&&Nb(e,t));break;case Ib.CheckAndUpdate:0==(128&n)&&(12==(12&n)?_b(e):64&n&&Nb(e,Ib.CheckAndUpdateProjectedViews));break;case Ib.CheckAndUpdateProjectedViews:0==(128&n)&&(32&n?_b(e):64&n&&Nb(e,t));break;case Ib.Destroy:xb(e);break;case Ib.CreateViewNodes:yb(e)}}function Nb(e,t){kb(e,t),Eb(e,t)}function Ob(e,t,n,r){if(!(e.def.nodeFlags&t&&e.def.nodeFlags&n))return;const o=e.def.nodes.length;for(let s=0;s<o;s++){const o=e.def.nodes[s];if(o.flags&t&&o.flags&n)switch(ap.setCurrentNode(e,o.nodeIndex),r){case 0:Gv(e,o);break;case 1:Cb(e,o)}o.childFlags&t&&o.childFlags&n||(s+=o.childCount)}}let Db=!1;function Pb(){if(Db)return;Db=!0;const e=F_()?{setCurrentNode:ew,createRootView:Sb,createEmbeddedView:Mb,createComponentView:Vb,createNgModuleRef:jb,overrideProvider:$b,overrideComponentView:Bb,clearOverrides:Ub,checkAndUpdateView:Wb,checkNoChangesView:Zb,destroyView:Kb,createDebugContext:(e,t)=>new cw(e,t),handleEvent:tw,updateDirectives:nw,updateRenderer:rw}:{setCurrentNode:()=>{},createRootView:Ab,createEmbeddedView:db,createComponentView:hb,createNgModuleRef:_g,overrideProvider:up,overrideComponentView:up,clearOverrides:up,checkAndUpdateView:_b,checkNoChangesView:mb,destroyView:xb,createDebugContext:(e,t)=>new cw(e,t),handleEvent:(e,t,n,r)=>e.def.handleEvent(e,t,n,r),updateDirectives:(e,t)=>e.def.updateDirectives(0===t?Qb:qb,e),updateRenderer:(e,t)=>e.def.updateRenderer(0===t?Qb:qb,e)};ap.setCurrentNode=e.setCurrentNode,ap.createRootView=e.createRootView,ap.createEmbeddedView=e.createEmbeddedView,ap.createComponentView=e.createComponentView,ap.createNgModuleRef=e.createNgModuleRef,ap.overrideProvider=e.overrideProvider,ap.overrideComponentView=e.overrideComponentView,ap.clearOverrides=e.clearOverrides,ap.checkAndUpdateView=e.checkAndUpdateView,ap.checkNoChangesView=e.checkNoChangesView,ap.destroyView=e.destroyView,ap.resolveDep=Fg,ap.createDebugContext=e.createDebugContext,ap.handleEvent=e.handleEvent,ap.updateDirectives=e.updateDirectives,ap.updateRenderer=e.updateRenderer,ap.dirtyParentQueries=Kv}function Ab(e,t,n,r,o,s){const i=o.injector.get(nh);return fb(Rb(e,o,i,t,n),r,s)}function Sb(e,t,n,r,o,s){const i=o.injector.get(nh),l=Rb(e,o,new fw(i),t,n),c=zb(r);return uw(Gb.create,fb,null,[l,c,s])}function Rb(e,t,n,r,o){const s=t.injector.get(lh),i=t.injector.get(ns),l=n.createRenderer(null,null);return{ngModule:t,injector:e,projectableNodes:r,selectorOrNode:o,sanitizer:s,rendererFactory:n,renderer:l,errorHandler:i}}function Mb(e,t,n,r){const o=zb(n);return uw(Gb.create,db,null,[e,t,o,r])}function Vb(e,t,n,r){return n=Hb.get(t.element.componentProvider.provider.token)||zb(n),uw(Gb.create,hb,null,[e,t,n,r])}function jb(e,t,n,r){return _g(e,t,n,function(e){const{hasOverrides:t,hasDeprecatedOverrides:n}=function(e){let t=!1,n=!1;return 0===Fb.size||(e.providers.forEach(e=>{const r=Fb.get(e.token);3840&e.flags&&r&&(t=!0,n=n||r.deprecatedBehavior)}),e.modules.forEach(e=>{Lb.forEach((r,o)=>{_(N(o).providedIn)===e&&(t=!0,n=n||r.deprecatedBehavior)})})),{hasOverrides:t,hasDeprecatedOverrides:n}}(e);return t?(function(e){for(let t=0;t<e.providers.length;t++){const r=e.providers[t];n&&(r.flags|=4096);const o=Fb.get(r.token);o&&(r.flags=-3841&r.flags|o.flags,r.deps=Pp(o.deps),r.value=o.value)}if(Lb.size>0){let t=new Set(e.modules);Lb.forEach((r,o)=>{if(t.has(_(N(o).providedIn))){let t={token:o,flags:r.flags|(n?4096:0),deps:Pp(r.deps),value:r.value,index:e.providers.length};e.providers.push(t),e.providersByKey[fp(o)]=t}})}}(e=e.factory(()=>up)),e):e}(r))}const Fb=new Map,Lb=new Map,Hb=new Map;function $b(e){let t;Fb.set(e.token,e),"function"==typeof e.token&&(t=N(e.token))&&"function"==typeof t.providedIn&&Lb.set(e.token,e)}function Bb(e,t){const n=Rp(ig(t)),r=Rp(n.nodes[0].element.componentView);Hb.set(e,r)}function Ub(){Fb.clear(),Lb.clear(),Hb.clear()}function zb(e){if(0===Fb.size)return e;const t=function(e){const t=[];let n=null;for(let r=0;r<e.nodes.length;r++){const o=e.nodes[r];1&o.flags&&(n=o),n&&3840&o.flags&&Fb.has(o.provider.token)&&(t.push(n.nodeIndex),n=null)}return t}(e);if(0===t.length)return e;e=e.factory(()=>up);for(let r=0;r<t.length;r++)n(e,t[r]);return e;function n(e,t){for(let n=t+1;n<e.nodes.length;n++){const t=e.nodes[n];if(1&t.flags)return;if(3840&t.flags){const e=t.provider,n=Fb.get(e.token);n&&(t.flags=-3841&t.flags|n.flags,e.deps=Pp(n.deps),e.value=n.value)}}}}function Qb(e,t,n,r,o,s,i,l,c,a,u,d,f){const h=e.def.nodes[t];return vb(e,h,n,r,o,s,i,l,c,a,u,d,f),224&h.flags?ip(e,t).value:void 0}function qb(e,t,n,r,o,s,i,l,c,a,u,d,f){const h=e.def.nodes[t];return wb(e,h,n,r,o,s,i,l,c,a,u,d,f),224&h.flags?ip(e,t).value:void 0}function Wb(e){return uw(Gb.detectChanges,_b,null,[e])}function Zb(e){return uw(Gb.checkNoChanges,mb,null,[e])}function Kb(e){return uw(Gb.destroy,xb,null,[e])}var Gb=function(e){return e[e.create=0]="create",e[e.detectChanges=1]="detectChanges",e[e.checkNoChanges=2]="checkNoChanges",e[e.destroy=3]="destroy",e[e.handleEvent=4]="handleEvent",e}({});let Yb,Jb,Xb;function ew(e,t){Jb=e,Xb=t}function tw(e,t,n,r){return ew(e,t),uw(Gb.handleEvent,e.def.handleEvent,null,[e,t,n,r])}function nw(e,t){if(128&e.state)throw ep(Gb[Yb]);return ew(e,iw(e,0)),e.def.updateDirectives(function(e,n,r,...o){const s=e.def.nodes[n];return 0===t?ow(e,s,r,o):sw(e,s,r,o),16384&s.flags&&ew(e,iw(e,n)),224&s.flags?ip(e,s.nodeIndex).value:void 0},e)}function rw(e,t){if(128&e.state)throw ep(Gb[Yb]);return ew(e,lw(e,0)),e.def.updateRenderer(function(e,n,r,...o){const s=e.def.nodes[n];return 0===t?ow(e,s,r,o):sw(e,s,r,o),3&s.flags&&ew(e,lw(e,n)),224&s.flags?ip(e,s.nodeIndex).value:void 0},e)}function ow(e,t,n,r){if(vb(e,t,n,...r)){const i=1===n?r[0]:r;if(16384&t.flags){const n={};for(let e=0;e<t.bindings.length;e++){const r=t.bindings[e],l=i[e];8&r.flags&&(n[(o=r.nonMinifiedName,s=void 0,s=o.replace(/[$@]/g,"_"),`ng-reflect-${o=s.replace(cs,(...e)=>"-"+e[1].toLowerCase())}`)]=as(l))}const r=t.parent,l=op(e,r.nodeIndex).renderElement;if(r.element.name)for(let t in n){const r=n[t];null!=r?e.renderer.setAttribute(l,t,r):e.renderer.removeAttribute(l,t)}else e.renderer.setValue(l,ls(`bindings=${JSON.stringify(n,null,2)}`))}}var o,s}function sw(e,t,n,r){wb(e,t,n,...r)}function iw(e,t){for(let n=t;n<e.def.nodes.length;n++){const t=e.def.nodes[n];if(16384&t.flags&&t.bindings&&t.bindings.length)return n}return null}function lw(e,t){for(let n=t;n<e.def.nodes.length;n++){const t=e.def.nodes[n];if(3&t.flags&&t.bindings&&t.bindings.length)return n}return null}class cw{constructor(e,t){this.view=e,this.nodeIndex=t,null==t&&(this.nodeIndex=t=0),this.nodeDef=e.def.nodes[t];let n=this.nodeDef,r=e;for(;n&&0==(1&n.flags);)n=n.parent;if(!n)for(;!n&&r;)n=Ep(r),r=r.parent;this.elDef=n,this.elView=r}get elOrCompView(){return op(this.elView,this.elDef.nodeIndex).componentView||this.view}get injector(){return gg(this.elView,this.elDef)}get component(){return this.elOrCompView.component}get context(){return this.elOrCompView.context}get providerTokens(){const e=[];if(this.elDef)for(let t=this.elDef.nodeIndex+1;t<=this.elDef.nodeIndex+this.elDef.childCount;t++){const n=this.elView.def.nodes[t];20224&n.flags&&e.push(n.provider.token),t+=n.childCount}return e}get references(){const e={};if(this.elDef){aw(this.elView,this.elDef,e);for(let t=this.elDef.nodeIndex+1;t<=this.elDef.nodeIndex+this.elDef.childCount;t++){const n=this.elView.def.nodes[t];20224&n.flags&&aw(this.elView,n,e),t+=n.childCount}}return e}get componentRenderElement(){const e=function(e){for(;e&&!Tp(e);)e=e.parent;return e.parent?op(e.parent,Ep(e).nodeIndex):null}(this.elOrCompView);return e?e.renderElement:void 0}get renderNode(){return 2&this.nodeDef.flags?kp(this.view,this.nodeDef):kp(this.elView,this.elDef)}logError(e,...t){let n,r;2&this.nodeDef.flags?(n=this.view.def,r=this.nodeDef.nodeIndex):(n=this.elView.def,r=this.elDef.nodeIndex);const o=function(e,t){let n=-1;for(let r=0;r<=t;r++)3&e.nodes[r].flags&&n++;return n}(n,r);let s=-1;n.factory(()=>(s++,s===o?e.error.bind(e,...t):up)),s<o&&(e.error("Illegal state: the ViewDefinitionFactory did not call the logger!"),e.error(...t))}}function aw(e,t,n){for(let r in t.references)n[r]=Jv(e,t,t.references[r])}function uw(e,t,n,r){const o=Yb,s=Jb,i=Xb;try{Yb=e;const l=t.apply(n,r);return Jb=s,Xb=i,Yb=o,l}catch(a){if(Xo(a)||!Jb)throw a;throw l=a,c=dw(),l instanceof Error||(l=new Error(l.toString())),Xh(l,c),l}var l,c}function dw(){return Jb?new cw(Jb,Xb):null}class fw{constructor(e){this.delegate=e}createRenderer(e,t){return new hw(this.delegate.createRenderer(e,t))}begin(){this.delegate.begin&&this.delegate.begin()}end(){this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.delegate.whenRenderingDone?this.delegate.whenRenderingDone():Promise.resolve(null)}}class hw{constructor(e){this.delegate=e,this.debugContextFactory=dw,this.data=this.delegate.data}createDebugContext(e){return this.debugContextFactory(e)}destroyNode(e){const t=Nv(e);t&&(function(e){kv.delete(e.nativeNode)}(t),t instanceof hv&&(t.listeners.length=0)),this.delegate.destroyNode&&this.delegate.destroyNode(e)}destroy(){this.delegate.destroy()}createElement(e,t){const n=this.delegate.createElement(e,t),r=this.createDebugContext(n);if(r){const t=new pv(n,null,r);t.name=e,Pv(t)}return n}createComment(e){const t=this.delegate.createComment(ls(e)),n=this.createDebugContext(t);return n&&Pv(new hv(t,null,n)),t}createText(e){const t=this.delegate.createText(e),n=this.createDebugContext(t);return n&&Pv(new hv(t,null,n)),t}appendChild(e,t){const n=Nv(e),r=Nv(t);n&&r&&n instanceof pv&&n.addChild(r),this.delegate.appendChild(e,t)}insertBefore(e,t,n,r){const o=Nv(e),s=Nv(t),i=Nv(n);o&&s&&o instanceof pv&&o.insertBefore(i,s),this.delegate.insertBefore(e,t,n,r)}removeChild(e,t){const n=Nv(e),r=Nv(t);n&&r&&n instanceof pv&&n.removeChild(r),this.delegate.removeChild(e,t)}selectRootElement(e,t){const n=this.delegate.selectRootElement(e,t),r=dw();return r&&Pv(new pv(n,null,r)),n}setAttribute(e,t,n,r){const o=Nv(e);o&&o instanceof pv&&(o.attributes[r?r+":"+t:t]=n),this.delegate.setAttribute(e,t,n,r)}removeAttribute(e,t,n){const r=Nv(e);r&&r instanceof pv&&(r.attributes[n?n+":"+t:t]=null),this.delegate.removeAttribute(e,t,n)}addClass(e,t){const n=Nv(e);n&&n instanceof pv&&(n.classes[t]=!0),this.delegate.addClass(e,t)}removeClass(e,t){const n=Nv(e);n&&n instanceof pv&&(n.classes[t]=!1),this.delegate.removeClass(e,t)}setStyle(e,t,n,r){const o=Nv(e);o&&o instanceof pv&&(o.styles[t]=n),this.delegate.setStyle(e,t,n,r)}removeStyle(e,t,n){const r=Nv(e);r&&r instanceof pv&&(r.styles[t]=null),this.delegate.removeStyle(e,t,n)}setProperty(e,t,n){const r=Nv(e);r&&r instanceof pv&&(r.properties[t]=n),this.delegate.setProperty(e,t,n)}listen(e,t,n){if("string"!=typeof e){const r=Nv(e);r&&r.listeners.push(new fv(t,n))}return this.delegate.listen(e,t,n)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setValue(e,t){return this.delegate.setValue(e,t)}}function pw(e){return Pb(),ap.overrideProvider(e)}function gw(e,t){return Pb(),ap.overrideComponentView(e,t)}function yw(){return Pb(),ap.clearOverrides()}function mw(e,t,n){return new _w(e,t,n)}class _w extends Bh{constructor(e,t,n){super(),this.moduleType=e,this._bootstrapComponents=t,this._ngModuleDefFactory=n}create(e){Pb();const t=function(e){const t=Array.from(e.providers),n=Array.from(e.modules),r={};for(const o in e.providersByKey)r[o]=e.providersByKey[o];return{factory:e.factory,scope:e.scope,providers:t,modules:n,providersByKey:r}}(Rp(this._ngModuleDefFactory));return ap.createNgModuleRef(this.moduleType,e||Rl.NULL,this._bootstrapComponents,t)}}function vw(e){return qn().compileDirectiveDeclaration(Zy,`ng:///${e.type.name}/\u0275fac.js`,e)}function bw(e){var t,n;Kg(e.type,e.decorators,null!==(t=e.ctorParameters)&&void 0!==t?t:null,null!==(n=e.propDecorators)&&void 0!==n?n:null)}function ww(e){return qn().compileComponentDeclaration(Zy,`ng:///${e.type.name}/\u0275cmp.js`,e)}function Cw(e){return qn().compileFactoryDeclaration(Zy,`ng:///${e.type.name}/\u0275fac.js`,e)}function xw(e){return qn().compileInjectableDeclaration(Zy,`ng:///${e.type.name}/\u0275prov.js`,e)}function Iw(e){return qn().compileInjectorDeclaration(Zy,`ng:///${e.type.name}/\u0275inj.js`,e)}function Ew(e){return qn().compileNgModuleDeclaration(Zy,`ng:///${e.type.name}/\u0275mod.js`,e)}function kw(e){return qn().compilePipeDeclaration(Zy,`ng:///${e.type.name}/\u0275pipe.js`,e)}},318:(e,t,n)=>{"use strict";n.d(t,{y:()=>a});var r=n(673),o=n(331),s=n(498),i=n(197),l=n(392),c=n(484);let a=(()=>{class e{constructor(e){this._isScalar=!1,e&&(this._subscribe=e)}lift(t){const n=new e;return n.source=this,n.operator=t,n}subscribe(e,t,n){const{operator:i}=this,l=function(e,t,n){if(e){if(e instanceof r.L)return e;if(e[o.b])return e[o.b]()}return e||t||n?new r.L(e,t,n):new r.L(s.c)}(e,t,n);if(l.add(i?i.call(l,this.source):this.source||c.v.useDeprecatedSynchronousErrorHandling&&!l.syncErrorThrowable?this._subscribe(l):this._trySubscribe(l)),c.v.useDeprecatedSynchronousErrorHandling&&l.syncErrorThrowable&&(l.syncErrorThrowable=!1,l.syncErrorThrown))throw l.syncErrorValue;return l}_trySubscribe(e){try{return this._subscribe(e)}catch(t){c.v.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=t),function(e){for(;e;){const{closed:t,destination:n,isStopped:o}=e;if(t||o)return!1;e=n&&n instanceof r.L?n:null}return!0}(e)?e.error(t):console.warn(t)}}forEach(e,t){return new(t=u(t))((t,n)=>{let r;r=this.subscribe(t=>{try{e(t)}catch(o){n(o),r&&r.unsubscribe()}},n,t)})}_subscribe(e){const{source:t}=this;return t&&t.subscribe(e)}[i.L](){return this}pipe(...e){return 0===e.length?this:(0===(t=e).length?l.y:1===t.length?t[0]:function(e){return t.reduce((e,t)=>t(e),e)})(this);var t}toPromise(e){return new(e=u(e))((e,t)=>{let n;this.subscribe(e=>n=e,e=>t(e),()=>e(n))})}}return e.create=t=>new e(t),e})();function u(e){if(e||(e=c.v.Promise||Promise),!e)throw new Error("no Promise impl found");return e}},498:(e,t,n)=>{"use strict";n.d(t,{c:()=>s});var r=n(484),o=n(294);const s={closed:!0,next(e){},error(e){if(r.v.useDeprecatedSynchronousErrorHandling)throw e;(0,o.z)(e)},complete(){}}},559:(e,t,n)=>{"use strict";n.d(t,{xQ:()=>u,Yc:()=>a});var r=n(318),o=n(673),s=n(570),i=n(895);class l extends s.w{constructor(e,t){super(),this.subject=e,this.subscriber=t,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const e=this.subject,t=e.observers;if(this.subject=null,!t||0===t.length||e.isStopped||e.closed)return;const n=t.indexOf(this.subscriber);-1!==n&&t.splice(n,1)}}var c=n(331);class a extends o.L{constructor(e){super(e),this.destination=e}}let u=(()=>{class e extends r.y{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[c.b](){return new a(this)}lift(e){const t=new d(this,this);return t.operator=e,t}next(e){if(this.closed)throw new i.N;if(!this.isStopped){const{observers:t}=this,n=t.length,r=t.slice();for(let o=0;o<n;o++)r[o].next(e)}}error(e){if(this.closed)throw new i.N;this.hasError=!0,this.thrownError=e,this.isStopped=!0;const{observers:t}=this,n=t.length,r=t.slice();for(let o=0;o<n;o++)r[o].error(e);this.observers.length=0}complete(){if(this.closed)throw new i.N;this.isStopped=!0;const{observers:e}=this,t=e.length,n=e.slice();for(let r=0;r<t;r++)n[r].complete();this.observers.length=0}unsubscribe(){this.isStopped=!0,this.closed=!0,this.observers=null}_trySubscribe(e){if(this.closed)throw new i.N;return super._trySubscribe(e)}_subscribe(e){if(this.closed)throw new i.N;return this.hasError?(e.error(this.thrownError),s.w.EMPTY):this.isStopped?(e.complete(),s.w.EMPTY):(this.observers.push(e),new l(this,e))}asObservable(){const e=new r.y;return e.source=this,e}}return e.create=(e,t)=>new d(e,t),e})();class d extends u{constructor(e,t){super(),this.destination=e,this.source=t}next(e){const{destination:t}=this;t&&t.next&&t.next(e)}error(e){const{destination:t}=this;t&&t.error&&this.destination.error(e)}complete(){const{destination:e}=this;e&&e.complete&&this.destination.complete()}_subscribe(e){const{source:t}=this;return t?this.source.subscribe(e):s.w.EMPTY}}},673:(e,t,n)=>{"use strict";n.d(t,{L:()=>a});var r=n(24),o=n(498),s=n(570),i=n(331),l=n(484),c=n(294);class a extends s.w{constructor(e,t,n){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=o.c;break;case 1:if(!e){this.destination=o.c;break}if("object"==typeof e){e instanceof a?(this.syncErrorThrowable=e.syncErrorThrowable,this.destination=e,e.add(this)):(this.syncErrorThrowable=!0,this.destination=new u(this,e));break}default:this.syncErrorThrowable=!0,this.destination=new u(this,e,t,n)}}[i.b](){return this}static create(e,t,n){const r=new a(e,t,n);return r.syncErrorThrowable=!1,r}next(e){this.isStopped||this._next(e)}error(e){this.isStopped||(this.isStopped=!0,this._error(e))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(e){this.destination.next(e)}_error(e){this.destination.error(e),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:e}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=e,this}}class u extends a{constructor(e,t,n,s){let i;super(),this._parentSubscriber=e;let l=this;(0,r.m)(t)?i=t:t&&(i=t.next,n=t.error,s=t.complete,t!==o.c&&(l=Object.create(t),(0,r.m)(l.unsubscribe)&&this.add(l.unsubscribe.bind(l)),l.unsubscribe=this.unsubscribe.bind(this))),this._context=l,this._next=i,this._error=n,this._complete=s}next(e){if(!this.isStopped&&this._next){const{_parentSubscriber:t}=this;l.v.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?this.__tryOrSetError(t,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}}error(e){if(!this.isStopped){const{_parentSubscriber:t}=this,{useDeprecatedSynchronousErrorHandling:n}=l.v;if(this._error)n&&t.syncErrorThrowable?(this.__tryOrSetError(t,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else if(t.syncErrorThrowable)n?(t.syncErrorValue=e,t.syncErrorThrown=!0):(0,c.z)(e),this.unsubscribe();else{if(this.unsubscribe(),n)throw e;(0,c.z)(e)}}}complete(){if(!this.isStopped){const{_parentSubscriber:e}=this;if(this._complete){const t=()=>this._complete.call(this._context);l.v.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?(this.__tryOrSetError(e,t),this.unsubscribe()):(this.__tryOrUnsub(t),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(e,t){try{e.call(this._context,t)}catch(n){if(this.unsubscribe(),l.v.useDeprecatedSynchronousErrorHandling)throw n;(0,c.z)(n)}}__tryOrSetError(e,t,n){if(!l.v.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{t.call(this._context,n)}catch(r){return l.v.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=r,e.syncErrorThrown=!0,!0):((0,c.z)(r),!0)}return!1}_unsubscribe(){const{_parentSubscriber:e}=this;this._context=null,this._parentSubscriber=null,e.unsubscribe()}}},570:(e,t,n)=>{"use strict";n.d(t,{w:()=>l});var r=n(470),o=n(56),s=n(24);const i=(()=>{function e(e){return Error.call(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((e,t)=>`${t+1}) ${e.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=e,this}return e.prototype=Object.create(Error.prototype),e})();let l=(()=>{class e{constructor(e){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,e&&(this._ctorUnsubscribe=!0,this._unsubscribe=e)}unsubscribe(){let t;if(this.closed)return;let{_parentOrParents:n,_ctorUnsubscribe:l,_unsubscribe:a,_subscriptions:u}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof e)n.remove(this);else if(null!==n)for(let e=0;e<n.length;++e)n[e].remove(this);if((0,s.m)(a)){l&&(this._unsubscribe=void 0);try{a.call(this)}catch(d){t=d instanceof i?c(d.errors):[d]}}if((0,r.k)(u)){let e=-1,n=u.length;for(;++e<n;){const n=u[e];if((0,o.K)(n))try{n.unsubscribe()}catch(d){t=t||[],d instanceof i?t=t.concat(c(d.errors)):t.push(d)}}}if(t)throw new i(t)}add(t){let n=t;if(!t)return e.EMPTY;switch(typeof t){case"function":n=new e(t);case"object":if(n===this||n.closed||"function"!=typeof n.unsubscribe)return n;if(this.closed)return n.unsubscribe(),n;if(!(n instanceof e)){const t=n;n=new e,n._subscriptions=[t]}break;default:throw new Error("unrecognized teardown "+t+" added to Subscription.")}let{_parentOrParents:r}=n;if(null===r)n._parentOrParents=this;else if(r instanceof e){if(r===this)return n;n._parentOrParents=[r,this]}else{if(-1!==r.indexOf(this))return n;r.push(this)}const o=this._subscriptions;return null===o?this._subscriptions=[n]:o.push(n),n}remove(e){const t=this._subscriptions;if(t){const n=t.indexOf(e);-1!==n&&t.splice(n,1)}}}var t;return e.EMPTY=((t=new e).closed=!0,t),e})();function c(e){return e.reduce((e,t)=>e.concat(t instanceof i?t.errors:t),[])}},484:(e,t,n)=>{"use strict";n.d(t,{v:()=>o});let r=!1;const o={Promise:void 0,set useDeprecatedSynchronousErrorHandling(e){if(e){const e=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+e.stack)}else r&&console.log("RxJS: Back to a better error behavior. Thank you. <3");r=e},get useDeprecatedSynchronousErrorHandling(){return r}}},882:(e,t,n)=>{"use strict";n.d(t,{IY:()=>i,Ds:()=>l,ft:()=>c});var r=n(673),o=n(318),s=n(15);class i extends r.L{constructor(e){super(),this.parent=e}_next(e){this.parent.notifyNext(e)}_error(e){this.parent.notifyError(e),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class l extends r.L{notifyNext(e){this.destination.next(e)}notifyError(e){this.destination.error(e)}notifyComplete(){this.destination.complete()}}function c(e,t){if(t.closed)return;if(e instanceof o.y)return e.subscribe(t);let n;try{n=(0,s.s)(e)(t)}catch(r){t.error(r)}return n}},875:(e,t,n)=>{"use strict";n.d(t,{c:()=>l,N:()=>c});var r=n(559),o=n(318),s=n(570),i=n(564);class l extends o.y{constructor(e,t){super(),this.source=e,this.subjectFactory=t,this._refCount=0,this._isComplete=!1}_subscribe(e){return this.getSubject().subscribe(e)}getSubject(){const e=this._subject;return e&&!e.isStopped||(this._subject=this.subjectFactory()),this._subject}connect(){let e=this._connection;return e||(this._isComplete=!1,e=this._connection=new s.w,e.add(this.source.subscribe(new a(this.getSubject(),this))),e.closed&&(this._connection=null,e=s.w.EMPTY)),e}refCount(){return(0,i.x)()(this)}}const c=(()=>{const e=l.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:e._subscribe},_isComplete:{value:e._isComplete,writable:!0},getSubject:{value:e.getSubject},connect:{value:e.connect},refCount:{value:e.refCount}}})();class a extends r.Yc{constructor(e,t){super(e),this.connectable=t}_error(e){this._unsubscribe(),super._error(e)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const e=this.connectable;if(e){this.connectable=null;const t=e._connection;e._refCount=0,e._subject=null,e._connection=null,t&&t.unsubscribe()}}}},764:(e,t,n)=>{"use strict";n.d(t,{D:()=>d});var r=n(318),o=n(15),s=n(570),i=n(197),l=n(790),c=n(686),a=n(168),u=n(653);function d(e,t){return t?function(e,t){if(null!=e){if(function(e){return e&&"function"==typeof e[i.L]}(e))return function(e,t){return new r.y(n=>{const r=new s.w;return r.add(t.schedule(()=>{const o=e[i.L]();r.add(o.subscribe({next(e){r.add(t.schedule(()=>n.next(e)))},error(e){r.add(t.schedule(()=>n.error(e)))},complete(){r.add(t.schedule(()=>n.complete()))}}))})),r})}(e,t);if((0,a.t)(e))return function(e,t){return new r.y(n=>{const r=new s.w;return r.add(t.schedule(()=>e.then(e=>{r.add(t.schedule(()=>{n.next(e),r.add(t.schedule(()=>n.complete()))}))},e=>{r.add(t.schedule(()=>n.error(e)))}))),r})}(e,t);if((0,u.z)(e))return(0,l.r)(e,t);if(function(e){return e&&"function"==typeof e[c.hZ]}(e)||"string"==typeof e)return function(e,t){if(!e)throw new Error("Iterable cannot be null");return new r.y(n=>{const r=new s.w;let o;return r.add(()=>{o&&"function"==typeof o.return&&o.return()}),r.add(t.schedule(()=>{o=e[c.hZ](),r.add(t.schedule(function(){if(n.closed)return;let e,t;try{const n=o.next();e=n.value,t=n.done}catch(r){return void n.error(r)}t?n.complete():(n.next(e),this.schedule())}))})),r})}(e,t)}throw new TypeError((null!==e&&typeof e||e)+" is not observable")}(e,t):e instanceof r.y?e:new r.y((0,o.s)(e))}},342:(e,t,n)=>{"use strict";n.d(t,{n:()=>i});var r=n(318),o=n(625),s=n(790);function i(e,t){return t?(0,s.r)(e,t):new r.y((0,o.V)(e))}},996:(e,t,n)=>{"use strict";n.d(t,{U:()=>o});var r=n(673);function o(e,t){return function(n){if("function"!=typeof e)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return n.lift(new s(e,t))}}class s{constructor(e,t){this.project=e,this.thisArg=t}call(e,t){return t.subscribe(new i(e,this.project,this.thisArg))}}class i extends r.L{constructor(e,t,n){super(e),this.project=t,this.count=0,this.thisArg=n||this}_next(e){let t;try{t=this.project.call(this.thisArg,e,this.count++)}catch(n){return void this.destination.error(n)}this.destination.next(t)}}},471:(e,t,n)=>{"use strict";n.d(t,{J:()=>s});var r=n(700),o=n(392);function s(e=Number.POSITIVE_INFINITY){return(0,r.zg)(o.y,e)}},700:(e,t,n)=>{"use strict";n.d(t,{zg:()=>i});var r=n(996),o=n(764),s=n(882);function i(e,t,n=Number.POSITIVE_INFINITY){return"function"==typeof t?s=>s.pipe(i((n,s)=>(0,o.D)(e(n,s)).pipe((0,r.U)((e,r)=>t(n,e,s,r))),n)):("number"==typeof t&&(n=t),t=>t.lift(new l(e,n)))}class l{constructor(e,t=Number.POSITIVE_INFINITY){this.project=e,this.concurrent=t}call(e,t){return t.subscribe(new c(e,this.project,this.concurrent))}}class c extends s.Ds{constructor(e,t,n=Number.POSITIVE_INFINITY){super(e),this.project=t,this.concurrent=n,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(e){this.active<this.concurrent?this._tryNext(e):this.buffer.push(e)}_tryNext(e){let t;const n=this.index++;try{t=this.project(e,n)}catch(r){return void this.destination.error(r)}this.active++,this._innerSub(t)}_innerSub(e){const t=new s.IY(this),n=this.destination;n.add(t);const r=(0,s.ft)(e,t);r!==t&&n.add(r)}_complete(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()}notifyNext(e){this.destination.next(e)}notifyComplete(){const e=this.buffer;this.active--,e.length>0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},564:(e,t,n)=>{"use strict";n.d(t,{x:()=>o});var r=n(673);function o(){return function(e){return e.lift(new s(e))}}class s{constructor(e){this.connectable=e}call(e,t){const{connectable:n}=this;n._refCount++;const r=new i(e,n),o=t.subscribe(r);return r.closed||(r.connection=n.connect()),o}}class i extends r.L{constructor(e,t){super(e),this.connectable=t}_unsubscribe(){const{connectable:e}=this;if(!e)return void(this.connection=null);this.connectable=null;const t=e._refCount;if(t<=0)return void(this.connection=null);if(e._refCount=t-1,t>1)return void(this.connection=null);const{connection:n}=this,r=e._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()}}},790:(e,t,n)=>{"use strict";n.d(t,{r:()=>s});var r=n(318),o=n(570);function s(e,t){return new r.y(n=>{const r=new o.w;let s=0;return r.add(t.schedule(function(){s!==e.length?(n.next(e[s++]),n.closed||r.add(this.schedule())):n.complete()})),r})}},686:(e,t,n)=>{"use strict";function r(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}n.d(t,{hZ:()=>o});const o=r()},197:(e,t,n)=>{"use strict";n.d(t,{L:()=>r});const r=(()=>"function"==typeof Symbol&&Symbol.observable||"@@observable")()},331:(e,t,n)=>{"use strict";n.d(t,{b:()=>r});const r=(()=>"function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random())()},895:(e,t,n)=>{"use strict";n.d(t,{N:()=>r});const r=(()=>{function e(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return e.prototype=Object.create(Error.prototype),e})()},294:(e,t,n)=>{"use strict";function r(e){setTimeout(()=>{throw e},0)}n.d(t,{z:()=>r})},392:(e,t,n)=>{"use strict";function r(e){return e}n.d(t,{y:()=>r})},470:(e,t,n)=>{"use strict";n.d(t,{k:()=>r});const r=(()=>Array.isArray||(e=>e&&"number"==typeof e.length))()},653:(e,t,n)=>{"use strict";n.d(t,{z:()=>r});const r=e=>e&&"number"==typeof e.length&&"function"!=typeof e},24:(e,t,n)=>{"use strict";function r(e){return"function"==typeof e}n.d(t,{m:()=>r})},56:(e,t,n)=>{"use strict";function r(e){return null!==e&&"object"==typeof e}n.d(t,{K:()=>r})},168:(e,t,n)=>{"use strict";function r(e){return!!e&&"function"!=typeof e.subscribe&&"function"==typeof e.then}n.d(t,{t:()=>r})},163:(e,t,n)=>{"use strict";function r(e){return e&&"function"==typeof e.schedule}n.d(t,{K:()=>r})},15:(e,t,n)=>{"use strict";n.d(t,{s:()=>u});var r=n(625),o=n(294),s=n(686),i=n(197),l=n(653),c=n(168),a=n(56);const u=e=>{if(e&&"function"==typeof e[i.L])return u=e,e=>{const t=u[i.L]();if("function"!=typeof t.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return t.subscribe(e)};if((0,l.z)(e))return(0,r.V)(e);if((0,c.t)(e))return n=e,e=>(n.then(t=>{e.closed||(e.next(t),e.complete())},t=>e.error(t)).then(null,o.z),e);if(e&&"function"==typeof e[s.hZ])return t=e,e=>{const n=t[s.hZ]();for(;;){let t;try{t=n.next()}catch(r){return e.error(r),e}if(t.done){e.complete();break}if(e.next(t.value),e.closed)break}return"function"==typeof n.return&&e.add(()=>{n.return&&n.return()}),e};{const t=(0,a.K)(e)?"an invalid object":`'${e}'`;throw new TypeError(`You provided ${t} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`)}var t,n,u}},625:(e,t,n)=>{"use strict";n.d(t,{V:()=>r});const r=e=>t=>{for(let n=0,r=e.length;n<r&&!t.closed;n++)t.next(e[n]);t.complete()}}}]);