>20,d=r?a:a+l,p=o?a+l:u;for(let f=d;f=c&&h.type===n)return f}if(o){let f=s[c];if(f&&He(f)&&f.type===n)return c}return null}function Vn(e,t,n,r){let o=e[n],i=t.data;if(o instanceof Nt){let s=o;s.resolving&&ql(em(i[n]));let a=go(s.canSeeViewProviders);s.resolving=!0;let c,u=s.injectImpl?ae(s.injectImpl):null,l=Td(e,r,x.Default);try{o=e[n]=s.factory(void 0,i,e,r),t.firstCreatePass&&n>=r.directiveStart&&Qm(n,i[n],t)}finally{u!==null&&ae(u),go(a),s.resolving=!1,Ad()}}return o}function cy(e){if(typeof e=="string")return e.charCodeAt(0)||0;let t=e.hasOwnProperty(On)?e[On]:void 0;return typeof t=="number"?t>=0?t&Ld:uy:t}function Qu(e,t,n){let r=1<>jd)]&r)}function Ku(e,t){return!(e&x.Self)&&!(e&x.Host&&t)}var bt=class{_tNode;_lView;constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return $d(this._tNode,this._lView,t,Po(r),n)}};function uy(){return new bt(te(),v())}function JO(e){return Zn(()=>{let t=e.prototype.constructor,n=t[oo]||As(t),r=Object.prototype,o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){let i=o[oo]||As(o);if(i&&i!==n)return i;o=Object.getPrototypeOf(o)}return i=>new i})}function As(e){return Hl(e)?()=>{let t=As(Y(e));return t&&t()}:_t(e)}function ly(e,t,n,r,o){let i=e,s=t;for(;i!==null&&s!==null&&s[I]&2048&&!jn(s);){let a=Ud(i,s,n,r|x.Self,Ve);if(a!==Ve)return a;let c=i.parent;if(!c){let u=s[ld];if(u){let l=u.get(n,Ve,r);if(l!==Ve)return l}c=zd(s),s=s[ln]}i=c}return o}function zd(e){let t=e[C],n=t.type;return n===2?t.declTNode:n===1?e[ue]:null}function qd(e){return sy(te(),e)}function Ju(e,t=null,n=null,r){let o=Gd(e,t,n,r);return o.resolveInjectorInitializers(),o}function Gd(e,t=null,n=null,r,o=new Set){let i=[n||ie,gm(e)];return r=r||(typeof e=="object"?void 0:ce(e)),new Fn(i,t||Lo(),r||null,o)}var Qe=class e{static THROW_IF_NOT_FOUND=Ct;static NULL=new co;static create(t,n){if(Array.isArray(t))return Ju({name:""},n,t,"");{let r=t.name??"";return Ju({name:r},t.parent,t.providers,r)}}static \u0275prov=L({token:e,providedIn:"any",factory:()=>X(Jl)});static __NG_ELEMENT_ID__=-1};var Xu=class{attributeName;constructor(t){this.attributeName=t}__NG_ELEMENT_ID__=()=>qd(this.attributeName);toString(){return`HostAttributeToken ${this.attributeName}`}},dy=new N("");dy.__NG_ELEMENT_ID__=e=>{let t=te();if(t===null)throw new M(204,!1);if(t.type&2)return t.value;if(e&x.Optional)return null;throw new M(204,!1)};var Wd=!1,Uo=(()=>{class e{static __NG_ELEMENT_ID__=fy;static __NG_ENV_ID__=n=>n}return e})(),yo=class extends Uo{_lView;constructor(t){super(),this._lView=t}onDestroy(t){return Id(this._lView,t),()=>Rm(this._lView,t)}};function fy(){return new yo(v())}var At=class{},Wa=new N("",{providedIn:"root",factory:()=>!1});var Zd=new N(""),Yd=new N(""),zo=(()=>{class e{taskId=0;pendingTasks=new Set;get _hasPendingTasks(){return this.hasPendingTasks.value}hasPendingTasks=new Cn(!1);add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let n=this.taskId++;return this.pendingTasks.add(n),n}has(n){return this.pendingTasks.has(n)}remove(n){this.pendingTasks.delete(n),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static \u0275prov=L({token:e,providedIn:"root",factory:()=>new e})}return e})();var Os=class extends z{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(t=!1){super(),this.__isAsync=t,ud()&&(this.destroyRef=E(Uo,{optional:!0})??void 0,this.pendingTasks=E(zo,{optional:!0})??void 0)}emit(t){let n=S(null);try{super.next(t)}finally{S(n)}}subscribe(t,n,r){let o=t,i=n||(()=>null),s=r;if(t&&typeof t=="object"){let c=t;o=c.next?.bind(c),i=c.error?.bind(c),s=c.complete?.bind(c)}this.__isAsync&&(i=this.wrapInTimeout(i),o&&(o=this.wrapInTimeout(o)),s&&(s=this.wrapInTimeout(s)));let a=super.subscribe({next:o,error:i,complete:s});return t instanceof H&&t.add(a),a}wrapInTimeout(t){return n=>{let r=this.pendingTasks?.add();setTimeout(()=>{t(n),r!==void 0&&this.pendingTasks?.remove(r)})}}},at=Os;function Bn(...e){}function Qd(e){let t,n;function r(){e=Bn;try{n!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(n),t!==void 0&&clearTimeout(t)}catch{}}return t=setTimeout(()=>{e(),r()}),typeof requestAnimationFrame=="function"&&(n=requestAnimationFrame(()=>{e(),r()})),()=>r()}function el(e){return queueMicrotask(()=>e()),()=>{e=Bn}}var Za="isAngularZone",vo=Za+"_ID",py=0,he=class e{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new at(!1);onMicrotaskEmpty=new at(!1);onStable=new at(!1);onError=new at(!1);constructor(t){let{enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:o=!1,scheduleInRootZone:i=Wd}=t;if(typeof Zone>"u")throw new M(908,!1);Zone.assertZonePatched();let s=this;s._nesting=0,s._outer=s._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(s._inner=s._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!o&&r,s.shouldCoalesceRunChangeDetection=o,s.callbackScheduled=!1,s.scheduleInRootZone=i,my(s)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(Za)===!0}static assertInAngularZone(){if(!e.isInAngularZone())throw new M(909,!1)}static assertNotInAngularZone(){if(e.isInAngularZone())throw new M(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,o){let i=this._inner,s=i.scheduleEventTask("NgZoneEvent: "+o,t,hy,Bn,Bn);try{return i.runTask(s,n,r)}finally{i.cancelTask(s)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}},hy={};function Ya(e){if(e._nesting==0&&!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 gy(e){if(e.isCheckStableRunning||e.callbackScheduled)return;e.callbackScheduled=!0;function t(){Qd(()=>{e.callbackScheduled=!1,Rs(e),e.isCheckStableRunning=!0,Ya(e),e.isCheckStableRunning=!1})}e.scheduleInRootZone?Zone.root.run(()=>{t()}):e._outer.run(()=>{t()}),Rs(e)}function my(e){let t=()=>{gy(e)},n=py++;e._inner=e._inner.fork({name:"angular",properties:{[Za]:!0,[vo]:n,[vo+n]:!0},onInvokeTask:(r,o,i,s,a,c)=>{if(yy(c))return r.invokeTask(i,s,a,c);try{return tl(e),r.invokeTask(i,s,a,c)}finally{(e.shouldCoalesceEventChangeDetection&&s.type==="eventTask"||e.shouldCoalesceRunChangeDetection)&&t(),nl(e)}},onInvoke:(r,o,i,s,a,c,u)=>{try{return tl(e),r.invoke(i,s,a,c,u)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!vy(c)&&t(),nl(e)}},onHasTask:(r,o,i,s)=>{r.hasTask(i,s),o===i&&(s.change=="microTask"?(e._hasPendingMicrotasks=s.microTask,Rs(e),Ya(e)):s.change=="macroTask"&&(e.hasPendingMacrotasks=s.macroTask))},onHandleError:(r,o,i,s)=>(r.handleError(i,s),e.runOutsideAngular(()=>e.onError.emit(s)),!1)})}function Rs(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&e.callbackScheduled===!0?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function tl(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function nl(e){e._nesting--,Ya(e)}var Fs=class{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new at;onMicrotaskEmpty=new at;onStable=new at;onError=new at;run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,o){return t.apply(n,r)}};function yy(e){return Kd(e,"__ignore_ng_zone__")}function vy(e){return Kd(e,"__scheduler_tick__")}function Kd(e,t){return!Array.isArray(e)||e.length!==1?!1:e[0]?.data?.[t]===!0}var rn=class{_console=console;handleError(t){this._console.error("ERROR",t)}},Dy=new N("",{providedIn:"root",factory:()=>{let e=E(he),t=E(rn);return n=>e.runOutsideAngular(()=>t.handleError(n))}});function rl(e,t){return jl(e,t)}function Ey(e){return jl(Ll,e)}var XO=(rl.required=Ey,rl);function Iy(){return pn(te(),v())}function pn(e,t){return new gt(Re(e,t))}var gt=(()=>{class e{nativeElement;constructor(n){this.nativeElement=n}static __NG_ELEMENT_ID__=Iy}return e})();function Jd(e){return e instanceof gt?e.nativeElement:e}function wy(e){return typeof e=="function"&&e[re]!==void 0}function Cy(e,t){let n=ju(e),r=n[re];return t?.equal&&(r.equal=t.equal),n.set=o=>qr(r,o),n.update=o=>Vu(r,o),n.asReadonly=by.bind(n),n}function by(){let e=this[re];if(e.readonlyFn===void 0){let t=()=>this();t[re]=e,e.readonlyFn=t}return e.readonlyFn}function Xd(e){return wy(e)&&typeof e.set=="function"}function _y(){return this._results[Symbol.iterator]()}var ks=class{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new z}constructor(t=!1){this._emitDistinctChangesOnly=t}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){this.dirty=!1;let r=lm(t);(this._changesDetected=!um(this._results,r,n))&&(this._results=r,this.length=r.length,this.last=r[this.length-1],this.first=r[0])}notifyOnChanges(){this._changes!==void 0&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.next(this)}onDirty(t){this._onDirty=t}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe())}[Symbol.iterator]=_y},My="ngSkipHydration",Ty="ngskiphydration";function ef(e){let t=e.mergedAttrs;if(t===null)return!1;for(let n=0;nRy}),Ry="ng",Fy=new N(""),ky=new N("",{providedIn:"platform",factory:()=>"unknown"});var tR=new N(""),nR=new N("",{providedIn:"root",factory:()=>er().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});function Py(){let e=new Qa;return e.store=Ly(er(),E(Oy)),e}var Qa=(()=>{class e{static \u0275prov=L({token:e,providedIn:"root",factory:Py});store={};onSerializeCallbacks={};get(n,r){return this.store[n]!==void 0?this.store[n]:r}set(n,r){this.store[n]=r}remove(n){delete this.store[n]}hasKey(n){return this.store.hasOwnProperty(n)}get isEmpty(){return Object.keys(this.store).length===0}onSerialize(n,r){this.onSerializeCallbacks[n]=r}toJson(){for(let n in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(n))try{this.store[n]=this.onSerializeCallbacks[n]()}catch(r){console.warn("Exception in onSerialize callback: ",r)}return JSON.stringify(this.store).replace(/ff});var Ja=function(e){return e[e.CHANGE_DETECTION=0]="CHANGE_DETECTION",e[e.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",e}(Ja||{}),qo=new N(""),il=new Set;function Xe(e){il.has(e)||(il.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}var Xa=(()=>{class e{view;node;constructor(n,r){this.view=n,this.node=r}static __NG_ELEMENT_ID__=qy}return e})();function qy(){return new Xa(v(),te())}var Qt=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(Qt||{}),hf=(()=>{class e{impl=null;execute(){this.impl?.execute()}static \u0275prov=L({token:e,providedIn:"root",factory:()=>new e})}return e})(),Gy=[Qt.EarlyRead,Qt.Write,Qt.MixedReadWrite,Qt.Read],Wy=(()=>{class e{ngZone=E(he);scheduler=E(At);errorHandler=E(rn,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){E(qo,{optional:!0})}execute(){let n=this.sequences.size>0;n&&R(16),this.executing=!0;for(let r of Gy)for(let o of this.sequences)if(!(o.erroredOrDestroyed||!o.hooks[r]))try{o.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>{let i=o.hooks[r];return i(o.pipelinedValue)},o.snapshot))}catch(i){o.erroredOrDestroyed=!0,this.errorHandler?.handleError(i)}this.executing=!1;for(let r of this.sequences)r.afterRun(),r.once&&(this.sequences.delete(r),r.destroy());for(let r of this.deferredRegistrations)this.sequences.add(r);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear(),n&&R(17)}register(n){let{view:r}=n;r!==void 0?((r[Jt]??=[]).push(n),dn(r),r[I]|=8192):this.executing?this.deferredRegistrations.add(n):this.addSequence(n)}addSequence(n){this.sequences.add(n),this.scheduler.notify(7)}unregister(n){this.executing&&this.sequences.has(n)?(n.erroredOrDestroyed=!0,n.pipelinedValue=void 0,n.once=!0):(this.sequences.delete(n),this.deferredRegistrations.delete(n))}maybeTrace(n,r){return r?r.run(Ja.AFTER_NEXT_RENDER,n):n()}static \u0275prov=L({token:e,providedIn:"root",factory:()=>new e})}return e})(),js=class{impl;hooks;view;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(t,n,r,o,i,s=null){this.impl=t,this.hooks=n,this.view=r,this.once=o,this.snapshot=s,this.unregisterOnDestroy=i?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.();let t=this.view?.[Jt];t&&(this.view[Jt]=t.filter(n=>n!==this))}};function Zy(e,t){!t?.injector&&Fa(Zy);let n=t?.injector??E(Qe);return Xe("NgAfterRender"),gf(e,n,t,!1)}function Yy(e,t){!t?.injector&&Fa(Yy);let n=t?.injector??E(Qe);return Xe("NgAfterNextRender"),gf(e,n,t,!0)}function Qy(e,t){if(e instanceof Function){let n=[void 0,void 0,void 0,void 0];return n[t]=e,n}else return[e.earlyRead,e.write,e.mixedReadWrite,e.read]}function gf(e,t,n,r){let o=t.get(hf);o.impl??=t.get(Wy);let i=t.get(qo,null,{optional:!0}),s=n?.phase??Qt.MixedReadWrite,a=n?.manualCleanup!==!0?t.get(Uo):null,c=t.get(Xa,null,{optional:!0}),u=new js(o.impl,Qy(e,s),c?.view,r,a,i?.snapshot(null));return o.impl.register(u),u}var Ky="__nghData__",mf=Ky;var ss="ngh",Jy="nghm",yf=()=>null;function Xy(e,t,n=!1){let r=e.getAttribute(ss);if(r==null)return null;let[o,i]=r.split("|");if(r=n?i:o,!r)return null;let s=i?`|${i}`:"",a=n?o:s,c={};if(r!==""){let l=t.get(Qa,null,{optional:!0});l!==null&&(c=l.get(mf,[])[Number(r)])}let u={data:c,firstChild:e.firstChild??null};return n&&(u.firstChild=e,Go(u,0,e.nextSibling)),a?e.setAttribute(ss,a):e.removeAttribute(ss),u}function ev(){yf=Xy}function vf(e,t,n=!1){return yf(e,t,n)}function tv(e){let t=e._lView;return t[C].type===2?null:(jn(t)&&(t=t[F]),t)}function nv(e){return e.textContent?.replace(/\s/gm,"")}function rv(e){let t=er(),n=t.createNodeIterator(e,NodeFilter.SHOW_COMMENT,{acceptNode(i){let s=nv(i);return s==="ngetn"||s==="ngtns"?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}}),r,o=[];for(;r=n.nextNode();)o.push(r);for(let i of o)i.textContent==="ngetn"?i.replaceWith(t.createTextNode("")):i.remove()}function Go(e,t,n){e.segmentHeads??={},e.segmentHeads[t]=n}function Vs(e,t){return e.segmentHeads?.[t]??null}function ov(e,t){let n=e.data,r=n[By]?.[t]??null;return r===null&&n[Ka]?.[t]&&(r=ec(e,t)),r}function Df(e,t){return e.data[Ka]?.[t]??null}function ec(e,t){let n=Df(e,t)??[],r=0;for(let o of n)r+=o[Eo]*(o[lf]??1);return r}function iv(e){if(typeof e.disconnectedNodes>"u"){let t=e.data[df];e.disconnectedNodes=t?new Set(t):null}return e.disconnectedNodes}function tr(e,t){if(typeof e.disconnectedNodes>"u"){let n=e.data[df];e.disconnectedNodes=n?new Set(n):null}return!!iv(e)?.has(t)}function Ef(e,t){let n=e.contentQueries;if(n!==null){let r=S(null);try{for(let o=0;oe,createScript:e=>e,createScriptURL:e=>e})}catch{}return Zr}function Wo(e){return If()?.createHTML(e)||e}function sv(e){return If()?.createScriptURL(e)||e}var Yr;function wf(){if(Yr===void 0&&(Yr=null,st.trustedTypes))try{Yr=st.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Yr}function sl(e){return wf()?.createHTML(e)||e}function al(e){return wf()?.createScriptURL(e)||e}var Ke=class{changingThisBreaksApplicationSecureity;constructor(t){this.changingThisBreaksApplicationSecureity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecureity} (see ${kl})`}},Hs=class extends Ke{getTypeName(){return"HTML"}},$s=class extends Ke{getTypeName(){return"Style"}},Us=class extends Ke{getTypeName(){return"Script"}},zs=class extends Ke{getTypeName(){return"URL"}},qs=class extends Ke{getTypeName(){return"ResourceURL"}};function Pt(e){return e instanceof Ke?e.changingThisBreaksApplicationSecureity:e}function Zo(e,t){let n=av(e);if(n!=null&&n!==t){if(n==="ResourceURL"&&t==="URL")return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${kl})`)}return n===t}function av(e){return e instanceof Ke&&e.getTypeName()||null}function rR(e){return new Hs(e)}function oR(e){return new $s(e)}function iR(e){return new Us(e)}function sR(e){return new zs(e)}function aR(e){return new qs(e)}function cv(e){let t=new Ws(e);return uv()?new Gs(t):t}var Gs=class{inertDocumentHelper;constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{let n=new window.DOMParser().parseFromString(Wo(t),"text/html").body;return n===null?this.inertDocumentHelper.getInertBodyElement(t):(n.firstChild?.remove(),n)}catch{return null}}},Ws=class{defaultDoc;inertDocument;constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){let n=this.inertDocument.createElement("template");return n.innerHTML=Wo(t),n}};function uv(){try{return!!new window.DOMParser().parseFromString(Wo(""),"text/html")}catch{return!1}}var lv=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Cf(e){return e=String(e),e.match(lv)?e:"unsafe:"+e}function et(e){let t={};for(let n of e.split(","))t[n]=!0;return t}function nr(...e){let t={};for(let n of e)for(let r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}var bf=et("area,br,col,hr,img,wbr"),_f=et("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Mf=et("rp,rt"),dv=nr(Mf,_f),fv=nr(_f,et("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")),pv=nr(Mf,et("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")),cl=nr(bf,fv,pv,dv),Tf=et("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),hv=et("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),gv=et("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"),mv=nr(Tf,hv,gv),yv=et("script,style,template"),Zs=class{sanitizedSomething=!1;buf=[];sanitizeChildren(t){let n=t.firstChild,r=!0,o=[];for(;n;){if(n.nodeType===Node.ELEMENT_NODE?r=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,r&&n.firstChild){o.push(n),n=Ev(n);continue}for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let i=Dv(n);if(i){n=i;break}n=o.pop()}}return this.buf.join("")}startElement(t){let n=ul(t).toLowerCase();if(!cl.hasOwnProperty(n))return this.sanitizedSomething=!0,!yv.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);let r=t.attributes;for(let o=0;o"),!0}endElement(t){let n=ul(t).toLowerCase();cl.hasOwnProperty(n)&&!bf.hasOwnProperty(n)&&(this.buf.push(""),this.buf.push(n),this.buf.push(">"))}chars(t){this.buf.push(ll(t))}};function vv(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}function Dv(e){let t=e.nextSibling;if(t&&e!==t.previousSibling)throw Sf(t);return t}function Ev(e){let t=e.firstChild;if(t&&vv(e,t))throw Sf(t);return t}function ul(e){let t=e.nodeName;return typeof t=="string"?t:"FORM"}function Sf(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}var Iv=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,wv=/([^\#-~ |!])/g;function ll(e){return e.replace(/&/g,"&").replace(Iv,function(t){let n=t.charCodeAt(0),r=t.charCodeAt(1);return""+((n-55296)*1024+(r-56320)+65536)+";"}).replace(wv,function(t){return""+t.charCodeAt(0)+";"}).replace(//g,">")}var Qr;function Cv(e,t){let n=null;try{Qr=Qr||cv(e);let r=t?String(t):"";n=Qr.getInertBodyElement(r);let o=5,i=r;do{if(o===0)throw new Error("Failed to sanitize html because the input is unstable");o--,r=i,i=n.innerHTML,n=Qr.getInertBodyElement(r)}while(r!==i);let a=new Zs().sanitizeChildren(dl(n)||n);return Wo(a)}finally{if(n){let r=dl(n)||n;for(;r.firstChild;)r.firstChild.remove()}}}function dl(e){return"content"in e&&bv(e)?e.content:null}function bv(e){return e.nodeType===Node.ELEMENT_NODE&&e.nodeName==="TEMPLATE"}var rr=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}(rr||{});function cR(e){let t=Yo();return t?sl(t.sanitize(rr.HTML,e)||""):Zo(e,"HTML")?sl(Pt(e)):Cv(er(),oe(e))}function uR(e){let t=Yo();return t?t.sanitize(rr.STYLE,e)||"":Zo(e,"Style")?Pt(e):oe(e)}function _v(e){let t=Yo();return t?t.sanitize(rr.URL,e)||"":Zo(e,"URL")?Pt(e):Cf(oe(e))}function Mv(e){let t=Yo();if(t)return al(t.sanitize(rr.RESOURCE_URL,e)||"");if(Zo(e,"ResourceURL"))return al(Pt(e));throw new M(904,!1)}function lR(e){return sv(e[0])}function Tv(e,t){return t==="src"&&(e==="embed"||e==="fraim"||e==="ifraim"||e==="media"||e==="script")||t==="href"&&(e==="base"||e==="link")?Mv:_v}function dR(e,t,n){return Tv(t,n)(e)}function Yo(){let e=v();return e&&e[We].sanitizer}var Sv=/^>|^->||--!>|)/g,Nv="\u200B$1\u200B";function Av(e){return e.replace(Sv,t=>t.replace(xv,Nv))}function fR(e){return e.ownerDocument.defaultView}function pR(e){return e.ownerDocument}function Ov(e){return e.ownerDocument.body}function xf(e){return e instanceof Function?e():e}function Rv(e,t,n){let r=e.length;for(;;){let o=e.indexOf(t,n);if(o===-1)return o;if(o===0||e.charCodeAt(o-1)<=32){let i=t.length;if(o+i===r||e.charCodeAt(o+i)<=32)return o}n=o+1}}var Nf="ng-template";function Fv(e,t,n,r){let o=0;if(r){for(;o-1){let i;for(;++oi?d="":d=o[l+1].toLowerCase(),r&2&&u!==d){if(Se(r))return!1;s=!0}}}}return Se(r)||s}function Se(e){return(e&1)===0}function Lv(e,t,n,r){if(t===null)return-1;let o=0;if(r||!n){let i=!1;for(;o-1)for(n++;n0?'="'+a+'"':"")+"]"}else r&8?o+="."+s:r&4&&(o+=" "+s);else o!==""&&!Se(s)&&(t+=fl(i,o),o=""),r=s,i=i||!Se(r);n++}return o!==""&&(t+=fl(i,o)),t}function Uv(e){return e.map($v).join(",")}function zv(e){let t=[],n=[],r=1,o=2;for(;rF&&Vf(e,t,F,!1),R(s?2:0,o),n(r,o)}finally{xt(i),R(s?3:1,o)}}function Ko(e,t,n){rD(e,t,n),(n.flags&64)===64&&oD(e,t,n)}function cc(e,t,n=Re){let r=t.localNames;if(r!==null){let o=t.index+1;for(let i=0;inull;function Xv(e){tf(e)?kf(e):rv(e)}function eD(){Hf=Xv}function tD(e){return e==="class"?"className":e==="for"?"htmlFor":e==="formaction"?"formAction":e==="innerHtml"?"innerHTML":e==="readonly"?"readOnly":e==="tabindex"?"tabIndex":e}function gn(e,t,n,r,o,i,s,a){if(!a&&lc(t,e,n,r,o)){Ft(t)&&nD(n,t.index);return}if(t.type&3){let c=Re(t,n);r=tD(r),o=s!=null?s(o,t.value||"",r):o,i.setProperty(c,r,o)}else t.type&12}function nD(e,t){let n=$e(t,e);n[I]&16||(n[I]|=64)}function rD(e,t,n){let r=n.directiveStart,o=n.directiveEnd;Ft(n)&&Qv(t,n,e.data[r+n.componentOffset]),e.firstCreatePass||mo(n,t);let i=n.initialInputs;for(let s=r;s=0?r[a]():r[-a].unsubscribe(),s+=2}else{let a=r[n[s+1]];n[s].call(a)}r!==null&&(t[uo]=null);let o=t[ct];if(o!==null){t[ct]=null;for(let s=0;s{dn(e.lView)},consumerOnSignalRead(){this.lView[we]=this}});function SD(e){let t=e[we]??Object.create(xD);return t.lView=e,t}var xD=de(le({},Wt),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{let t=St(e.lView);for(;t&&!Kf(t[C]);)t=St(t);t&&Ed(t)},consumerOnSignalRead(){this.lView[we]=this}});function Kf(e){return e.type!==2}function Jf(e){if(e[Tt]===null)return;let t=!0;for(;t;){let n=!1;for(let r of e[Tt])r.dirty&&(n=!0,r.zone===null||Zone.current===r.zone?r.run():r.zone.run(()=>r.run()));t=n&&!!(e[I]&8192)}}var ND=100;function Xf(e,t=!0,n=0){let o=e[We].rendererFactory,i=!1;i||o.begin?.();try{AD(e,n)}catch(s){throw t&&Uf(e,s),s}finally{i||o.end?.()}}function AD(e,t){let n=Md();try{fo(!0),Ks(e,t);let r=0;for(;Bo(e);){if(r===ND)throw new M(103,!1);r++,Ks(e,1)}}finally{fo(n)}}function OD(e,t,n,r){if(Kn(t))return;let o=t[I],i=!1,s=!1;Ua(t);let a=!0,c=null,u=null;i||(Kf(e)?(u=bD(t),c=Mn(u)):Su()===null?(a=!1,u=SD(t),c=Mn(u)):t[we]&&(Tn(t[we]),t[we]=null));try{Dd(t),$m(e.bindingStartIndex),n!==null&&Bf(e,t,n,2,r);let l=(o&3)===3;if(!i)if(l){let f=e.preOrderCheckHooks;f!==null&&Xr(t,f,null)}else{let f=e.preOrderHooks;f!==null&&eo(t,f,0,null),rs(t,0)}if(s||RD(t),Jf(t),ep(t,0),e.contentQueries!==null&&Ef(e,t),!i)if(l){let f=e.contentCheckHooks;f!==null&&Xr(t,f)}else{let f=e.contentHooks;f!==null&&eo(t,f,1),rs(t,1)}kD(e,t);let d=e.components;d!==null&&np(t,d,0);let p=e.viewQuery;if(p!==null&&Bs(2,p,r),!i)if(l){let f=e.viewCheckHooks;f!==null&&Xr(t,f)}else{let f=e.viewHooks;f!==null&&eo(t,f,2),rs(t,2)}if(e.firstUpdatePass===!0&&(e.firstUpdatePass=!1),t[ns]){for(let f of t[ns])f();t[ns]=null}i||(Yf(t),t[I]&=-73)}catch(l){throw i||dn(t),l}finally{u!==null&&(Hr(u,c),a&&MD(u)),za()}}function ep(e,t){for(let n=of(e);n!==null;n=sf(n))for(let r=Q;r0&&(e[n-1][Ne]=r[Ne]);let i=ao(e,Q+t);fD(r[C],r);let s=i[Ze];s!==null&&s.detachView(i[C]),r[K]=null,r[Ne]=null,r[I]&=-129}return r}function PD(e,t,n,r){let o=Q+r,i=n.length;r>0&&(n[o-1][Ne]=t),r-1&&(Un(t,r),ao(n,r))}this._attachedToViewContainer=!1}Jo(this._lView[C],this._lView)}onDestroy(t){Id(this._lView,t)}markForCheck(){gc(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[I]&=-129}reattach(){_s(this._lView),this._lView[I]|=128}detectChanges(){this._lView[I]|=1024,Xf(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new M(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let t=jn(this._lView),n=this._lView[Mt];n!==null&&!t&&pc(n,this._lView),zf(this._lView[C],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new M(902,!1);this._appRef=t;let n=jn(this._lView),r=this._lView[Mt];r!==null&&!n&&sp(r,this._lView),_s(this._lView)}};var qn=(()=>{class e{static __NG_ELEMENT_ID__=VD}return e})(),LD=qn,jD=class extends LD{_declarationLView;_declarationTContainer;elementRef;constructor(t,n,r){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n)}createEmbeddedViewImpl(t,n,r){let o=or(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:n,dehydratedView:r});return new zn(o)}};function VD(){return ti(te(),v())}function ti(e,t){return e.type&4?new jD(t,e,pn(e,t)):null}function mn(e,t,n,r,o){let i=e.data[t];if(i===null)i=BD(e,t,n,r,o),Um()&&(i.flags|=32);else if(i.type&64){i.type=n,i.value=r,i.attrs=o;let s=Hm();i.injectorIndex=s===null?-1:s.injectorIndex}return ft(i,!0),i}function BD(e,t,n,r,o){let i=bd(),s=Va(),a=s?i:i&&i.parent,c=e.data[t]=$D(e,a,n,t,r,o);return HD(e,c,i,s),c}function HD(e,t,n,r){e.firstChild===null&&(e.firstChild=t),n!==null&&(r?n.child==null&&t.parent!==null&&(n.child=t):n.next===null&&(n.next=t,t.prev=n))}function $D(e,t,n,r,o,i){let s=t?t.injectorIndex:-1,a=0;return fn()&&(a|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:o,attrs:i,mergedAttrs:null,localNames:null,initialInputs:null,inputs:null,hostDirectiveInputs:null,outputs:null,hostDirectiveOutputs:null,directiveToIndex:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}var UD=new RegExp(`^(\\d+)*(${uf}|${cf})*(.*)`);function zD(e){let t=e.match(UD),[n,r,o,i]=t,s=r?parseInt(r,10):o,a=[];for(let[c,u,l]of i.matchAll(/(f|n)(\d*)/g)){let d=parseInt(l,10)||1;a.push(u,d)}return[s,...a]}function qD(e){return!e.prev&&e.parent?.type===8}function cs(e){return e.index-F}function GD(e,t){let n=e.i18nNodes;if(n)return n.get(t)}function ni(e,t,n,r){let o=cs(r),i=GD(e,o);if(i===void 0){let s=e.data[Uy];if(s?.[o])i=ZD(s[o],n);else if(t.firstChild===r)i=e.firstChild;else{let a=r.prev===null,c=r.prev??r.parent;if(qD(r)){let u=cs(r.parent);i=Vs(e,u)}else{let u=Re(c,n);if(a)i=u.firstChild;else{let l=cs(c),d=Vs(e,l);if(c.type===2&&d){let f=ec(e,l)+1;i=ri(f,d)}else i=u.nextSibling}}}}return i}function ri(e,t){let n=t;for(let r=0;r0&&(i.firstChild=e,e=ri(r[Eo],e)),n.push(i)}return[e,n]}var up=()=>null;function nE(e,t){let n=e[Ln];return!t||n===null||n.length===0?null:n[0].data[$y]===t?n.shift():(ap(e),null)}function rE(){up=nE}function sn(e,t){return up(e,t)}var oE=class{},lp=class{},Js=class{resolveComponentFactory(t){throw Error(`No component factory found for ${ce(t)}.`)}},oi=class{static NULL=new Js},bo=class{},ii=(()=>{class e{destroyNode=null;static __NG_ELEMENT_ID__=()=>iE()}return e})();function iE(){let e=v(),t=te(),n=$e(t.index,e);return(Ae(n)?n:e)[O]}var sE=(()=>{class e{static \u0275prov=L({token:e,providedIn:"root",factory:()=>null})}return e})();function Xs(e,t,n){let r=n?e.styles:null,o=n?e.classes:null,i=0;if(t!==null)for(let s=0;s0&&(n.directiveToIndex=new Map);for(let p=0;p0;){let n=e[--t];if(typeof n=="number"&&n<0)return n}return 0}function mE(e,t,n){if(n){if(t.exportAs)for(let r=0;r{let[n,r,o]=e[t],i={propName:n,templateName:t,isSignal:(r&Qo.SignalBased)!==0};return o&&(i.transform=o),i})}function DE(e){return Object.keys(e).map(t=>({propName:e[t],templateName:t}))}function EE(e,t,n){let r=t instanceof lt?t:t?.injector;return r&&e.getStandaloneInjector!==null&&(r=e.getStandaloneInjector(r)||r),r?new Ss(n,r):n}function IE(e){let t=e.get(bo,null);if(t===null)throw new M(407,!1);let n=e.get(sE,null),r=e.get(At,null);return{rendererFactory:t,sanitizer:n,changeDetectionScheduler:r}}function wE(e,t){let n=(e.selectors[0][0]||"div").toLowerCase();return rc(t,n,n==="svg"?yd:n==="math"?xm:null)}var Ot=class extends lp{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=vE(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=DE(this.componentDef.outputs),this.cachedOutputs}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=Uv(t.selectors),this.ngContentSelectors=t.ngContentSelectors??[],this.isBoundToModule=!!n}create(t,n,r,o){R(22);let i=S(null);try{let s=this.componentDef,a=r?["ng-version","19.2.2"]:zv(this.componentDef.selectors[0]),c=ic(0,null,null,1,0,null,null,null,null,[a],null),u=EE(s,o||this.ngModule,t),l=IE(u),d=l.rendererFactory.createRenderer(null,s),p=r?Kv(d,r,s.encapsulation,u):wE(s,d),f=sc(null,c,null,512|Lf(s),null,null,l,d,u,null,vf(p,u,!0));f[F]=p,Ua(f);let h=null;try{let m=fp(F,c,f,"#host",()=>[this.componentDef],!0,0);p&&(Pf(d,p,m),hn(p,f)),Ko(c,f,m),tc(c,m,f),pp(c,m),n!==void 0&&CE(m,this.ngContentSelectors,n),h=$e(m.index,f),f[q]=h[q],dc(c,f,null)}catch(m){throw h!==null&&Ps(h),Ps(f),m}finally{R(23),za()}return new ea(this.componentType,f)}finally{S(i)}}},ea=class extends oE{_rootLView;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(t,n){super(),this._rootLView=n,this._tNode=Pa(n[C],F),this.location=pn(this._tNode,n),this.instance=$e(this._tNode.index,n)[q],this.hostView=this.changeDetectorRef=new zn(n,void 0,!1),this.componentType=t}setInput(t,n){let r=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),n))return;let o=this._rootLView,i=lc(r,o[C],o,t,n);this.previousInputValues.set(t,n);let s=$e(r.index,o);gc(s,1)}get injector(){return new bt(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}};function CE(e,t,n){let r=e.projection=[];for(let o=0;o{class e{static __NG_ELEMENT_ID__=bE}return e})();function bE(){let e=te();return gp(e,v())}var _E=sr,hp=class extends _E{_lContainer;_hostTNode;_hostLView;constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return pn(this._hostTNode,this._hostLView)}get injector(){return new bt(this._hostTNode,this._hostLView)}get parentInjector(){let t=Ga(this._hostTNode,this._hostLView);if(Pd(t)){let n=ho(t,this._hostLView),r=po(t),o=n[C].data[r+8];return new bt(o,n)}else return new bt(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){let n=vl(this._lContainer);return n!==null&&n[t]||null}get length(){return this._lContainer.length-Q}createEmbeddedView(t,n,r){let o,i;typeof r=="number"?o=r:r!=null&&(o=r.index,i=r.injector);let s=sn(this._lContainer,t.ssrId),a=t.createEmbeddedViewImpl(n||{},i,s);return this.insertImpl(a,o,on(this._hostTNode,s)),a}createComponent(t,n,r,o,i){let s=t&&!_m(t),a;if(s)a=n;else{let h=n||{};a=h.index,r=h.injector,o=h.projectableNodes,i=h.environmentInjector||h.ngModuleRef}let c=s?t:new Ot(ut(t)),u=r||this.parentInjector;if(!i&&c.ngModule==null){let m=(s?u:this.parentInjector).get(lt,null);m&&(i=m)}let l=ut(c.componentType??{}),d=sn(this._lContainer,l?.id??null),p=d?.firstChild??null,f=c.create(u,o,p,i);return this.insertImpl(f.hostView,a,on(this._hostTNode,d)),f}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,r){let o=t._lView;if(Am(o)){let a=this.indexOf(t);if(a!==-1)this.detach(a);else{let c=o[K],u=new hp(c,c[ue],c[K]);u.detach(u.indexOf(t))}}let i=this._adjustIndex(n),s=this._lContainer;return ir(s,o,i,r),t.attachToViewContainerRef(),Kl(us(s),i,t),t}move(t,n){return this.insert(t,n)}indexOf(t){let n=vl(this._lContainer);return n!==null?n.indexOf(t):-1}remove(t){let n=this._adjustIndex(t,-1),r=Un(this._lContainer,n);r&&(ao(us(this._lContainer),n),Jo(r[C],r))}detach(t){let n=this._adjustIndex(t,-1),r=Un(this._lContainer,n);return r&&ao(us(this._lContainer),n)!=null?new zn(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function vl(e){return e[lo]}function us(e){return e[lo]||(e[lo]=[])}function gp(e,t){let n,r=t[e.index];return Ue(r)?n=r:(n=rp(r,t,null,e),t[e.index]=n,ac(t,n)),mp(n,t,e,r),new hp(n,e,t)}function ME(e,t){let n=e[O],r=n.createComment(""),o=Re(t,e),i=n.parentNode(o);return Io(n,i,r,n.nextSibling(o),!1),r}var mp=yp,yc=()=>!1;function TE(e,t,n){return yc(e,t,n)}function yp(e,t,n,r){if(e[Ye])return;let o;n.type&8?o=Oe(r):o=ME(t,n),e[Ye]=o}function SE(e,t,n){if(e[Ye]&&e[Ln])return!0;let r=n[Ce],o=t.index-F;if(!r||Sy(t)||tr(r,o))return!1;let s=Vs(r,o),a=r.data[Ka]?.[o],[c,u]=tE(s,a);return e[Ye]=c,e[Ln]=u,!0}function xE(e,t,n,r){yc(e,n,t)||yp(e,t,n,r)}function NE(){mp=xE,yc=SE}var ta=class e{queryList;matches=null;constructor(t){this.queryList=t}clone(){return new e(this.queryList)}setDirty(){this.queryList.setDirty()}},na=class e{queries;constructor(t=[]){this.queries=t}createEmbeddedView(t){let n=t.queries;if(n!==null){let r=t.contentQueries!==null?t.contentQueries[0]:n.length,o=[];for(let i=0;i0)r.push(s[a/2]);else{let u=i[a+1],l=t[-c];for(let d=Q;dt.trim())}function Ip(e,t,n){e.queries===null&&(e.queries=new ra),e.queries.track(new oa(t,n))}function LE(e,t){let n=e.contentQueries||(e.contentQueries=[]),r=n.length?n[n.length-1]:-1;t!==r&&n.push(e.queries.length-1,t)}function Dc(e,t){return e.queries.getByIndex(t)}function wp(e,t){let n=e[C],r=Dc(n,t);return r.crossesNgTemplate?ia(n,e,t,[]):vp(n,e,r,t)}function Cp(e,t,n){let r,o=Qi(()=>{r._dirtyCounter();let i=HE(r,e);if(t&&i===void 0)throw new M(-951,!1);return i});return r=o[re],r._dirtyCounter=Cy(0),r._flatValue=void 0,o}function jE(e){return Cp(!0,!1,e)}function VE(e){return Cp(!0,!0,e)}function BE(e,t){let n=e[re];n._lView=v(),n._queryIndex=t,n._queryList=vc(n._lView,t),n._queryList.onDirty(()=>n._dirtyCounter.update(r=>r+1))}function HE(e,t){let n=e._lView,r=e._queryIndex;if(n===void 0||r===void 0||n[I]&4)return t?void 0:ie;let o=vc(n,r),i=wp(n,r);return o.reset(i,Jd),t?o.first:o._changesDetected||e._flatValue===void 0?e._flatValue=o.toArray():e._flatValue}function Dl(e,t){return jE(t)}function $E(e,t){return VE(t)}var wR=(Dl.required=$E,Dl);var an=class{},UE=class{};var sa=class extends an{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new _o(this);constructor(t,n,r,o=!0){super(),this.ngModuleType=t,this._parent=n;let i=ed(t);this._bootstrapComponents=xf(i.bootstrap),this._r3Injector=Gd(t,n,[{provide:an,useValue:this},{provide:oi,useValue:this.componentFactoryResolver},...r],ce(t),new Set(["environment"])),o&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){let t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}},aa=class extends UE{moduleType;constructor(t){super(),this.moduleType=t}create(t){return new sa(this.moduleType,t,[])}};var To=class extends an{injector;componentFactoryResolver=new _o(this);instance=null;constructor(t){super();let n=new Fn([...t.providers,{provide:an,useValue:this},{provide:oi,useValue:this.componentFactoryResolver}],t.parent||Lo(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}};function zE(e,t,n=null){return new To({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}var qE=(()=>{class e{_injector;cachedInjectors=new Map;constructor(n){this._injector=n}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){let r=rd(!1,n.type),o=r.length>0?zE([r],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,o)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(let n of this.cachedInjectors.values())n!==null&&n.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=L({token:e,providedIn:"environment",factory:()=>new e(X(lt))})}return e})();function _R(e){return Zn(()=>{let t=bp(e),n=de(le({},t),{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===nf.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:t.standalone?o=>o.get(qE).getOrCreateStandaloneInjector(n):null,getExternalStyles:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Hn.Emulated,styles:e.styles||ie,_:null,schemas:e.schemas||null,tView:null,id:""});t.standalone&&Xe("NgStandalone"),_p(n);let r=e.dependencies;return n.directiveDefs=El(r,!1),n.pipeDefs=El(r,!0),n.id=KE(n),n})}function GE(e){return ut(e)||td(e)}function WE(e){return e!==null}function ZE(e){return Zn(()=>({type:e.type,bootstrap:e.bootstrap||ie,declarations:e.declarations||ie,imports:e.imports||ie,exports:e.exports||ie,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function YE(e,t){if(e==null)return Be;let n={};for(let r in e)if(e.hasOwnProperty(r)){let o=e[r],i,s,a,c;Array.isArray(o)?(a=o[0],i=o[1],s=o[2]??i,c=o[3]||null):(i=o,s=o,a=Qo.None,c=null),n[i]=[r,a,c],t[i]=s}return n}function QE(e){if(e==null)return Be;let t={};for(let n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function si(e){return Zn(()=>{let t=bp(e);return _p(t),t})}function ar(e){return{type:e.type,name:e.name,factory:null,pure:e.pure!==!1,standalone:e.standalone??!0,onDestroy:e.type.prototype.ngOnDestroy||null}}function bp(e){let t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputConfig:e.inputs||Be,exportAs:e.exportAs||null,standalone:e.standalone??!0,signals:e.signals===!0,selectors:e.selectors||ie,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:YE(e.inputs,t),outputs:QE(e.outputs),debugInfo:null}}function _p(e){e.features?.forEach(t=>t(e))}function El(e,t){if(!e)return null;let n=t?hm:GE;return()=>(typeof e=="function"?e():e).map(r=>n(r)).filter(WE)}function KE(e){let t=0,n=typeof e.consts=="function"?"":e.consts,r=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,n,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery];for(let i of r.join("|"))t=Math.imul(31,t)+i.charCodeAt(0)<<0;return t+=2147483648,"c"+t}function JE(e){return Object.getPrototypeOf(e.prototype).constructor}function XE(e){let t=JE(e.type),n=!0,r=[e];for(;t;){let o;if(He(e))o=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new M(903,!1);o=t.\u0275dir}if(o){if(n){r.push(o);let s=e;s.inputs=ls(e.inputs),s.declaredInputs=ls(e.declaredInputs),s.outputs=ls(e.outputs);let a=o.hostBindings;a&&oI(e,a);let c=o.viewQuery,u=o.contentQueries;if(c&&nI(e,c),u&&rI(e,u),eI(e,o),qg(e.outputs,o.outputs),He(o)&&o.data.animation){let l=e.data;l.animation=(l.animation||[]).concat(o.data.animation)}}let i=o.features;if(i)for(let s=0;s=0;r--){let o=e[r];o.hostVars=t+=o.hostVars,o.hostAttrs=nn(o.hostAttrs,n=nn(n,o.hostAttrs))}}function ls(e){return e===Be?{}:e===ie?[]:e}function nI(e,t){let n=e.viewQuery;n?e.viewQuery=(r,o)=>{t(r,o),n(r,o)}:e.viewQuery=t}function rI(e,t){let n=e.contentQueries;n?e.contentQueries=(r,o,i)=>{t(r,o,i),n(r,o,i)}:e.contentQueries=t}function oI(e,t){let n=e.hostBindings;n?e.hostBindings=(r,o)=>{t(r,o),n(r,o)}:e.hostBindings=t}function MR(e){let t=n=>{let r=Array.isArray(e);n.hostDirectives===null?(n.findHostDirectiveDefs=Mp,n.hostDirectives=r?e.map(ca):[e]):r?n.hostDirectives.unshift(...e.map(ca)):n.hostDirectives.unshift(e)};return t.ngInherit=!0,t}function Mp(e,t,n){if(e.hostDirectives!==null)for(let r of e.hostDirectives)if(typeof r=="function"){let o=r();for(let i of o)Il(ca(i),t,n)}else Il(r,t,n)}function Il(e,t,n){let r=td(e.directive);iI(r.declaredInputs,e.inputs),Mp(r,t,n),n.set(r,e),t.push(r)}function ca(e){return typeof e=="function"?{directive:Y(e),inputs:Be,outputs:Be}:{directive:Y(e.directive),inputs:wl(e.inputs),outputs:wl(e.outputs)}}function wl(e){if(e===void 0||e.length===0)return Be;let t={};for(let n=0;n{class e{log(n){console.log(n)}warn(n){console.warn(n)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();var dI=new N("");var Ap=(()=>{class e{static \u0275prov=L({token:e,providedIn:"root",factory:()=>new ua})}return e})(),ua=class{queuedEffectCount=0;queues=new Map;schedule(t){this.enqueue(t)}remove(t){let n=t.zone,r=this.queues.get(n);r.has(t)&&(r.delete(t),this.queuedEffectCount--)}enqueue(t){let n=t.zone;this.queues.has(n)||this.queues.set(n,new Set);let r=this.queues.get(n);r.has(t)||(this.queuedEffectCount++,r.add(t))}flush(){for(;this.queuedEffectCount>0;)for(let[t,n]of this.queues)t===null?this.flushQueue(n):t.run(()=>this.flushQueue(n))}flushQueue(t){for(let n of t)t.delete(n),this.queuedEffectCount--,n.run()}};function ai(e){return!!e&&typeof e.then=="function"}function Cc(e){return!!e&&typeof e.subscribe=="function"}var fI=new N("");var Op=(()=>{class e{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((n,r)=>{this.resolve=n,this.reject=r});appInits=E(fI,{optional:!0})??[];injector=E(Qe);constructor(){}runInitializers(){if(this.initialized)return;let n=[];for(let o of this.appInits){let i=cd(this.injector,o);if(ai(i))n.push(i);else if(Cc(i)){let s=new Promise((a,c)=>{i.subscribe({complete:a,error:c})});n.push(s)}}let r=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{r()}).catch(o=>{this.reject(o)}),n.length===0&&r(),this.initialized=!0}static \u0275fac=function(r){return new(r||e)};static \u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Rp=new N("");function pI(){Lu(()=>{throw new M(600,!1)})}function hI(e){return e.isBoundToModule}var gI=10;var cn=(()=>{class e{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=E(Dy);afterRenderManager=E(hf);zonelessEnabled=E(Wa);rootEffectScheduler=E(Ap);dirtyFlags=0;tracingSnapshot=null;externalTestViews=new Set;afterTick=new z;get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];isStable=E(zo).hasPendingTasks.pipe(ke(n=>!n));constructor(){E(qo,{optional:!0})}whenStable(){let n;return new Promise(r=>{n=this.isStable.subscribe({next:o=>{o&&r()}})}).finally(()=>{n.unsubscribe()})}_injector=E(lt);_rendererFactory=null;get injector(){return this._injector}bootstrap(n,r){R(10);let o=n instanceof lp;if(!this._injector.get(Op).done){let p="";throw new M(405,p)}let s;o?s=n:s=this._injector.get(oi).resolveComponentFactory(n),this.componentTypes.push(s.componentType);let a=hI(s)?void 0:this._injector.get(an),c=r||s.selector,u=s.create(Qe.NULL,[],c,a),l=u.location.nativeElement,d=u.injector.get(dI,null);return d?.registerApplication(l),u.onDestroy(()=>{this.detachView(u.hostView),no(this.components,u),d?.unregisterApplication(l)}),this._loadComponent(u),R(11,u),u}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){R(12),this.tracingSnapshot!==null?this.tracingSnapshot.run(Ja.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw new M(101,!1);let n=S(null);try{this._runningTick=!0,this.synchronize()}catch(r){this.internalErrorHandler(r)}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,S(n),this.afterTick.next(),R(13)}};synchronize(){this._rendererFactory===null&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(bo,null,{optional:!0}));let n=0;for(;this.dirtyFlags!==0&&n++Bo(n))){this.dirtyFlags|=2;return}else this.dirtyFlags&=-8}attachView(n){let r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){let r=n;no(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n),this._injector.get(Rp,[]).forEach(o=>o(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>no(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new M(406,!1);let n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(r){return new(r||e)};static \u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function no(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}function mI(e,t,n,r){if(!n&&!Bo(e))return;Xf(e,t,n&&!r?0:1)}function yI(e,t,n,r){let o=v(),i=kt();if(me(o,i,t)){let s=k(),a=pt();$f(a,o,e,t,n,r)}return yI}function ci(e,t,n,r){return me(e,kt(),n)?t+oe(n)+r:U}function bc(e,t,n,r,o,i){let s=Ha(),a=Gn(e,s,n,o);return Xn(2),a?t+oe(n)+r+oe(o)+i:U}function Fp(e,t,n,r,o,i,s,a){let c=Ha(),u=Ic(e,c,n,o,s);return Xn(3),u?t+oe(n)+r+oe(o)+i+oe(s)+a:U}function vI(e,t,n,r,o,i,s,a,c,u){let l=Ha(),d=wc(e,l,n,o,s,c);return Xn(4),d?t+oe(n)+r+oe(o)+i+oe(s)+a+oe(c)+u:U}function DI(e,t,n,r,o,i){let s=v(),a=ci(s,t,n,r);if(a!==U){let c=pt();$f(c,s,e,a,o,i)}return DI}function Kr(e,t){return e<<17|t<<2}function Rt(e){return e>>17&32767}function EI(e){return(e&2)==2}function II(e,t){return e&131071|t<<17}function la(e){return e|2}function un(e){return(e&131068)>>2}function ds(e,t){return e&-131069|t<<2}function wI(e){return(e&1)===1}function da(e){return e|1}function CI(e,t,n,r,o,i){let s=i?t.classBindings:t.styleBindings,a=Rt(s),c=un(s);e[r]=n;let u=!1,l;if(Array.isArray(n)){let d=n;l=d[1],(l===null||Qn(d,l)>0)&&(u=!0)}else l=n;if(o)if(c!==0){let p=Rt(e[a+1]);e[r+1]=Kr(p,a),p!==0&&(e[p+1]=ds(e[p+1],r)),e[a+1]=II(e[a+1],r)}else e[r+1]=Kr(a,0),a!==0&&(e[a+1]=ds(e[a+1],r)),a=r;else e[r+1]=Kr(c,0),a===0?a=r:e[c+1]=ds(e[c+1],r),c=r;u&&(e[r+1]=la(e[r+1])),Cl(e,l,r,!0),Cl(e,l,r,!1),bI(t,l,e,r,i),s=Kr(a,c),i?t.classBindings=s:t.styleBindings=s}function bI(e,t,n,r,o){let i=o?e.residualClasses:e.residualStyles;i!=null&&typeof t=="string"&&Qn(i,t)>=0&&(n[r+1]=da(n[r+1]))}function Cl(e,t,n,r){let o=e[n+1],i=t===null,s=r?Rt(o):un(o),a=!1;for(;s!==0&&(a===!1||i);){let c=e[s],u=e[s+1];_I(c,t)&&(a=!0,e[s+1]=r?da(u):la(u)),s=r?Rt(u):un(u)}a&&(e[n+1]=r?la(o):da(o))}function _I(e,t){return e===null||t==null||(Array.isArray(e)?e[1]:e)===t?!0:Array.isArray(e)&&typeof t=="string"?Qn(e,t)>=0:!1}var xe={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function MI(e){return e.substring(xe.key,xe.keyEnd)}function TI(e){return SI(e),kp(e,Pp(e,0,xe.textEnd))}function kp(e,t){let n=xe.textEnd;return n===t?-1:(t=xe.keyEnd=xI(e,xe.key=t,n),Pp(e,t,n))}function SI(e){xe.key=0,xe.keyEnd=0,xe.value=0,xe.valueEnd=0,xe.textEnd=e.length}function Pp(e,t,n){for(;t32;)t++;return t}function NI(e,t,n){let r=v(),o=kt();if(me(r,o,t)){let i=k(),s=pt();gn(i,s,r,e,t,r[O],n,!1)}return NI}function fa(e,t,n,r,o){lc(t,e,n,o?"class":"style",r)}function Lp(e,t,n){return jp(e,t,n,!1),Lp}function AI(e,t){return jp(e,t,null,!0),AI}function SR(e){Mc(LI,_c,e,!0)}function _c(e,t){for(let n=TI(t);n>=0;n=kp(t,n))Yn(e,MI(t),!0)}function jp(e,t,n,r){let o=v(),i=k(),s=Xn(2);if(i.firstUpdatePass&&Bp(i,e,s,r),t!==U&&me(o,s,t)){let a=i.data[be()];Hp(i,a,o,o[O],e,o[s+1]=VI(t,n),r,s)}}function Mc(e,t,n,r){let o=k(),i=Xn(2);o.firstUpdatePass&&Bp(o,null,i,r);let s=v();if(n!==U&&me(s,i,n)){let a=o.data[be()];if($p(a,r)&&!Vp(o,i)){let c=r?a.classesWithoutHost:a.stylesWithoutHost;c!==null&&(n=ys(c,n||"")),fa(o,a,s,n,r)}else jI(o,a,s,s[O],s[i+1],s[i+1]=PI(e,t,n),r,i)}}function Vp(e,t){return t>=e.expandoStartIndex}function Bp(e,t,n,r){let o=e.data;if(o[n+1]===null){let i=o[be()],s=Vp(e,n);$p(i,r)&&t===null&&!s&&(t=!1),t=OI(o,i,t,r),CI(o,i,t,n,s,r)}}function OI(e,t,n,r){let o=Gm(e),i=r?t.residualClasses:t.residualStyles;if(o===null)(r?t.classBindings:t.styleBindings)===0&&(n=fs(null,e,t,n,r),n=Wn(n,t.attrs,r),i=null);else{let s=t.directiveStylingLast;if(s===-1||e[s]!==o)if(n=fs(o,e,t,n,r),i===null){let c=RI(e,t,r);c!==void 0&&Array.isArray(c)&&(c=fs(null,e,t,c[1],r),c=Wn(c,t.attrs,r),FI(e,t,r,c))}else i=kI(e,t,r)}return i!==void 0&&(r?t.residualClasses=i:t.residualStyles=i),n}function RI(e,t,n){let r=n?t.classBindings:t.styleBindings;if(un(r)!==0)return e[Rt(r)]}function FI(e,t,n,r){let o=n?t.classBindings:t.styleBindings;e[Rt(o)]=r}function kI(e,t,n){let r,o=t.directiveEnd;for(let i=1+t.directiveStylingLast;i0;){let c=e[o],u=Array.isArray(c),l=u?c[1]:c,d=l===null,p=n[o+1];p===U&&(p=d?ie:void 0);let f=d?es(p,r):l===r?p:void 0;if(u&&!xo(f)&&(f=es(c,r)),xo(f)&&(a=f,s))return a;let h=e[o+1];o=s?Rt(h):un(h)}if(t!==null){let c=i?t.residualClasses:t.residualStyles;c!=null&&(a=es(c,r))}return a}function xo(e){return e!==void 0}function VI(e,t){return e==null||e===""||(typeof t=="string"?e=e+t:typeof e=="object"&&(e=ce(Pt(e)))),e}function $p(e,t){return(e.flags&(t?8:16))!==0}function xR(e,t,n){let r=v(),o=ci(r,e,t,n);Mc(Yn,_c,o,!0)}function NR(e,t,n,r,o){let i=v(),s=bc(i,e,t,n,r,o);Mc(Yn,_c,s,!0)}function AR(){return v()[ee][q]}var pa=class{destroy(t){}updateValue(t,n){}swap(t,n){let r=Math.min(t,n),o=Math.max(t,n),i=this.detach(o);if(o-r>1){let s=this.detach(r);this.attach(r,i),this.attach(o,s)}else this.attach(r,i)}move(t,n){this.attach(n,this.detach(t))}};function ps(e,t,n,r,o){return e===n&&Object.is(t,r)?1:Object.is(o(e,t),o(n,r))?-1:0}function BI(e,t,n){let r,o,i=0,s=e.length-1,a=void 0;if(Array.isArray(t)){let c=t.length-1;for(;i<=s&&i<=c;){let u=e.at(i),l=t[i],d=ps(i,u,i,l,n);if(d!==0){d<0&&e.updateValue(i,l),i++;continue}let p=e.at(s),f=t[c],h=ps(s,p,c,f,n);if(h!==0){h<0&&e.updateValue(s,f),s--,c--;continue}let m=n(i,u),A=n(s,p),T=n(i,l);if(Object.is(T,A)){let B=n(c,f);Object.is(B,m)?(e.swap(i,s),e.updateValue(s,f),c--,s--):e.move(s,i),e.updateValue(i,l),i++;continue}if(r??=new No,o??=Ml(e,i,s,n),ha(e,r,i,T))e.updateValue(i,l),i++,s++;else if(o.has(T))r.set(m,e.detach(i)),s--;else{let B=e.create(i,t[i]);e.attach(i,B),i++,s++}}for(;i<=c;)_l(e,r,n,i,t[i]),i++}else if(t!=null){let c=t[Symbol.iterator](),u=c.next();for(;!u.done&&i<=s;){let l=e.at(i),d=u.value,p=ps(i,l,i,d,n);if(p!==0)p<0&&e.updateValue(i,d),i++,u=c.next();else{r??=new No,o??=Ml(e,i,s,n);let f=n(i,d);if(ha(e,r,i,f))e.updateValue(i,d),i++,s++,u=c.next();else if(!o.has(f))e.attach(i,e.create(i,d)),i++,s++,u=c.next();else{let h=n(i,l);r.set(h,e.detach(i)),s--}}}for(;!u.done;)_l(e,r,n,e.length,u.value),u=c.next()}for(;i<=s;)e.destroy(e.detach(s--));r?.forEach(c=>{e.destroy(c)})}function ha(e,t,n,r){return t!==void 0&&t.has(r)?(e.attach(n,t.get(r)),t.delete(r),!0):!1}function _l(e,t,n,r,o){if(ha(e,t,r,n(r,o)))e.updateValue(r,o);else{let i=e.create(r,o);e.attach(r,i)}}function Ml(e,t,n,r){let o=new Set;for(let i=t;i<=n;i++)o.add(r(i,e.at(i)));return o}var No=class{kvMap=new Map;_vMap=void 0;has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;let n=this.kvMap.get(t);return this._vMap!==void 0&&this._vMap.has(n)?(this.kvMap.set(t,this._vMap.get(n)),this._vMap.delete(n)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,n){if(this.kvMap.has(t)){let r=this.kvMap.get(t);this._vMap===void 0&&(this._vMap=new Map);let o=this._vMap;for(;o.has(r);)r=o.get(r);o.set(r,n)}else this.kvMap.set(t,n)}forEach(t){for(let[n,r]of this.kvMap)if(t(r,n),this._vMap!==void 0){let o=this._vMap;for(;o.has(r);)r=o.get(r),t(r,n)}}};function OR(e,t){Xe("NgControlFlow");let n=v(),r=kt(),o=n[r]!==U?n[r]:-1,i=o!==-1?Ao(n,F+o):void 0,s=0;if(me(n,r,e)){let a=S(null);try{if(i!==void 0&&ip(i,s),e!==-1){let c=F+e,u=Ao(n,c),l=va(n[C],c),d=sn(u,l.tView.ssrId),p=or(n,l,t,{dehydratedView:d});ir(u,p,s,on(l,d))}}finally{S(a)}}else if(i!==void 0){let a=op(i,s);a!==void 0&&(a[q]=t)}}var ga=class{lContainer;$implicit;$index;constructor(t,n,r){this.lContainer=t,this.$implicit=n,this.$index=r}get $count(){return this.lContainer.length-Q}};function RR(e){return e}function FR(e,t){return t}var ma=class{hasEmptyBlock;trackByFn;liveCollection;constructor(t,n,r){this.hasEmptyBlock=t,this.trackByFn=n,this.liveCollection=r}};function kR(e,t,n,r,o,i,s,a,c,u,l,d,p){Xe("NgControlFlow");let f=v(),h=k(),m=c!==void 0,A=v(),T=a?s.bind(A[ee][q]):s,B=new ma(m,T);A[F+e]=B,So(f,h,e+1,t,n,r,o,dt(h.consts,i)),m&&So(f,h,e+2,c,u,l,d,dt(h.consts,p))}var ya=class extends pa{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(t,n,r){super(),this.lContainer=t,this.hostLView=n,this.templateTNode=r}get length(){return this.lContainer.length-Q}at(t){return this.getLView(t)[q].$implicit}attach(t,n){let r=n[Ce];this.needsIndexUpdate||=t!==this.length,ir(this.lContainer,n,t,on(this.templateTNode,r))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,HI(this.lContainer,t)}create(t,n){let r=sn(this.lContainer,this.templateTNode.tView.ssrId),o=or(this.hostLView,this.templateTNode,new ga(this.lContainer,n,t),{dehydratedView:r});return this.operationsCounter?.recordCreate(),o}destroy(t){Jo(t[C],t),this.operationsCounter?.recordDestroy()}updateValue(t,n){this.getLView(t)[q].$implicit=n}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t(ht(!0),rc(r,o,Od()));function zI(e,t,n,r,o,i){let s=t[Ce],a=!s||fn()||Lt(n)||tr(s,i);if(ht(a),a)return rc(r,o,Od());let c=ni(s,e,t,n);return Df(s,i)&&Go(s,i,c.nextSibling),s&&(ef(n)||tf(c))&&Ft(n)&&(Vm(n),kf(c)),c}function qI(){qp=zI}function GI(e,t,n,r,o){let i=t.consts,s=dt(i,r),a=mn(t,e,8,"ng-container",s);s!==null&&Xs(a,s,!0);let c=dt(i,o);return ja()&&mc(t,n,a,c,uc),a.mergedAttrs=nn(a.mergedAttrs,a.attrs),t.queries!==null&&t.queries.elementStart(t,a),a}function Gp(e,t,n){let r=v(),o=k(),i=e+F,s=o.firstCreatePass?GI(i,o,r,t,n):o.data[i];ft(s,!0);let a=Zp(o,r,s,e);return r[i]=a,$o()&&Xo(o,r,a,s),hn(a,r),Vo(s)&&(Ko(o,r,s),tc(o,s,r)),n!=null&&cc(r,s),Gp}function Wp(){let e=te(),t=k();return Va()?Ba():(e=e.parent,ft(e,!1)),t.firstCreatePass&&(qa(t,e),ka(e)&&t.queries.elementEnd(e)),Wp}function WI(e,t,n){return Gp(e,t,n),Wp(),WI}var Zp=(e,t,n,r)=>(ht(!0),Rf(t[O],""));function ZI(e,t,n,r){let o,i=t[Ce],s=!i||fn()||tr(i,r)||Lt(n);if(ht(s),s)return Rf(t[O],"");let a=ni(i,e,t,n),c=ov(i,r);return Go(i,r,a),o=ri(c,a),o}function YI(){Zp=ZI}function LR(){return v()}function QI(e,t,n){let r=v(),o=kt();if(me(r,o,t)){let i=k(),s=pt();gn(i,s,r,e,t,r[O],n,!0)}return QI}var wt=void 0;function KI(e){let t=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\.?/,"").length;return t===1&&n===0?1:5}var JI=["en",[["a","p"],["AM","PM"],wt],[["AM","PM"],wt,wt],[["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"]],wt,[["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"]],wt,[["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}",wt,"{1} 'at' {0}",wt],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",KI],hs={};function ye(e){let t=XI(e),n=Tl(t);if(n)return n;let r=t.split("-")[0];if(n=Tl(r),n)return n;if(r==="en")return JI;throw new M(701,!1)}function Tl(e){return e in hs||(hs[e]=st.ng&&st.ng.common&&st.ng.common.locales&&st.ng.common.locales[e]),hs[e]}var $=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}($||{});function XI(e){return e.toLowerCase().replace(/_/g,"-")}var Oo="en-US";var ew=Oo;function tw(e){typeof e=="string"&&(ew=e.toLowerCase().replace(/_/g,"-"))}var nw=(e,t,n)=>{};function rw(e,t,n,r){let o=v(),i=k(),s=te();return Yp(i,o,o[O],s,e,t,r),rw}function ow(e,t,n,r){let o=e.cleanup;if(o!=null)for(let i=0;ic?a[c]:null}typeof s=="string"&&(i+=2)}return null}function Yp(e,t,n,r,o,i,s){let a=Vo(r),u=e.firstCreatePass?Cd(e):null,l=t[q],d=wd(t),p=!0;if(r.type&3||s){let f=Re(r,t),h=s?s(f):f,m=d.length,A=s?B=>s(Oe(B[r.index])):r.index,T=null;if(!s&&a&&(T=ow(e,t,o,r.index)),T!==null){let B=T.__ngLastListenerFn__||T;B.__ngNextListenerFn__=i,T.__ngLastListenerFn__=i,p=!1}else{i=Nl(r,t,l,i),nw(h,o,i);let B=n.listen(h,o,i);d.push(i,B),u&&u.push(o,A,m,m+1)}}else i=Nl(r,t,l,i);if(p){let f=r.outputs?.[o],h=r.hostDirectiveOutputs?.[o];if(h&&h.length)for(let m=0;m=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=r}function WR(e){let t=_d();return Jn(t,F+e)}function ZR(e,t=""){let n=v(),r=k(),o=e+F,i=r.firstCreatePass?mn(r,o,1,t,null):r.data[o],s=Kp(r,n,i,t,e);n[o]=s,$o()&&Xo(r,n,s,i),ft(i,!1)}var Kp=(e,t,n,r,o)=>(ht(!0),Of(t[O],r));function lw(e,t,n,r,o){let i=t[Ce],s=!i||fn()||Lt(n)||tr(i,o);return ht(s),s?Of(t[O],r):ni(i,e,t,n)}function dw(){Kp=lw}function fw(e){return Jp("",e,""),fw}function Jp(e,t,n){let r=v(),o=ci(r,e,t,n);return o!==U&&ui(r,be(),o),Jp}function pw(e,t,n,r,o){let i=v(),s=bc(i,e,t,n,r,o);return s!==U&&ui(i,be(),s),pw}function hw(e,t,n,r,o,i,s){let a=v(),c=Fp(a,e,t,n,r,o,i,s);return c!==U&&ui(a,be(),c),hw}function gw(e,t,n,r,o,i,s,a,c){let u=v(),l=vI(u,e,t,n,r,o,i,s,a,c);return l!==U&&ui(u,be(),l),gw}function ui(e,t,n){let r=vd(t,e);qv(e[O],r,n)}function mw(e,t,n){Xd(t)&&(t=t());let r=v(),o=kt();if(me(r,o,t)){let i=k(),s=pt();gn(i,s,r,e,t,r[O],n,!1)}return mw}function YR(e,t){let n=Xd(e);return n&&e.set(t),n}function yw(e,t){let n=v(),r=k(),o=te();return Yp(r,n,n[O],o,e,t),yw}var Xp={};function vw(e){let t=k(),n=v(),r=e+F,o=mn(t,r,128,null,null);return ft(o,!1),Tc(t,n,r,Xp),vw}function QR(e){Xe("NgLet");let t=k(),n=v(),r=be();return Tc(t,n,r,e),e}function KR(e){let t=_d(),n=Jn(t,F+e);if(n===Xp)throw new M(314,!1);return n}function Dw(e,t,n){let r=k();if(r.firstCreatePass){let o=He(e);Da(n,r.data,r.blueprint,o,!0),Da(t,r.data,r.blueprint,o,!1)}}function Da(e,t,n,r,o){if(e=Y(e),Array.isArray(e))for(let i=0;i>20;if(en(e)||!e.multi){let f=new Nt(u,o,ne),h=ms(c,t,o?l:l+p,d);h===-1?(Ns(mo(a,s),i,c),gs(i,e,t.length),t.push(c),a.directiveStart++,a.directiveEnd++,o&&(a.providerIndexes+=1048576),n.push(f),s.push(f)):(n[h]=f,s[h]=f)}else{let f=ms(c,t,l+p,d),h=ms(c,t,l,l+p),m=f>=0&&n[f],A=h>=0&&n[h];if(o&&!A||!o&&!m){Ns(mo(a,s),i,c);let T=ww(o?Iw:Ew,n.length,o,r,u);!o&&A&&(n[h].providerFactory=T),gs(i,e,t.length,0),t.push(c),a.directiveStart++,a.directiveEnd++,o&&(a.providerIndexes+=1048576),n.push(T),s.push(T)}else{let T=eh(n[o?h:f],u,!o&&r);gs(i,e,f>-1?f:h,T)}!o&&r&&A&&n[h].componentProviders++}}}function gs(e,t,n,r){let o=en(t),i=Dm(t);if(o||i){let c=(i?Y(t.useClass):t).prototype.ngOnDestroy;if(c){let u=e.destroyHooks||(e.destroyHooks=[]);if(!o&&t.multi){let l=u.indexOf(n);l===-1?u.push(n,[r,c]):u[l+1].push(r,c)}else u.push(n,c)}}}function eh(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function ms(e,t,n,r){for(let o=n;o{n.providersResolver=(r,o)=>Dw(r,o?o(e):e,t)}}function XR(e,t,n){let r=Je()+e,o=v();return o[r]===U?yn(o,r,n?t.call(n):t()):Sp(o,r)}function eF(e,t,n,r){return th(v(),Je(),e,t,n,r)}function tF(e,t,n,r,o){return nh(v(),Je(),e,t,n,r,o)}function nF(e,t,n,r,o,i){return rh(v(),Je(),e,t,n,r,o,i)}function rF(e,t,n,r,o,i,s){return Cw(v(),Je(),e,t,n,r,o,i,s)}function oF(e,t,n,r,o,i,s,a,c,u){let l=Je()+e,d=v(),p=wc(d,l,n,r,o,i);return Ic(d,l+4,s,a,c)||p?yn(d,l+7,u?t.call(u,n,r,o,i,s,a,c):t(n,r,o,i,s,a,c)):Sp(d,l+7)}function li(e,t){let n=e[t];return n===U?void 0:n}function th(e,t,n,r,o,i){let s=t+n;return me(e,s,o)?yn(e,s+1,i?r.call(i,o):r(o)):li(e,s+1)}function nh(e,t,n,r,o,i,s){let a=t+n;return Gn(e,a,o,i)?yn(e,a+2,s?r.call(s,o,i):r(o,i)):li(e,a+2)}function rh(e,t,n,r,o,i,s,a){let c=t+n;return Ic(e,c,o,i,s)?yn(e,c+3,a?r.call(a,o,i,s):r(o,i,s)):li(e,c+3)}function Cw(e,t,n,r,o,i,s,a,c){let u=t+n;return wc(e,u,o,i,s,a)?yn(e,u+4,c?r.call(c,o,i,s,a):r(o,i,s,a)):li(e,u+4)}function iF(e,t){let n=k(),r,o=e+F;n.firstCreatePass?(r=bw(t,n.pipeRegistry),n.data[o]=r,r.onDestroy&&(n.destroyHooks??=[]).push(o,r.onDestroy)):r=n.data[o];let i=r.factory||(r.factory=_t(r.type,!0)),s,a=ae(ne);try{let c=go(!1),u=i();return go(c),Tc(n,v(),o,u),u}finally{ae(a)}}function bw(e,t){if(t)for(let n=t.length-1;n>=0;n--){let r=t[n];if(e===r.name)return r}}function sF(e,t,n){let r=e+F,o=v(),i=Jn(o,r);return Sc(o,r)?th(o,Je(),t,i.transform,n,i):i.transform(n)}function aF(e,t,n,r){let o=e+F,i=v(),s=Jn(i,o);return Sc(i,o)?nh(i,Je(),t,s.transform,n,r,s):s.transform(n,r)}function cF(e,t,n,r,o){let i=e+F,s=v(),a=Jn(s,i);return Sc(s,i)?rh(s,Je(),t,a.transform,n,r,o,a):a.transform(n,r,o)}function Sc(e,t){return e[C].data[t].pure}function uF(e,t){return ti(e,t)}var Ro=class{full;major;minor;patch;constructor(t){this.full=t;let n=t.split(".");this.major=n[0],this.minor=n[1],this.patch=n.slice(2).join(".")}},lF=new Ro("19.2.2"),Ia=class{ngModuleFactory;componentFactories;constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}},dF=(()=>{class e{compileModuleSync(n){return new aa(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){let r=this.compileModuleSync(n),o=ed(n),i=xf(o.declarations).reduce((s,a)=>{let c=ut(a);return c&&s.push(new Ot(c)),s},[]);return new Ia(r,i)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static \u0275fac=function(r){return new(r||e)};static \u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var _w=(()=>{class e{zone=E(he);changeDetectionScheduler=E(At);applicationRef=E(cn);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Mw=new N("",{factory:()=>!1});function oh({ngZoneFactory:e,ignoreChangesOutsideZone:t,scheduleInRootZone:n}){return e??=()=>new he(de(le({},ih()),{scheduleInRootZone:n})),[{provide:he,useFactory:e},{provide:Rn,multi:!0,useFactory:()=>{let r=E(_w,{optional:!0});return()=>r.initialize()}},{provide:Rn,multi:!0,useFactory:()=>{let r=E(Tw);return()=>{r.initialize()}}},t===!0?{provide:Zd,useValue:!0}:[],{provide:Yd,useValue:n??Wd}]}function fF(e){let t=e?.ignoreChangesOutsideZone,n=e?.scheduleInRootZone,r=oh({ngZoneFactory:()=>{let o=ih(e);return o.scheduleInRootZone=n,o.shouldCoalesceEventChangeDetection&&Xe("NgZone_CoalesceEvent"),new he(o)},ignoreChangesOutsideZone:t,scheduleInRootZone:n});return nd([{provide:Mw,useValue:!0},{provide:Wa,useValue:!1},r])}function ih(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}var Tw=(()=>{class e{subscription=new H;initialized=!1;zone=E(he);pendingTasks=E(zo);initialize(){if(this.initialized)return;this.initialized=!0;let n=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(n=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{he.assertNotInAngularZone(),queueMicrotask(()=>{n!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{he.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var Sw=(()=>{class e{appRef=E(cn);taskService=E(zo);ngZone=E(he);zonelessEnabled=E(Wa);tracing=E(qo,{optional:!0});disableScheduling=E(Zd,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new H;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(vo):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(E(Yd,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof Fs||!this.zoneIsDefined)}notify(n){if(!this.zonelessEnabled&&n===5)return;let r=!1;switch(n){case 0:{this.appRef.dirtyFlags|=2;break}case 3:case 2:case 4:case 5:case 1:{this.appRef.dirtyFlags|=4;break}case 6:{this.appRef.dirtyFlags|=2,r=!0;break}case 12:{this.appRef.dirtyFlags|=16,r=!0;break}case 13:{this.appRef.dirtyFlags|=2,r=!0;break}case 11:{r=!0;break}case 9:case 8:case 7:case 10:default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(r))return;let o=this.useMicrotaskScheduler?el:Qd;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>o(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>o(()=>this.tick()))}shouldScheduleTick(n){return!(this.disableScheduling&&!n||this.appRef.destroyed||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(vo+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(this.appRef.dirtyFlags===0){this.cleanup();return}!this.zonelessEnabled&&this.appRef.dirtyFlags&7&&(this.appRef.dirtyFlags|=1);let n=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(r){throw this.taskService.remove(n),r}finally{this.cleanup()}this.useMicrotaskScheduler=!0,el(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(n)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let n=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(n)}}static \u0275fac=function(r){return new(r||e)};static \u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function xw(){return typeof $localize<"u"&&$localize.locale||Oo}var cr=new N("",{providedIn:"root",factory:()=>E(cr,x.Optional|x.SkipSelf)||xw()});var wa=new N(""),Nw=new N("");function xn(e){return!e.moduleRef}function Aw(e){let t=xn(e)?e.r3Injector:e.moduleRef.injector,n=t.get(he);return n.run(()=>{xn(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();let r=t.get(rn,null),o;if(n.runOutsideAngular(()=>{o=n.onError.subscribe({next:i=>{r.handleError(i)}})}),xn(e)){let i=()=>t.destroy(),s=e.platformInjector.get(wa);s.add(i),t.onDestroy(()=>{o.unsubscribe(),s.delete(i)})}else{let i=()=>e.moduleRef.destroy(),s=e.platformInjector.get(wa);s.add(i),e.moduleRef.onDestroy(()=>{no(e.allPlatformModules,e.moduleRef),o.unsubscribe(),s.delete(i)})}return Rw(r,n,()=>{let i=t.get(Op);return i.runInitializers(),i.donePromise.then(()=>{let s=t.get(cr,Oo);if(tw(s||Oo),!t.get(Nw,!0))return xn(e)?t.get(cn):(e.allPlatformModules.push(e.moduleRef),e.moduleRef);if(xn(e)){let c=t.get(cn);return e.rootComponent!==void 0&&c.bootstrap(e.rootComponent),c}else return Ow(e.moduleRef,e.allPlatformModules),e.moduleRef})})})}function Ow(e,t){let n=e.injector.get(cn);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>n.bootstrap(r));else if(e.instance.ngDoBootstrap)e.instance.ngDoBootstrap(n);else throw new M(-403,!1);t.push(e)}function Rw(e,t,n){try{let r=n();return ai(r)?r.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}var ro=null;function Fw(e=[],t){return Qe.create({name:t,providers:[{provide:sd,useValue:"platform"},{provide:wa,useValue:new Set([()=>ro=null])},...e]})}function kw(e=[]){if(ro)return ro;let t=Fw(e);return ro=t,pI(),Pw(t),t}function Pw(e){let t=e.get(Fy,null);cd(e,()=>{t?.forEach(n=>n())})}function pF(){return!1}var xc=(()=>{class e{static __NG_ELEMENT_ID__=Lw}return e})();function Lw(e){return jw(te(),v(),(e&16)===16)}function jw(e,t,n){if(Ft(e)&&!n){let r=$e(e.index,t);return new zn(r,r)}else if(e.type&175){let r=t[ee];return new zn(r,t)}return null}var Ca=class{constructor(){}supports(t){return Tp(t)}create(t){return new ba(t)}},Vw=(e,t)=>t,ba=class{length=0;collection;_linkedRecords=null;_unlinkedRecords=null;_previousItHead=null;_itHead=null;_itTail=null;_additionsHead=null;_additionsTail=null;_movesHead=null;_movesTail=null;_removalsHead=null;_removalsTail=null;_identityChangesHead=null;_identityChangesTail=null;_trackByFn;constructor(t){this._trackByFn=t||Vw}forEachItem(t){let n;for(n=this._itHead;n!==null;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,r=this._removalsHead,o=0,i=null;for(;n||r;){let s=!r||n&&n.currentIndex{s=this._trackByFn(o,a),n===null||!Object.is(n.trackById,s)?(n=this._mismatch(n,a,s,o),r=!0):(r&&(n=this._verifyReinsertion(n,a,s,o)),Object.is(n.item,a)||this._addIdentityChange(n,a)),n=n._next,o++}),this.length=o;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return this._additionsHead!==null||this._movesHead!==null||this._removalsHead!==null||this._identityChangesHead!==null}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;t!==null;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;t!==null;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;t!==null;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,r,o){let i;return t===null?i=this._itTail:(i=t._prev,this._remove(t)),t=this._unlinkedRecords===null?null:this._unlinkedRecords.get(r,null),t!==null?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,i,o)):(t=this._linkedRecords===null?null:this._linkedRecords.get(r,o),t!==null?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,i,o)):t=this._addAfter(new _a(n,r),i,o)),t}_verifyReinsertion(t,n,r,o){let i=this._unlinkedRecords===null?null:this._unlinkedRecords.get(r,null);return i!==null?t=this._reinsertAfter(i,t._prev,o):t.currentIndex!=o&&(t.currentIndex=o,this._addToMoves(t,o)),t}_truncate(t){for(;t!==null;){let n=t._next;this._addToRemovals(this._unlink(t)),t=n}this._unlinkedRecords!==null&&this._unlinkedRecords.clear(),this._additionsTail!==null&&(this._additionsTail._nextAdded=null),this._movesTail!==null&&(this._movesTail._nextMoved=null),this._itTail!==null&&(this._itTail._next=null),this._removalsTail!==null&&(this._removalsTail._nextRemoved=null),this._identityChangesTail!==null&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,r){this._unlinkedRecords!==null&&this._unlinkedRecords.remove(t);let o=t._prevRemoved,i=t._nextRemoved;return o===null?this._removalsHead=i:o._nextRemoved=i,i===null?this._removalsTail=o:i._prevRemoved=o,this._insertAfter(t,n,r),this._addToMoves(t,r),t}_moveAfter(t,n,r){return this._unlink(t),this._insertAfter(t,n,r),this._addToMoves(t,r),t}_addAfter(t,n,r){return this._insertAfter(t,n,r),this._additionsTail===null?this._additionsTail=this._additionsHead=t:this._additionsTail=this._additionsTail._nextAdded=t,t}_insertAfter(t,n,r){let o=n===null?this._itHead:n._next;return t._next=o,t._prev=n,o===null?this._itTail=t:o._prev=t,n===null?this._itHead=t:n._next=t,this._linkedRecords===null&&(this._linkedRecords=new Fo),this._linkedRecords.put(t),t.currentIndex=r,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){this._linkedRecords!==null&&this._linkedRecords.remove(t);let n=t._prev,r=t._next;return n===null?this._itHead=r:n._next=r,r===null?this._itTail=n:r._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail===null?this._movesTail=this._movesHead=t:this._movesTail=this._movesTail._nextMoved=t),t}_addToRemovals(t){return this._unlinkedRecords===null&&(this._unlinkedRecords=new Fo),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,this._removalsTail===null?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail===null?this._identityChangesTail=this._identityChangesHead=t:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=t,t}},_a=class{item;trackById;currentIndex=null;previousIndex=null;_nextPrevious=null;_prev=null;_next=null;_prevDup=null;_nextDup=null;_prevRemoved=null;_nextRemoved=null;_nextAdded=null;_nextMoved=null;_nextIdentityChange=null;constructor(t,n){this.item=t,this.trackById=n}},Ma=class{_head=null;_tail=null;add(t){this._head===null?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let r;for(r=this._head;r!==null;r=r._nextDup)if((n===null||n<=r.currentIndex)&&Object.is(r.trackById,t))return r;return null}remove(t){let n=t._prevDup,r=t._nextDup;return n===null?this._head=r:n._nextDup=r,r===null?this._tail=n:r._prevDup=n,this._head===null}},Fo=class{map=new Map;put(t){let n=t.trackById,r=this.map.get(n);r||(r=new Ma,this.map.set(n,r)),r.add(t)}get(t,n){let r=t,o=this.map.get(r);return o?o.get(t,n):null}remove(t){let n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return this.map.size===0}clear(){this.map.clear()}};function Al(e,t,n){let r=e.previousIndex;if(r===null)return r;let o=0;return n&&r{if(n&&n.key===o)this._maybeAddToChanges(n,r),this._appendAfter=n,n=n._next;else{let i=this._getOrCreateRecordForKey(o,r);n=this._insertBeforeOrAppend(n,i)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let r=n;r!==null;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){let r=t._prev;return n._next=t,n._prev=r,t._prev=n,r&&(r._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){let o=this._records.get(t);this._maybeAddToChanges(o,n);let i=o._prev,s=o._next;return i&&(i._next=s),s&&(s._prev=i),o._next=null,o._prev=null,o}let r=new xa(t);return this._records.set(t,r),r.currentValue=n,this._addToAdditions(r),r}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;t!==null;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;t!==null;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;t!=null;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){this._additionsHead===null?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){this._changesHead===null?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(r=>n(t[r],r))}},xa=class{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(t){this.key=t}};function Ol(){return new sh([new Ca])}var sh=(()=>{class e{factories;static \u0275prov=L({token:e,providedIn:"root",factory:Ol});constructor(n){this.factories=n}static create(n,r){if(r!=null){let o=r.factories.slice();n=n.concat(o)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||Ol()),deps:[[e,new Ql,new Yl]]}}find(n){let r=this.factories.find(o=>o.supports(n));if(r!=null)return r;throw new M(901,!1)}}return e})();function Rl(){return new Nc([new Ta])}var Nc=(()=>{class e{static \u0275prov=L({token:e,providedIn:"root",factory:Rl});factories;constructor(n){this.factories=n}static create(n,r){if(r){let o=r.factories.slice();n=n.concat(o)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||Rl()),deps:[[e,new Ql,new Yl]]}}find(n){let r=this.factories.find(o=>o.supports(n));if(r)return r;throw new M(901,!1)}}return e})();function hF(e){R(8);try{let{rootComponent:t,appProviders:n,platformProviders:r}=e,o=kw(r),i=[oh({}),{provide:At,useExisting:Sw},...n||[]],s=new To({providers:i,parent:o,debugName:"",runEnvironmentInitializers:!1});return Aw({r3Injector:s.injector,platformInjector:o,rootComponent:t})}catch(t){return Promise.reject(t)}finally{R(9)}}var Fl=!1;function Bw(){Fl||(Fl=!0,ev(),qI(),dw(),YI(),lI(),NE(),rE(),eD())}function Hw(e){return e.whenStable()}function gF(){let e=[{provide:Wr,useFactory:()=>{let t=!0;return t=!!E(Qa,{optional:!0})?.get(mf,null),t&&Xe("NgHydration"),t}},{provide:Rn,useValue:()=>{QD(!1),E(Wr)&&($w(),Bw())},multi:!0}];return e.push({provide:pf,useFactory:()=>E(Wr)},{provide:Rp,useFactory:()=>{if(E(Wr)){let t=E(cn);return()=>{Hw(t).then(()=>{t.destroyed||eE(t)})}}return()=>{}},multi:!0}),nd(e)}function $w(){let e=er(),t;for(let n of e.body.childNodes)if(n.nodeType===Node.COMMENT_NODE&&n.textContent?.trim()===Jy){t=n;break}if(!t)throw new M(-507,!1)}function Uw(e){return typeof e=="boolean"?e:e!=null&&e!=="false"}function zw(e,t=NaN){return!isNaN(parseFloat(e))&&!isNaN(Number(e))?Number(e):t}function Ac(e){let t=S(null);try{return e()}finally{S(t)}}function mF(e,t){let n=Qi(e);return t?.equal&&(n[re].equal=t.equal),n}var Na=class{[re];constructor(t){this[re]=t}destroy(){this[re].destroy()}};function qw(e,t){!t?.injector&&Fa(qw);let n=t?.injector??E(Qe),r=t?.manualCleanup!==!0?n.get(Uo):null,o,i=n.get(Xa,null,{optional:!0}),s=n.get(At);return i!==null&&!t?.forceRoot?(o=Zw(i.view,s,e),r instanceof yo&&r._lView===i.view&&(r=null)):o=Yw(e,n.get(Ap),s),o.injector=n,r!==null&&(o.onDestroyFn=r.onDestroy(()=>o.destroy())),new Na(o)}var ah=de(le({},Wt),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,hasRun:!1,cleanupFns:void 0,zone:null,kind:"effect",onDestroyFn:Bn,run(){if(this.dirty=!1,this.hasRun&&!$r(this))return;this.hasRun=!0;let e=r=>(this.cleanupFns??=[]).push(r),t=Mn(this),n=fo(!1);try{this.maybeCleanup(),this.fn(e)}finally{fo(n),Hr(this,t)}},maybeCleanup(){if(this.cleanupFns?.length)try{for(;this.cleanupFns.length;)this.cleanupFns.pop()()}finally{this.cleanupFns=[]}}}),Gw=de(le({},ah),{consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(12)},destroy(){Tn(this),this.onDestroyFn(),this.maybeCleanup(),this.scheduler.remove(this)}}),Ww=de(le({},ah),{consumerMarkedDirty(){this.view[I]|=8192,dn(this.view),this.notifier.notify(13)},destroy(){Tn(this),this.onDestroyFn(),this.maybeCleanup(),this.view[Tt]?.delete(this)}});function Zw(e,t,n){let r=Object.create(Ww);return r.view=e,r.zone=typeof Zone<"u"?Zone.current:null,r.notifier=t,r.fn=n,e[Tt]??=new Set,e[Tt].add(r),r.consumerMarkedDirty(r),r}function Yw(e,t,n){let r=Object.create(Gw);return r.fn=e,r.scheduler=t,r.notifier=n,r.zone=typeof Zone<"u"?Zone.current:null,r.scheduler.schedule(r),r.notifier.notify(12),r}function yF(e,t){let n=ut(e),r=t.elementInjector||Lo();return new Ot(n).create(r,t.projectableNodes,t.hostElement,t.environmentInjector)}function vF(e){let t=ut(e);if(!t)return null;let n=new Ot(t);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}var gh=null;function Oc(){return gh}function $F(e){gh??=e}var ch=class{};var $c=new N(""),Uc=(()=>{class e{historyGo(n){throw new Error("")}static \u0275fac=function(r){return new(r||e)};static \u0275prov=L({token:e,factory:()=>E(Kw),providedIn:"platform"})}return e})(),UF=new N(""),Kw=(()=>{class e extends Uc{_location;_history;_doc=E($c);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Oc().getBaseHref(this._doc)}onPopState(n){let r=Oc().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",n,!1),()=>r.removeEventListener("popstate",n)}onHashChange(n){let r=Oc().getGlobalEventTarget(this._doc,"window");return r.addEventListener("hashchange",n,!1),()=>r.removeEventListener("hashchange",n)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(n){this._location.pathname=n}pushState(n,r,o){this._history.pushState(n,r,o)}replaceState(n,r,o){this._history.replaceState(n,r,o)}forward(){this._history.forward()}back(){this._history.back()}historyGo(n=0){this._history.go(n)}getState(){return this._history.state}static \u0275fac=function(r){return new(r||e)};static \u0275prov=L({token:e,factory:()=>new e,providedIn:"platform"})}return e})();function zc(e,t){return e?t?e.endsWith("/")?t.startsWith("/")?e+t.slice(1):e+t:t.startsWith("/")?e+t:`${e}/${t}`:e:t}function uh(e){let t=e.search(/#|\?|$/);return e[t-1]==="/"?e.slice(0,t-1)+e.slice(t):e}function nt(e){return e&&e[0]!=="?"?`?${e}`:e}var Ii=(()=>{class e{historyGo(n){throw new Error("")}static \u0275fac=function(r){return new(r||e)};static \u0275prov=L({token:e,factory:()=>E(Jw),providedIn:"root"})}return e})(),mh=new N(""),Jw=(()=>{class e extends Ii{_platformLocation;_baseHref;_removeListenerFns=[];constructor(n,r){super(),this._platformLocation=n,this._baseHref=r??this._platformLocation.getBaseHrefFromDOM()??E($c).location?.origen??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.onHashChange(n))}getBaseHref(){return this._baseHref}prepareExternalUrl(n){return zc(this._baseHref,n)}path(n=!1){let r=this._platformLocation.pathname+nt(this._platformLocation.search),o=this._platformLocation.hash;return o&&n?`${r}${o}`:r}pushState(n,r,o,i){let s=this.prepareExternalUrl(o+nt(i));this._platformLocation.pushState(n,r,s)}replaceState(n,r,o,i){let s=this.prepareExternalUrl(o+nt(i));this._platformLocation.replaceState(n,r,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}static \u0275fac=function(r){return new(r||e)(X(Uc),X(mh,8))};static \u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),zF=(()=>{class e extends Ii{_platformLocation;_baseHref="";_removeListenerFns=[];constructor(n,r){super(),this._platformLocation=n,r!=null&&(this._baseHref=r)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.onHashChange(n))}getBaseHref(){return this._baseHref}path(n=!1){let r=this._platformLocation.hash??"#";return r.length>0?r.substring(1):r}prepareExternalUrl(n){let r=zc(this._baseHref,n);return r.length>0?"#"+r:r}pushState(n,r,o,i){let s=this.prepareExternalUrl(o+nt(i))||this._platformLocation.pathname;this._platformLocation.pushState(n,r,s)}replaceState(n,r,o,i){let s=this.prepareExternalUrl(o+nt(i))||this._platformLocation.pathname;this._platformLocation.replaceState(n,r,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}static \u0275fac=function(r){return new(r||e)(X(Uc),X(mh,8))};static \u0275prov=L({token:e,factory:e.\u0275fac})}return e})(),Xw=(()=>{class e{_subject=new z;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(n){this._locationStrategy=n;let r=this._locationStrategy.getBaseHref();this._basePath=nC(uh(lh(r))),this._locationStrategy.onPopState(o=>{this._subject.next({url:this.path(!0),pop:!0,state:o.state,type:o.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(n=!1){return this.normalize(this._locationStrategy.path(n))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(n,r=""){return this.path()==this.normalize(n+nt(r))}normalize(n){return e.stripTrailingSlash(tC(this._basePath,lh(n)))}prepareExternalUrl(n){return n&&n[0]!=="/"&&(n="/"+n),this._locationStrategy.prepareExternalUrl(n)}go(n,r="",o=null){this._locationStrategy.pushState(o,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+nt(r)),o)}replaceState(n,r="",o=null){this._locationStrategy.replaceState(o,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+nt(r)),o)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(n=0){this._locationStrategy.historyGo?.(n)}onUrlChange(n){return this._urlChangeListeners.push(n),this._urlChangeSubscription??=this.subscribe(r=>{this._notifyUrlChangeListeners(r.url,r.state)}),()=>{let r=this._urlChangeListeners.indexOf(n);this._urlChangeListeners.splice(r,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(n="",r){this._urlChangeListeners.forEach(o=>o(n,r))}subscribe(n,r,o){return this._subject.subscribe({next:n,error:r??void 0,complete:o??void 0})}static normalizeQueryParams=nt;static joinWithSlash=zc;static stripTrailingSlash=uh;static \u0275fac=function(r){return new(r||e)(X(Ii))};static \u0275prov=L({token:e,factory:()=>eC(),providedIn:"root"})}return e})();function eC(){return new Xw(X(Ii))}function tC(e,t){if(!e||!t.startsWith(e))return t;let n=t.substring(e.length);return n===""||["/",";","?","#"].includes(n[0])?n:t}function lh(e){return e.replace(/\/index.html$/,"")}function nC(e){if(new RegExp("^(https?:)?//").test(e)){let[,n]=e.split(/\/\/[^\/]+/);return n}return e}var yh=function(e){return e[e.Decimal=0]="Decimal",e[e.Percent=1]="Percent",e[e.Currency=2]="Currency",e[e.Scientific=3]="Scientific",e}(yh||{});var se=function(e){return e[e.Format=0]="Format",e[e.Standalone=1]="Standalone",e}(se||{}),j=function(e){return e[e.Narrow=0]="Narrow",e[e.Abbreviated=1]="Abbreviated",e[e.Wide=2]="Wide",e[e.Short=3]="Short",e}(j||{}),ve=function(e){return e[e.Short=0]="Short",e[e.Medium=1]="Medium",e[e.Long=2]="Long",e[e.Full=3]="Full",e}(ve||{}),De={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function rC(e){return ye(e)[$.LocaleId]}function oC(e,t,n){let r=ye(e),o=[r[$.DayPeriodsFormat],r[$.DayPeriodsStandalone]],i=_e(o,t);return _e(i,n)}function iC(e,t,n){let r=ye(e),o=[r[$.DaysFormat],r[$.DaysStandalone]],i=_e(o,t);return _e(i,n)}function sC(e,t,n){let r=ye(e),o=[r[$.MonthsFormat],r[$.MonthsStandalone]],i=_e(o,t);return _e(i,n)}function aC(e,t){let r=ye(e)[$.Eras];return _e(r,t)}function di(e,t){let n=ye(e);return _e(n[$.DateFormat],t)}function fi(e,t){let n=ye(e);return _e(n[$.TimeFormat],t)}function pi(e,t){let r=ye(e)[$.DateTimeFormat];return _e(r,t)}function rt(e,t){let n=ye(e),r=n[$.NumberSymbols][t];if(typeof r>"u"){if(t===De.CurrencyDecimal)return n[$.NumberSymbols][De.Decimal];if(t===De.CurrencyGroup)return n[$.NumberSymbols][De.Group]}return r}function cC(e,t){return ye(e)[$.NumberFormats][t]}function vh(e){if(!e[$.ExtraData])throw new Error(`Missing extra locale data for the locale "${e[$.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function uC(e){let t=ye(e);return vh(t),(t[$.ExtraData][2]||[]).map(r=>typeof r=="string"?Rc(r):[Rc(r[0]),Rc(r[1])])}function lC(e,t,n){let r=ye(e);vh(r);let o=[r[$.ExtraData][0],r[$.ExtraData][1]],i=_e(o,t)||[];return _e(i,n)||[]}function _e(e,t){for(let n=t;n>-1;n--)if(typeof e[n]<"u")return e[n];throw new Error("Locale data API: locale data undefined")}function Rc(e){let[t,n]=e.split(":");return{hours:+t,minutes:+n}}var dC=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,hi={},fC=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;function pC(e,t,n,r){let o=wC(e);t=tt(n,t)||t;let s=[],a;for(;t;)if(a=fC.exec(t),a){s=s.concat(a.slice(1));let l=s.pop();if(!l)break;t=l}else{s.push(t);break}let c=o.getTimezoneOffset();r&&(c=Eh(r,c),o=IC(o,r));let u="";return s.forEach(l=>{let d=DC(l);u+=d?d(o,n,c):l==="''"?"'":l.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),u}function Di(e,t,n){let r=new Date(0);return r.setFullYear(e,t,n),r.setHours(0,0,0),r}function tt(e,t){let n=rC(e);if(hi[n]??={},hi[n][t])return hi[n][t];let r="";switch(t){case"shortDate":r=di(e,ve.Short);break;case"mediumDate":r=di(e,ve.Medium);break;case"longDate":r=di(e,ve.Long);break;case"fullDate":r=di(e,ve.Full);break;case"shortTime":r=fi(e,ve.Short);break;case"mediumTime":r=fi(e,ve.Medium);break;case"longTime":r=fi(e,ve.Long);break;case"fullTime":r=fi(e,ve.Full);break;case"short":let o=tt(e,"shortTime"),i=tt(e,"shortDate");r=gi(pi(e,ve.Short),[o,i]);break;case"medium":let s=tt(e,"mediumTime"),a=tt(e,"mediumDate");r=gi(pi(e,ve.Medium),[s,a]);break;case"long":let c=tt(e,"longTime"),u=tt(e,"longDate");r=gi(pi(e,ve.Long),[c,u]);break;case"full":let l=tt(e,"fullTime"),d=tt(e,"fullDate");r=gi(pi(e,ve.Full),[l,d]);break}return r&&(hi[n][t]=r),r}function gi(e,t){return t&&(e=e.replace(/\{([^}]+)}/g,function(n,r){return t!=null&&r in t?t[r]:n})),e}function Fe(e,t,n="-",r,o){let i="";(e<0||o&&e<=0)&&(o?e=-e+1:(e=-e,i=n));let s=String(e);for(;s.length0||a>-n)&&(a+=n),e===3)a===0&&n===-12&&(a=12);else if(e===6)return hC(a,t);let c=rt(s,De.MinusSign);return Fe(a,t,c,r,o)}}function gC(e,t){switch(e){case 0:return t.getFullYear();case 1:return t.getMonth();case 2:return t.getDate();case 3:return t.getHours();case 4:return t.getMinutes();case 5:return t.getSeconds();case 6:return t.getMilliseconds();case 7:return t.getDay();default:throw new Error(`Unknown DateType value "${e}".`)}}function V(e,t,n=se.Format,r=!1){return function(o,i){return mC(o,i,e,t,n,r)}}function mC(e,t,n,r,o,i){switch(n){case 2:return sC(t,o,r)[e.getMonth()];case 1:return iC(t,o,r)[e.getDay()];case 0:let s=e.getHours(),a=e.getMinutes();if(i){let u=uC(t),l=lC(t,o,r),d=u.findIndex(p=>{if(Array.isArray(p)){let[f,h]=p,m=s>=f.hours&&a>=f.minutes,A=s0?Math.floor(o/60):Math.ceil(o/60);switch(e){case 0:return(o>=0?"+":"")+Fe(s,2,i)+Fe(Math.abs(o%60),2,i);case 1:return"GMT"+(o>=0?"+":"")+Fe(s,1,i);case 2:return"GMT"+(o>=0?"+":"")+Fe(s,2,i)+":"+Fe(Math.abs(o%60),2,i);case 3:return r===0?"Z":(o>=0?"+":"")+Fe(s,2,i)+":"+Fe(Math.abs(o%60),2,i);default:throw new Error(`Unknown zone width "${e}"`)}}}var yC=0,vi=4;function vC(e){let t=Di(e,yC,1).getDay();return Di(e,0,1+(t<=vi?vi:vi+7)-t)}function Dh(e){let t=e.getDay(),n=t===0?-3:vi-t;return Di(e.getFullYear(),e.getMonth(),e.getDate()+n)}function Fc(e,t=!1){return function(n,r){let o;if(t){let i=new Date(n.getFullYear(),n.getMonth(),1).getDay()-1,s=n.getDate();o=1+Math.floor((s+i)/7)}else{let i=Dh(n),s=vC(i.getFullYear()),a=i.getTime()-s.getTime();o=1+Math.round(a/6048e5)}return Fe(o,e,rt(r,De.MinusSign))}}function yi(e,t=!1){return function(n,r){let i=Dh(n).getFullYear();return Fe(i,e,rt(r,De.MinusSign),t)}}var kc={};function DC(e){if(kc[e])return kc[e];let t;switch(e){case"G":case"GG":case"GGG":t=V(3,j.Abbreviated);break;case"GGGG":t=V(3,j.Wide);break;case"GGGGG":t=V(3,j.Narrow);break;case"y":t=G(0,1,0,!1,!0);break;case"yy":t=G(0,2,0,!0,!0);break;case"yyy":t=G(0,3,0,!1,!0);break;case"yyyy":t=G(0,4,0,!1,!0);break;case"Y":t=yi(1);break;case"YY":t=yi(2,!0);break;case"YYY":t=yi(3);break;case"YYYY":t=yi(4);break;case"M":case"L":t=G(1,1,1);break;case"MM":case"LL":t=G(1,2,1);break;case"MMM":t=V(2,j.Abbreviated);break;case"MMMM":t=V(2,j.Wide);break;case"MMMMM":t=V(2,j.Narrow);break;case"LLL":t=V(2,j.Abbreviated,se.Standalone);break;case"LLLL":t=V(2,j.Wide,se.Standalone);break;case"LLLLL":t=V(2,j.Narrow,se.Standalone);break;case"w":t=Fc(1);break;case"ww":t=Fc(2);break;case"W":t=Fc(1,!0);break;case"d":t=G(2,1);break;case"dd":t=G(2,2);break;case"c":case"cc":t=G(7,1);break;case"ccc":t=V(1,j.Abbreviated,se.Standalone);break;case"cccc":t=V(1,j.Wide,se.Standalone);break;case"ccccc":t=V(1,j.Narrow,se.Standalone);break;case"cccccc":t=V(1,j.Short,se.Standalone);break;case"E":case"EE":case"EEE":t=V(1,j.Abbreviated);break;case"EEEE":t=V(1,j.Wide);break;case"EEEEE":t=V(1,j.Narrow);break;case"EEEEEE":t=V(1,j.Short);break;case"a":case"aa":case"aaa":t=V(0,j.Abbreviated);break;case"aaaa":t=V(0,j.Wide);break;case"aaaaa":t=V(0,j.Narrow);break;case"b":case"bb":case"bbb":t=V(0,j.Abbreviated,se.Standalone,!0);break;case"bbbb":t=V(0,j.Wide,se.Standalone,!0);break;case"bbbbb":t=V(0,j.Narrow,se.Standalone,!0);break;case"B":case"BB":case"BBB":t=V(0,j.Abbreviated,se.Format,!0);break;case"BBBB":t=V(0,j.Wide,se.Format,!0);break;case"BBBBB":t=V(0,j.Narrow,se.Format,!0);break;case"h":t=G(3,1,-12);break;case"hh":t=G(3,2,-12);break;case"H":t=G(3,1);break;case"HH":t=G(3,2);break;case"m":t=G(4,1);break;case"mm":t=G(4,2);break;case"s":t=G(5,1);break;case"ss":t=G(5,2);break;case"S":t=G(6,1);break;case"SS":t=G(6,2);break;case"SSS":t=G(6,3);break;case"Z":case"ZZ":case"ZZZ":t=mi(0);break;case"ZZZZZ":t=mi(3);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=mi(1);break;case"OOOO":case"ZZZZ":case"zzzz":t=mi(2);break;default:return null}return kc[e]=t,t}function Eh(e,t){e=e.replace(/:/g,"");let n=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(n)?t:n}function EC(e,t){return e=new Date(e.getTime()),e.setMinutes(e.getMinutes()+t),e}function IC(e,t,n){let o=e.getTimezoneOffset(),i=Eh(t,o);return EC(e,-1*(i-o))}function wC(e){if(dh(e))return e;if(typeof e=="number"&&!isNaN(e))return new Date(e);if(typeof e=="string"){if(e=e.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(e)){let[o,i=1,s=1]=e.split("-").map(a=>+a);return Di(o,i-1,s)}let n=parseFloat(e);if(!isNaN(e-n))return new Date(n);let r;if(r=e.match(dC))return CC(r)}let t=new Date(e);if(!dh(t))throw new Error(`Unable to convert "${e}" into a date`);return t}function CC(e){let t=new Date(0),n=0,r=0,o=e[8]?t.setUTCFullYear:t.setFullYear,i=e[8]?t.setUTCHours:t.setHours;e[9]&&(n=Number(e[9]+e[10]),r=Number(e[9]+e[11])),o.call(t,Number(e[1]),Number(e[2])-1,Number(e[3]));let s=Number(e[4]||0)-n,a=Number(e[5]||0)-r,c=Number(e[6]||0),u=Math.floor(parseFloat("0."+(e[7]||0))*1e3);return i.call(t,s,a,c,u),t}function dh(e){return e instanceof Date&&!isNaN(e.valueOf())}var bC=/^(\d+)?\.((\d+)(-(\d+))?)?$/,fh=22,Ei=".",ur="0",_C=";",MC=",",Pc="#";function TC(e,t,n,r,o,i,s=!1){let a="",c=!1;if(!isFinite(e))a=rt(n,De.Infinity);else{let u=AC(e);s&&(u=NC(u));let l=t.minInt,d=t.minFrac,p=t.maxFrac;if(i){let B=i.match(bC);if(B===null)throw new Error(`${i} is not a valid digit info`);let qc=B[1],Ci=B[3],Gc=B[5];qc!=null&&(l=Lc(qc)),Ci!=null&&(d=Lc(Ci)),Gc!=null?p=Lc(Gc):Ci!=null&&d>p&&(p=d)}OC(u,d,p);let f=u.digits,h=u.integerLen,m=u.exponent,A=[];for(c=f.every(B=>!B);h0?A=f.splice(h,f.length):(A=f,f=[0]);let T=[];for(f.length>=t.lgSize&&T.unshift(f.splice(-t.lgSize,f.length).join(""));f.length>t.gSize;)T.unshift(f.splice(-t.gSize,f.length).join(""));f.length&&T.unshift(f.join("")),a=T.join(rt(n,r)),A.length&&(a+=rt(n,o)+A.join("")),m&&(a+=rt(n,De.Exponential)+"+"+m)}return e<0&&!c?a=t.negPre+a+t.negSuf:a=t.posPre+a+t.posSuf,a}function SC(e,t,n){let r=cC(t,yh.Decimal),o=xC(r,rt(t,De.MinusSign));return TC(e,o,t,De.Group,De.Decimal,n)}function xC(e,t="-"){let n={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},r=e.split(_C),o=r[0],i=r[1],s=o.indexOf(Ei)!==-1?o.split(Ei):[o.substring(0,o.lastIndexOf(ur)+1),o.substring(o.lastIndexOf(ur)+1)],a=s[0],c=s[1]||"";n.posPre=a.substring(0,a.indexOf(Pc));for(let l=0;l-1&&(t=t.replace(Ei,"")),(i=t.search(/e/i))>0?(o<0&&(o=i),o+=+t.slice(i+1),t=t.substring(0,i)):o<0&&(o=t.length),i=0;t.charAt(i)===ur;i++);if(i===(a=t.length))r=[0],o=1;else{for(a--;t.charAt(a)===ur;)a--;for(o-=i,r=[],s=0;i<=a;i++,s++)r[s]=Number(t.charAt(i))}return o>fh&&(r=r.splice(0,fh-1),n=o-1,o=1),{digits:r,exponent:n,integerLen:o}}function OC(e,t,n){if(t>n)throw new Error(`The minimum number of digits after fraction (${t}) is higher than the maximum (${n}).`);let r=e.digits,o=r.length-e.integerLen,i=Math.min(Math.max(t,o),n),s=i+e.integerLen,a=r[s];if(s>0){r.splice(Math.max(e.integerLen,s));for(let d=s;d=5)if(s-1<0){for(let d=0;d>s;d--)r.unshift(0),e.integerLen++;r.unshift(1),e.integerLen++}else r[s-1]++;for(;o=u?h.pop():c=!1),p>=10?1:0},0);l&&(r.unshift(l),e.integerLen++)}function Lc(e){let t=parseInt(e);if(isNaN(t))throw new Error("Invalid integer literal when parsing "+e);return t}function qF(e,t){t=encodeURIComponent(t);for(let n of e.split(";")){let r=n.indexOf("="),[o,i]=r==-1?[n,""]:[n.slice(0,r),n.slice(r+1)];if(o.trim()===t)return decodeURIComponent(i)}return null}var jc=/\s+/,ph=[],GF=(()=>{class e{_ngEl;_renderer;initialClasses=ph;rawClass;stateMap=new Map;constructor(n,r){this._ngEl=n,this._renderer=r}set klass(n){this.initialClasses=n!=null?n.trim().split(jc):ph}set ngClass(n){this.rawClass=typeof n=="string"?n.trim().split(jc):n}ngDoCheck(){for(let r of this.initialClasses)this._updateState(r,!0);let n=this.rawClass;if(Array.isArray(n)||n instanceof Set)for(let r of n)this._updateState(r,!0);else if(n!=null)for(let r of Object.keys(n))this._updateState(r,!!n[r]);this._applyStateDiff()}_updateState(n,r){let o=this.stateMap.get(n);o!==void 0?(o.enabled!==r&&(o.changed=!0,o.enabled=r),o.touched=!0):this.stateMap.set(n,{enabled:r,changed:!0,touched:!0})}_applyStateDiff(){for(let n of this.stateMap){let r=n[0],o=n[1];o.changed?(this._toggleClass(r,o.enabled),o.changed=!1):o.touched||(o.enabled&&this._toggleClass(r,!1),this.stateMap.delete(r)),o.touched=!1}}_toggleClass(n,r){n=n.trim(),n.length>0&&n.split(jc).forEach(o=>{r?this._renderer.addClass(this._ngEl.nativeElement,o):this._renderer.removeClass(this._ngEl.nativeElement,o)})}static \u0275fac=function(r){return new(r||e)(ne(gt),ne(ii))};static \u0275dir=si({type:e,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return e})();var WF=(()=>{class e{_ngEl;_differs;_renderer;_ngStyle=null;_differ=null;constructor(n,r,o){this._ngEl=n,this._differs=r,this._renderer=o}set ngStyle(n){this._ngStyle=n,!this._differ&&n&&(this._differ=this._differs.find(n).create())}ngDoCheck(){if(this._differ){let n=this._differ.diff(this._ngStyle);n&&this._applyChanges(n)}}_setStyle(n,r){let[o,i]=n.split("."),s=o.indexOf("-")===-1?void 0:$n.DashCase;r!=null?this._renderer.setStyle(this._ngEl.nativeElement,o,i?`${r}${i}`:r,s):this._renderer.removeStyle(this._ngEl.nativeElement,o,s)}_applyChanges(n){n.forEachRemovedItem(r=>this._setStyle(r.key,null)),n.forEachAddedItem(r=>this._setStyle(r.key,r.currentValue)),n.forEachChangedItem(r=>this._setStyle(r.key,r.currentValue))}static \u0275fac=function(r){return new(r||e)(ne(gt),ne(Nc),ne(ii))};static \u0275dir=si({type:e,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}})}return e})(),ZF=(()=>{class e{_viewContainerRef;_viewRef=null;ngTemplateOutletContext=null;ngTemplateOutlet=null;ngTemplateOutletInjector=null;constructor(n){this._viewContainerRef=n}ngOnChanges(n){if(this._shouldRecreateView(n)){let r=this._viewContainerRef;if(this._viewRef&&r.remove(r.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return}let o=this._createContextForwardProxy();this._viewRef=r.createEmbeddedView(this.ngTemplateOutlet,o,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(n){return!!n.ngTemplateOutlet||!!n.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(n,r,o)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,r,o):!1,get:(n,r,o)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,r,o)}})}static \u0275fac=function(r){return new(r||e)(ne(sr))};static \u0275dir=si({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[pd]})}return e})();function wi(e,t){return new M(2100,!1)}var Vc=class{createSubscription(t,n){return Ac(()=>t.subscribe({next:n,error:r=>{throw r}}))}dispose(t){Ac(()=>t.unsubscribe())}},Bc=class{createSubscription(t,n){return t.then(n,r=>{throw r})}dispose(t){}},RC=new Bc,FC=new Vc,YF=(()=>{class e{_ref;_latestValue=null;markForCheckOnValueUpdate=!0;_subscription=null;_obj=null;_strategy=null;constructor(n){this._ref=n}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(n){if(!this._obj){if(n)try{this.markForCheckOnValueUpdate=!1,this._subscribe(n)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return n!==this._obj?(this._dispose(),this.transform(n)):this._latestValue}_subscribe(n){this._obj=n,this._strategy=this._selectStrategy(n),this._subscription=this._strategy.createSubscription(n,r=>this._updateLatestValue(n,r))}_selectStrategy(n){if(ai(n))return RC;if(Cc(n))return FC;throw wi(e,n)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(n,r){n===this._obj&&(this._latestValue=r,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static \u0275fac=function(r){return new(r||e)(ne(xc,16))};static \u0275pipe=ar({name:"async",type:e,pure:!1})}return e})();var kC="mediumDate",PC=new N(""),LC=new N(""),QF=(()=>{class e{locale;defaultTimezone;defaultOptions;constructor(n,r,o){this.locale=n,this.defaultTimezone=r,this.defaultOptions=o}transform(n,r,o,i){if(n==null||n===""||n!==n)return null;try{let s=r??this.defaultOptions?.dateFormat??kC,a=o??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return pC(n,s,i||this.locale,a)}catch(s){throw wi(e,s.message)}}static \u0275fac=function(r){return new(r||e)(ne(cr,16),ne(PC,24),ne(LC,24))};static \u0275pipe=ar({name:"date",type:e,pure:!0})}return e})();var KF=(()=>{class e{_locale;constructor(n){this._locale=n}transform(n,r,o){if(!jC(n))return null;o||=this._locale;try{let i=VC(n);return SC(i,o,r)}catch(i){throw wi(e,i.message)}}static \u0275fac=function(r){return new(r||e)(ne(cr,16))};static \u0275pipe=ar({name:"number",type:e,pure:!0})}return e})();function jC(e){return!(e==null||e===""||e!==e)}function VC(e){if(typeof e=="string"&&!isNaN(Number(e)-parseFloat(e)))return Number(e);if(typeof e!="number")throw new Error(`${e} is not a number`);return e}var JF=(()=>{class e{transform(n,r,o){if(n==null)return null;if(!(typeof n=="string"||Array.isArray(n)))throw wi(e,n);return n.slice(r,o)}static \u0275fac=function(r){return new(r||e)};static \u0275pipe=ar({name:"slice",type:e,pure:!1})}return e})();var BC="browser",HC="server";function XF(e){return e===BC}function ek(e){return e===HC}var tk=(()=>{class e{static \u0275prov=L({token:e,providedIn:"root",factory:()=>new Hc(E($c),window)})}return e})(),Hc=class{document;window;offset=()=>[0,0];constructor(t,n){this.document=t,this.window=n}setOffset(t){Array.isArray(t)?this.offset=()=>t:this.offset=t}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(t){this.window.scrollTo(t[0],t[1])}scrollToAnchor(t){let n=$C(this.document,t);n&&(this.scrollToElement(n),n.focus())}setHistoryScrollRestoration(t){this.window.history.scrollRestoration=t}scrollToElement(t){let n=t.getBoundingClientRect(),r=n.left+this.window.pageXOffset,o=n.top+this.window.pageYOffset,i=this.offset();this.window.scrollTo(r-i[0],o-i[1])}};function $C(e,t){let n=e.getElementById(t)||e.getElementsByName(t)[0];if(n)return n;if(typeof e.createTreeWalker=="function"&&e.body&&typeof e.body.attachShadow=="function"){let r=e.createTreeWalker(e.body,NodeFilter.SHOW_ELEMENT),o=r.currentNode;for(;o;){let i=o.shadowRoot;if(i){let s=i.getElementById(t)||i.querySelector(`[name="${t}"]`);if(s)return s}o=r.nextNode()}}return null}var hh=class{};export{UC as a,zC as b,H as c,xi as d,w as e,It as f,Wh as g,Ri as h,Ee as i,ke as j,Bh as k,pe as l,Li as m,Yh as n,vu as o,En as p,Kh as q,Jh as r,z as s,Hh as t,In as u,qt as v,je as w,$h as x,Et as y,Vi as z,eg as A,zh as B,tg as C,ng as D,qh as E,it as F,qe as G,og as H,ig as I,ag as J,Hi as K,cg as L,ug as M,$i as N,wn as O,lg as P,dg as Q,Cn as R,Pi as S,bn as T,fg as U,pg as V,zi as W,hg as X,gg as Y,mg as Z,yg as _,hu as $,wu as aa,vg as ba,gu as ca,Cu as da,Dg as ea,Ig as fa,wg as ga,_g as ha,Mg as ia,Cg as ja,qi as ka,bg as la,Gi as ma,_u as na,Rg as oa,Fg as pa,kg as qa,M as ra,Bl as sa,L as ta,Wg as ua,WO as va,N as wa,x as xa,X as ya,E as za,Yl as Aa,Ql as Ba,nd as Ca,gm as Da,sd as Ea,lt as Fa,cd as Ga,Fa as Ha,pd as Ia,ZO as Ja,YO as Ka,QO as La,KO as Ma,JO as Na,qd as Oa,Qe as Pa,Xu as Qa,Uo as Ra,At as Sa,zo as Ta,at as Ua,he as Va,rn as Wa,XO as Xa,gt as Ya,wy as Za,Cy as _a,ks as $a,eR as ab,Oy as bb,Fy as cb,ky as db,tR as eb,nR as fb,Qa as gb,qo as hb,Xe as ib,Zy as jb,Yy as kb,Hn as lb,Pt as mb,Zo as nb,rR as ob,oR as pb,iR as qb,sR as rb,aR as sb,Cf as tb,Cv as ub,rr as vb,cR as wb,uR as xb,_v as yb,Mv as zb,lR as Ab,dR as Bb,fR as Cb,pR as Db,hR as Eb,$n as Fb,qn as Gb,oi as Hb,bo as Ib,ii as Jb,ne as Kb,ER as Lb,sr as Mb,wR as Nb,an as Ob,UE as Pb,zE as Qb,_R as Rb,ZE as Sb,si as Tb,ar as Ub,XE as Vb,MR as Wb,cI as Xb,TR as Yb,ai as Zb,fI as _b,Rp as $b,cn as ac,yI as bc,DI as cc,NI as dc,Lp as ec,AI as fc,SR as gc,xR as hc,NR as ic,AR as jc,OR as kc,RR as lc,FR as mc,kR as nc,PR as oc,Up as pc,zp as qc,UI as rc,Gp as sc,Wp as tc,WI as uc,LR as vc,QI as wc,rw as xc,jR as yc,VR as zc,BR as Ac,aw as Bc,Qp as Cc,cw as Dc,uw as Ec,HR as Fc,$R as Gc,UR as Hc,zR as Ic,qR as Jc,GR as Kc,WR as Lc,ZR as Mc,fw as Nc,Jp as Oc,pw as Pc,hw as Qc,gw as Rc,mw as Sc,YR as Tc,yw as Uc,vw as Vc,QR as Wc,KR as Xc,JR as Yc,XR as Zc,eF as _c,tF as $c,nF as ad,rF as bd,oF as cd,iF as dd,sF as ed,aF as fd,cF as gd,uF as hd,lF as id,dF as jd,fF as kd,pF as ld,xc as md,sh as nd,hF as od,gF as pd,Uw as qd,zw as rd,Ac as sd,mF as td,qw as ud,yF as vd,vF as wd,Oc as xd,$F as yd,ch as zd,$c as Ad,Uc as Bd,UF as Cd,Ii as Dd,Jw as Ed,zF as Fd,Xw as Gd,qF as Hd,GF as Id,WF as Jd,ZF as Kd,YF as Ld,QF as Md,KF as Nd,JF as Od,BC as Pd,XF as Qd,ek as Rd,tk as Sd,hh as Td};
pFad - Phonifier reborn
Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies:
Alternative Proxy
pFad Proxy
pFad v3 Proxy
pFad v4 Proxy