PageSourceSearch

https://moenaert.be/main.5b0d49bfadd4e19f.js

js moenaert.be collected 2026-10-08 09:34:59 UTC 403,530 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkMoenaert_UI=self.webpackChunkMoenaert_UI||[]).push([[792],{515:()=>{function U4(e,n){return Object.is(e,n)}let Q1=null,j4=!1,Ce=1;const P2=Symbol("SIGNAL");function r1(e){const n=Q1;return Q1=e,n}const Ke={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function B8(e){if(j4)throw new Error("");if(null===Q1)return;Q1.consumerOnSignalRead(e);const n=Q1.nextProducerIndex++;Me(Q1),n<Q1.producerNode.length&&Q1.producerNode[n]!==e&&Xe(Q1)&&W3(Q1.producerNode[n],Q1.producerIndexOfThis[n]),Q1.producerNode[n]!==e&&(Q1.producerNode[n]=e,Q1.producerIndexOfThis[n]=Xe(Q1)?rt(e,Q1,n):0),Q1.producerLastReadVersion[n]=e.version}function m5(e){if((!Xe(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==Ce)){if(!e.producerMustRecompute(e)&&!tt(e))return e.dirty=!1,void(e.lastCleanEpoch=Ce);e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=Ce}}function g5(e){if(void 0===e.liveConsumerNode)return;const n=j4;j4=!0;try{for(const t of e.liveConsumerNode)t.dirty||v5(t)}finally{j4=n}}function _e(){return!1!==Q1?.consumerAllowSignalWrites}function v5(e){e.dirty=!0,g5(e),e.consumerMarkedDirty?.(e)}function Je(e){return e&&(e.nextProducerIndex=0),r1(e)}function et(e,n){if(r1(n),e&&void 0!==e.producerNode&&void 0!==e.producerIndexOfThis&&void 0!==e.producerLastReadVersion){if(Xe(e))for(let t=e.nextProducerIndex;t<e.producerNode.length;t++)W3(e.producerNode[t],e.producerIndexOfThis[t]);for(;e.producerNode.length>e.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function tt(e){Me(e);for(let n=0;n<e.producerNode.length;n++){const t=e.producerNode[n],r=e.producerLastReadVersion[n];if(r!==t.version||(m5(t),r!==t.version))return!0}return!1}function nt(e){if(Me(e),Xe(e))for(let n=0;n<e.producerNode.length;n++)W3(e.producerNode[n],e.producerIndexOfThis[n]);e.producerNode.length=e.producerLastReadVersion.length=e.producerIndexOfThis.length=0,e.liveConsumerNode&&(e.liveConsumerNode.length=e.liveConsumerIndexOfThis.length=0)}function rt(e,n,t){if(C5(e),0===e.liveConsumerNode.length&&U8(e))for(let r=0;r<e.producerNode.length;r++)e.producerIndexOfThis[r]=rt(e.producerNode[r],e,r);return e.liveConsumerIndexOfThis.push(t),e.liveConsumerNode.push(n)-1}function W3(e,n){if(C5(e),1===e.liveConsumerNode.length&&U8(e))for(let r=0;r<e.producerNode.length;r++)W3(e.producerNode[r],e.producerIndexOfThis[r]);const t=e.liveConsumerNode.length-1;if(e.liveConsumerNode[n]=e.liveConsumerNode[t],e.liveConsumerIndexOfThis[n]=e.liveConsumerIndexOfThis[t],e.liveConsumerNode.length--,e.liveConsumerIndexOfThis.length--,n<e.liveConsumerNode.length){const r=e.liveConsumerIndexOfThis[n],i=e.liveConsumerNode[n];Me(i),i.producerIndexOfThis[r]=n}}function Xe(e){return e.consumerIsAlwaysLive||(e?.liveConsumerNode?.length??0)>0}function Me(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function C5(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function U8(e){return void 0!==e.producerNode}const j8=Symbol("UNSET"),$8=Symbol("COMPUTING"),it=Symbol("ERRORED"),_5={...Ke,value:j8,dirty:!0,error:null,equal:U4,producerMustRecompute:e=>e.value===j8||e.value===$8,producerRecomputeValue(e){if(e.value===$8)throw new Error("Detected cycle in computations.");const n=e.value;e.value=$8;const t=Je(e);let r;try{r=e.computation()}catch(i){r=it,e.error=i}finally{et(e,t)}n!==j8&&n!==it&&r!==it&&e.equal(n,r)?e.value=n:(e.value=r,e.version++)}};let G8=function yc(){throw new Error};function M5(){G8()}let ct=null;function q8(e,n){_e()||M5(),e.equal(e.value,n)||(e.value=n,function W8(e){e.version++,function _c(){Ce++}(),g5(e),ct?.()}(e))}const Hc={...Ke,equal:U4,value:void 0};function H(e){return"function"==typeof e}function A(e){const t=e(r=>{Error.call(r),r.stack=(new Error).stack});return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}const U=A(e=>function(t){e(this),this.message=t?`${t.length} errors occurred during unsubscription:\n${t.map((r,i)=>`${i+1}) ${r.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=t});function G(e,n){if(e){const t=e.indexOf(n);0<=t&&e.splice(t,1)}}class v1{constructor(n){this.initialTeardown=n,this.closed=!1,this._parentage=null,this._finalizers=null}
vendor: 12,010 bytes, line 1
1unsubscribe(){let n;if(!this.closed){this.closed=!0;const{_parentage:t}=this;if(t)if(this._parentage=null,Array.isArray(t))for(const c of t)c.remove(this);else t.remove(this);const{initialTeardown:r}=this;if(H(r))try{r()}catch(c){n=c instanceof U?c.errors:[c]}const{_finalizers:i}=this;if(i){this._finalizers=null;for(const c of i)try{w2(c)}catch(s){n=n??[],s instanceof U?n=[...n,...s.errors]:n.push(s)}}if(n)throw new U(n)}}add(n){var t;if(n&&n!==this)if(this.closed)w2(n);else{if(n instanceof v1){if(n.closed||n._hasParent(this))return;n._addParent(this)}(this._finalizers=null!==(t=this._finalizers)&&void 0!==t?t:[]).push(n)}}_hasParent(n){const{_parentage:t}=this;return t===n||Array.isArray(t)&&t.includes(n)}_addParent(n){const{_parentage:t}=this;this._parentage=Array.isArray(t)?(t.push(n),t):t?[t,n]:n}_removeParent(n){const{_parentage:t}=this;t===n?this._parentage=null:Array.isArray(t)&&G(t,n)}remove(n){const{_finalizers:t}=this;t&&G(t,n),n instanceof v1&&n._removeParent(this)}}v1.EMPTY=(()=>{const e=new v1;return e.closed=!0,e})();const x1=v1.EMPTY;function N1(e){return e instanceof v1||e&&"closed"in e&&H(e.remove)&&H(e.add)&&H(e.unsubscribe)}function w2(e){H(e)?e():e.unsubscribe()}const n3={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},p4={setTimeout(e,n,...t){const{delegate:r}=p4;return r?.setTimeout?r.setTimeout(e,n,...t):setTimeout(e,n,...t)},clearTimeout(e){const{delegate:n}=p4;return(n?.clearTimeout||clearTimeout)(e)},delegate:void 0};function e6(e){p4.setTimeout(()=>{const{onUnhandledError:n}=n3;if(!n)throw e;n(e)})}function $4(){}const u3=G4("C",void 0,void 0);function G4(e,n,t){return{kind:e,value:n,error:t}}let q4=null;function at(e){if(n3.useDeprecatedSynchronousErrorHandling){const n=!q4;if(n&&(q4={errorThrown:!1,error:null}),e(),n){const{errorThrown:t,error:r}=q4;if(q4=null,t)throw r}}else e()}class Sc extends v1{constructor(n){super(),this.isStopped=!1,n?(this.destination=n,N1(n)&&n.add(this)):this.destination=QR}static create(n,t,r){return new Nc(n,t,r)}next(n){this.isStopped?Dc(function a2(e){return G4("N",e,void 0)}(n),this):this._next(n)}error(n){this.isStopped?Dc(function st(e){return G4("E",void 0,e)}(n),this):(this.isStopped=!0,this._error(n))}complete(){this.isStopped?Dc(u3,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(n){this.destination.next(n)}_error(n){try{this.destination.error(n)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const WR=Function.prototype.bind;function wc(e,n){return WR.call(e,n)}class ZR{constructor(n){this.partialObserver=n}next(n){const{partialObserver:t}=this;if(t.next)try{t.next(n)}catch(r){y5(r)}}error(n){const{partialObserver:t}=this;if(t.error)try{t.error(n)}catch(r){y5(r)}else y5(n)}complete(){const{partialObserver:n}=this;if(n.complete)try{n.complete()}catch(t){y5(t)}}}class Nc extends Sc{constructor(n,t,r){let i;if(super(),H(n)||!n)i={next:n??void 0,error:t??void 0,complete:r??void 0};else{let c;this&&n3.useDeprecatedNextContext?(c=Object.create(n),c.unsubscribe=()=>this.unsubscribe(),i={next:n.next&&wc(n.next,c),error:n.error&&wc(n.error,c),complete:n.complete&&wc(n.complete,c)}):i=n}this.destination=new ZR(i)}}function y5(e){n3.useDeprecatedSynchronousErrorHandling?function Vc(e){n3.useDeprecatedSynchronousErrorHandling&&q4&&(q4.errorThrown=!0,q4.error=e)}(e):e6(e)}function Dc(e,n){const{onStoppedNotification:t}=n3;t&&p4.setTimeout(()=>t(e,n))}const QR={closed:!0,next:$4,error:function YR(e){throw e},complete:$4},Lc="function"==typeof Symbol&&Symbol.observable||"@@observable";function W4(e){return e}function sd(e){return 0===e.length?W4:1===e.length?e[0]:function(t){return e.reduce((r,i)=>i(r),t)}}let O1=(()=>{class e{constructor(t){t&&(this._subscribe=t)}lift(t){const r=new e;return r.source=this,r.operator=t,r}subscribe(t,r,i){const c=function XR(e){return e&&e instanceof Sc||function JR(e){return e&&H(e.next)&&H(e.error)&&H(e.complete)}(e)&&N1(e)}(t)?t:new Nc(t,r,i);return at(()=>{const{operator:s,source:a}=this;c.add(s?s.call(c,a):a?this._subscribe(c):this._trySubscribe(c))}),c}_trySubscribe(t){try{return this._subscribe(t)}catch(r){t.error(r)}}forEach(t,r){return new(r=ad(r))((i,c)=>{const s=new Nc({next:a=>{try{t(a)}catch(o){c(o),s.unsubscribe()}},error:c,complete:i});this.subscribe(s)})}_subscribe(t){var r;return null===(r=this.source)||void 0===r?void 0:r.subscribe(t)}[Lc](){return this}pipe(...t){return sd(t)(this)}toPromise(t){return new(t=ad(t))((r,i)=>{let c;this.subscribe(s=>c=s,s=>i(s),()=>r(c))})}}return e.create=n=>new e(n),e})();function ad(e){var n;return null!==(n=e??n3.Promise)&&void 0!==n?n:Promise}const ek=A(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let E1=(()=>{class e extends O1{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(t){const r=new od(this,this);return r.operator=t,r}_throwIfClosed(){if(this.closed)throw new ek}next(t){at(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const r of this.currentObservers)r.next(t)}})}error(t){at(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=t;const{observers:r}=this;for(;r.length;)r.shift().error(t)}})}complete(){at(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:t}=this;for(;t.length;)t.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var t;return(null===(t=this.observers)||void 0===t?void 0:t.length)>0}_trySubscribe(t){return this._throwIfClosed(),super._trySubscribe(t)}_subscribe(t){return this._throwIfClosed(),this._checkFinalizedStatuses(t),this._innerSubscribe(t)}_innerSubscribe(t){const{hasError:r,isStopped:i,observers:c}=this;return r||i?x1:(this.currentObservers=null,c.push(t),new v1(()=>{this.currentObservers=null,G(c,t)}))}_checkFinalizedStatuses(t){const{hasError:r,thrownError:i,isStopped:c}=this;r?t.error(i):c&&t.complete()}asObservable(){const t=new O1;return t.source=this,t}}return e.create=(n,t)=>new od(n,t),e})();class od extends E1{constructor(n,t){super(),this.destination=n,this.source=t}next(n){var t,r;null===(r=null===(t=this.destination)||void 0===t?void 0:t.next)||void 0===r||r.call(t,n)}error(n){var t,r;null===(r=null===(t=this.destination)||void 0===t?void 0:t.error)||void 0===r||r.call(t,n)}complete(){var n,t;null===(t=null===(n=this.destination)||void 0===n?void 0:n.complete)||void 0===t||t.call(n)}_subscribe(n){var t,r;return null!==(r=null===(t=this.source)||void 0===t?void 0:t.subscribe(n))&&void 0!==r?r:x1}}class T3 extends E1{constructor(n){super(),this._value=n}get value(){return this.getValue()}_subscribe(n){const t=super._subscribe(n);return!t.closed&&n.next(this._value),t}getValue(){const{hasError:n,thrownError:t,_value:r}=this;if(n)throw t;return this._throwIfClosed(),r}next(n){super.next(this._value=n)}}function ld(e){return H(e?.lift)}function o2(e){return n=>{if(ld(n))return n.lift(function(t){try{return e(t,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function G1(e,n,t,r,i){return new tk(e,n,t,r,i)}class tk extends Sc{constructor(n,t,r,i,c,s){super(n),this.onFinalize=c,this.shouldUnsubscribe=s,this._next=t?function(a){try{t(a)}catch(o){n.error(o)}}:super._next,this._error=i?function(a){try{i(a)}catch(o){n.error(o)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(a){n.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var n;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:t}=this;super.unsubscribe(),!t&&(null===(n=this.onFinalize)||void 0===n||n.call(this))}}}function a1(e,n){return o2((t,r)=>{let i=0;t.subscribe(G1(r,c=>{r.next(e.call(n,c,i++))}))})}const fd="https://g.co/ng/security#xss";class w extends Error{constructor(n,t){super(function ot(e,n){return`NG0${Math.abs(e)}${n?": "+n:""}`}(n,t)),this.code=n}}function Z4(e){return{toString:e}.toString()}const ft="__parameters__";function dt(e,n,t){return Z4(()=>{const r=function xc(e){return function(...t){if(e){const r=e(...t);for(const i in r)this[i]=r[i]}}}(n);function i(...c){if(this instanceof i)return r.apply(this,c),this;const s=new i(...c);return a.annotation=s,a;function a(o,l,f){const u=o.hasOwnProperty(ft)?o[ft]:Object.defineProperty(o,ft,{value:[]})[ft];for(;u.length<=f;)u.push(null);return(u[f]=u[f]||[]).push(s),o}}return t&&(i.prototype=Object.create(t.prototype)),i.prototype.ngMetadataName=e,i.annotationCls=i,i})}const q1=globalThis;function V1(e){for(let n in e)if(e[n]===V1)return n;throw Error("Could not find renamed property on target object.")}function nk(e,n){for(const t in n)n.hasOwnProperty(t)&&!e.hasOwnProperty(t)&&(e[t]=n[t])}function v2(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(v2).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const n=e.toString();if(null==n)return""+n;const t=n.indexOf("\n");return-1===t?n:n.substring(0,t)}function Ec(e,n){return null==e||""===e?null===n?"":n:null==n||""===n?e:e+" "+n}const rk=V1({__forward_ref__:V1});function b1(e){return e.__forward_ref__=b1,e.toString=function(){return v2(this())},e}function K(e){return z5(e)?e():e}function z5(e){return"function"==typeof e&&e.hasOwnProperty(rk)&&e.__forward_ref__===b1}function T(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function z1(e){return{providers:e.providers||[],imports:e.imports||[]}}function H5(e){return pd(e,S5)||pd(e,md)}function pd(e,n){return e.hasOwnProperty(n)?e[n]:null}function V5(e){return e&&(e.hasOwnProperty(Tc)||e.hasOwnProperty(lk))?e[Tc]:null}const S5=V1({\u0275prov:V1}),Tc=V1({\u0275inj:V1}),md=V1({ngInjectableDef:V1}),lk=V1({ngInjectorDef:V1});class I{constructor(n,t){this._desc=n,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof t?this.__NG_ELEMENT_ID__=t:void 0!==t&&(this.\u0275prov=T({token:this,providedIn:t.providedIn||"root",factory:t.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function Oc(e){return e&&!!e.\u0275providers}const Y8=V1({\u0275cmp:V1}),Pc=V1({\u0275dir:V1}),Fc=V1({\u0275pipe:V1}),vd=V1({\u0275mod:V1}),Y4=V1({\u0275fac:V1}),Q8=V1({__NG_ELEMENT_ID__:V1}),Cd=V1({__NG_ENV_ID__:V1});function t1(e){return"string"==typeof e?e:null==e?"":String(e)}function Bc(e,n){throw new w(-201,!1)}var f1=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(f1||{});let Uc;function _d(){return Uc}function r3(e){const n=Uc;return Uc=e,n}function Md(e,n,t){const r=H5(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:t&f1.Optional?null:void 0!==n?n:void Bc()}const K8={},jc="__NG_DI_FLAG__",w5="ngTempTokenPath",mk=/\n/gm,yd="__source";let ht;function be(e){const n=ht;return ht=e,n}function Ck(e,n=f1.Default){if(void 0===ht)throw new w(-203,!1);return null===ht?Md(e,void 0,n):ht.get(e,n&f1.Optional?null:void 0,n)}function j(e,n=f1.Default){return(_d()||Ck)(K(e),n)}function g(e,n=f1.Default){return j(e,N5(n))}function N5(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function $c(e){const n=[];for(let t=0;t<e.length;t++){const r=K(e[t]);if(Array.isArray(r)){if(0===r.length)throw new w(900,!1);let i,c=f1.Default;for(let s=0;s<r.length;s++){const a=r[s],o=_k(a);"number"==typeof o?-1===o?i=a.token:c|=o:i=a}n.push(j(i,c))}else n.push(j(r))}return n}function J8(e,n){return e[jc]=n,e.prototype[jc]=n,e}function _k(e){return e[jc]}const D5=J8(dt("Optional"),8),L5=J8(dt("SkipSelf"),4);
vendor: 4,471 bytes, line 1
1function t6(e,n){return e.hasOwnProperty(Y4)?e[Y4]:null}function pt(e,n){e.forEach(t=>Array.isArray(t)?pt(t,n):n(t))}function zd(e,n,t){n>=e.length?e.push(t):e.splice(n,0,t)}function x5(e,n){return n>=e.length-1?e.pop():e.splice(n,1)[0]}function p3(e,n,t){let r=mt(e,n);return r>=0?e[1|r]=t:(r=~r,function Hd(e,n,t,r){let i=e.length;if(i==n)e.push(t,r);else if(1===i)e.push(r,e[0]),e[0]=t;else{for(i--,e.push(e[i-1],e[i]);i>n;)e[i]=e[i-2],i--;e[n]=t,e[n+1]=r}}(e,r,n,t)),r}function qc(e,n){const t=mt(e,n);if(t>=0)return e[1|t]}function mt(e,n){return function Vd(e,n,t){let r=0,i=e.length>>t;for(;i!==r;){const c=r+(i-r>>1),s=e[c<<t];if(n===s)return c<<t;s>n?i=c:r=c+1}return~(i<<t)}(e,n,1)}const m4={},p1=[],g4=new I(""),Sd=new I("",-1),Wc=new I("");class T5{get(n,t=K8){if(t===K8){const r=new Error(`NullInjectorError: No provider for ${v2(n)}!`);throw r.name="NullInjectorError",r}return t}}var A5=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(A5||{}),Z3=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(Z3||{}),ze=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(ze||{});function Sk(e,n,t){let r=e.length;for(;;){const i=e.indexOf(n,t);if(-1===i)return i;if(0===i||e.charCodeAt(i-1)<=32){const c=n.length;if(i+c===r||e.charCodeAt(i+c)<=32)return i}t=i+1}}function Zc(e,n,t){let r=0;for(;r<t.length;){const i=t[r];if("number"==typeof i){if(0!==i)break;r++;const c=t[r++],s=t[r++],a=t[r++];e.setAttribute(n,s,a,c)}else{const c=i,s=t[++r];Nd(c)?e.setProperty(n,c,s):e.setAttribute(n,c,s),r++}}return r}function wd(e){return 3===e||4===e||6===e}function Nd(e){return 64===e.charCodeAt(0)}function X8(e,n){if(null!==n&&0!==n.length)if(null===e||0===e.length)e=n.slice();else{let t=-1;for(let r=0;r<n.length;r++){const i=n[r];"number"==typeof i?t=i:0===t||Dd(e,t,i,null,-1===t||2===t?n[++r]:null)}}return e}function Dd(e,n,t,r,i){let c=0,s=e.length;if(-1===n)s=-1;else for(;c<e.length;){const a=e[c++];if("number"==typeof a){if(a===n){s=-1;break}if(a>n){s=c-1;break}}}for(;c<e.length;){const a=e[c];if("number"==typeof a)break;if(a===t){if(null===r)return void(null!==i&&(e[c+1]=i));if(r===e[c+1])return void(e[c+2]=i)}c++,null!==r&&c++,null!==i&&c++}-1!==s&&(e.splice(s,0,n),c=s+1),e.splice(c++,0,t),null!==r&&e.splice(c++,0,r),null!==i&&e.splice(c++,0,i)}const Ld="ng-template";function wk(e,n,t,r){let i=0;if(r){for(;i<n.length&&"string"==typeof n[i];i+=2)if("class"===n[i]&&-1!==Sk(n[i+1].toLowerCase(),t,0))return!0}else if(Yc(e))return!1;if(i=n.indexOf(1,i),i>-1){let c;for(;++i<n.length&&"string"==typeof(c=n[i]);)if(c.toLowerCase()===t)return!0}return!1}function Yc(e){return 4===e.type&&e.value!==Ld}function Nk(e,n,t){return n===(4!==e.type||t?e.value:Ld)}function Dk(e,n,t){let r=4;const i=e.attrs,c=null!==i?function Ek(e){for(let n=0;n<e.length;n++)if(wd(e[n]))return n;return e.length}(i):0;let s=!1;for(let a=0;a<n.length;a++){const o=n[a];if("number"!=typeof o){if(!s)if(4&r){if(r=2|1&r,""!==o&&!Nk(e,o,t)||""===o&&1===n.length){if(Y3(r))return!1;s=!0}}else if(8&r){if(null===i||!wk(e,i,o,t)){if(Y3(r))return!1;s=!0}}else{const l=n[++a],f=Lk(o,i,Yc(e),t);if(-1===f){if(Y3(r))return!1;s=!0;continue}if(""!==l){let u;if(u=f>c?"":i[f+1].toLowerCase(),2&r&&l!==u){if(Y3(r))return!1;s=!0}}}}else{if(!s&&!Y3(r)&&!Y3(o))return!1;if(s&&Y3(o))continue;s=!1,r=o|1&r}}return Y3(r)||s}function Y3(e){return!(1&e)}function Lk(e,n,t,r){if(null===n)return-1;let i=0;if(r||!t){let c=!1;for(;i<n.length;){const s=n[i];if(s===e)return i;if(3===s||6===s)c=!0;else{if(1===s||2===s){let a=n[++i];for(;"string"==typeof a;)a=n[++i];continue}if(4===s)break;if(0===s){i+=4;continue}}i+=c?1:2}return-1}return function Tk(e,n){let t=e.indexOf(4);if(t>-1)for(t++;t<e.length;){const r=e[t];if("number"==typeof r)return-1;if(r===n)return t;t++}return-1}(n,e)}function xd(e,n,t=!1){for(let r=0;r<n.length;r++)if(Dk(e,n[r],t))return!0;return!1}function Ak(e,n){e:for(let t=0;t<n.length;t++){const r=n[t];if(e.length===r.length){for(let i=0;i<e.length;i++)if(e[i]!==r[i])continue e;return!0}}return!1}function Ed(e,n){return e?":not("+n.trim()+")":n}function Ik(e){let n=e[0],t=1,r=2,i="",c=!1;for(;t<e.length;){let s=e[t];if("string"==typeof s)if(2&r){const a=e[++t];i+="["+s+(a.length>0?'="'+a+'"':"")+"]"}else 8&r?i+="."+s:4&r&&(i+=" "+s);else""!==i&&!Y3(s)&&(n+=Ed(c,i),i=""),r=s,c=c||!Y3(r);t++}return""!==i&&(n+=Ed(c,i)),n}
vendor: 5,719 bytes, line 1
1function T1(e){return Z4(()=>{const n=Ad(e),t={...n,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===A5.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Z3.Emulated,styles:e.styles||p1,_:null,schemas:e.schemas||null,tView:null,id:""};Id(t);const r=e.dependencies;return t.directiveDefs=I5(r,!1),t.pipeDefs=I5(r,!0),t.id=function Bk(e){let n=0;const t=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const i of t)n=Math.imul(31,n)+i.charCodeAt(0)|0;return n+=2147483648,"c"+n}(t),t})}function Ok(e){return o1(e)||C2(e)}function Pk(e){return null!==e}function S1(e){return Z4(()=>({type:e.type,bootstrap:e.bootstrap||p1,declarations:e.declarations||p1,imports:e.imports||p1,exports:e.exports||p1,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Td(e,n){if(null==e)return m4;const t={};for(const r in e)if(e.hasOwnProperty(r)){const i=e[r];let c,s,a=ze.None;Array.isArray(i)?(a=i[0],c=i[1],s=i[2]??c):(c=i,s=i),n?(t[c]=a!==ze.None?[r,a]:r,n[c]=s):t[c]=r}return t}function k(e){return Z4(()=>{const n=Ad(e);return Id(n),n})}function o1(e){return e[Y8]||null}function C2(e){return e[Pc]||null}function x2(e){return e[Fc]||null}function F2(e,n){const t=e[vd]||null;if(!t&&!0===n)throw new Error(`Type ${v2(e)} does not have '\u0275mod' property.`);return t}function Ad(e){const n={};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:n,inputTransforms:null,inputConfig:e.inputs||m4,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||p1,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Td(e.inputs,n),outputs:Td(e.outputs),debugInfo:null}}function Id(e){e.features?.forEach(n=>n(e))}function I5(e,n){if(!e)return null;const t=n?x2:Ok;return()=>("function"==typeof e?e():e).map(r=>t(r)).filter(Pk)}function Uk(...e){return{\u0275providers:Qc(0,e),\u0275fromNgModule:!0}}function Qc(e,...n){const t=[],r=new Set;let i;const c=s=>{t.push(s)};return pt(n,s=>{const a=s;R5(a,c,[],r)&&(i||=[],i.push(a))}),void 0!==i&&Rd(i,c),t}function Rd(e,n){for(let t=0;t<e.length;t++){const{ngModule:r,providers:i}=e[t];Kc(i,c=>{n(c,r)})}}function R5(e,n,t,r){if(!(e=K(e)))return!1;let i=null,c=V5(e);const s=!c&&o1(e);if(c||s){if(s&&!s.standalone)return!1;i=e}else{const o=e.ngModule;if(c=V5(o),!c)return!1;i=o}const a=r.has(i);if(s){if(a)return!1;if(r.add(i),s.dependencies){const o="function"==typeof s.dependencies?s.dependencies():s.dependencies;for(const l of o)R5(l,n,t,r)}}else{if(!c)return!1;{if(null!=c.imports&&!a){let l;r.add(i);try{pt(c.imports,f=>{R5(f,n,t,r)&&(l||=[],l.push(f))})}finally{}void 0!==l&&Rd(l,n)}if(!a){const l=t6(i)||(()=>new i);n({provide:i,useFactory:l,deps:p1},i),n({provide:Wc,useValue:i,multi:!0},i),n({provide:g4,useValue:()=>j(i),multi:!0},i)}const o=c.providers;if(null!=o&&!a){const l=e;Kc(o,f=>{n(f,l)})}}}return i!==e&&void 0!==e.providers}function Kc(e,n){for(let t of e)Oc(t)&&(t=t.\u0275providers),Array.isArray(t)?Kc(t,n):n(t)}const jk=V1({provide:String,useValue:V1});function Jc(e){return null!==e&&"object"==typeof e&&jk in e}function n6(e){return"function"==typeof e}const Xc=new I(""),k5={},Gk={};let es;function O5(){return void 0===es&&(es=new T5),es}class E2{}class gt extends E2{get destroyed(){return this._destroyed}constructor(n,t,r,i){super(),this.parent=t,this.source=r,this.scopes=i,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,ns(n,s=>this.processProvider(s)),this.records.set(Sd,vt(void 0,this)),i.has("environment")&&this.records.set(E2,vt(void 0,this));const c=this.records.get(Xc);null!=c&&"string"==typeof c.value&&this.scopes.add(c.value),this.injectorDefTypes=new Set(this.get(Wc,p1,f1.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const n=r1(null);try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();const t=this._onDestroyHooks;this._onDestroyHooks=[];for(const r of t)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),r1(n)}}onDestroy(n){return this.assertNotDestroyed(),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){this.assertNotDestroyed();const t=be(this),r=r3(void 0);try{return n()}finally{be(t),r3(r)}}get(n,t=K8,r=f1.Default){if(this.assertNotDestroyed(),n.hasOwnProperty(Cd))return n[Cd](this);r=N5(r);const c=be(this),s=r3(void 0);try{if(!(r&f1.SkipSelf)){let o=this.records.get(n);if(void 0===o){const l=function Qk(e){return"function"==typeof e||"object"==typeof e&&e instanceof I}(n)&&H5(n);o=l&&this.injectableDefInScope(l)?vt(ts(n),k5):null,this.records.set(n,o)}if(null!=o)return this.hydrate(n,o)}return(r&f1.Self?O5():this.parent).get(n,t=r&f1.Optional&&t===K8?null:t)}catch(a){if("NullInjectorError"===a.name){if((a[w5]=a[w5]||[]).unshift(v2(n)),c)throw a;return function Mk(e,n,t,r){const i=e[w5];throw n[yd]&&i.unshift(n[yd]),e.message=function yk(e,n,t,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let i=v2(n);if(Array.isArray(n))i=n.map(v2).join(" -> ");else if("object"==typeof n){let c=[];for(let s in n)if(n.hasOwnProperty(s)){let a=n[s];
1c.push(s+":"+("string"==typeof a?JSON.stringify(a):v2(a)))}i=`{${c.join(", ")}}`}return`${t}${r?"("+r+")":""}[${i}]: ${e.replace(mk,"\n  ")}`}("\n"+e.message,i,t,r),e.ngTokenPath=i,e[w5]=null,e}(a,n,"R3InjectorError",this.source)}throw a}finally{r3(s),be(c)}}resolveInjectorInitializers(){const n=r1(null),t=be(this),r=r3(void 0);try{const c=this.get(g4,p1,f1.Self);for(const s of c)s()}finally{be(t),r3(r),r1(n)}}toString(){const n=[],t=this.records;for(const r of t.keys())n.push(v2(r));return`R3Injector[${n.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new w(205,!1)}processProvider(n){let t=n6(n=K(n))?n:K(n&&n.provide);const r=function Wk(e){return Jc(e)?vt(void 0,e.useValue):vt(Pd(e),k5)}(n);if(!n6(n)&&!0===n.multi){let i=this.records.get(t);i||(i=vt(void 0,k5,!0),i.factory=()=>$c(i.multi),this.records.set(t,i)),t=n,i.multi.push(n)}this.records.set(t,r)}hydrate(n,t){const r=r1(null);try{return t.value===k5&&(t.value=Gk,t.value=t.factory()),"object"==typeof t.value&&t.value&&function Yk(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(t.value)&&this._ngOnDestroyHooks.add(t.value),t.value}finally{r1(r)}}injectableDefInScope(n){if(!n.providedIn)return!1;const t=K(n.providedIn);return"string"==typeof t?"any"===t||this.scopes.has(t):this.injectorDefTypes.has(t)}removeOnDestroy(n){const t=this._onDestroyHooks.indexOf(n);-1!==t&&this._onDestroyHooks.splice(t,1)}}function ts(e){const n=H5(e),t=null!==n?n.factory:t6(e);if(null!==t)return t;if(e instanceof I)throw new w(204,!1);if(e instanceof Function)return function qk(e){if(e.length>0)throw new w(204,!1);const t=function ok(e){return e&&(e[S5]||e[md])||null}(e);return null!==t?()=>t.factory(e):()=>new e}(e);throw new w(204,!1)}function Pd(e,n,t){let r;if(n6(e)){const i=K(e);return t6(i)||ts(i)}if(Jc(e))r=()=>K(e.useValue);else if(function Od(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...$c(e.deps||[]));else if(function kd(e){return!(!e||!e.useExisting)}(e))r=()=>j(K(e.useExisting));else{const i=K(e&&(e.useClass||e.provide));if(!function Zk(e){return!!e.deps}(e))return t6(i)||ts(i);r=()=>new i(...$c(e.deps))}return r}function vt(e,n,t=!1){return{factory:e,value:n,multi:t?[]:void 0}}function ns(e,n){for(const t of e)Array.isArray(t)?ns(t,n):t&&Oc(t)?ns(t.\u0275providers,n):n(t)}function v4(e,n){e instanceof gt&&e.assertNotDestroyed();const r=be(e),i=r3(void 0);try{return n()}finally{be(r),r3(i)}}function Fd(){return void 0!==_d()||null!=function vk(){return ht}()}const K1=0,x=1,q=2,l2=3,Q3=4,T2=5,q2=6,_t=7,P1=8,f2=9,C4=10,J=11,nn=12,Ud=13,Mt=14,J1=15,r6=16,yt=17,Q4=18,bt=19,jd=20,Ve=21,B5=22,A3=23,F=25,is=1,_4=7,zt=9,t2=10;var j5=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(j5||{});function M2(e){return Array.isArray(e)&&"object"==typeof e[is]}function B2(e){return Array.isArray(e)&&!0===e[is]}function cs(e){return!!(4&e.flags)}function i6(e){return e.componentOffset>-1}function $5(e){return!(1&~e.flags)}function K3(e){return!!e.template}function cn(e){return!!(512&e[q])}class oO{constructor(n,t,r){this.previousValue=n,this.currentValue=t,this.firstChange=r}isFirstChange(){return this.firstChange}}function Zd(e,n,t,r){null!==n?n.applyValueToInputSignal(n,r):e[t]=r}function u2(){return Yd}function Yd(e){return e.type.prototype.ngOnChanges&&(e.setInput=fO),lO}function lO(){const e=Kd(this),n=e?.current;if(n){const t=e.previous;if(t===m4)e.previous=n;else for(let r in n)t[r]=n[r];e.current=null,this.ngOnChanges(n)}}function fO(e,n,t,r,i){const c=this.declaredInputs[r],s=Kd(e)||function uO(e,n){return e[Qd]=n}(e,{previous:m4,current:null}),a=s.current||(s.current={}),o=s.previous,l=o[c];a[c]=new oO(l&&l.currentValue,t,o===m4),Zd(e,n,i,t)}u2.ngInherit=!0;const Qd="__ngSimpleChanges__";function Kd(e){return e[Qd]||null}const M4=function(e,n,t){};function m1(e){for(;Array.isArray(e);)e=e[K1];return e}function sn(e,n){return m1(n[e])}function W2(e,n){return m1(n[e.index])}function an(e,n){return e.data[n]}function m3(e,n){const t=n[e];return M2(t)?t:t[K1]}function fs(e){return!(128&~e[q])}function I3(e,n){return null==n?null:e[n]}function eh(e){e[yt]=0}function th(e){1024&e[q]||(e[q]|=1024,fs(e)&&q5(e))}function G5(e){return!!(9216&e[q]||e[A3]?.dirty)}function us(e){e[C4].changeDetectionScheduler?.notify(8),64&e[q]&&(e[q]|=1024),G5(e)&&q5(e)}function q5(e){e[C4].changeDetectionScheduler?.notify(0);let n=K4(e);for(;null!==n&&!(8192&n[q])&&(n[q]|=8192,fs(n));)n=K4(n)}function W5(e,n){if(!(256&~e[q]))throw new w(911,!1);null===e[Ve]&&(e[Ve]=[]),e[Ve].push(n)}function K4(e){const n=e[l2];return B2(n)?n[l2]:n}const X={lFrame:ph(null),bindingsEnabled:!0,skipHydrationRootTNode:null};let rh=!1;function ih(){return X.bindingsEnabled}function s6(){return null!==X.skipHydrationRootTNode}function V(){return X.lFrame.lView}function c1(){return X.lFrame.tView}function w1(){let e=ch();for(;null!==e&&64===e.type;)e=e.parent;return e}function ch(){return X.lFrame.currentTNode}function J3(e,n){const t=X.lFrame;t.currentTNode=e,t.isParent=n}function ps(){return X.lFrame.isParent}function ms(){X.lFrame.isParent=!1}function oh(){return rh}function lh(e){rh=e}function X3(){return X.lFrame.bindingIndex++}function X4(e){const n=X.lFrame,t=n.bindingIndex;return n.bindingIndex=n.bindingIndex+e,t}function VO(e,n){const t=X.lFrame;t.bindingIndex=t.bindingRootIndex=e,gs(n)}function gs(e){X.lFrame.currentDirectiveIndex=e}function Cs(){return X.lFrame.currentQueryIndex}function Y5(e){X.lFrame.currentQueryIndex=e}function wO(e){const n=e[x];return 2===n.type?n.declTNode:1===n.type?e[T2]:null}function dh(e,n,t){if(t&f1.SkipSelf){let i=n,c=e;for(;!(i=i.parent,null!==i||t&f1.Host||(i=wO(c),null===i||(c=c[Mt],10&i.type))););if(null===i)return!1;n=i,e=c}const r=X.lFrame=hh();return r.currentTNode=n,r.lView=e,!0}function _s(e){const n=hh(),t=e[x];X.lFrame=n,n.currentTNode=t.firstChild,n.lView=e,n.tView=t,n.contextLView=e,n.bindingIndex=t.bindingStartIndex,n.inI18n=!1}function hh(){const e=X.lFrame,n=null===e?null:e.child;return null===n?ph(e):n}function ph(e){const n={currentTNode:null,isParent:!0,lView:null,tView:null,
vendor: 6,163 bytes, line 1
1selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=n),n}function mh(){const e=X.lFrame;return X.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const gh=mh;function Ms(){const e=mh();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function A2(){return X.lFrame.selectedIndex}function a6(e){X.lFrame.selectedIndex=e}function F1(){const e=X.lFrame;return an(e.tView,e.selectedIndex)}let Ch=!0;function ln(){return Ch}function y4(e){Ch=e}function Q5(e,n){for(let t=n.directiveStart,r=n.directiveEnd;t<r;t++){const c=e.data[t].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:a,ngAfterViewInit:o,ngAfterViewChecked:l,ngOnDestroy:f}=c;s&&(e.contentHooks??=[]).push(-t,s),a&&((e.contentHooks??=[]).push(t,a),(e.contentCheckHooks??=[]).push(t,a)),o&&(e.viewHooks??=[]).push(-t,o),l&&((e.viewHooks??=[]).push(t,l),(e.viewCheckHooks??=[]).push(t,l)),null!=f&&(e.destroyHooks??=[]).push(t,f)}}function K5(e,n,t){_h(e,n,3,t)}function J5(e,n,t,r){(3&e[q])===t&&_h(e,n,t,r)}function ys(e,n){let t=e[q];(3&t)===n&&(t&=16383,t+=1,e[q]=t)}function _h(e,n,t,r){const c=r??-1,s=n.length-1;let a=0;for(let o=void 0!==r?65535&e[yt]:0;o<s;o++)if("number"==typeof n[o+1]){if(a=n[o],null!=r&&a>=r)break}else n[o]<0&&(e[yt]+=65536),(a<c||-1==c)&&(AO(e,t,n,o),e[yt]=(4294901760&e[yt])+o+2),o++}function Mh(e,n){M4(4,e,n);const t=r1(null);try{n.call(e)}finally{r1(t),M4(5,e,n)}}function AO(e,n,t,r){const i=t[r]<0,c=t[r+1],a=e[i?-t[r]:t[r]];i?e[q]>>14<e[yt]>>16&&(3&e[q])===n&&(e[q]+=16384,Mh(a,c)):Mh(a,c)}const Ht=-1;class fn{constructor(n,t,r){this.factory=n,this.resolving=!1,this.canSeeViewProviders=t,this.injectImpl=r}}const zs={};class o6{constructor(n,t){this.injector=n,this.parentInjector=t}get(n,t,r){r=N5(r);const i=this.injector.get(n,zs,r);return i!==zs||t===zs?i:this.parentInjector.get(n,t,r)}}function Hs(e){return e!==Ht}function un(e){return 32767&e}function dn(e,n){let t=function PO(e){return e>>16}(e),r=n;for(;t>0;)r=r[Mt],t--;return r}let Vs=!0;function X5(e){const n=Vs;return Vs=e,n}const bh=255,zh=5;let BO=0;const b4={};function er(e,n){const t=Hh(e,n);if(-1!==t)return t;const r=n[x];r.firstCreatePass&&(e.injectorIndex=n.length,Ss(r.data,e),Ss(n,null),Ss(r.blueprint,null));const i=tr(e,n),c=e.injectorIndex;if(Hs(i)){const s=un(i),a=dn(i,n),o=a[x].data;for(let l=0;l<8;l++)n[c+l]=a[s+l]|o[s+l]}return n[c+8]=i,c}function Ss(e,n){e.push(0,0,0,0,0,0,0,0,n)}function Hh(e,n){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===n[e.injectorIndex+8]?-1:e.injectorIndex}function tr(e,n){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let t=0,r=null,i=n;for(;null!==i;){if(r=xh(i),null===r)return Ht;if(t++,i=i[Mt],-1!==r.injectorIndex)return r.injectorIndex|t<<16}return Ht}function ws(e,n,t){!function UO(e,n,t){let r;"string"==typeof t?r=t.charCodeAt(0)||0:t.hasOwnProperty(Q8)&&(r=t[Q8]),null==r&&(r=t[Q8]=BO++);const i=r&bh;n.data[e+(i>>zh)]|=1<<i}(e,n,t)}function Vh(e,n,t){if(t&f1.Optional||void 0!==e)return e;Bc()}function Sh(e,n,t,r){if(t&f1.Optional&&void 0===r&&(r=null),!(t&(f1.Self|f1.Host))){const i=e[f2],c=r3(void 0);try{return i?i.get(n,r,t&f1.Optional):Md(n,r,t&f1.Optional)}finally{r3(c)}}return Vh(r,0,t)}function wh(e,n,t,r=f1.Default,i){if(null!==e){if(2048&n[q]&&!(r&f1.Self)){const s=function WO(e,n,t,r,i){let c=e,s=n;for(;null!==c&&null!==s&&2048&s[q]&&!(512&s[q]);){const a=Nh(c,s,t,r|f1.Self,b4);if(a!==b4)return a;let o=c.parent;if(!o){const l=s[jd];if(l){const f=l.get(t,b4,r);if(f!==b4)return f}o=xh(s),s=s[Mt]}c=o}return i}(e,n,t,r,b4);if(s!==b4)return s}const c=Nh(e,n,t,r,b4);if(c!==b4)return c}return Sh(n,t,r,i)}function Nh(e,n,t,r,i){const c=function GO(e){if("string"==typeof e)return e.charCodeAt(0)||0;const n=e.hasOwnProperty(Q8)?e[Q8]:void 0;return"number"==typeof n?n>=0?n&bh:qO:n}(t);if("function"==typeof c){if(!dh(n,e,r))return r&f1.Host?Vh(i,0,r):Sh(n,t,r,i);try{let s;if(s=c(r),null!=s||r&f1.Optional)return s;Bc()}finally{gh()}}else if("number"==typeof c){let s=null,a=Hh(e,n),o=Ht,l=r&f1.Host?n[J1][T2]:null;for((-1===a||r&f1.SkipSelf)&&(o=-1===a?tr(e,n):n[a+8],o!==Ht&&Lh(r,!1)?(s=n[x],a=un(o),n=dn(o,n)):a=-1);-1!==a;){const f=n[x];if(Dh(c,a,f.data)){const u=$O(a,n,t,s,r,l);if(u!==b4)return u}o=n[a+8],o!==Ht&&Lh(r,n[x].data[a+8]===l)&&Dh(c,a,n)?(s=f,a=un(o),n=dn(o,n)):a=-1}}return i}function $O(e,n,t,r,i,c){const s=n[x],a=s.data[e+8],f=nr(a,s,t,null==r?i6(a)&&Vs:r!=s&&!!(3&a.type),i&f1.Host&&c===a);return null!==f?l6(n,s,f,a):b4}function nr(e,n,t,r,i){const c=e.providerIndexes,s=n.data,a=1048575&c,o=e.directiveStart,f=c>>20,d=i?a+f:e.directiveEnd;for(let h=r?a:a+f;h<d;h++){const p=s[h];if(h<o&&t===p||h>=o&&p.type===t)return h}if(i){const h=s[o];if(h&&K3(h)&&h.type===t)return o}return null}function l6(e,n,t,r){let i=e[t];const c=n.data;if(function IO(e){return e instanceof fn}(i)){const s=i;s.resolving&&function dk(e,n){throw n&&n.join(" > "),new w(-200,e)}(function C1(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():t1(e)}(c[t]));const a=X5(s.canSeeViewProviders);s.resolving=!0;const l=s.injectImpl?r3(s.injectImpl):null;dh(e,r,f1.Default);try{i=e[t]=s.factory(void 0,c,e,r),n.firstCreatePass&&t>=r.directiveStart&&function TO(e,n,t){const{ngOnChanges:r,ngOnInit:i,ngDoCheck:c}=n.type.prototype;if(r){const s=Yd(n);(t.preOrderHooks??=[]).push(e,s),(t.preOrderCheckHooks??=[]).push(e,s)}i&&(t.preOrderHooks??=[]).push(0-e,i),c&&((t.preOrderHooks??=[]).push(e,c),(t.preOrderCheckHooks??=[]).push(e,c))}(t,c[t],n)}finally{null!==l&&r3(l),X5(a),s.resolving=!1,gh()}}return i}function Dh(e,n,t){return!!(t[n+(e>>zh)]&1<<e)}function Lh(e,n){return!(e&f1.Self||e&f1.Host&&n)}class y2{constructor(n,t){this._tNode=n,this._lView=t}get(n,t,r){return wh(this._tNode,this._lView,n,N5(r),t)}}function qO(){return new y2(w1(),V())}
1function B1(e){return Z4(()=>{const n=e.prototype.constructor,t=n[Y4]||Ns(n),r=Object.prototype;let i=Object.getPrototypeOf(e.prototype).constructor;for(;i&&i!==r;){const c=i[Y4]||Ns(i);if(c&&c!==t)return c;i=Object.getPrototypeOf(i)}return c=>new c})}function Ns(e){return z5(e)?()=>{const n=Ns(K(e));return n&&n()}:t6(e)}function xh(e){const n=e[x],t=n.type;return 2===t?n.declTNode:1===t?e[T2]:null}function Rh(e,n=null,t=null,r){const i=kh(e,n,t,r);return i.resolveInjectorInitializers(),i}function kh(e,n=null,t=null,r,i=new Set){const c=[t||p1,Uk(e)];return r=r||("object"==typeof e?void 0:v2(e)),new gt(c,n||O5(),r||null,i)}class A1{static{this.THROW_IF_NOT_FOUND=K8}static{this.NULL=new T5}static create(n,t){if(Array.isArray(n))return Rh({name:""},t,n,"");{const r=n.name??"";return Rh({name:r},n.parent,n.providers,r)}}static{this.\u0275prov=T({token:A1,providedIn:"any",factory:()=>j(Sd)})}static{this.__NG_ELEMENT_ID__=-1}}new I("").__NG_ELEMENT_ID__=e=>{const n=w1();if(null===n)throw new w(204,!1);if(2&n.type)return n.value;if(e&f1.Optional)return null;throw new w(204,!1)};function Ls(e){return e.ngOriginalError}const Ph=!0;let ee=(()=>{class e{static{this.__NG_ELEMENT_ID__=rP}static{this.__NG_ENV_ID__=t=>t}}return e})();class nP extends ee{constructor(n){super(),this._lView=n}onDestroy(n){return W5(this._lView,n),()=>function ds(e,n){if(null===e[Ve])return;const t=e[Ve].indexOf(n);-1!==t&&e[Ve].splice(t,1)}(this._lView,n)}}function rP(){return new nP(V())}let te=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new T3(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const t=this.taskId++;return this.pendingTasks.add(t),t}remove(t){this.pendingTasks.delete(t),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static{this.\u0275prov=T({token:e,providedIn:"root",factory:()=>new e})}}return e})();const Y=class iP extends E1{constructor(n=!1){super(),this.destroyRef=void 0,this.pendingTasks=void 0,this.__isAsync=n,Fd()&&(this.destroyRef=g(ee,{optional:!0})??void 0,this.pendingTasks=g(te,{optional:!0})??void 0)}emit(n){const t=r1(null);try{super.next(n)}finally{r1(t)}}subscribe(n,t,r){let i=n,c=t||(()=>null),s=r;if(n&&"object"==typeof n){const o=n;i=o.next?.bind(o),c=o.error?.bind(o),s=o.complete?.bind(o)}this.__isAsync&&(c=this.wrapInTimeout(c),i&&(i=this.wrapInTimeout(i)),s&&(s=this.wrapInTimeout(s)));const a=super.subscribe({next:i,error:c,complete:s});return n instanceof v1&&n.add(a),a}wrapInTimeout(n){return t=>{const r=this.pendingTasks?.add();setTimeout(()=>{n(t),void 0!==r&&this.pendingTasks?.remove(r)})}}};function ir(...e){}function Fh(e){let n,t;function r(){e=ir;try{void 0!==t&&"function"==typeof cancelAnimationFrame&&cancelAnimationFrame(t),void 0!==n&&clearTimeout(n)}catch{}}return n=setTimeout(()=>{e(),r()}),"function"==typeof requestAnimationFrame&&(t=requestAnimationFrame(()=>{e(),r()})),()=>r()}function Bh(e){return queueMicrotask(()=>e()),()=>{e=ir}}const xs="isAngularZone",cr=xs+"_ID";let cP=0;class l1{constructor(n){this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Y(!1),this.onMicrotaskEmpty=new Y(!1),this.onStable=new Y(!1),this.onError=new Y(!1);const{enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:i=!1,scheduleInRootZone:c=Ph}=n;if(typeof Zone>"u")throw new w(908,!1);Zone.assertZonePatched();const s=this;s._nesting=0,s._outer=s._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(s._inner=s._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!i&&r,s.shouldCoalesceRunChangeDetection=i,s.callbackScheduled=!1,s.scheduleInRootZone=c,function oP(e){const n=()=>{!function aP(e){function n(){Fh(()=>{e.callbackScheduled=!1,Ts(e),e.isCheckStableRunning=!0,Es(e),e.isCheckStableRunning=!1})}e.isCheckStableRunning||e.callbackScheduled||(e.callbackScheduled=!0,e.scheduleInRootZone?Zone.root.run(()=>{n()}):e._outer.run(()=>{n()}),Ts(e))}(e)},t=cP++;e._inner=e._inner.fork({name:"angular",properties:{[xs]:!0,[cr]:t,[cr+t]:!0},onInvokeTask:(r,i,c,s,a,o)=>
1{if(function lP(e){return $h(e,"__ignore_ng_zone__")}(o))return r.invokeTask(c,s,a,o);try{return Uh(e),r.invokeTask(c,s,a,o)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===s.type||e.shouldCoalesceRunChangeDetection)&&n(),jh(e)}},onInvoke:(r,i,c,s,a,o,l)=>{try{return Uh(e),r.invoke(c,s,a,o,l)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!function fP(e){return $h(e,"__scheduler_tick__")}(o)&&n(),jh(e)}},onHasTask:(r,i,c,s)=>{r.hasTask(c,s),i===c&&("microTask"==s.change?(e._hasPendingMicrotasks=s.microTask,Ts(e),Es(e)):"macroTask"==s.change&&(e.hasPendingMacrotasks=s.macroTask))},onHandleError:(r,i,c,s)=>(r.handleError(c,s),e.runOutsideAngular(()=>e.onError.emit(s)),!1)})}(s)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get(xs)}static assertInAngularZone(){if(!l1.isInAngularZone())throw new w(909,!1)}static assertNotInAngularZone(){if(l1.isInAngularZone())throw new w(909,!1)}run(n,t,r){return this._inner.run(n,t,r)}runTask(n,t,r,i){const c=this._inner,s=c.scheduleEventTask("NgZoneEvent: "+i,n,sP,ir,ir);try{return c.runTask(s,t,r)}finally{c.cancelTask(s)}}runGuarded(n,t,r){return this._inner.runGuarded(n,t,r)}runOutsideAngular(n){return this._outer.run(n)}}const sP={};function Es(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function Ts(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&!0===e.callbackScheduled)}function Uh(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function jh(e){e._nesting--,Es(e)}class As{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Y,this.onMicrotaskEmpty=new Y,this.onStable=new Y,this.onError=new Y}run(n,t,r){return n.apply(t,r)}runGuarded(n,t,r){return n.apply(t,r)}runOutsideAngular(n){return n()}runTask(n,t,r,i){return n.apply(t,r)}}function $h(e,n){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0]?.data?.[n]}class z4{constructor(){this._console=console}handleError(n){const t=this._findOriginalError(n);this._console.error("ERROR",n),t&&this._console.error("ORIGINAL ERROR",t)}_findOriginalError(n){let t=n&&Ls(n);for(;t&&Ls(t);)t=Ls(t);return t||null}}const dP=new I("",{providedIn:"root",factory:()=>{const e=g(l1),n=g(z4);return t=>e.runOutsideAngular(()=>n.handleError(t))}});function hP(){return wt(w1(),V())}function wt(e,n){return new H1(W2(e,n))}let H1=(()=>{class e{constructor(t){this.nativeElement=t}static{this.__NG_ELEMENT_ID__=hP}}return e})();function qh(e){return e instanceof H1?e.nativeElement:e}function pP(){return this._results[Symbol.iterator]()}class Is{get changes(){return this._changes??=new Y}constructor(n=!1){this._emitDistinctChangesOnly=n,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const t=Is.prototype;t[Symbol.iterator]||(t[Symbol.iterator]=pP)}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,t){return this._results.reduce(n,t)}forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,t){this.dirty=!1;const r=function i3(e){return e.flat(Number.POSITIVE_INFINITY)}(n);(this._changesDetected=!function Vk(e,n,t){if(e.length!==n.length)return!1;for(let r=0;r<e.length;r++){let i=e[r],c=n[r];if(t&&(i=t(i),c=t(c)),c!==i)return!1}return!0}(this._results,r,t))&&(this._results=r,this.length=r.length,this.last=r[this.length-1],this.first=r[0])}notifyOnChanges(){void 0!==this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}onDirty(n){this._onDirty=n}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){void 0!==this._changes&&(this._changes.complete(),this._changes.unsubscribe())}}function pn(e){return!(128&~e.flags)}const ks=new Map;let gP=0;function Os(e){ks.delete(e[bt])}const sr="__ngContext__";function U2(e,n){M2(n)?(e[sr]=n[bt],function CP(e){ks.set(e[bt],e)}(n)):e[sr]=n}function np(e){return ip(e[nn])}function rp(e){return ip(e[Q3])}function ip(e){for(;null!==e&&!B2(e);)e=e[Q3];return e}let Fs;function we(){if(void 0!==Fs)return Fs;if(typeof document<"u")return document;throw new w(210,!1)}const Dt=new I("",{providedIn:"root",factory:()=>IP}),IP="ng",dp=new I(""),ne=new I("",{providedIn:"platform",factory:()=>"unknown"}),hp=new I("",{providedIn:"root",factory:()=>we().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let pp=()=>null;function Ws(e,n,t=!1){return pp(e,n,t)}const bp=new I("",{providedIn:"root",factory:()=>!1});let pr,mr;function Js(){if(void 0===pr&&(pr=null,q1.trustedTypes))try{pr=q1.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return pr}function Et(e){return Js()?.createHTML(e)||e}function Vp(e){return function Xs(){if(void 0===mr&&(mr=null,q1.trustedTypes))try{mr=q1.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return mr}()?.createHTML(e)||e}class u6{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${fd})`}}
vendor: 5,500 bytes, line 1
1class YP extends u6{getTypeName(){return"HTML"}}class QP extends u6{getTypeName(){return"Style"}}class KP extends u6{getTypeName(){return"Script"}}class JP extends u6{getTypeName(){return"URL"}}class XP extends u6{getTypeName(){return"ResourceURL"}}function C3(e){return e instanceof u6?e.changingThisBreaksApplicationSecurity:e}function H4(e,n){const t=function eF(e){return e instanceof u6&&e.getTypeName()||null}(e);if(null!=t&&t!==n){if("ResourceURL"===t&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${t} (see ${fd})`)}return t===n}class sF{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n="<body><remove></remove>"+n;try{const t=(new window.DOMParser).parseFromString(Et(n),"text/html").body;return null===t?this.inertDocumentHelper.getInertBodyElement(n):(t.firstChild?.remove(),t)}catch{return null}}}class aF{constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){const t=this.inertDocument.createElement("template");return t.innerHTML=Et(n),t}}const lF=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function gr(e){return(e=String(e)).match(lF)?e:"unsafe:"+e}function re(e){const n={};for(const t of e.split(","))n[t]=!0;return n}function yn(...e){const n={};for(const t of e)for(const r in t)t.hasOwnProperty(r)&&(n[r]=!0);return n}const Dp=re("area,br,col,hr,img,wbr"),Lp=re("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),xp=re("rp,rt"),ea=yn(Dp,yn(Lp,re("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")),yn(xp,re("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")),yn(xp,Lp)),ta=re("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Ep=yn(ta,re("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"),re("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")),fF=re("script,style,template");class uF{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(n){let t=n.firstChild,r=!0,i=[];for(;t;)if(t.nodeType===Node.ELEMENT_NODE?r=this.startElement(t):t.nodeType===Node.TEXT_NODE?this.chars(t.nodeValue):this.sanitizedSomething=!0,r&&t.firstChild)i.push(t),t=pF(t);else for(;t;){t.nodeType===Node.ELEMENT_NODE&&this.endElement(t);let c=hF(t);if(c){t=c;break}t=i.pop()}return this.buf.join("")}startElement(n){const t=Tp(n).toLowerCase();if(!ea.hasOwnProperty(t))return this.sanitizedSomething=!0,!fF.hasOwnProperty(t);this.buf.push("<"),this.buf.push(t);const r=n.attributes;for(let i=0;i<r.length;i++){const c=r.item(i),s=c.name,a=s.toLowerCase();if(!Ep.hasOwnProperty(a)){this.sanitizedSomething=!0;continue}let o=c.value;ta[a]&&(o=gr(o)),this.buf.push(" ",s,'="',Ip(o),'"')}return this.buf.push(">"),!0}endElement(n){const t=Tp(n).toLowerCase();ea.hasOwnProperty(t)&&!Dp.hasOwnProperty(t)&&(this.buf.push("</"),this.buf.push(t),this.buf.push(">"))}chars(n){this.buf.push(Ip(n))}}function hF(e){const n=e.nextSibling;if(n&&e!==n.previousSibling)throw Ap(n);return n}function pF(e){const n=e.firstChild;if(n&&function dF(e,n){return(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,n))throw Ap(n);return n}function Tp(e){const n=e.nodeName;return"string"==typeof n?n:"FORM"}function Ap(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const mF=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,gF=/([^\#-~ |!])/g;function Ip(e){return e.replace(/&/g,"&amp;").replace(mF,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(gF,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let vr;function Rp(e,n){let t=null;try{vr=vr||function Np(e){const n=new aF(e);return function oF(){try{return!!(new window.DOMParser).parseFromString(Et(""),"text/html")}catch{return!1}}()?new sF(n):n}(e);let r=n?String(n):"";t=vr.getInertBodyElement(r);let i=5,c=r;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,r=c,c=t.innerHTML,t=vr.getInertBodyElement(r)}while(r!==c);return Et((new uF).sanitizeChildren(na(t)||t))}finally{if(t){const r=na(t)||t;for(;r.firstChild;)r.firstChild.remove()}}}
1function na(e){return"content"in e&&function vF(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var R3=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}(R3||{});function kp(e){const n=function bn(){const e=V();return e&&e[C4].sanitizer}();return n?Vp(n.sanitize(R3.HTML,e)||""):H4(e,"HTML")?Vp(C3(e)):Rp(we(),t1(e))}function Fp(e){return function ZP(e){return Js()?.createScriptURL(e)||e}(e[0])}function qp(e){return e.ownerDocument.defaultView}function _3(e){return e instanceof Function?e():e}var Ne=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(Ne||{});let ca;function sa(e,n){return ca(e,n)}function At(e,n,t,r,i){if(null!=r){let c,s=!1;B2(r)?c=r:M2(r)&&(s=!0,r=r[K1]);const a=m1(r);0===e&&null!==t?null==i?tm(n,t,a):d6(n,t,a,i||null,!0):1===e&&null!==t?d6(n,t,a,i||null,!0):2===e?function Hn(e,n,t){e.removeChild(null,n,t)}(n,a,s):3===e&&n.destroyNode(a),null!=c&&function jF(e,n,t,r,i){const c=t[_4];c!==m1(t)&&At(n,e,r,c,i);for(let a=t2;a<t.length;a++){const o=t[a];zr(o[x],o,e,n,r,c)}}(n,e,c,t,i)}}function Mr(e,n,t){return e.createElement(n,t)}function Jp(e,n){n[C4].changeDetectionScheduler?.notify(9),zr(e,n,n[J],2,null,null)}function Xp(e,n){const t=e[zt],r=n[l2];(M2(r)||n[J1]!==r[l2][J1])&&(e[q]|=j5.HasTransplantedViews),null===t?e[zt]=[n]:t.push(n)}function la(e,n){const t=e[zt],r=t.indexOf(n);t.splice(r,1)}function zn(e,n){if(e.length<=t2)return;const t=t2+n,r=e[t];if(r){const i=r[r6];null!==i&&i!==e&&la(i,r),n>0&&(e[t-1][Q3]=r[Q3]);const c=x5(e,t2+n);!function IF(e,n){Jp(e,n),n[K1]=null,n[T2]=null}(r[x],r);const s=c[Q4];null!==s&&s.detachView(c[x]),r[l2]=null,r[Q3]=null,r[q]&=-129}return r}function yr(e,n){if(!(256&n[q])){const t=n[J];t.destroyNode&&zr(e,n,t,3,null,null),function kF(e){let n=e[nn];if(!n)return fa(e[x],e);for(;n;){let t=null;if(M2(n))t=n[nn];else{const r=n[t2];r&&(t=r)}if(!t){for(;n&&!n[Q3]&&n!==e;)M2(n)&&fa(n[x],n),n=n[l2];null===n&&(n=e),M2(n)&&fa(n[x],n),t=n&&n[Q3]}n=t}}(n)}}function fa(e,n){if(256&n[q])return;const t=r1(null);try{n[q]&=-129,n[q]|=256,n[A3]&&nt(n[A3]),function FF(e,n){let t;if(null!=e&&null!=(t=e.destroyHooks))for(let r=0;r<t.length;r+=2){const i=n[t[r]];if(!(i instanceof fn)){const c=t[r+1];if(Array.isArray(c))for(let s=0;s<c.length;s+=2){const a=i[c[s]],o=c[s+1];M4(4,a,o);try{o.call(a)}finally{M4(5,a,o)}}else{M4(4,i,c);try{c.call(i)}finally{M4(5,i,c)}}}}}(e,n),function PF(e,n){const t=e.cleanup,r=n[_t];if(null!==t)for(let c=0;c<t.length-1;c+=2)if("string"==typeof t[c]){const s=t[c+3];s>=0?r[s]():r[-s].unsubscribe(),c+=2}else t[c].call(r[t[c+1]]);null!==r&&(n[_t]=null);const i=n[Ve];if(null!==i){n[Ve]=null;for(let c=0;c<i.length;c++)(0,i[c])()}}(e,n),1===n[x].type&&n[J].destroy();const r=n[r6];if(null!==r&&B2(n[l2])){r!==n[l2]&&la(r,n);const i=n[Q4];null!==i&&i.detachView(e)}Os(n)}finally{r1(t)}}function ua(e,n,t){return function em(e,n,t){let r=n;for(;null!==r&&168&r.type;)r=(n=r).parent;if(null===r)return t[K1];{const{componentOffset:i}=r;if(i>-1){const{encapsulation:c}=e.data[r.directiveStart+i];if(c===Z3.None||c===Z3.Emulated)return null}return W2(r,t)}}(e,n.parent,t)}function d6(e,n,t,r,i){e.insertBefore(n,t,r,i)}function tm(e,n,t){e.appendChild(n,t)}function nm(e,n,t,r,i){null!==r?d6(e,n,t,r,i):tm(e,n,t)}
1function da(e,n){return e.parentNode(n)}function rm(e,n,t){return cm(e,n,t)}let ha,cm=function im(e,n,t){return 40&e.type?W2(e,t):null};function br(e,n,t,r){const i=ua(e,r,n),c=n[J],a=rm(r.parent||n[T2],r,n);if(null!=i)if(Array.isArray(t))for(let o=0;o<t.length;o++)nm(c,i,t[o],a,!1);else nm(c,i,t,a,!1);void 0!==ha&&ha(c,r,n,t,i)}function h6(e,n){if(null!==n){const t=n.type;if(3&t)return W2(n,e);if(4&t)return pa(-1,e[n.index]);if(8&t){const r=n.child;if(null!==r)return h6(e,r);{const i=e[n.index];return B2(i)?pa(-1,i):m1(i)}}if(128&t)return h6(e,n.next);if(32&t)return sa(n,e)()||m1(e[n.index]);{const r=am(e,n);return null!==r?Array.isArray(r)?r[0]:h6(K4(e[J1]),r):h6(e,n.next)}}return null}function am(e,n){return null!==n?e[J1][T2].projection[n.projection]:null}function pa(e,n){const t=t2+e+1;if(t<n.length){const r=n[t],i=r[x].firstChild;if(null!==i)return h6(r,i)}return n[_4]}function ma(e,n,t,r,i,c,s){for(;null!=t;){if(128===t.type){t=t.next;continue}const a=r[t.index],o=t.type;if(s&&0===n&&(a&&U2(m1(a),r),t.flags|=2),32&~t.flags)if(8&o)ma(e,n,t.child,r,i,c,!1),At(n,e,i,a,c);else if(32&o){const l=sa(t,r);let f;for(;f=l();)At(n,e,i,f,c);At(n,e,i,a,c)}else 16&o?lm(e,n,r,t,i,c):At(n,e,i,a,c);t=s?t.projectionNext:t.next}}function zr(e,n,t,r,i,c){ma(t,r,e.firstChild,n,i,c,!1)}function lm(e,n,t,r,i,c){const s=t[J1],o=s[T2].projection[r.projection];if(Array.isArray(o))for(let l=0;l<o.length;l++)At(n,e,i,o[l],c);else{let l=o;const f=s[l2];pn(r)&&(l.flags|=128),ma(e,n,l,f,i,c,!0)}}function fm(e,n,t){""===t?e.removeAttribute(n,"class"):e.setAttribute(n,"class",t)}function um(e,n,t){const{mergedAttrs:r,classes:i,styles:c}=t;null!==r&&Zc(e,n,r),null!==i&&fm(e,n,i),null!==c&&function GF(e,n,t){e.setAttribute(n,"style",t)}(e,n,c)}const n1={};function O(e=1){dm(c1(),V(),A2()+e,!1)}function dm(e,n,t,r){if(!r)if(3&~n[q]){const c=e.preOrderHooks;null!==c&&J5(n,c,0,t)}else{const c=e.preOrderCheckHooks;null!==c&&K5(n,c,t)}a6(t)}function N(e,n=f1.Default){const t=V();return null===t?j(e,n):wh(w1(),t,K(e),n)}function pm(e,n,t,r,i,c){const s=r1(null);try{let a=null;i&ze.SignalBased&&(a=n[r][P2]),null!==a&&void 0!==a.transformFn&&(c=a.transformFn(c)),i&ze.HasDecoratorInputTransform&&(c=e.inputTransforms[r].call(n,c)),null!==e.setInput?e.setInput(n,a,c,t,r):Zd(n,a,r,c)}finally{r1(s)}}function Hr(e,n,t,r,i,c,s,a,o,l,f){const u=n.blueprint.slice();return u[K1]=i,u[q]=204|r,(null!==l||e&&2048&e[q])&&(u[q]|=2048),eh(u),u[l2]=u[Mt]=e,u[P1]=t,u[C4]=s||e&&e[C4],u[J]=a||e&&e[J],u[f2]=o||e&&e[f2]||null,u[T2]=c,u[bt]=function vP(){return gP++}(),u[q2]=f,u[jd]=l,u[J1]=2==n.type?e[J1]:u,u}function p6(e,n,t,r,i){let c=e.data[n];if(null===c)c=function ga(e,n,t,r,i){const c=ch(),s=ps(),o=e.data[n]=function XF(e,n,t,r,i,c){let s=n?n.injectorIndex:-1,a=0;return s6()&&(a|=128),{type:t,index:r,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:i,attrs:c,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:n,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,s?c:c&&c.parent,t,n,r,i);return null===e.firstChild&&(e.firstChild=o),null!==c&&(s?null==c.child&&null!==o.parent&&(c.child=o):null===c.next&&(c.next=o,o.prev=c)),o}(e,n,t,r,i),function HO(){return X.lFrame.inI18n}()&&(c.flags|=32);else if(64&c.type){c.type=t,c.value=r,c.attrs=i;const s=function on(){const e=X.lFrame,n=e.currentTNode;return e.isParent?n:n.parent}();c.injectorIndex=null===s?-1:s.injectorIndex}return J3(c,!0),c}function Vn(e,n,t,r){if(0===t)return-1;const i=n.length;for(let c=0;c<t;c++)n.push(r),e.blueprint.push(r),e.data.push(null);return i}function mm(e,n,t,r,i){const c=A2(),s=2&r;try{a6(-1),s&&n.length>F&&dm(e,n,F,!1),M4(s?2:0,i),t(r,i)}finally{a6(c),M4(s?3:1,i)}}function va(e,n,t){if(cs(n)){const r=r1(null);try{const c=n.directiveEnd;for(let s=n.directiveStart;s<c;s++){const a=e.data[s];a.contentQueries&&a.contentQueries(1,t[s],s)}}finally{r1(r)}}}function Ca(e,n,t){ih()&&(function sB(e,n,t,r){const i=t.directiveStart,c=t.directiveEnd;i6(t)&&function hB(e,n,t){const r=W2(n,e),i=gm(t);let s=16;t.signals?s=4096:t.onPush&&(s=64);const a=Vr(e,Hr(e,i,null,s,r,n,null,e[C4].rendererFactory.createRenderer(r,t),null,null,null));e[n.index]=a}
1(n,t,e.data[i+t.componentOffset]),e.firstCreatePass||er(t,n),U2(r,n);const s=t.initialInputs;for(let a=i;a<c;a++){const o=e.data[a],l=l6(n,e,a,t);U2(l,n),null!==s&&pB(0,a-i,l,o,0,s),K3(o)&&(m3(t.index,n)[P1]=l6(n,e,a,t))}}(e,n,t,W2(t,n)),!(64&~t.flags)&&ym(e,n,t))}function _a(e,n,t=W2){const r=n.localNames;if(null!==r){let i=n.index+1;for(let c=0;c<r.length;c+=2){const s=r[c+1],a=-1===s?t(n,e):e[s];e[i++]=a}}}function gm(e){const n=e.tView;return null===n||n.incompleteFirstPass?e.tView=Ma(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):n}function Ma(e,n,t,r,i,c,s,a,o,l,f){const u=F+r,d=u+i,h=function WF(e,n){const t=[];for(let r=0;r<n;r++)t.push(r<e?null:n1);return t}(u,d),p="function"==typeof l?l():l;return h[x]={type:e,blueprint:h,template:t,queries:null,viewQuery:a,declTNode:n,data:h.slice().fill(null,u),bindingStartIndex:u,expandoStartIndex:d,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof c?c():c,pipeRegistry:"function"==typeof s?s():s,firstChild:null,schemas:o,consts:p,incompleteFirstPass:!1,ssrId:f}}let vm=()=>null;function Cm(e,n,t,r,i){for(let c in n){if(!n.hasOwnProperty(c))continue;const s=n[c];if(void 0===s)continue;r??={};let a,o=ze.None;Array.isArray(s)?(a=s[0],o=s[1]):a=s;let l=c;if(null!==i){if(!i.hasOwnProperty(c))continue;l=i[c]}0===e?_m(r,t,l,a,o):_m(r,t,l,a)}return r}function _m(e,n,t,r,i){let c;e.hasOwnProperty(t)?(c=e[t]).push(n,r):c=e[t]=[n,r],void 0!==i&&c.push(i)}function a3(e,n,t,r,i,c,s,a){const o=W2(n,t);let f,l=n.inputs;!a&&null!=l&&(f=l[r])?(Va(e,t,f,r,i),i6(n)&&function nB(e,n){const t=m3(n,e);16&t[q]||(t[q]|=64)}(t,n.index)):3&n.type&&(r=function tB(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),i=null!=s?s(i,n.value||"",r):i,c.setProperty(o,r,i))}function ya(e,n,t,r){if(ih()){const i=null===r?null:{"":-1},c=function oB(e,n){const t=e.directiveRegistry;let r=null,i=null;if(t)for(let c=0;c<t.length;c++){const s=t[c];if(xd(n,s.selectors,!1))if(r||(r=[]),K3(s))if(null!==s.findHostDirectiveDefs){const a=[];i=i||new Map,s.findHostDirectiveDefs(s,a,i),r.unshift(...a,s),ba(e,n,a.length)}else r.unshift(s),ba(e,n,0);else i=i||new Map,s.findHostDirectiveDefs?.(s,r,i),r.push(s)}return null===r?null:[r,i]}(e,t);let s,a;null===c?s=a=null:[s,a]=c,null!==s&&Mm(e,n,t,s,i,a),i&&function lB(e,n,t){if(n){const r=e.localNames=[];for(let i=0;i<n.length;i+=2){const c=t[n[i+1]];if(null==c)throw new w(-301,!1);r.push(n[i],c)}}}(t,r,i)}t.mergedAttrs=X8(t.mergedAttrs,t.attrs)}function Mm(e,n,t,r,i,c){for(let l=0;l<r.length;l++)ws(er(t,n),e,r[l].type);!function uB(e,n,t){e.flags|=1,e.directiveStart=n,e.directiveEnd=n+t,e.providerIndexes=n}(t,e.data.length,r.length);for(let l=0;l<r.length;l++){const f=r[l];f.providersResolver&&f.providersResolver(f)}let s=!1,a=!1,o=Vn(e,n,r.length,null);for(let l=0;l<r.length;l++){const f=r[l];t.mergedAttrs=X8(t.mergedAttrs,f.hostAttrs),dB(e,t,n,o,f),fB(o,f,i),null!==f.contentQueries&&(t.flags|=4),(null!==f.hostBindings||null!==f.hostAttrs||0!==f.hostVars)&&(t.flags|=64);const u=f.type.prototype;!s&&(u.ngOnChanges||u.ngOnInit||u.ngDoCheck)&&((e.preOrderHooks??=[]).push(t.index),s=!0),!a&&(u.ngOnChanges||u.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(t.index),a=!0),o++}!function eB(e,n,t){const i=n.directiveEnd,c=e.data,s=n.attrs,a=[];let o=null,l=null;for(let f=n.directiveStart;f<i;f++){const u=c[f],d=t?t.get(u):null,p=d?d.outputs:null;o=Cm(0,u.inputs,f,o,d?d.inputs:null),l=Cm(1,u.outputs,f,l,p);const m=null===o||null===s||Yc(n)?null:mB(o,f,s);a.push(m)}null!==o&&(o.hasOwnProperty("class")&&(n.flags|=8),o.hasOwnProperty("style")&&(n.flags|=16)),n.initialInputs=a,n.inputs=o,n.outputs=l}(e,t,c)}function ym(e,n,t){const r=t.directiveStart,i=t.directiveEnd,c=t.index,s=function SO(){return X.lFrame.currentDirectiveIndex}();try{a6(c);for(let a=r;a<i;a++){const o=e.data[a],l=n[a];gs(a),(null!==o.hostBindings||0!==o.hostVars||null!==o.hostAttrs)&&aB(o,l)}}finally{a6(-1),gs(s)}}function aB(e,n){null!==e.hostBindings&&e.hostBindings(1,n)}
1function ba(e,n,t){n.componentOffset=t,(e.components??=[]).push(n.index)}function fB(e,n,t){if(t){if(n.exportAs)for(let r=0;r<n.exportAs.length;r++)t[n.exportAs[r]]=e;K3(n)&&(t[""]=e)}}function dB(e,n,t,r,i){e.data[r]=i;const c=i.factory||(i.factory=t6(i.type)),s=new fn(c,K3(i),N);e.blueprint[r]=s,t[r]=s,function iB(e,n,t,r,i){const c=i.hostBindings;if(c){let s=e.hostBindingOpCodes;null===s&&(s=e.hostBindingOpCodes=[]);const a=~n.index;(function cB(e){let n=e.length;for(;n>0;){const t=e[--n];if("number"==typeof t&&t<0)return t}return 0})(s)!=a&&s.push(a),s.push(t,r,c)}}(e,n,r,Vn(e,t,i.hostVars,n1),i)}function V4(e,n,t,r,i,c){const s=W2(e,n);!function za(e,n,t,r,i,c,s){if(null==c)e.removeAttribute(n,i,t);else{const a=null==s?t1(c):s(c,r||"",i);e.setAttribute(n,i,a,t)}}(n[J],s,c,e.value,t,r,i)}function pB(e,n,t,r,i,c){const s=c[n];if(null!==s)for(let a=0;a<s.length;)pm(r,t,s[a++],s[a++],s[a++],s[a++])}function mB(e,n,t){let r=null,i=0;for(;i<t.length;){const c=t[i];if(0!==c)if(5!==c){if("number"==typeof c)break;if(e.hasOwnProperty(c)){null===r&&(r=[]);const s=e[c];for(let a=0;a<s.length;a+=3)if(s[a]===n){r.push(c,s[a+1],s[a+2],t[i+1]);break}}i+=2}else i+=2;else i+=4}return r}function bm(e,n,t,r){return[e,!0,0,n,null,r,null,t,null,null]}function zm(e,n){const t=e.contentQueries;if(null!==t){const r=r1(null);try{for(let i=0;i<t.length;i+=2){const s=t[i+1];if(-1!==s){const a=e.data[s];Y5(t[i]),a.contentQueries(2,n[s],s)}}}finally{r1(r)}}}function Vr(e,n){return e[nn]?e[Ud][Q3]=n:e[nn]=n,e[Ud]=n,n}function Ha(e,n,t){Y5(0);const r=r1(null);try{n(e,t)}finally{r1(r)}}function Hm(e){return e[_t]??=[]}function Vm(e){return e.cleanup??=[]}function Sr(e,n){const t=e[f2],r=t?t.get(z4,null):null;r&&r.handleError(n)}function Va(e,n,t,r,i){for(let c=0;c<t.length;){const s=t[c++],a=t[c++],o=t[c++];pm(e.data[s],n[s],r,a,o,i)}}function gB(e,n){const t=m3(n,e),r=t[x];!function vB(e,n){for(let t=n.length;t<e.blueprint.length;t++)n.push(e.blueprint[t])}(r,t);const i=t[K1];null!==i&&null===t[q2]&&(t[q2]=Ws(i,t[f2])),Sa(r,t,t[P1])}function Sa(e,n,t){_s(n);try{const r=e.viewQuery;null!==r&&Ha(1,r,t);const i=e.template;null!==i&&mm(e,n,i,1,t),e.firstCreatePass&&(e.firstCreatePass=!1),n[Q4]?.finishViewCreation(e),e.staticContentQueries&&zm(e,n),e.staticViewQueries&&Ha(2,e.viewQuery,t);const c=e.components;null!==c&&function CB(e,n){for(let t=0;t<n.length;t++)gB(e,n[t])}(n,c)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{n[q]&=-5,Ms()}}function It(e,n,t,r){const i=r1(null);try{const c=n.tView,o=Hr(e,c,t,4096&e[q]?4096:16,null,n,null,null,r?.injector??null,r?.embeddedViewInjector??null,r?.dehydratedView??null);o[r6]=e[n.index];const f=e[Q4];return null!==f&&(o[Q4]=f.createEmbeddedView(c)),Sa(c,o,t),o}finally{r1(i)}}function m6(e,n){return!n||null===n.firstChild||pn(e)}function Rt(e,n,t,r=!0){const i=n[x];if(function OF(e,n,t,r){const i=t2+r,c=t.length;r>0&&(t[i-1][Q3]=n),r<c-t2?(n[Q3]=t[i],zd(t,t2+r,n)):(t.push(n),n[Q3]=null),n[l2]=t;const s=n[r6];null!==s&&t!==s&&Xp(s,n);const a=n[Q4];null!==a&&a.insertView(e),us(n),n[q]|=128}(i,n,e,t),r){const s=pa(t,e),a=n[J],o=da(a,e[_4]);null!==o&&function RF(e,n,t,r,i,c){r[K1]=i,r[T2]=n,zr(e,r,t,1,i,c)}(i,e[T2],a,n,o,s)}const c=n[q2];null!==c&&null!==c.firstChild&&(c.firstChild=null)}function Sn(e,n,t,r,i=!1){for(;null!==t;){if(128===t.type){t=i?t.projectionNext:t.next;continue}const c=n[t.index];null!==c&&r.push(m1(c)),B2(c)&&Nm(c,r);const s=t.type;if(8&s)Sn(e,n,t.child,r);else if(32&s){const a=sa(t,n);let o;for(;o=a();)r.push(o)}else if(16&s){const a=am(n,t);if(Array.isArray(a))r.push(...a);else{const o=K4(n[J1]);Sn(o[x],o,a,r,!0)}}t=i?t.projectionNext:t.next}return r}function Nm(e,n){for(let t=t2;t<e.length;t++){const r=e[t],i=r[x].firstChild;null!==i&&Sn(r[x],r,i,n)}e[_4]!==e[K1]&&n.push(e[_4])}let Dm=[];const bB={...Ke,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{q5(e.lView)},consumerOnSignalRead(){this.lView[A3]=this}},HB={...Ke,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{let n=K4(e.lView);for(;n&&!Lm(n[x]);)n=K4(n);n&&th(n)},consumerOnSignalRead(){this.lView[A3]=this}};function Lm(e){return 2!==e.type}const VB=100;function wr(e,n=!0,t=0){const r=e[C4],i=r.rendererFactory;i.begin?.();try{!function SB(e,n){const t=oh();try{lh(!0),Na(e,n);let r=0;for(;G5(e);){if(r===VB)throw new w(103,!1);r++,Na(e,1)}}finally{lh(t)}}(e,t)}catch(s){throw n&&Sr(e,s),s}finally{i.end?.(),r.inlineEffectRunner?.flush()}}function wB(e,n,t,r){const i=n[q];if(!(256&~i))return;n[C4].inlineEffectRunner?.flush(),_s(n);let a=!0,o=null,l=null;Lm(e)?(l=function _B(e){return e[A3]??function MB(e){const n=Dm.pop()??Object.create(bB);return n.lView=e,n}(e)}(n),o=Je(l)):null===function F8(){return Q1}()?(a=!1,l=function zB(e){const n=e[A3]??Object.create(HB);return n.lView=e,n}(n),o=Je(l)):n[A3]&&(nt(n[A3]),n[A3]=null);try{eh(n),function fh(e){return X.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==t&&mm(e,n,t,2,r);const f=!(3&~i);if(f){const h=e.preOrderCheckHooks;null!==h&&K5(n,h,null)}else{const h=e.preOrderHooks;null!==h&&J5(n,h,0,null),ys(n,0)}if(function NB(e){for(let n=np(e);null!==n;n=rp(n)){if(!(n[q]&j5.HasTransplantedViews))continue;const t=n[zt];for(let r=0;r<t.length;r++)th(t[r])}}(n),Em(n,0),null!==e.contentQueries&&zm(e,n),f){const h=e.contentCheckHooks;null!==h&&K5(n,h)}else{const h=e.contentHooks;null!==h&&J5(n,h,1),ys(n,1)}!function qF(e,n){const t=e.hostBindingOpCodes;if(null!==t)try{for(let r=0;r<t.length;r++){const i=t[r];
1if(i<0)a6(~i);else{const c=i,s=t[++r],a=t[++r];VO(s,c),a(2,n[c])}}}finally{a6(-1)}}(e,n);const u=e.components;null!==u&&Am(n,u,0);const d=e.viewQuery;if(null!==d&&Ha(2,d,r),f){const h=e.viewCheckHooks;null!==h&&K5(n,h)}else{const h=e.viewHooks;null!==h&&J5(n,h,2),ys(n,2)}if(!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),n[B5]){for(const h of n[B5])h();n[B5]=null}n[q]&=-73}catch(f){throw q5(n),f}finally{null!==l&&(et(l,o),a&&function yB(e){e.lView[A3]!==e&&(e.lView=null,Dm.push(e))}(l)),Ms()}}function Em(e,n){for(let t=np(e);null!==t;t=rp(t))for(let r=t2;r<t.length;r++)Tm(t[r],n)}function DB(e,n,t){Tm(m3(n,e),t)}function Tm(e,n){fs(e)&&Na(e,n)}function Na(e,n){const r=e[x],i=e[q],c=e[A3];let s=!!(0===n&&16&i);if(s||=!!(64&i&&0===n),s||=!!(1024&i),s||=!(!c?.dirty||!tt(c)),s||=!1,c&&(c.dirty=!1),e[q]&=-9217,s)wB(r,e,r.template,e[P1]);else if(8192&i){Em(e,1);const a=r.components;null!==a&&Am(e,a,1)}}function Am(e,n,t){for(let r=0;r<n.length;r++)DB(e,n[r],t)}function wn(e,n){const t=oh()?64:1088;for(e[C4].changeDetectionScheduler?.notify(n);e;){e[q]|=t;const r=K4(e);if(cn(e)&&!r)return e;e=r}return null}class Nn{get rootNodes(){const n=this._lView,t=n[x];return Sn(t,n,t.firstChild,[])}constructor(n,t,r=!0){this._lView=n,this._cdRefInjectingView=t,this.notifyErrorHandler=r,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[P1]}set context(n){this._lView[P1]=n}get destroyed(){return!(256&~this._lView[q])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const n=this._lView[l2];if(B2(n)){const t=n[8],r=t?t.indexOf(this):-1;r>-1&&(zn(n,r),x5(t,r))}this._attachedToViewContainer=!1}yr(this._lView[x],this._lView)}onDestroy(n){W5(this._lView,n)}markForCheck(){wn(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[q]&=-129}reattach(){us(this._lView),this._lView[q]|=128}detectChanges(){this._lView[q]|=1024,wr(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new w(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const n=cn(this._lView),t=this._lView[r6];null!==t&&!n&&la(t,this._lView),Jp(this._lView[x],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new w(902,!1);this._appRef=n;const t=cn(this._lView),r=this._lView[r6];null!==r&&!t&&Xp(r,this._lView),us(this._lView)}}let d2=(()=>{class e{static{this.__NG_ELEMENT_ID__=EB}}return e})();const LB=d2,xB=class extends LB{constructor(n,t,r){super(),this._declarationLView=n,this._declarationTContainer=t,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(n,t){return this.createEmbeddedViewImpl(n,t)}createEmbeddedViewImpl(n,t,r){const i=It(this._declarationLView,this._declarationTContainer,n,{embeddedViewInjector:t,dehydratedView:r});return new Nn(i)}};function EB(){return Nr(w1(),V())}function Nr(e,n){return 4&e.type?new xB(n,e,wt(e,n)):null}let tg=()=>null;function v6(e,n){return tg(e,n)}class Ot{}const Rn=new I("",{providedIn:"root",factory:()=>!1}),ng=new I(""),Pa=new I("");class HU{}class rg{}class SU{resolveComponentFactory(n){throw function VU(e){const n=Error(`No component factory found for ${v2(e)}.`);return n.ngComponent=e,n}(n)}}class Ar{static{this.NULL=new SU}}class Fa{}let S4=(()=>{class e{constructor(){this.destroyNode=null}static{this.__NG_ELEMENT_ID__=()=>function wU(){const e=V(),t=m3(w1().index,e);return(M2(t)?t:e)[J]}()}}return e})(),NU=(()=>{class e{static{this.\u0275prov=T({token:e,providedIn:"root",factory:()=>null})}}return e})();function Rr(e,n,t){let r=t?e.styles:null,i=t?e.classes:null,c=0;if(null!==n)for(let s=0;s<n.length;s++){const a=n[s];"number"==typeof a?c=a:1==c?i=Ec(i,a):2==c&&(r=Ec(r,a+": "+n[++s]+";"))}t?e.styles=r:e.stylesWithoutHost=r,t?e.classes=i:e.classesWithoutHost=i}class ag extends Ar{constructor(n){super(),this.ngModule=n}resolveComponentFactory(n){const t=o1(n);return new Pn(t,this.ngModule)}}function og(e,n){const t=[];for(const r in e){if(!e.hasOwnProperty(r))continue;const i=e[r];if(void 0===i)continue;const c=Array.isArray(i),s=c?i[0]:i;t.push(n?{propName:s,templateName:r,isSignal:!!((c?i[1]:ze.None)&ze.SignalBased)}:{propName:s,templateName:r})}return t}class Pn extends rg{get inputs(){const n=this.componentDef,t=n.inputTransforms,r=og(n.inputs,!0);if(null!==t)for(const i of r)t.hasOwnProperty(i.propName)&&(i.transform=t[i.propName]);return r}get outputs(){return og(this.componentDef.outputs,!1)}constructor(n,t){super(),this.componentDef=n,this.ngModule=t,this.componentType=n.type,this.selector=function Rk(e){return e.map(Ik).join(",")}(n.selectors),this.ngContentSelectors=n.ngContentSelectors?n.ngContentSelectors:[],this.isBoundToModule=!!t}create(n,t,r,i){const c=r1(null);try{let s=(i=i||this.ngModule)instanceof E2?i:i?.injector;s&&null!==this.componentDef.getStandaloneInjector&&(s=this.componentDef.getStandaloneInjector(s)||s);const a=s?new o6(n,s):n,o=a.get(Fa,null);if(null===o)throw new w(407,!1);const u={rendererFactory:o,sanitizer:a.get(NU,null),inlineEffectRunner:null,changeDetectionScheduler:a.get(Ot,null)},d=o.createRenderer(null,this.componentDef),h=this.componentDef.selectors[0][0]||"div",p=r?function ZF(e,n,t,r){const c=r.get(bp,!1)||t===Z3.ShadowDom,s=e.selectRootElement(n,c);return function YF(e){vm(e)}(s),s}(d,r,this.componentDef.encapsulation,a):Mr(d,h,function xU(e){const n=e.toLowerCase();return"svg"===n?"svg":"math"===n?"math":null}(h));let m=512;this.componentDef.signals?m|=4096:this.componentDef.onPush||(m|=16);let v=null;null!==p&&(v=Ws(p,a,!0));
1const _=Ma(0,null,null,1,0,null,null,null,null,null,null),C=Hr(null,_,null,m,null,null,u,d,a,null,v);_s(C);let S,D,R=null;try{const P=this.componentDef;let W,u1=null;P.findHostDirectiveDefs?(W=[],u1=new Map,P.findHostDirectiveDefs(P,W,u1),W.push(P)):W=[P];const s2=function TU(e,n){const t=e[x],r=F;return e[r]=n,p6(t,r,2,"#host",null)}(C,p);R=function AU(e,n,t,r,i,c,s){const a=i[x];!function IU(e,n,t,r){for(const i of e)n.mergedAttrs=X8(n.mergedAttrs,i.hostAttrs);null!==n.mergedAttrs&&(Rr(n,n.mergedAttrs,!0),null!==t&&um(r,t,n))}(r,e,n,s);let o=null;null!==n&&(o=Ws(n,i[f2]));const l=c.rendererFactory.createRenderer(n,t);let f=16;t.signals?f=4096:t.onPush&&(f=64);const u=Hr(i,gm(t),null,f,i[e.index],e,c,l,null,null,o);return a.firstCreatePass&&ba(a,e,r.length-1),Vr(i,u),i[e.index]=u}(s2,p,P,W,C,u,d),D=an(_,F),p&&function kU(e,n,t,r){if(r)Zc(e,t,["ng-version","18.2.13"]);else{const{attrs:i,classes:c}=function kk(e){const n=[],t=[];let r=1,i=2;for(;r<e.length;){let c=e[r];if("string"==typeof c)2===i?""!==c&&n.push(c,e[++r]):8===i&&t.push(c);else{if(!Y3(i))break;i=c}r++}return{attrs:n,classes:t}}(n.selectors[0]);i&&Zc(e,t,i),c&&c.length>0&&fm(e,t,c.join(" "))}}(d,P,p,r),void 0!==t&&function OU(e,n,t){const r=e.projection=[];for(let i=0;i<n.length;i++){const c=t[i];r.push(null!=c?Array.from(c):null)}}(D,this.ngContentSelectors,t),S=function RU(e,n,t,r,i,c){const s=w1(),a=i[x],o=W2(s,i);Mm(a,i,s,t,null,r);for(let f=0;f<t.length;f++)U2(l6(i,a,s.directiveStart+f,s),i);ym(a,i,s),o&&U2(o,i);const l=l6(i,a,s.directiveStart+s.componentOffset,s);if(e[P1]=i[P1]=l,null!==c)for(const f of c)f(l,n);return va(a,s,i),l}(R,P,W,u1,C,[PU]),Sa(_,C,null)}catch(P){throw null!==R&&Os(R),Os(C),P}finally{Ms()}return new EU(this.componentType,S,wt(D,C),C,D)}finally{r1(c)}}}class EU extends HU{constructor(n,t,r,i,c){super(),this.location=r,this._rootLView=i,this._tNode=c,this.previousInputValues=null,this.instance=t,this.hostView=this.changeDetectorRef=new Nn(i,void 0,!1),this.componentType=n}setInput(n,t){const r=this._tNode.inputs;let i;if(null!==r&&(i=r[n])){if(this.previousInputValues??=new Map,this.previousInputValues.has(n)&&Object.is(this.previousInputValues.get(n),t))return;const c=this._rootLView;Va(c[x],c,i,n,t),this.previousInputValues.set(n,t),wn(m3(this._tNode.index,c),1)}}get injector(){return new y2(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(n){this.hostView.onDestroy(n)}}function PU(){const e=w1();Q5(V()[x],e)}let y3=(()=>{class e{static{this.__NG_ELEMENT_ID__=FU}}return e})();function FU(){return ug(w1(),V())}const BU=y3,lg=class extends BU{constructor(n,t,r){super(),this._lContainer=n,this._hostTNode=t,this._hostLView=r}get element(){return wt(this._hostTNode,this._hostLView)}get injector(){return new y2(this._hostTNode,this._hostLView)}get parentInjector(){const n=tr(this._hostTNode,this._hostLView);if(Hs(n)){const t=dn(n,this._hostLView),r=un(n);return new y2(t[x].data[r+8],t)}return new y2(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const t=fg(this._lContainer);return null!==t&&t[n]||null}get length(){return this._lContainer.length-t2}createEmbeddedView(n,t,r){let i,c;"number"==typeof r?i=r:null!=r&&(i=r.index,c=r.injector);const s=v6(this._lContainer,n.ssrId),a=n.createEmbeddedViewImpl(t||{},c,s);return this.insertImpl(a,i,m6(this._hostTNode,s)),a}createComponent(n,t,r,i,c){const s=n&&!function tn(e){return"function"==typeof e}(n);let a;if(s)a=t;else{const p=t||{};a=p.index,r=p.injector,i=p.projectableNodes,c=p.environmentInjector||p.ngModuleRef}const o=s?n:new Pn(o1(n)),l=r||this.parentInjector;if(!c&&null==o.ngModule){const m=(s?l:this.parentInjector).get(E2,null);m&&(c=m)}const f=o1(o.componentType??{}),u=v6(this._lContainer,f?.id??null),h=o.create(l,i,u?.firstChild??null,c);return this.insertImpl(h.hostView,a,m6(this._hostTNode,u)),h}insert(n,t){return this.insertImpl(n,t,!0)}insertImpl(n,t,r){const i=n._lView;if(function mO(e){return B2(e[l2])}(i)){const a=this.indexOf(n);if(-1!==a)this.detach(a);else{const o=i[l2],l=new lg(o,o[T2],o[l2]);l.detach(l.indexOf(n))}}const c=this._adjustIndex(t),s=this._lContainer;return Rt(s,i,c,r),n.attachToViewContainerRef(),zd(ja(s),c,n),n}move(n,t){return this.insert(n,t)}indexOf(n){const t=fg(this._lContainer);return null!==t?t.indexOf(n):-1}remove(n){const t=this._adjustIndex(n,-1),r=zn(this._lContainer,t);r&&(x5(ja(this._lContainer),t),yr(r[x],r))}detach(n){const t=this._adjustIndex(n,-1),r=zn(this._lContainer,t);return r&&null!=x5(ja(this._lContainer),t)?new Nn(r):null}_adjustIndex(n,t=0){return n??this.length+t}};function fg(e){return e[8]}function ja(e){return e[8]||(e[8]=[])}function ug(e,n){let t;const r=n[e.index];return B2(r)?t=r:(t=bm(r,n,null,e),n[e.index]=t,Vr(n,t)),dg(t,n,e,r),new lg(t,e,n)}let dg=function pg(e,n,t,r){if(e[_4])return;let i;i=8&t.type?m1(r):function UU(e,n){const t=e[J],r=t.createComment(""),i=W2(n,e);return d6(t,da(t,i),r,function BF(e,n){return e.nextSibling(n)}(t,i),!1),r}(n,t),e[_4]=i},$a=()=>!1;class Ga{constructor(n){this.queryList=n,this.matches=null}clone(){return new Ga(this.queryList)}setDirty(){this.queryList.setDirty()}}class qa{constructor(n=[]){this.queries=n}createEmbeddedView(n){const t=n.queries;if(null!==t){const r=null!==n.contentQueries?n.contentQueries[0]:t.length,i=[];for(let c=0;c<r;c++){const s=t.getByIndex(c);i.push(this.queries[s.indexInDeclarationView].clone())}return new qa(i)}return null}insertView(n){this.dirtyQueriesWithMatches(n)}detachView(n){this.dirtyQueriesWithMatches(n)}finishViewCreation(n){this.dirtyQueriesWithMatches(n)}dirtyQueriesWithMatches(n){for(let t=0;t<this.queries.length;t++)null!==Ka(n,t).matches&&this.queries[t].setDirty()}}
1class mg{constructor(n,t,r=null){this.flags=t,this.read=r,this.predicate="string"==typeof n?function QU(e){return e.split(",").map(n=>n.trim())}(n):n}}class Wa{constructor(n=[]){this.queries=n}elementStart(n,t){for(let r=0;r<this.queries.length;r++)this.queries[r].elementStart(n,t)}elementEnd(n){for(let t=0;t<this.queries.length;t++)this.queries[t].elementEnd(n)}embeddedTView(n){let t=null;for(let r=0;r<this.length;r++){const i=null!==t?t.length:0,c=this.getByIndex(r).embeddedTView(n,i);c&&(c.indexInDeclarationView=r,null!==t?t.push(c):t=[c])}return null!==t?new Wa(t):null}template(n,t){for(let r=0;r<this.queries.length;r++)this.queries[r].template(n,t)}getByIndex(n){return this.queries[n]}get length(){return this.queries.length}track(n){this.queries.push(n)}}class Za{constructor(n,t=-1){this.metadata=n,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=t}elementStart(n,t){this.isApplyingToNode(t)&&this.matchTNode(n,t)}elementEnd(n){this._declarationNodeIndex===n.index&&(this._appliesToNextNode=!1)}template(n,t){this.elementStart(n,t)}embeddedTView(n,t){return this.isApplyingToNode(n)?(this.crossesNgTemplate=!0,this.addMatch(-n.index,t),new Za(this.metadata)):null}isApplyingToNode(n){if(this._appliesToNextNode&&1&~this.metadata.flags){const t=this._declarationNodeIndex;let r=n.parent;for(;null!==r&&8&r.type&&r.index!==t;)r=r.parent;return t===(null!==r?r.index:-1)}return this._appliesToNextNode}matchTNode(n,t){const r=this.metadata.predicate;if(Array.isArray(r))for(let i=0;i<r.length;i++){const c=r[i];this.matchTNodeWithReadOption(n,t,qU(t,c)),this.matchTNodeWithReadOption(n,t,nr(t,n,c,!1,!1))}else r===d2?4&t.type&&this.matchTNodeWithReadOption(n,t,-1):this.matchTNodeWithReadOption(n,t,nr(t,n,r,!1,!1))}matchTNodeWithReadOption(n,t,r){if(null!==r){const i=this.metadata.read;if(null!==i)if(i===H1||i===y3||i===d2&&4&t.type)this.addMatch(t.index,-2);else{const c=nr(t,n,i,!1,!1);null!==c&&this.addMatch(t.index,c)}else this.addMatch(t.index,r)}}addMatch(n,t){null===this.matches?this.matches=[n,t]:this.matches.push(n,t)}}function qU(e,n){const t=e.localNames;if(null!==t)for(let r=0;r<t.length;r+=2)if(t[r]===n)return t[r+1];return null}function ZU(e,n,t,r){return-1===t?function WU(e,n){return 11&e.type?wt(e,n):4&e.type?Nr(e,n):null}(n,e):-2===t?function YU(e,n,t){return t===H1?wt(n,e):t===d2?Nr(n,e):t===y3?ug(n,e):void 0}(e,n,r):l6(e,e[x],t,n)}function gg(e,n,t,r){const i=n[Q4].queries[r];if(null===i.matches){const c=e.data,s=t.matches,a=[];for(let o=0;null!==s&&o<s.length;o+=2){const l=s[o];a.push(l<0?null:ZU(n,c[l],s[o+1],t.metadata.read))}i.matches=a}return i.matches}function Ya(e,n,t,r){const i=e.queries.getByIndex(t),c=i.matches;if(null!==c){const s=gg(e,n,i,t);for(let a=0;a<c.length;a+=2){const o=c[a];if(o>0)r.push(s[a/2]);else{const l=c[a+1],f=n[-o];for(let u=t2;u<f.length;u++){const d=f[u];d[r6]===d[l2]&&Ya(d[x],d,l,r)}if(null!==f[zt]){const u=f[zt];for(let d=0;d<u.length;d++){const h=u[d];Ya(h[x],h,l,r)}}}}}return r}function Cg(e,n,t){const r=c1();return r.firstCreatePass&&(function Mg(e,n,t){null===e.queries&&(e.queries=new Wa),e.queries.track(new Za(n,t))}(r,new mg(e,n,t),-1),!(2&~n)&&(r.staticViewQueries=!0)),function vg(e,n,t){const r=new Is(!(4&~t));return function JF(e,n,t,r){const i=Hm(n);i.push(t),e.firstCreatePass&&Vm(e).push(r,i.length-1)}(e,n,r,r.destroy),(n[Q4]??=new qa).queries.push(new Ga(r))-1}(r,V(),n)}function Ka(e,n){return e.queries.getByIndex(n)}function yg(e,n){const t=e[x],r=Ka(t,n);return r.crossesNgTemplate?Ya(t,e,n,[]):gg(t,e,r,n)}const bg=new Set;function Y2(e){bg.has(e)||(bg.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function Pt(e,n){Y2("NgSignals");const t=function bc(e){const n=Object.create(Hc);n.value=e;const t=()=>(B8(n),n.value);return t[P2]=n,t}(e),r=t[P2];return n?.equal&&(r.equal=n.equal),t.set=i=>q8(r,i),t.update=i=>function id(e,n){_e()||M5(),q8(e,n(e.value))}(r,i),t.asReadonly=Hg.bind(t),t}function Hg(){const e=this[P2];if(void 0===e.readonlyFn){const n=()=>this();n[P2]=e,e.readonlyFn=n}return e.readonlyFn}function g1(e){let n=function Rg(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),t=!0;const r=[e];for(;n;){let i;if(K3(e))i=n.\u0275cmp||n.\u0275dir;else{if(n.\u0275cmp)throw new w(903,!1);i=n.\u0275dir}if(i){if(t){r.push(i);const s=e;
1s.inputs=Or(e.inputs),s.inputTransforms=Or(e.inputTransforms),s.declaredInputs=Or(e.declaredInputs),s.outputs=Or(e.outputs);const a=i.hostBindings;a&&uj(e,a);const o=i.viewQuery,l=i.contentQueries;if(o&&lj(e,o),l&&fj(e,l),aj(e,i),nk(e.outputs,i.outputs),K3(i)&&i.data.animation){const f=e.data;f.animation=(f.animation||[]).concat(i.data.animation)}}const c=i.features;if(c)for(let s=0;s<c.length;s++){const a=c[s];a&&a.ngInherit&&a(e),a===g1&&(t=!1)}}n=Object.getPrototypeOf(n)}!function oj(e){let n=0,t=null;for(let r=e.length-1;r>=0;r--){const i=e[r];i.hostVars=n+=i.hostVars,i.hostAttrs=X8(i.hostAttrs,t=X8(t,i.hostAttrs))}}(r)}function aj(e,n){for(const t in n.inputs){if(!n.inputs.hasOwnProperty(t)||e.inputs.hasOwnProperty(t))continue;const r=n.inputs[t];if(void 0!==r&&(e.inputs[t]=r,e.declaredInputs[t]=n.declaredInputs[t],null!==n.inputTransforms)){const i=Array.isArray(r)?r[0]:r;if(!n.inputTransforms.hasOwnProperty(i))continue;e.inputTransforms??={},e.inputTransforms[i]=n.inputTransforms[i]}}}function Or(e){return e===m4?{}:e===p1?[]:e}function lj(e,n){const t=e.viewQuery;e.viewQuery=t?(r,i)=>{n(r,i),t(r,i)}:n}function fj(e,n){const t=e.contentQueries;e.contentQueries=t?(r,i,c)=>{n(r,i,c),t(r,i,c)}:n}function uj(e,n){const t=e.hostBindings;e.hostBindings=t?(r,i)=>{n(r,i),t(r,i)}:n}class C6{}class Ug{}class to extends C6{constructor(n,t,r,i=!0){super(),this.ngModuleType=n,this._parent=t,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new ag(this);const c=F2(n);this._bootstrapComponents=_3(c.bootstrap),this._r3Injector=kh(n,t,[{provide:C6,useValue:this},{provide:Ar,useValue:this.componentFactoryResolver},...r],v2(n),new Set(["environment"])),i&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){const n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(t=>t()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}}class no extends Ug{constructor(n){super(),this.moduleType=n}create(n){return new to(this.moduleType,n,[])}}class jg extends C6{constructor(n){super(),this.componentFactoryResolver=new ag(this),this.instance=null;const t=new gt([...n.providers,{provide:C6,useValue:this},{provide:Ar,useValue:this.componentFactoryResolver}],n.parent||O5(),n.debugName,new Set(["environment"]));this.injector=t,n.runEnvironmentInitializers&&t.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}}function Pr(e,n,t=null){return new jg({providers:e,parent:n,debugName:t,runEnvironmentInitializers:!0}).injector}function Fr(e){return!!function ro(e){return null!==e&&("function"==typeof e||"object"==typeof e)}(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function n2(e,n,t){return!Object.is(e[n],t)&&(e[n]=t,!0)}function Un(e,n,t,r,i,c,s,a,o,l){const f=t+F,u=n.firstCreatePass?function bj(e,n,t,r,i,c,s,a,o){const l=n.consts,f=p6(n,e,4,s||null,a||null);ya(n,t,f,I3(l,o)),Q5(n,f);const u=f.tView=Ma(2,f,r,i,c,n.directiveRegistry,n.pipeRegistry,null,n.schemas,l,null);return null!==n.queries&&(n.queries.template(n,f),u.queries=n.queries.embeddedTView(f)),f}(f,n,e,r,i,c,s,a,o):n.data[f];J3(u,!1);const d=$g(n,e,u,t);ln()&&br(n,e,d,u),U2(d,e);const h=bm(d,e,d,u);return e[f]=h,Vr(e,h),function hg(e,n,t){return $a(e,n,t)}(h,u,e),$5(u)&&Ca(n,e,u),null!=o&&_a(e,u,l),u}function _1(e,n,t,r,i,c,s,a){const o=V(),l=c1();return Un(o,l,e,n,t,r,i,I3(l.consts,c),s,a),_1}let $g=function Gg(e,n,t,r){return y4(!0),n[J].createComment("")};var O3=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(O3||{});let Kg=(()=>{class e{constructor(){this.impl=null}execute(){this.impl?.execute()}static{this.\u0275prov=T({token:e,providedIn:"root",factory:()=>new e})}}return e})();class Gn{constructor(){this.ngZone=g(l1),this.scheduler=g(Ot),this.errorHandler=g(z4,{optional:!0}),this.sequences=new Set,this.deferredRegistrations=new Set,this.executing=!1}static{this.PHASES=[O3.EarlyRead,O3.Write,O3.MixedReadWrite,O3.Read]}execute(){this.executing=!0;for(const n of Gn.PHASES)for(const t of this.sequences)if(!t.erroredOrDestroyed&&t.hooks[n])try{t.pipelinedValue=this.ngZone.runOutsideAngular(()=>t.hooks[n](t.pipelinedValue))}catch(r){t.erroredOrDestroyed=!0,this.errorHandler?.handleError(r)}this.executing=!1;for(const n of this.sequences)n.afterRun(),n.once&&(this.sequences.delete(n),n.destroy());for(const n of this.deferredRegistrations)this.sequences.add(n);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear()}register(n){this.executing?this.deferredRegistrations.add(n):(this.sequences.add(n),this.scheduler.notify(6))}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))}static{this.\u0275prov=T({token:Gn,providedIn:"root",factory:()=>new Gn})}}class Sj{constructor(n,t,r,i){this.impl=n,this.hooks=t,this.once=r,this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.unregisterOnDestroy=i?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.()}}function xe(e,n){!n?.injector&&function P5(e){if(!Fd())throw new w(-203,!1)}();const t=n?.injector??g(A1);return function M3(e){return"browser"===(e??g(A1)).get(ne)}(t)?(Y2("NgAfterNextRender"),function Jg(e,n,t,r){const i=n.get(Kg);i.impl??=n.get(Gn);const c=t?.phase??O3.MixedReadWrite,s=!0!==t?.manualCleanup?n.get(ee):null,a=new Sj(i.impl,function wj(e,n){if(e instanceof Function){const t=[void 0,void 0,void 0,void 0];return t[n]=e,t}return[e.earlyRead,e.write,e.mixedReadWrite,e.read]}(e,c),r,s);return i.impl.register(a),a}(e,t,n,!0)):Xg}const Xg={destroy(){}};function D1(e,n,t,r){const i=V();return n2(i,X3(),n)&&(c1(),V4(F1(),i,e,n,t,r)),D1}function Wr(e,n){return e<<17|n<<2}function Te(e){return e>>17&32767}function go(e){return 2|e}function y6(e){return(131068&e)>>2}function vo(e,n){return-131069&e|n<<2}function Co(e){return 1|e}function Vv(e,n,t,r){const i=e[t+1],c=null===n;let s=r?Te(i):y6(i),a=!1;for(;0!==s&&(!1===a||c);){const l=e[s+1];l$(e[s],n)&&(a=!0,e[s+1]=r?Co(l):go(l)),s=r?Te(l):y6(l)}a&&(e[t+1]=r?go(i):Co(i))}function l$(e,n){return null===e||null==n||(Array.isArray(e)?e[1]:e)===n||!(!Array.isArray(e)||"string"!=typeof n)&&mt(e,n)>=0}const b2={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0}
vendor: 7,291 bytes, line 1
1;function Sv(e){return e.substring(b2.key,b2.keyEnd)}function wv(e,n){const t=b2.textEnd;return t===n?-1:(n=b2.keyEnd=function h$(e,n,t){for(;n<t&&e.charCodeAt(n)>32;)n++;return n}(e,b2.key=n,t),r8(e,n,t))}function r8(e,n,t){for(;n<t&&e.charCodeAt(n)<=32;)n++;return n}function s1(e,n,t){const r=V();return n2(r,X3(),n)&&a3(c1(),F1(),r,e,n,r[J],t,!1),s1}function _o(e,n,t,r,i){const s=i?"class":"style";Va(e,t,n.inputs[s],s,r)}function U1(e,n){return function e4(e,n,t,r){const i=V(),c=c1(),s=X4(2);c.firstUpdatePass&&Av(c,e,s,r),n!==n1&&n2(i,s,n)&&Rv(c,c.data[A2()],i,i[J],e,i[s+1]=function H$(e,n){return null==e||""===e||("string"==typeof n?e+=n:"object"==typeof e&&(e=v2(C3(e)))),e}(n,t),r,s)}(e,n,null,!0),U1}function Wn(e){!function t4(e,n,t,r){const i=c1(),c=X4(2);i.firstUpdatePass&&Av(i,null,c,r);const s=V();if(t!==n1&&n2(s,c,t)){const a=i.data[A2()];if(Ov(a,r)&&!Tv(i,c)){let o=r?a.classesWithoutHost:a.stylesWithoutHost;null!==o&&(t=Ec(o,t||"")),_o(i,a,s,t,r)}else!function z$(e,n,t,r,i,c,s,a){i===n1&&(i=p1);let o=0,l=0,f=0<i.length?i[0]:null,u=0<c.length?c[0]:null;for(;null!==f||null!==u;){const d=o<i.length?i[o+1]:void 0,h=l<c.length?c[l+1]:void 0;let m,p=null;f===u?(o+=2,l+=2,d!==h&&(p=u,m=h)):null===u||null!==f&&f<u?(o+=2,p=f):(l+=2,p=u,m=h),null!==p&&Rv(e,n,t,r,p,m,s,a),f=o<i.length?i[o]:null,u=l<c.length?c[l]:null}}(i,a,s,s[J],s[c+1],s[c+1]=function y$(e,n,t){if(null==t||""===t)return p1;const r=[],i=C3(t);if(Array.isArray(i))for(let c=0;c<i.length;c++)e(r,i[c],!0);else if("object"==typeof i)for(const c in i)i.hasOwnProperty(c)&&e(r,c,i[c]);else"string"==typeof i&&n(r,i);return r}(e,n,t),r,c)}}(b$,D4,e,!0)}function D4(e,n){for(let t=function u$(e){return function Dv(e){b2.key=0,b2.keyEnd=0,b2.value=0,b2.valueEnd=0,b2.textEnd=e.length}(e),wv(e,r8(e,0,b2.textEnd))}(n);t>=0;t=wv(n,t))p3(e,Sv(n),!0)}function Tv(e,n){return n>=e.expandoStartIndex}function Av(e,n,t,r){const i=e.data;if(null===i[t+1]){const c=i[A2()],s=Tv(e,t);Ov(c,r)&&null===n&&!s&&(n=!1),n=function v$(e,n,t,r){const i=function vs(e){const n=X.lFrame.currentDirectiveIndex;return-1===n?null:e[n]}(e);let c=r?n.residualClasses:n.residualStyles;if(null===i)0===(r?n.classBindings:n.styleBindings)&&(t=Zn(t=Mo(null,e,n,t,r),n.attrs,r),c=null);else{const s=n.directiveStylingLast;if(-1===s||e[s]!==i)if(t=Mo(i,e,n,t,r),null===c){let o=function C$(e,n,t){const r=t?n.classBindings:n.styleBindings;if(0!==y6(r))return e[Te(r)]}(e,n,r);void 0!==o&&Array.isArray(o)&&(o=Mo(null,e,n,o[1],r),o=Zn(o,n.attrs,r),function _$(e,n,t,r){e[Te(t?n.classBindings:n.styleBindings)]=r}(e,n,r,o))}else c=function M$(e,n,t){let r;const i=n.directiveEnd;for(let c=1+n.directiveStylingLast;c<i;c++)r=Zn(r,e[c].hostAttrs,t);return Zn(r,n.attrs,t)}(e,n,r)}return void 0!==c&&(r?n.residualClasses=c:n.residualStyles=c),t}(i,c,n,r),function a$(e,n,t,r,i,c){let s=c?n.classBindings:n.styleBindings,a=Te(s),o=y6(s);e[r]=t;let f,l=!1;if(Array.isArray(t)?(f=t[1],(null===f||mt(t,f)>0)&&(l=!0)):f=t,i)if(0!==o){const d=Te(e[a+1]);e[r+1]=Wr(d,a),0!==d&&(e[d+1]=vo(e[d+1],r)),e[a+1]=function c$(e,n){return 131071&e|n<<17}(e[a+1],r)}else e[r+1]=Wr(a,0),0!==a&&(e[a+1]=vo(e[a+1],r)),a=r;else e[r+1]=Wr(o,0),0===a?a=r:e[o+1]=vo(e[o+1],r),o=r;l&&(e[r+1]=go(e[r+1])),Vv(e,f,r,!0),Vv(e,f,r,!1),function o$(e,n,t,r,i){const c=i?e.residualClasses:e.residualStyles;null!=c&&"string"==typeof n&&mt(c,n)>=0&&(t[r+1]=Co(t[r+1]))}(n,f,e,r,c),s=Wr(a,o),c?n.classBindings=s:n.styleBindings=s}(i,c,n,t,s,r)}}function Mo(e,n,t,r,i){let c=null;const s=t.directiveEnd;let a=t.directiveStylingLast;for(-1===a?a=t.directiveStart:a++;a<s&&(c=n[a],r=Zn(r,c.hostAttrs,i),c!==e);)a++;return null!==e&&(t.directiveStylingLast=a),r}function Zn(e,n,t){const r=t?1:2;let i=-1;if(null!==n)for(let c=0;c<n.length;c++){const s=n[c];"number"==typeof s?i=s:i===r&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),p3(e,s,!!t||n[++c]))}return void 0===e?null:e}function b$(e,n,t){const r=String(n);""!==r&&!r.includes(" ")&&p3(e,r,t)}function Rv(e,n,t,r,i,c,s,a){if(!(3&n.type))return;const o=e.data,l=o[a+1],f=function s$(e){return!(1&~e)}(l)?kv(o,n,t,i,y6(l),s):void 0;Zr(f)||(Zr(c)||function i$(e){return!(2&~e)}(l)&&(c=kv(o,null,t,i,a,s)),function $F(e,n,t,r,i){if(n)i?e.addClass(t,r):e.removeClass(t,r);else{let c=-1===r.indexOf("-")?void 0:Ne.DashCase;null==i?e.removeStyle(t,r,c):("string"==typeof i&&i.endsWith("!important")&&(i=i.slice(0,-10),c|=Ne.Important),e.setStyle(t,r,i,c))}}(r,s,sn(A2(),t),i,c))}function kv(e,n,t,r,i,c){const s=null===n;let a;for(;i>0;){const o=e[i],l=Array.isArray(o),f=l?o[1]:o,u=null===f;let d=t[i+1];d===n1&&(d=u?p1:void 0);let h=u?qc(d,r):f===r?d:void 0;if(l&&!Zr(h)&&(h=qc(o,r)),Zr(h)&&(a=h,s))return a;const p=e[i+1];i=s?Te(p):y6(p)}if(null!==n){let o=c?n.residualClasses:n.residualStyles;null!=o&&(a=qc(o,r))}return a}function Zr(e){return void 0!==e}function Ov(e,n){return!!(e.flags&(n?8:16))}function M(e,n,t,r){const i=V(),c=c1(),s=F+e,a=i[J],o=c.firstCreatePass?function U$(e,n,t,r,i,c){const s=n.consts,o=p6(n,e,2,r,I3(s,i));return ya(n,t,o,I3(s,c)),null!==o.attrs&&Rr(o,o.attrs,!1),null!==o.mergedAttrs&&Rr(o,o.mergedAttrs,!0),null!==n.queries&&n.queries.elementStart(n,o),o}(s,c,i,n,t,r):c.data[s],l=Uv(c,i,o,a,n,e);i[s]=l;const f=$5(o);return J3(o,!0),um(a,l,o),!function Bt(e){return!(32&~e.flags)}(o)&&ln()&&br(c,i,l,o),0===function gO(){return X.lFrame.elementDepthCount}()&&U2(l,i),function vO(){X.lFrame.elementDepthCount++}(),f&&(Ca(c,i,o),va(c,o,i)),null!==r&&_a(i,o),M}function y(){let e=w1();ps()?ms():(e=e.parent,J3(e,!1));const n=e;(function _O(e){return X.skipHydrationRootTNode===e})(n)&&function zO(){X.skipHydrationRootTNode=null}(),function CO(){X.lFrame.elementDepthCount--}();const t=c1();return t.firstCreatePass&&(Q5(t,e),cs(e)&&t.queries.elementEnd(e)),null!=n.classesWithoutHost&&function kO(e){return!!(8&e.flags)}(n)&&_o(t,n,V(),n.classesWithoutHost,!0),null!=n.stylesWithoutHost&&function OO(e){return!!(16&e.flags)}(n)&&_o(t,n,V(),n.stylesWithoutHost,!1),y}function B(e,n,t,r){return M(e,n,t,r),y(),B}let Uv=(e,n,t,r,i,c)=>(y4(!0),Mr(r,i,function vh(){return X.lFrame.currentNamespace}()));function z3(e,n,t){const r=V();return n2(r,X3(),n)&&a3(c1(),F1(),r,e,n,r[J],t,!0),z3}const Qr="en-US";let Zv=Qr,dC=(e,n,t)=>{};function d1(e,n,t,r){const i=V(),c=c1(),s=w1();return function Do(e,n,t,r,i,c,s){const a=$5(r),l=e.firstCreatePass&&Vm(e),f=n[P1],u=Hm(n);let d=!0;if(3&r.type||s){const m=W2(r,n),v=s?s(m):m,_=u.length,C=s?D=>s(m1(D[r.index])):r.index;let S=null;if(!s&&a&&(S=function kG(e,n,t,r){const i=e.cleanup;if(null!=i)for(let c=0;c<i.length-1;c+=2){const s=i[c];if(s===t&&i[c+1]===r){const a=n[_t],o=i[c+2];return a.length>o?a[o]:null}"string"==typeof s&&(c+=2)}return null}(e,n,i,r.index)),null!==S)(S.__ngLastListenerFn__||S).__ngNextListenerFn__=c,S.__ngLastListenerFn__=c,d=!1;else{c=gC(r,n,f,c),dC(m,i,c);const D=t.listen(v,i,c);u.push(c,D),l&&l.push(i,C,_,_+1)}}else c=gC(r,n,f,c);const h=r.outputs;let p;if(d&&null!==h&&(p=h[i])){const m=p.length;if(m)for(let v=0;v<m;v+=2){const R=n[p[v]][p[v+1]].subscribe(c),P=u.length;u.push(c,R),l&&l.push(i,r.index,P,-(P+1))}}}(c,i,i[J],s,e,n,r),d1}function mC(e,n,t,r){const i=r1(null);try{return M4(6,n,t),!1!==t(r)}catch(c){return Sr(e,c),!1}finally{M4(7,n,t),r1(i)}}function gC(e,n,t,r){return function i(c){if(c===Function)return r;
1wn(e.componentOffset>-1?m3(e.index,n):n,5);let a=mC(n,t,r,c),o=i.__ngNextListenerFn__;for(;o;)a=mC(n,t,o,c)&&a,o=o.__ngNextListenerFn__;return a}}function e1(e=1){return function NO(e){return(X.lFrame.contextLView=function nh(e,n){for(;e>0;)n=n[Mt],e--;return n}(e,X.lFrame.contextLView))[P1]}(e)}function OG(e,n){let t=null;const r=function xk(e){const n=e.attrs;if(null!=n){const t=n.indexOf(5);if(!(1&t))return n[t+1]}return null}(e);for(let i=0;i<n.length;i++){const c=n[i];if("*"!==c){if(null===r?xd(e,c,!0):Ak(r,c))return i}else t=i}return t}function Lo(e){const n=V()[J1][T2];if(!n.projection){const r=n.projection=function E5(e,n){const t=[];for(let r=0;r<e;r++)t.push(n);return t}(e?e.length:1,null),i=r.slice();let c=n.child;for(;null!==c;){if(128!==c.type){const s=e?OG(c,e):0;null!==s&&(i[s]?i[s].projectionNext=c:r[s]=c,i[s]=c)}c=c.next}}}function xo(e,n=0,t,r,i,c){const s=V(),a=c1(),o=r?e+1:null;null!==o&&Un(s,a,o,r,i,c,null,t);const l=p6(a,F+e,16,null,t||null);null===l.projection&&(l.projection=n),ms();const u=!s[q2]||s6();null===s[J1][T2].projection[l.projection]&&null!==o?function PG(e,n,t){const r=F+t,i=n.data[r],c=e[r],s=v6(c,i.tView.ssrId);Rt(c,It(e,i,void 0,{dehydratedView:s}),0,m6(i,s))}(s,a,o):u&&32&~l.flags&&function UF(e,n,t){lm(n[J],0,n,t,ua(e,t,n),rm(t.parent||n[T2],t,n))}(a,s,l)}function Z1(){return function Qa(e,n){return e[Q4].queries[n].queryList}(V(),Cs())}function L(e,n=""){const t=V(),r=c1(),i=e+F,c=r.firstCreatePass?p6(r,i,1,n,null):r.data[i],s=IC(r,t,c,n,e);t[i]=s,ln()&&br(r,t,s,c),J3(c,!1)}let IC=(e,n,t,r,i)=>(y4(!0),function aa(e,n){return e.createText(n)}(n[J],r));function K2(e){return c8("",e,""),K2}function c8(e,n,t){const r=V(),i=function Yt(e,n,t,r){return n2(e,X3(),t)?n+t1(t)+r:n1}(r,e,n,t);return i!==n1&&function ie(e,n,t){const r=sn(n,e);!function Kp(e,n,t){e.setValue(n,t)}(e[J],r,t)}(r,A2(),i),c8}function Ao(e,n,t,r,i){if(e=K(e),Array.isArray(e))for(let c=0;c<e.length;c++)Ao(e[c],n,t,r,i);else{const c=c1(),s=V(),a=w1();let o=n6(e)?e:K(e.provide);const l=Pd(e),f=1048575&a.providerIndexes,u=a.directiveStart,d=a.providerIndexes>>20;if(n6(e)||!e.multi){const h=new fn(l,i,N),p=Ro(o,n,i?f:f+d,u);-1===p?(ws(er(a,s),c,o),Io(c,e,n.length),n.push(o),a.directiveStart++,a.directiveEnd++,i&&(a.providerIndexes+=1048576),t.push(h),s.push(h)):(t[p]=h,s[p]=h)}else{const h=Ro(o,n,f+d,u),p=Ro(o,n,f,f+d),v=p>=0&&t[p];if(i&&!v||!i&&!(h>=0&&t[h])){ws(er(a,s),c,o);const _=function sq(e,n,t,r,i){const c=new fn(e,t,N);return c.multi=[],c.index=n,c.componentProviders=0,ZC(c,i,r&&!t),c}(i?cq:iq,t.length,i,r,l);!i&&v&&(t[p].providerFactory=_),Io(c,e,n.length,0),n.push(o),a.directiveStart++,a.directiveEnd++,i&&(a.providerIndexes+=1048576),t.push(_),s.push(_)}else Io(c,e,h>-1?h:p,ZC(t[i?p:h],l,!i&&r));!i&&r&&v&&t[p].componentProviders++}}}function Io(e,n,t,r){const i=n6(n),c=function $k(e){return!!e.useClass}(n);if(i||c){const o=(c?K(n.useClass):n).prototype.ngOnDestroy;if(o){const l=e.destroyHooks||(e.destroyHooks=[]);if(!i&&n.multi){const f=l.indexOf(t);-1===f?l.push(t,[r,o]):l[f+1].push(r,o)}else l.push(t,o)}}}function ZC(e,n,t){return t&&e.componentProviders++,e.multi.push(n)-1}function Ro(e,n,t,r){for(let i=t;i<r;i++)if(n[i]===e)return i;return-1}function iq(e,n,t,r){return ko(this.multi,[])}function cq(e,n,t,r){const i=this.multi;let c;if(this.providerFactory){const s=this.providerFactory.componentProviders,a=l6(t,t[x],this.providerFactory.index,r);c=a.slice(0,s),ko(i,c);for(let o=s;o<a.length;o++)c.push(a[o])}else c=[],ko(i,c);return c}function ko(e,n){for(let t=0;t<e.length;t++)n.push((0,e[t])());return n}function I1(e,n=[]){return t=>{t.providersResolver=(r,i)=>function rq(e,n,t){const r=c1();if(r.firstCreatePass){const i=K3(e);Ao(t,r.data,r.blueprint,i,!0),Ao(n,r.data,r.blueprint,i,!1)}}(r,i?i(e):e,n)}}let aq=(()=>{class e{constructor(t){this._injector=t,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(t){if(!t.standalone)return null;if(!this.cachedInjectors.has(t)){const r=Qc(0,t.type),i=r.length>0?Pr([r],this._injector,`Standalone[${t.type.name}]`):null;this.cachedInjectors.set(t,i)}return this.cachedInjectors.get(t)}ngOnDestroy(){try{for(const t of this.cachedInjectors.values())null!==t&&t.destroy()}finally{this.cachedInjectors.clear()}}static{this.\u0275prov=T({token:e,providedIn:"environment",factory:()=>new e(j(E2))})}}return e})();function H3(e){Y2("NgStandalone"),e.getStandaloneInjector=n=>n.get(aq).getOrCreateStandaloneInjector(e)}let v_=(()=>{class e{log(t){console.log(t)}warn(t){console.warn(t)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac,providedIn:"platform"})}}return e})();const b_=new I(""),ci=new I("");let qo,$o=(()=>{class e{constructor(t,r,i){this._ngZone=t,this.registry=r,this._isZ
1oneStable=!0,this._callbacks=[],this.taskTrackingZone=null,qo||(function vW(e){qo=e}(i),i.addToWindow(r)),this._watchAngularEvents(),t.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{l1.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb()}});else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(t)||(clearTimeout(r.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(t=>({source:t.source,creationLocation:t.creationLocation,data:t.data})):[]}addCallback(t,r,i){let c=-1;r&&r>0&&(c=setTimeout(()=>{this._callbacks=this._callbacks.filter(s=>s.timeoutId!==c),t()},r)),this._callbacks.push({doneCb:t,timeoutId:c,updateCb:i})}whenStable(t,r,i){if(i&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(t,r,i),this._runCallbacksIfReady()}registerApplication(t){this.registry.registerApplication(t,this)}unregisterApplication(t){this.registry.unregisterApplication(t)}findProviders(t,r,i){return[]}static{this.\u0275fac=function(r){return new(r||e)(j(l1),j(Go),j(ci))}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac})}}return e})(),Go=(()=>{class e{constructor(){this._applications=new Map}registerApplication(t,r){this._applications.set(t,r)}unregisterApplication(t){this._applications.delete(t)}unregisterAllApplications(){this._applications.clear()}getTestability(t){return this._applications.get(t)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(t,r=!0){return qo?.findTestabilityInTree(this,t,r)??null}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac,providedIn:"platform"})}}return e})();function o0(e){return!!e&&"function"==typeof e.then}function z_(e){return!!e&&"function"==typeof e.subscribe}const Wo=new I("");let H_=(()=>{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((t,r)=>{this.resolve=t,this.reject=r}),this.appInits=g(Wo,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const t=[];for(const i of this.appInits){const c=i();if(o0(c))t.push(c);else if(z_(c)){const s=new Promise((a,o)=>{c.subscribe({complete:a,error:o})});t.push(s)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(t).then(()=>{r()}).catch(i=>{this.reject(i)}),0===t.length&&r(),this.initialized=!0}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const si=new I("");function S_(e,n){return Array.isArray(n)?n.reduce(S_,e):{...e,...n}}let r4=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=g(dP),this.afterRenderManager=g(Kg),this.zonelessEnabled=g(Rn),this.dirtyFlags=0,this.deferredDirtyFlags=0,this.externalTestViews=new Set,this.beforeRender=new E1,this.afterTick=new E1,this.componentTypes=[],this.components=[],this.isStable=g(te).hasPendingTasks.pipe(a1(t=>!t)),this._injector=g(E2)}get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}whenStable(){let t;return new Promise(r=>{t=this.isStable.subscribe({next:i=>{i&&r()}})}).finally(()=>{t.unsubscribe()})}get injector(){return this._injector}bootstrap(t,r){const i=t instanceof rg;if(!this._injector.get(H_).done)throw!i&&function He(e){const n=o1(e)||C2(e)||x2(e);return null!==n&&n.standalone}(t),new w(405,!1);let s;s=i?t:this._injector.get(Ar).resolveComponentFactory(t),this.componentTypes.push(s.componentType);const a=function CW(e){return e.isBoundToModule}(s)?void 0:this._injector.get(C6),l=s.create(A1.NULL,[],r||s.selector,a),f=l.location.nativeElement,u=l.injector.get(b_,null);return u?.registerApplication(f),l.onDestroy(()=>{this.detachView(l.hostView),ai(this.components,l),u?.unregisterApplication(f)}),this._loadComponent(l),l}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){if(this._runningTick)throw new w(101,!1);const t=r1(null);try{this._runningTick=!0,this.synchronize()}catch(r){this.internalErrorHandler(r)}finally{this._runningTick=!1,r1(t),this.afterTick.next()}}synchronize(){let t=null;
1this._injector.destroyed||(t=this._injector.get(Fa,null,{optional:!0})),this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0;let r=0;for(;0!==this.dirtyFlags&&r++<10;)this.synchronizeOnce(t)}synchronizeOnce(t){if(this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0,7&this.dirtyFlags){const r=!!(1&this.dirtyFlags);this.dirtyFlags&=-8,this.dirtyFlags|=8,this.beforeRender.next(r);for(let{_lView:i,notifyErrorHandler:c}of this._views)yW(i,c,r,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),7&this.dirtyFlags)return}else t?.begin?.(),t?.end?.();8&this.dirtyFlags&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){this.allViews.some(({_lView:t})=>G5(t))?this.dirtyFlags|=2:this.dirtyFlags&=-8}attachView(t){const r=t;this._views.push(r),r.attachToAppRef(this)}detachView(t){const r=t;ai(this._views,r),r.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t);const r=this._injector.get(si,[]);[...this._bootstrapListeners,...r].forEach(i=>i(t))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(t=>t()),this._views.slice().forEach(t=>t.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(t){return this._destroyListeners.push(t),()=>ai(this._destroyListeners,t)}destroy(){if(this._destroyed)throw new w(406,!1);const t=this._injector;t.destroy&&!t.destroyed&&t.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function ai(e,n){const t=e.indexOf(n);t>-1&&e.splice(t,1)}function yW(e,n,t,r){(t||G5(e))&&wr(e,n,t&&!r?0:1)}class bW{constructor(n,t){this.ngModuleFactory=n,this.componentFactories=t}}let N_=(()=>{class e{compileModuleSync(t){return new no(t)}compileModuleAsync(t){return Promise.resolve(this.compileModuleSync(t))}compileModuleAndAllComponentsSync(t){const r=this.compileModuleSync(t),c=_3(F2(t).declarations).reduce((s,a)=>{const o=o1(a);return o&&s.push(new Pn(o)),s},[]);return new bW(r,c)}compileModuleAndAllComponentsAsync(t){return Promise.resolve(this.compileModuleAndAllComponentsSync(t))}clearCache(){}clearCacheFor(t){}getModuleId(t){}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),VW=(()=>{class e{constructor(){this.zone=g(l1),this.changeDetectionScheduler=g(Ot),this.applicationRef=g(r4)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function Zo({ngZoneFactory:e,ignoreChangesOutsideZone:n,scheduleInRootZone:t}){return e??=()=>new l1({...Yo(),scheduleInRootZone:t}),[{provide:l1,useFactory:e},{provide:g4,multi:!0,useFactory:()=>{const r=g(VW,{optional:!0});return()=>r.initialize()}},{provide:g4,multi:!0,useFactory:()=>{const r=g(wW);return()=>{r.initialize()}}},!0===n?{provide:ng,useValue:!0}:[],{provide:Pa,useValue:t??Ph}]}function Yo(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}let wW=(()=>{class e{constructor(){this.subscription=new v1,this.initialized=!1,this.zone=g(l1),this.pendingTasks=g(te)}initialize(){if(this.initialized)return;this.initialized=!0;let t=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(t=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{l1.assertNotInAngularZone(),queueMicrotask(()=>{null!==t&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(t),t=null)})}
1))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{l1.assertInAngularZone(),t??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),l0=(()=>{class e{constructor(){this.appRef=g(r4),this.taskService=g(te),this.ngZone=g(l1),this.zonelessEnabled=g(Rn),this.disableScheduling=g(ng,{optional:!0})??!1,this.zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run,this.schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}],this.subscriptions=new v1,this.angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(cr):null,this.scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(g(Pa,{optional:!0})??!1),this.cancelScheduledCallback=null,this.useMicrotaskScheduler=!1,this.runningTick=!1,this.pendingRenderTaskId=null,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 As||!this.zoneIsDefined)}notify(t){if(!this.zonelessEnabled&&5===t)return;switch(t){case 0:this.appRef.dirtyFlags|=2;break;case 3:case 2:case 4:case 5:case 1:this.appRef.dirtyFlags|=4;break;case 7:this.appRef.deferredDirtyFlags|=8;break;default:this.appRef.dirtyFlags|=8}if(!this.shouldScheduleTick())return;const r=this.useMicrotaskScheduler?Bh:Fh;this.pendingRenderTaskId=this.taskService.add(),this.cancelScheduledCallback=this.scheduleInRootZone?Zone.root.run(()=>r(()=>this.tick())):this.ngZone.runOutsideAngular(()=>r(()=>this.tick()))}shouldScheduleTick(){return!(this.disableScheduling||null!==this.pendingRenderTaskId||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(cr+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;!this.zonelessEnabled&&7&this.appRef.dirtyFlags&&(this.appRef.dirtyFlags|=1);const t=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(r){throw this.taskService.remove(t),r}finally{this.cleanup()}this.useMicrotaskScheduler=!0,Bh(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(t)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,null!==this.pendingRenderTaskId){const t=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(t)}}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const se=new I("",{providedIn:"root",factory:()=>g(se,f1.Optional|f1.SkipSelf)||function NW(){return typeof $localize<"u"&&$localize.locale||Qr}()}),li=new I("");function fi(e){return!e.moduleRef}let A_=(()=>{class e{constructor(t){this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(t,r){const i=r?.scheduleInRootZone,s=r?.ignoreChangesOutsideZone,a=[Zo({ngZoneFactory:()=>function uP(e="zone.js",n){return"noop"===e?new As:"zone.js"===e?new l1(n):e}(r?.ngZone,{...Yo({eventCoalescing:r?.ngZoneEventCoalescing,runCoalescing:r?.ngZoneRunCoalescing}),scheduleInRootZone:i}),ignoreChangesOutsideZone:s}),{provide:Ot,useExisting:l0}],o=function vj(e,n,t){return new to(e,n,t,!1)}(t.moduleType,this.injector,a);return function T_(e){const n=fi(e)?e.r3Injector:e.moduleRef.injector,t=n.get(l1);return t.run(()=>{fi(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();const r=n.get(z4,null);let i;if(t.runOutsideAngular(()=>{i=t.onError.subscribe({next:c=>{r.handleError(c)}})}),fi(e)){const c=()=>n.destroy(),s=e.platformInjector.get(li);s.add(c),n.onDestroy(()=>{i.unsubscribe(),s.delete(c)})}else{const c=()=>e.moduleRef.destroy(),s=e.platformInjector.get(li);s.add(c),e.moduleRef.onDestroy(()=>{ai(e.allPlatformModules,e.moduleRef),i.unsubscribe(),s.delete(c)})}return function MW(e,n,t){try{const r=t();return o0(r)?r.catch(i=>{throw n.runOutsideAngular(()=>e.handleError(i)),i}):r}catch(r){throw n.runOutsideAngular(()=>e.handleError(r)),r}}(r,t,()=>{const c=n.get(H_);
1return c.runInitializers(),c.donePromise.then(()=>{if(function eG(e){"string"==typeof e&&(Zv=e.toLowerCase().replace(/_/g,"-"))}(n.get(se,Qr)||Qr),fi(e)){const a=n.get(r4);return void 0!==e.rootComponent&&a.bootstrap(e.rootComponent),a}return function AW(e,n){const t=e.injector.get(r4);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>t.bootstrap(r));else{if(!e.instance.ngDoBootstrap)throw new w(-403,!1);e.instance.ngDoBootstrap(t)}n.push(e)}(e.moduleRef,e.allPlatformModules),e.moduleRef})})})}({moduleRef:o,allPlatformModules:this._modules,platformInjector:this.injector})}bootstrapModule(t,r=[]){const i=S_({},r);return function HW(e,n,t){const r=new no(t);return Promise.resolve(r)}(0,0,t).then(c=>this.bootstrapModuleFactory(c,i))}onDestroy(t){this._destroyListeners.push(t)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new w(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());const t=this._injector.get(li,null);t&&(t.forEach(r=>r()),t.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static{this.\u0275fac=function(r){return new(r||e)(j(A1))}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac,providedIn:"platform"})}}return e})(),Ie=null;const I_=new I("");function R_(e,n,t=[]){const r=`Platform: ${n}`,i=new I(r);return(c=[])=>{let s=Ko();if(!s||s.injector.get(I_,!1)){const a=[...t,...c,{provide:i,useValue:!0}];e?e(a):function IW(e){if(Ie&&!Ie.get(I_,!1))throw new w(400,!1);(function V_(){!function rd(e){G8=e}(()=>{throw new w(600,!1)})})(),Ie=e;const n=e.get(A_);(function O_(e){e.get(dp,null)?.forEach(t=>t())})(e)}(function k_(e=[],n){return A1.create({name:n,providers:[{provide:Xc,useValue:"platform"},{provide:li,useValue:new Set([()=>Ie=null])},...e]})}(a,r))}return function RW(){const n=Ko();if(!n)throw new w(401,!1);return n}()}}function Ko(){return Ie?.get(A_)??null}let i4=(()=>{class e{static{this.__NG_ELEMENT_ID__=OW}}return e})();function OW(e){return function PW(e,n,t){if(i6(e)&&!t){const r=m3(e.index,n);return new Nn(r,r)}return 175&e.type?new Nn(n[J1],n):null}(w1(),V(),!(16&~e))}class j_{constructor(){}supports(n){return Fr(n)}create(n){return new $W(n)}}const jW=(e,n)=>n;class $W{constructor(n){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=n||jW}forEachItem(n){let t;for(t=this._itHead;null!==t;t=t._next)n(t)}forEachOperation(n){let t=this._itHead,r=this._removalsHead,i=0,c=null;for(;t||r;){const s=!r||t&&t.currentIndex<G_(r,i,c)?t:r,a=G_(s,i,c),o=s.currentIndex;if(s===r)i--,r=r._nextRemoved;else if(t=t._next,null==s.previousIndex)i++;else{c||(c=[]);const l=a-i,f=o-i;if(l!=f){for(let d=0;d<l;d++){const h=d<c.length?c[d]:c[d]=0,p=h+d;f<=p&&p<l&&(c[d]=h+1)}c[s.previousIndex]=f-l}}a!==o&&n(s,a,o)}}forEachPreviousItem(n){let t;for(t=this._previousItHead;null!==t;t=t._nextPrevious)n(t)}forEachAddedItem(n){let t;for(t=this._additionsHead;null!==t;t=t._nextAdded)n(t)}forEachMovedItem(n){let t;for(t=this._movesHead;null!==t;t=t._nextMoved)n(t)}forEachRemovedItem(n){let t;for(t=this._removalsHead;null!==t;t=t._nextRemoved)n(t)}forEachIdentityChange(n){let t;for(t=this._identityChangesHead;null!==t;t=t._nextIdentityChange)n(t)}diff(n){if(null==n&&(n=[]),!Fr(n))throw new w(900,!1);return this.check(n)?this:null}onDestroy(){}check(n){this._reset();let i,c,s,t=this._itHead,r=!1;if(Array.isArray(n)){this.length=n.length;for(let a=0;a<this.length;a++)c=n[a],s=this._trackByFn(a,c),null!==t&&Object.is(t.trackById,s)?(r&&(t=this._verifyReinsertion(t,c,s,a)),Object.is(t.item,c)||this._addIdentityChange(t,c)):(t=this._mismatch(t,c,s,a),r=!0),t=t._next}else i=0,function Mj(e,n){if(Array.isArray(e))for(let t=0;t<e.length;t++)n(e[t]);else{const t=e[Symbol.iterator]();let r;for(;!(r=t.next()).done;)n(r.value)}}(n,a=>{s=this._trackByFn(i,a),null!==t&&Object.is(t.trackById,s)?(r&&(t=this._verifyReinsertion(t,a,s,i)),Object.is(t.
1item,a)||this._addIdentityChange(t,a)):(t=this._mismatch(t,a,s,i),r=!0),t=t._next,i++}),this.length=i;return this._truncate(t),this.collection=n,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;null!==n;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;null!==n;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,t,r,i){let c;return null===n?c=this._itTail:(c=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(n.item,t)||this._addIdentityChange(n,t),this._reinsertAfter(n,c,i)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(r,i))?(Object.is(n.item,t)||this._addIdentityChange(n,t),this._moveAfter(n,c,i)):n=this._addAfter(new GW(t,r),c,i),n}_verifyReinsertion(n,t,r,i){let c=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==c?n=this._reinsertAfter(c,n._prev,i):n.currentIndex!=i&&(n.currentIndex=i,this._addToMoves(n,i)),n}_truncate(n){for(;null!==n;){const t=n._next;this._addToRemovals(this._unlink(n)),n=t}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(n,t,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(n);const i=n._prevRemoved,c=n._nextRemoved;return null===i?this._removalsHead=c:i._nextRemoved=c,null===c?this._removalsTail=i:c._prevRemoved=i,this._insertAfter(n,t,r),this._addToMoves(n,r),n}_moveAfter(n,t,r){return this._unlink(n),this._insertAfter(n,t,r),this._addToMoves(n,r),n}_addAfter(n,t,r){return this._insertAfter(n,t,r),this._additionsTail=null===this._additionsTail?this._additionsHead=n:this._additionsTail._nextAdded=n,n}_insertAfter(n,t,r){const i=null===t?this._itHead:t._next;return n._next=i,n._prev=t,null===i?this._itTail=n:i._prev=n,null===t?this._itHead=n:t._next=n,null===this._linkedRecords&&(this._linkedRecords=new $_),this._linkedRecords.put(n),n.currentIndex=r,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){null!==this._linkedRecords&&this._linkedRecords.remove(n);const t=n._prev,r=n._next;return null===t?this._itHead=r:t._next=r,null===r?this._itTail=t:r._prev=t,n}_addToMoves(n,t){return n.previousIndex===t||(this._movesTail=null===this._movesTail?this._movesHead=n:this._movesTail._nextMoved=n),n}_addToRemovals(n){return null===this._unlinkedRecords&&(this._unlinkedRecords=new $_),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,t){return n.item=t,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=n:this._identityChangesTail._nextIdentityChange=n,n}}class GW{constructor(n,t){this.item=n,this.trackById=t,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class qW{constructor(){this._head=null,this._tail=null}add(n){null===this._head?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,t){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===t||t<=r.currentIndex)&&Object.is(r.trackById,n))return r;return null}remove(n){const t=n._prevDup,r=n._nextDup;return null===t?this._head=r:t._nextDup=r,null===r?this._tail=t:r._prevDup=t,null===this._head}}class $_{constructor(){this.map=new Map}put(n){const t=n.trackById;let r=this.map.get(t);r||(r=new qW,this.map.set(t,r)),r.add(n)}get(n,t){const i=this.map.get(n);return i?i.get(n,t):null}remove(n){const t=n.trackById;return this.map.get(t).remove(n)&&this.map.delete(t),n}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function G_(e,n,t){const r=e.previousIndex;if(null===r)return r;let i=0;return t&&r<t.length&&(i=t[r]),r+n+i}function W_(){return new n9([new j_])}let n9=(()=>{class e{static{this.\u0275prov=T({token:e,providedIn:"root",factory:W_})}constructor(t){this.factories=t}static create(t,r){if(null!=r){const i=r.factories.slice();t=t.concat(i)}return new e(t)}static extend(t){return{provide:e,useFactory:r=>e.create(t,r||W_()),deps:[[e,new L5,new D5]]}}find(t){const r=this.factories.find(i=>i.supports(t));if(null!=r)return r;throw new w(901,!1)}}return e})();const KW=R_(null,"core",[]);let JW=(()=>{class e{constructor(t){}static{this.\u0275fac=function(r){return new(r||e)(j(r4))}}static{this.\u0275mod=S1({type:e})}static{this.\u0275inj=z1({})}}return e})();function h0(e,n){Y2("NgSignals");const t=function Mc(e){const n=Object.create(_5);n.computation=e;const t=()=>{if(m5(n),B8(n),n.value===it)throw n.error;return n.value};return t[P2]=n,t}(e);return n?.equal&&(t[P2].equal=n.equal),t}function T4(e){const n=r1(null);try{return e()}finally{r1(n)}}function c9(e,n){const t=o1(e),r=n.elementInjector||O5();return new Pn(t).create(r,n.projectableNodes,n.hostElement,n.environmentInjector)}let vM=null;function Re(){return vM}class kZ{}const e2=new I("");let s9=(()=>{class e{historyGo(t){throw new Error("")}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:()=>g(PZ),providedIn:"platform"})}}return e})();const OZ=new I("");let PZ=(()=>{class e extends s9{constructor(){super(),this._doc=g(e2),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Re().getBaseHref(this._doc)}onPopState(t){const r=Re().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",t,!1),()=>r.removeEventListener("popstate",t)}onHashChange(t){const r=Re().getGlobalEventTarget(this._doc,"window");return r.addEventListener("hashchange",t,!1),()=>r.removeEventListener("hashchange",t)}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(t){this._location.pathname=t}pushState(t,r,i){this._history.pushState(t,r,i)}replaceState(t,r,i){this._history.replaceState(t,r,i)}forward(){this._history.forward()}back(){this._history.back()}historyGo(t=0){this._history.go(t)}getState(){return this._history.state}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:()=>new e,providedIn:"platform"})}}return e})();function a9(e,n){if(0==e.length)return n;if(0==n.length)return e;let t=0;return e.endsWith("/")&&t++,n.startsWith("/")&&t++,2==t?e+n.substring(1):1==t?e+n:e+"/"+n}function CM(e){const n=e.match(/#|\?|$/),t=n&&n.index||e.length;return e.slice(0,t-("/"===e[t-1]?1:0))+e.slice(t)}function ae(e){return e&&"?"!==e[0]?"?"+e:e}let V6=(()=>{class e{historyGo(t){throw new Error("")}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:()=>g(MM),providedIn:"root"})}}return e})();const _M=new I("");let MM=(()=>{class e extends V6{constructor(t,r){super(),this._platformLocation=t,this._removeListenerFns=[],this._baseHref=r??this._platformLocation.getBaseHrefFromDOM()??g(e2).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.on
1HashChange(t))}getBaseHref(){return this._baseHref}prepareExternalUrl(t){return a9(this._baseHref,t)}path(t=!1){const r=this._platformLocation.pathname+ae(this._platformLocation.search),i=this._platformLocation.hash;return i&&t?`${r}${i}`:r}pushState(t,r,i,c){const s=this.prepareExternalUrl(i+ae(c));this._platformLocation.pushState(t,r,s)}replaceState(t,r,i,c){const s=this.prepareExternalUrl(i+ae(c));this._platformLocation.replaceState(t,r,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(t=0){this._platformLocation.historyGo?.(t)}static{this.\u0275fac=function(r){return new(r||e)(j(s9),j(_M,8))}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),FZ=(()=>{class e extends V6{constructor(t,r){super(),this._platformLocation=t,this._baseHref="",this._removeListenerFns=[],null!=r&&(this._baseHref=r)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t))}getBaseHref(){return this._baseHref}path(t=!1){const r=this._platformLocation.hash??"#";return r.length>0?r.substring(1):r}prepareExternalUrl(t){const r=a9(this._baseHref,t);return r.length>0?"#"+r:r}pushState(t,r,i,c){let s=this.prepareExternalUrl(i+ae(c));0==s.length&&(s=this._platformLocation.pathname),this._platformLocation.pushState(t,r,s)}replaceState(t,r,i,c){let s=this.prepareExternalUrl(i+ae(c));0==s.length&&(s=this._platformLocation.pathname),this._platformLocation.replaceState(t,r,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(t=0){this._platformLocation.historyGo?.(t)}static{this.\u0275fac=function(r){return new(r||e)(j(s9),j(_M,8))}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac})}}return e})(),p0=(()=>{class e{constructor(t){this._subject=new Y,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=t;const r=this._locationStrategy.getBaseHref();this._basePath=function jZ(e){if(new RegExp("^(https?:)?//").test(e)){const[,t]=e.split(/\/\/[^\/]+/);return t}return e}(CM(yM(r))),this._locationStrategy.onPopState(i=>{this._subject.emit({url:this.path(!0),pop:!0,state:i.state,type:i.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(t=!1){return this.normalize(this._locationStrategy.path(t))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(t,r=""){return this.path()==this.normalize(t+ae(r))}normalize(t){return e.stripTrailingSlash(function UZ(e,n){if(!e||!n.startsWith(e))return n;const t=n.substring(e.length);return""===t||["/",";","?","#"].includes(t[0])?t:n}(this._basePath,yM(t)))}prepareExternalUrl(t){return t&&"/"!==t[0]&&(t="/"+t),this._locationStrategy.prepareExternalUrl(t)}go(t,r="",i=null){this._locationStrategy.pushState(i,"",t,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+ae(r)),i)}replaceState(t,r="",i=null){this._locationStrategy.replaceState(i,"",t,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+ae(r)),i)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(t=0){this._locationStrategy.historyGo?.(t)}onUrlChange(t){return this._urlChangeListeners.push(t),this._urlChangeSubscription??=this.subscribe(r=>{this._notifyUrlChangeListeners(r.url,r.state)}),()=>{const r=this._urlChangeListeners.indexOf(t);this._urlChangeListeners.splice(r,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(t="",r){this._urlChangeListeners.forEach(i=>i(t,r))}subscribe(t,r,i){return this._subject.subscribe({next:t,error:r,complete:i})}static{this.normalizeQueryParams=ae}static{this.joinWithSlash=a9}static{this.stripTrailingSlash=CM}static{this.\u0275fac=function(r){return new(r||e)(j(V6))}}static{this.\u0275prov=T({token:e,factory:()=>function BZ(){return new p0(j(V6))}(),providedIn:"root"})}}return e})();function yM(e){return e.replace(/\/index.html$/,"")}function xM(e,n){n=encodeURIComponent(n);for(const t of e.split(";")){const r=t.indexOf("="),[i,c]=-1==r?[t,""]:[t.slice(0,r),t.slice(r+1)];if(i.trim()===n)return decodeURIComponent(c)}return null}class NY{constructor(n,t,r,i){this.$implicit=n,this.ngForOf=t,this.index=r,this.count=i}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let AM=(()=>{class e{set ngForOf(t){this._ngForOf=t,this._ngForOfDirty=!0}set ngForTrackBy(t){this._trackByFn=t}get ngForTrackBy(){return this._trackByFn}constructor(t,r,i){this._viewContainer=t,this._template=r,this._differs=i,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(t){t&&(this._template=t)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const t=this._ngForOf;!this._differ&&t&&(this._differ=this._differs.find(t).create(this.ngForTrackBy))}if(this._differ){const t=this._differ.diff(this._ngForOf);t&&this._applyChanges(t)}}_applyChanges(t){const r=this._viewContainer;t.forEachOperation((i,c,s)=>{if(null==i.previousIndex)r.createEmbeddedView(this._template,new NY(i.item,this._ngForOf,-1,-1),null===s?void 0:s);else if(null==s)r.remove(null===c?void 0:c);else if(null!==c){const a=r.get(c);r.move(a,s),IM(a,i)}});for(let i=0,c=r.length;i<c;i++){const a=r.get(i).context;a.index=i,a.count=c,a.ngForOf=this._ngForOf}t.forEachIdentityChange(i=>{IM(r.get(i.currentIndex),i)})}static ngTemplateContextGuard(t,r){return!0}static{this.\u0275fac=function(r){return new(r||e)(N(y3),N(d2),N(n9))}}static{this.\u0275dir=k({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}}return e})();function IM(e,n){e.context.$implicit=n.item}let C9=(()=>{class e{constructor(t,r){this._viewContainer=t,this._context=new DY,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenView
1Ref=null,this._elseViewRef=null,this._thenTemplateRef=r}set ngIf(t){this._context.$implicit=this._context.ngIf=t,this._updateView()}set ngIfThen(t){RM("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}set ngIfElse(t){RM("ngIfElse",t),this._elseTemplateRef=t,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(t,r){return!0}static{this.\u0275fac=function(r){return new(r||e)(N(y3),N(d2))}}static{this.\u0275dir=k({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}}return e})();class DY{constructor(){this.$implicit=null,this.ngIf=null}}function RM(e,n){if(n&&!n.createEmbeddedView)throw new Error(`${e} must be a TemplateRef, but received '${v2(n)}'.`)}let nQ=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=S1({type:e})}static{this.\u0275inj=z1({})}}return e})();const PM="browser";function FM(e){return"server"===e}let cQ=(()=>{class e{static{this.\u0275prov=T({token:e,providedIn:"root",factory:()=>function iQ(e){return e===PM}(g(ne))?new sQ(g(e2),window):new oQ})}}return e})();class sQ{constructor(n,t){this.document=n,this.window=t,this.offset=()=>[0,0]}setOffset(n){this.offset=Array.isArray(n)?()=>n:n}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(n){this.window.scrollTo(n[0],n[1])}scrollToAnchor(n){const t=function aQ(e,n){const t=e.getElementById(n)||e.getElementsByName(n)[0];if(t)return t;if("function"==typeof e.createTreeWalker&&e.body&&"function"==typeof e.body.attachShadow){const r=e.createTreeWalker(e.body,NodeFilter.SHOW_ELEMENT);let i=r.currentNode;for(;i;){const c=i.shadowRoot;if(c){const s=c.getElementById(n)||c.querySelector(`[name="${n}"]`);if(s)return s}i=r.nextNode()}}return null}(this.document,n);t&&(this.scrollToElement(t),t.focus())}setHistoryScrollRestoration(n){this.window.history.scrollRestoration=n}scrollToElement(n){const t=n.getBoundingClientRect(),r=t.left+this.window.pageXOffset,i=t.top+this.window.pageYOffset,c=this.offset();this.window.scrollTo(r-c[0],i-c[1])}}class oQ{setOffset(n){}getScrollPosition(){return[0,0]}scrollToPosition(n){}scrollToAnchor(n){}setHistoryScrollRestoration(n){}}class BM{}class RQ extends kZ{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class S9 extends RQ{static makeCurrent(){!function RZ(e){vM??=e}(new S9)}onAndCancel(n,t,r){return n.addEventListener(t,r),()=>{n.removeEventListener(t,r)}}dispatchEvent(n,t){n.dispatchEvent(t)}remove(n){n.remove()}createElement(n,t){return(t=t||this.getDefaultDocument()).createElement(n)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(n){return n.nodeType===Node.ELEMENT_NODE}isShadowRoot(n){return n instanceof DocumentFragment}getGlobalEventTarget(n,t){return"window"===t?window:"document"===t?n:"body"===t?n.body:null}getBaseHref(n){const t=function kQ(){return _0=_0||document.querySelector("base"),_0?_0.getAttribute("href"):null}();return null==t?null:function OQ(e){return new URL(e,document.baseURI).pathname}(t)}resetBaseElement(){_0=null}getUserAgent(){return window.navigator.userAgent}getCookie(n){return xM(document.cookie,n)}}let _0=null,FQ=(()=>{class e{build(){return new XMLHttpRequest}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac})}}return e})();const w9=new I("");let JM=(()=>{class e{constructor(t,r){this._zone=r,this._eventNameToPlugin=new Map,t.forEach(i=>{i.manager=this}),this._plugins=t.slice().reverse()}addEventListener(t,r,i){return this._findPluginFor(r).addEventListener(t,r,i)}getZone(){return this._zone}_findPluginFor(t){let r=this._eventNameToPlugin.get(t);if(r)return r;if(r=this._plugins.find(c=>c.supports(t)),!r)throw new w(5101,!1);return this._eventNameToPlugin.set(t,r),r}static{this.\u0275fac=function(r){return new(r||e)(j(w9),j(l1))}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac})}}return e})();class XM{constructor(n){this._doc=n}}const N9="ng-app-id";let ey=(()=>{class e{constructor(t,r,i,c={}){this.doc=t,this.appId=r,this.nonce=i,this.platformId=c,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=FM(c),this.resetHostNodes()}
vendor: 4,991 bytes, line 1
1addStyles(t){for(const r of t)1===this.changeUsageCount(r,1)&&this.onStyleAdded(r)}removeStyles(t){for(const r of t)this.changeUsageCount(r,-1)<=0&&this.onStyleRemoved(r)}ngOnDestroy(){const t=this.styleNodesInDOM;t&&(t.forEach(r=>r.remove()),t.clear());for(const r of this.getAllStyles())this.onStyleRemoved(r);this.resetHostNodes()}addHost(t){this.hostNodes.add(t);for(const r of this.getAllStyles())this.addStyleToHost(t,r)}removeHost(t){this.hostNodes.delete(t)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(t){for(const r of this.hostNodes)this.addStyleToHost(r,t)}onStyleRemoved(t){const r=this.styleRef;r.get(t)?.elements?.forEach(i=>i.remove()),r.delete(t)}collectServerRenderedStyles(){const t=this.doc.head?.querySelectorAll(`style[${N9}="${this.appId}"]`);if(t?.length){const r=new Map;return t.forEach(i=>{null!=i.textContent&&r.set(i.textContent,i)}),r}return null}changeUsageCount(t,r){const i=this.styleRef;if(i.has(t)){const c=i.get(t);return c.usage+=r,c.usage}return i.set(t,{usage:r,elements:[]}),r}getStyleElement(t,r){const i=this.styleNodesInDOM,c=i?.get(r);if(c?.parentNode===t)return i.delete(r),c.removeAttribute(N9),c;{const s=this.doc.createElement("style");return this.nonce&&s.setAttribute("nonce",this.nonce),s.textContent=r,this.platformIsServer&&s.setAttribute(N9,this.appId),t.appendChild(s),s}}addStyleToHost(t,r){const i=this.getStyleElement(t,r),c=this.styleRef,s=c.get(r)?.elements;s?s.push(i):c.set(r,{elements:[i],usage:1})}resetHostNodes(){const t=this.hostNodes;t.clear(),t.add(this.doc.head)}static{this.\u0275fac=function(r){return new(r||e)(j(e2),j(Dt),j(hp,8),j(ne))}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac})}}return e})();const D9={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},L9=/%COMP%/g,$Q=new I("",{providedIn:"root",factory:()=>!0});function ny(e,n){return n.map(t=>t.replace(L9,e))}let ry=(()=>{class e{constructor(t,r,i,c,s,a,o,l=null){this.eventManager=t,this.sharedStylesHost=r,this.appId=i,this.removeStylesOnCompDestroy=c,this.doc=s,this.platformId=a,this.ngZone=o,this.nonce=l,this.rendererByCompId=new Map,this.platformIsServer=FM(a),this.defaultRenderer=new x9(t,s,o,this.platformIsServer)}createRenderer(t,r){if(!t||!r)return this.defaultRenderer;this.platformIsServer&&r.encapsulation===Z3.ShadowDom&&(r={...r,encapsulation:Z3.Emulated});const i=this.getOrCreateRenderer(t,r);return i instanceof cy?i.applyToHost(t):i instanceof E9&&i.applyStyles(),i}getOrCreateRenderer(t,r){const i=this.rendererByCompId;let c=i.get(r.id);if(!c){const s=this.doc,a=this.ngZone,o=this.eventManager,l=this.sharedStylesHost,f=this.removeStylesOnCompDestroy,u=this.platformIsServer;switch(r.encapsulation){case Z3.Emulated:c=new cy(o,l,r,this.appId,f,s,a,u);break;case Z3.ShadowDom:return new ZQ(o,l,t,r,s,a,this.nonce,u);default:c=new E9(o,l,r,f,s,a,u)}i.set(r.id,c)}return c}ngOnDestroy(){this.rendererByCompId.clear()}static{this.\u0275fac=function(r){return new(r||e)(j(JM),j(ey),j(Dt),j($Q),j(e2),j(ne),j(l1),j(hp))}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac})}}return e})();class x9{constructor(n,t,r,i){this.eventManager=n,this.doc=t,this.ngZone=r,this.platformIsServer=i,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(n,t){return t?this.doc.createElementNS(D9[t]||t,n):this.doc.createElement(n)}createComment(n){return this.doc.createComment(n)}createText(n){return this.doc.createTextNode(n)}appendChild(n,t){(iy(n)?n.content:n).appendChild(t)}insertBefore(n,t,r){n&&(iy(n)?n.content:n).insertBefore(t,r)}removeChild(n,t){t.remove()}selectRootElement(n,t){let r="string"==typeof n?this.doc.querySelector(n):n;if(!r)throw new w(-5104,!1);return t||(r.textContent=""),r}parentNode(n){return n.parentNode}nextSibling(n){return n.nextSibling}setAttribute(n,t,r,i){if(i){t=i+":"+t;const c=D9[i];c?n.setAttributeNS(c,t,r):n.setAttribute(t,r)}else n.setAttribute(t,r)}removeAttribute(n,t,r){if(r){const i=D9[r];i?n.removeAttributeNS(i,t):n.removeAttribute(`${r}:${t}`)}else n.removeAttribute(t)}addClass(n,t){n.classList.add(t)}removeClass(n,t){n.classList.remove(t)}setStyle(n,t,r,i){i&(Ne.DashCase|Ne.Important)?n.style.setProperty(t,r,i&Ne.Important?"important":""):n.style[t]=r}removeStyle(n,t,r){r&Ne.DashCase?n.style.removeProperty(t):n.style[t]=""}setProperty(n,t,r){null!=n&&(n[t]=r)}setValue(n,t){n.nodeValue=t}listen(n,t,r){if("string"==typeof n&&!(n=Re().getGlobalEventTarget(this.doc,n)))throw new Error(`Unsupported event target ${n} for event ${t}`);return this.eventManager.addEventListener(n,t,this.decoratePreventDefault(r))}decoratePreventDefault(n){return t=>{if("__ngUnwrap__"===t)return n;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>n(t)):n(t))&&t.preventDefault()}}}function iy(e){return"TEMPLATE"===e.tagName&&void 0!==e.content}
1class ZQ extends x9{constructor(n,t,r,i,c,s,a,o){super(n,c,s,o),this.sharedStylesHost=t,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const l=ny(i.id,i.styles);for(const f of l){const u=document.createElement("style");a&&u.setAttribute("nonce",a),u.textContent=f,this.shadowRoot.appendChild(u)}}nodeOrShadowRoot(n){return n===this.hostEl?this.shadowRoot:n}appendChild(n,t){return super.appendChild(this.nodeOrShadowRoot(n),t)}insertBefore(n,t,r){return super.insertBefore(this.nodeOrShadowRoot(n),t,r)}removeChild(n,t){return super.removeChild(null,t)}parentNode(n){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(n)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class E9 extends x9{constructor(n,t,r,i,c,s,a,o){super(n,c,s,a),this.sharedStylesHost=t,this.removeStylesOnCompDestroy=i,this.styles=o?ny(o,r.styles):r.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}
1class cy extends E9{constructor(n,t,r,i,c,s,a,o){const l=i+"-"+r.id;super(n,t,r,c,s,a,o,l),this.contentAttr=function GQ(e){return"_ngcontent-%COMP%".replace(L9,e)}(l),this.hostAttr=function qQ(e){return"_nghost-%COMP%".replace(L9,e)}(l)}applyToHost(n){this.applyStyles(),this.setAttribute(n,this.hostAttr,"")}createElement(n,t){const r=super.createElement(n,t);return super.setAttribute(r,this.contentAttr,""),r}}let YQ=(()=>{class e extends XM{constructor(t){super(t)}supports(t){return!0}addEventListener(t,r,i){return t.addEventListener(r,i,!1),()=>this.removeEventListener(t,r,i)}removeEventListener(t,r,i){return t.removeEventListener(r,i)}static{this.\u0275fac=function(r){return new(r||e)(j(e2))}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac})}}return e})();const sy=["alt","control","meta","shift"],QQ={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},KQ={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};let JQ=(()=>{class e extends XM{constructor(t){super(t)}supports(t){return null!=e.parseEventName(t)}addEventListener(t,r,i){const c=e.parseEventName(r),s=e.eventCallback(c.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Re().onAndCancel(t,c.domEventName,s))}static parseEventName(t){const r=t.toLowerCase().split("."),i=r.shift();if(0===r.length||"keydown"!==i&&"keyup"!==i)return null;const c=e._normalizeKey(r.pop());let s="",a=r.indexOf("code");if(a>-1&&(r.splice(a,1),s="code."),sy.forEach(l=>{const f=r.indexOf(l);f>-1&&(r.splice(f,1),s+=l+".")}),s+=c,0!=r.length||0===c.length)return null;const o={};return o.domEventName=i,o.fullKey=s,o}static matchEventFullKeyCode(t,r){let i=QQ[t.key]||t.key,c="";return r.indexOf("code.")>-1&&(i=t.code,c="code."),!(null==i||!i)&&(i=i.toLowerCase()," "===i?i="space":"."===i&&(i="dot"),sy.forEach(s=>{s!==i&&(0,KQ[s])(t)&&(c+=s+".")}),c+=i,c===r)}static eventCallback(t,r,i){return c=>{e.matchEventFullKeyCode(c,t)&&i.runGuarded(()=>r(c))}}static _normalizeKey(t){return"esc"===t?"escape":t}static{this.\u0275fac=function(r){return new(r||e)(j(e2))}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac})}}return e})();const nK=R_(KW,"browser",[{provide:ne,useValue:PM},{provide:dp,useValue:function XQ(){S9.makeCurrent()},multi:!0},{provide:e2,useFactory:function tK(){return function AP(e){Fs=e}(document),document},deps:[]}]),rK=new I(""),ly=[{provide:ci,useClass:class PQ{addToWindow(n){q1.getAngularTestability=(r,i=!0)=>{const c=n.findTestabilityInTree(r,i);if(null==c)throw new w(5103,!1);return c},q1.getAllAngularTestabilities=()=>n.getAllTestabilities(),q1.getAllAngularRootElements=()=>n.getAllRootElements(),q1.frameworkStabilizers||(q1.frameworkStabilizers=[]),q1.frameworkStabilizers.push(r=>{const i=q1.getAllAngularTestabilities();let c=i.length;const s=function(){c--,0==c&&r()};i.forEach(a=>{a.whenStable(s)})})}findTestabilityInTree(n,t,r){return null==t?null:n.getTestability(t)??(r?Re().isShadowRoot(t)?this.findTestabilityInTree(n,t.host,!0):this.findTestabilityInTree(n,t.parentElement,!0):null)}},deps:[]},{provide:b_,useClass:$o,deps:[l1,Go,ci]},{provide:$o,useClass:$o,deps:[l1,Go,ci]}],fy=[{provide:Xc,useValue:"root"},{provide:z4,useFactory:function eK(){return new z4},deps:[]},{provide:w9,useClass:YQ,multi:!0,deps:[e2,l1,ne]},{provide:w9,useClass:JQ,multi:!0,deps:[e2]},ry,ey,JM,{provide:Fa,useExisting:ry},{provide:BM,useClass:FQ,deps:[]},[]];let iK=(()=>{class e{constructor(t){}static withServerTransition(t){return{ngModule:e,providers:[{provide:Dt,useValue:t.appId}]}}static{this.\u0275fac=function(r){return new(r||e)(j(rK,12))}}static{this.\u0275mod=S1({type:e})}static{this.\u0275inj=z1({providers:[...fy,...ly],imports:[nQ,JW]})}}return e})(),cK=(()=>{class e{constructor(t){this._doc=t}getTitle(){return this._doc.title}setTitle(t){this._doc.title=t||""}static{this.\u0275fac=function(r){return new(r||e)(j(e2))}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),hy=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:function(r){let i=null;return i=r?new(r||e):j(lK),i},providedIn:"root"})}}return e})(),lK=(()=>{class e extends hy{constructor(t){super(),this._doc=t}sanitize(t,r){if(null==r)return null;switch(t){case R3.NONE:return r;case R3.HTML:return H4(r,"HTML")?C3(r):Rp(this._doc,String(r)).toString();case R3.STYLE:return H4(r,"Style")?C3(r):r;case R3.SCRIPT:if(H4(r,"Script"))return C3(r);throw new w(5200,!1);case R3.URL:return H4(r,"URL")?C3(r):gr(String(r));case R3.RESOURCE_URL:if(H4(r,"ResourceURL"))return C3(r);throw new w(5201,!1);default:throw new w(5202,!1)}}bypassSecurityTrustHtml(t){return function tF(e){return new YP(e)}(t)}bypassSecurityTrustStyle(t){return function nF(e){return new QP(e)}(t)}bypassSecurityTrustScript(t){return function rF(e){return new KP(e)}(t)}bypassSecurityTrustUrl(t){return function iF(e){return new JP(e)}(t)}bypassSecurityTrustResourceUrl(t){return function cF(e){return new XP(e)}(t)}static{this.\u0275fac=function(r){return new(r||e)(j(e2))}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function ke(e){return this instanceof ke?(this.v=e,this):new ke(e)}function vy(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=function R9(e){var n="function"==typeof Symbol&&Symbol.iterator,t=n&&e[n],r=0;if(t)return t.call(e);
vendor: 4,208 bytes, line 1
1if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(c){t[c]=e[c]&&function(s){return new Promise(function(a,o){!function i(c,s,a,o){Promise.resolve(o).then(function(l){c({value:l,done:a})},s)}(a,o,(s=e[c](s)).done,s.value)})}}}"function"==typeof SuppressedError&&SuppressedError;const k9=e=>e&&"number"==typeof e.length&&"function"!=typeof e;function Cy(e){return H(e?.then)}function _y(e){return H(e[Lc])}function My(e){return Symbol.asyncIterator&&H(e?.[Symbol.asyncIterator])}function yy(e){return new TypeError(`You provided ${null!==e&&"object"==typeof e?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const by=function xK(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function zy(e){return H(e?.[by])}function Hy(e){return function gy(e,n,t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i,r=t.apply(e,n||[]),c=[];return i={},a("next"),a("throw"),a("return",function s(h){return function(p){return Promise.resolve(p).then(h,u)}}),i[Symbol.asyncIterator]=function(){return this},i;function a(h,p){r[h]&&(i[h]=function(m){return new Promise(function(v,_){c.push([h,m,v,_])>1||o(h,m)})},p&&(i[h]=p(i[h])))}function o(h,p){try{!function l(h){h.value instanceof ke?Promise.resolve(h.value.v).then(f,u):d(c[0][2],h)}(r[h](p))}catch(m){d(c[0][3],m)}}function f(h){o("next",h)}function u(h){o("throw",h)}function d(h,p){h(p),c.shift(),c.length&&o(c[0][0],c[0][1])}}(this,arguments,function*(){const t=e.getReader();try{for(;;){const{value:r,done:i}=yield ke(t.read());if(i)return yield ke(void 0);yield yield ke(r)}}finally{t.releaseLock()}})}function Vy(e){return H(e?.getReader)}function j2(e){if(e instanceof O1)return e;if(null!=e){if(_y(e))return function EK(e){return new O1(n=>{const t=e[Lc]();if(H(t.subscribe))return t.subscribe(n);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(e);if(k9(e))return function TK(e){return new O1(n=>{for(let t=0;t<e.length&&!n.closed;t++)n.next(e[t]);n.complete()})}(e);if(Cy(e))return function AK(e){return new O1(n=>{e.then(t=>{n.closed||(n.next(t),n.complete())},t=>n.error(t)).then(null,e6)})}(e);if(My(e))return Sy(e);if(zy(e))return function IK(e){return new O1(n=>{for(const t of e)if(n.next(t),n.closed)return;n.complete()})}(e);if(Vy(e))return function RK(e){return Sy(Hy(e))}(e)}throw yy(e)}function Sy(e){return new O1(n=>{(function kK(e,n){var t,r,i,c;return function py(e,n,t,r){return new(t||(t=Promise))(function(c,s){function a(f){try{l(r.next(f))}catch(u){s(u)}}function o(f){try{l(r.throw(f))}catch(u){s(u)}}function l(f){f.done?c(f.value):function i(c){return c instanceof t?c:new t(function(s){s(c)})}(f.value).then(a,o)}l((r=r.apply(e,n||[])).next())})}(this,void 0,void 0,function*(){try{for(t=vy(e);!(r=yield t.next()).done;)if(n.next(r.value),n.closed)return}catch(s){i={error:s}}finally{try{r&&!r.done&&(c=t.return)&&(yield c.call(t))}finally{if(i)throw i.error}}n.complete()})})(e,n).catch(t=>n.error(t))})}function fe(e,n,t,r=0,i=!1){const c=n.schedule(function(){t(),i?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(c),!i)return c}function wy(e,n=0){return o2((t,r)=>{t.subscribe(G1(r,i=>fe(r,e,()=>r.next(i),n),()=>fe(r,e,()=>r.complete(),n),i=>fe(r,e,()=>r.error(i),n)))})}function Ny(e,n=0){return o2((t,r)=>{r.add(e.schedule(()=>t.subscribe(r),n))})}function Dy(e,n){if(!e)throw new Error("Iterable cannot be null");return new O1(t=>{fe(t,n,()=>{const r=e[Symbol.asyncIterator]();fe(t,n,()=>{r.next().then(i=>{i.done?t.complete():t.next(i.value)})},0,!0)})})}function m2(e,n){return n?function jK(e,n){if(null!=e){if(_y(e))return function OK(e,n){return j2(e).pipe(Ny(n),wy(n))}(e,n);if(k9(e))return function FK(e,n){return new O1(t=>{let r=0;return n.schedule(function(){r===e.length?t.complete():(t.next(e[r++]),t.closed||this.schedule())})})}
1(e,n);if(Cy(e))return function PK(e,n){return j2(e).pipe(Ny(n),wy(n))}(e,n);if(My(e))return Dy(e,n);if(zy(e))return function BK(e,n){return new O1(t=>{let r;return fe(t,n,()=>{r=e[by](),fe(t,n,()=>{let i,c;try{({value:i,done:c}=r.next())}catch(s){return void t.error(s)}c?t.complete():t.next(i)},0,!0)}),()=>H(r?.return)&&r.return()})}(e,n);if(Vy(e))return function UK(e,n){return Dy(Hy(e),n)}(e,n)}throw yy(e)}(e,n):j2(e)}const{isArray:$K}=Array,{getPrototypeOf:GK,prototype:qK,keys:WK}=Object;function Ly(e){if(1===e.length){const n=e[0];if($K(n))return{args:n,keys:null};if(function ZK(e){return e&&"object"==typeof e&&GK(e)===qK}(n)){const t=WK(n);return{args:t.map(r=>n[r]),keys:t}}}return{args:e,keys:null}}function xy(e){return e&&H(e.schedule)}function O9(e){return e[e.length-1]}function Ii(e){return H(O9(e))?e.pop():void 0}function M0(e){return xy(O9(e))?e.pop():void 0}const{isArray:QK}=Array;function P9(e){return a1(n=>function KK(e,n){return QK(n)?e(...n):e(n)}(e,n))}function Ey(e,n){return e.reduce((t,r,i)=>(t[r]=n[i],t),{})}let Ty=(()=>{class e{constructor(t,r){this._renderer=t,this._elementRef=r,this.onChange=i=>{},this.onTouched=()=>{}}setProperty(t,r){this._renderer.setProperty(this._elementRef.nativeElement,t,r)}registerOnTouched(t){this.onTouched=t}registerOnChange(t){this.onChange=t}setDisabledState(t){this.setProperty("disabled",t)}static{this.\u0275fac=function(r){return new(r||e)(N(S4),N(H1))}}static{this.\u0275dir=k({type:e})}}return e})(),w6=(()=>{class e extends Ty{static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=B1(e)))(i||e)}})()}static{this.\u0275dir=k({type:e,features:[g1]})}}return e})();const B3=new I(""),eJ={provide:B3,useExisting:b1(()=>Ri),multi:!0},nJ=new I("");let Ri=(()=>{class e extends Ty{constructor(t,r,i){super(t,r),this._compositionMode=i,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function tJ(){const e=Re()?Re().getUserAgent():"";return/android (\d+)/.test(e.toLowerCase())}())}writeValue(t){this.setProperty("value",t??"")}_handleInput(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}_compositionStart(){this._composing=!0}_compositionEnd(t){this._composing=!1,this._compositionMode&&this.onChange(t)}static{this.\u0275fac=function(r){return new(r||e)(N(S4),N(H1),N(nJ,8))}}static{this.\u0275dir=k({type:e,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(r,i){1&r&&d1("input",function(s){return i._handleInput(s.target.value)})("blur",function(){return i.onTouched()})("compositionstart",function(){return i._compositionStart()})("compositionend",function(s){return i._compositionEnd(s.target.value)})},features:[I1([eJ]),g1]})}}return e})();function Oe(e){return null==e||("string"==typeof e||Array.isArray(e))&&0===e.length}function Iy(e){return null!=e&&"number"==typeof e.length}const I2=new I(""),Pe=new I(""),rJ=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class F9{static min(n){return function Ry(e){return n=>{if(Oe(n.value)||Oe(e))return null;const t=parseFloat(n.value);return!isNaN(t)&&t<e?{min:{min:e,actual:n.value}}:null}}(n)}static max(n){return function ky(e){return n=>{if(Oe(n.value)||Oe(e))return null;const t=parseFloat(n.value);return!isNaN(t)&&t>e?{max:{max:e,actual:n.value}}:null}}(n)}static required(n){return function Oy(e){return Oe(e.value)?{required:!0}:null}(n)}static requiredTrue(n){return function Py(e){return!0===e.value?null:{required:!0}}(n)}static email(n){return function Fy(e){return Oe(e.value)||rJ.test(e.value)?null:{email:!0}}(n)}static minLength(n){return function By(e){return n=>Oe(n.value)||!Iy(n.value)?null:n.value.length<e?{minlength:{requiredLength:e,actualLength:n.value.length}}:null}(n)}static maxLength(n){return function Uy(e){return n=>Iy(n.value)&&n.value.length>e?{maxlength:{requiredLength:e,actualLength:n.value.length}}:null}(n)}static pattern(n){return function jy(e){if(!e)return ki;let n,t;return"string"==typeof e?(t="","^"!==e.charAt(0)&&(t+="^"),t+=e,"$"!==e.charAt(e.length-1)&&(t+="$"),n=new RegExp(t)):(t=e.toString(),n=e),r=>{if(Oe(r.value))return null;const i=r.value;return n.test(i)?null:{pattern:{requiredPattern:t,actualValue:i}}}}(n)}static nullValidator(n){return null}static compose(n){return Yy(n)}static composeAsync(n){return Qy(n)}}function ki(e){return null}function $y(e){return null!=e}function Gy(e){return o0(e)?m2(e):e}function qy(e){let n={};return e.forEach(t=>{n=null!=t?{...n,...t}:n}),0===Object.keys(n).length?null:n}function Wy(e,n){return n.map(t=>t(e))}function Zy(e){return e.map(n=>function iJ(e){return!e.validate}(n)?n:t=>n.validate(t))}function Yy(e){if(!e)return null;const n=e.filter($y);return 0==n.length?null:function(t){return qy(Wy(t,n))}}function B9(e){return null!=e?Yy(Zy(e)):null}function Qy(e){if(!e)return null;const n=e.filter($y);return 0==n.length?null:function(t){return function JK(...e){const n=Ii(e),{args:t,keys:r}=Ly(e),i=new O1(c=>{const{length:s}=t;if(!s)return void c.complete();const a=new Array(s);let o=s,l=s;for(let f=0;f<s;f++){let u=!1;j2(t[f]).subscribe(G1(c,d=>{u||(u=!0,l--),a[f]=d},()=>o--,void 0,()=>{(!o||!u)&&(l||c.next(r?Ey(r,a):a),c.complete())}))}});return n?i.pipe(P9(n)):i}(Wy(t,n).map(Gy)).pipe(a1(qy))}}function U9(e){return null!=e?Qy(Zy(e)):null}function Ky(e,n){return null===e?[n]:Array.isArray(e)?[...e,n]:[e,n]}function Jy(e){return e._rawValidators}function Xy(e){return e._rawAsyncValidators}function j9(e){return e?Array.isArray(e)?e:[e]:[]}function Oi(e,n){return Array.isArray(e)?e.includes(n):e===n}function eb(e,n){const t=j9(n);return j9(e).forEach(i=>
1{Oi(t,i)||t.push(i)}),t}function tb(e,n){return j9(n).filter(t=>!Oi(e,t))}class nb{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(n){this._rawValidators=n||[],this._composedValidatorFn=B9(this._rawValidators)}_setAsyncValidators(n){this._rawAsyncValidators=n||[],this._composedAsyncValidatorFn=U9(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(n){this._onDestroyCallbacks.push(n)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(n=>n()),this._onDestroyCallbacks=[]}reset(n=void 0){this.control&&this.control.reset(n)}hasError(n,t){return!!this.control&&this.control.hasError(n,t)}getError(n,t){return this.control?this.control.getError(n,t):null}}class e3 extends nb{get formDirective(){return null}get path(){return null}}class Fe extends nb{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class rb{constructor(n){this._cd=n}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}}let ib=(()=>{class e extends rb{constructor(t){super(t)}static{this.\u0275fac=function(r){return new(r||e)(N(Fe,2))}}static{this.\u0275dir=k({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(r,i){2&r&&U1("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)},features:[g1]})}}return e})(),cb=(()=>{class e extends rb{constructor(t){super(t)}static{this.\u0275fac=function(r){return new(r||e)(N(e3,10))}}static{this.\u0275dir=k({type:e,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(r,i){2&r&&U1("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)("ng-submitted",i.isSubmitted)},features:[g1]})}}return e})();const y0="VALID",Fi="INVALID",u8="PENDING",b0="DISABLED";class d8{}class ab extends d8{constructor(n,t){super(),this.value=n,this.source=t}}class q9 extends d8{constructor(n,t){super(),this.pristine=n,this.source=t}}class W9 extends d8{constructor(n,t){super(),this.touched=n,this.source=t}}class Bi extends d8{constructor(n,t){super(),this.status=n,this.source=t}}class lJ extends d8{constructor(n){super(),this.source=n}}class fJ extends d8{constructor(n){super(),this.source=n}}function Z9(e){return(Ui(e)?e.validators:e)||null}function Y9(e,n){return(Ui(n)?n.asyncValidators:e)||null}function Ui(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}function ob(e,n,t){const r=e.controls;if(!(n?Object.keys(r):r).length)throw new w(1e3,"");if(!r[t])throw new w(1001,"")}function lb(e,n,t){e._forEachChild((r,i)=>{if(void 0===t[i])throw new w(1002,"")})}class ji{constructor(n,t){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=null,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this._status=h0(()=>this.statusReactive()),this.statusReactive=Pt(void 0),this._pristine=h0(()=>this.pristineReactive()),this.pristineReactive=Pt(!0),this._touched=h0(()=>this.touchedReactive()),this.touchedReactive=Pt(!1),this._events=new E1,this.events=this._events.asObservable(),this._onDisabledChange=[],this._assignValidators(n),this._assignAsyncValidators(t)}get validator(){return this._composedValidatorFn}set validator(n){this._rawValidators=this._composedValidatorFn=n}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(n){this._rawAsyncValidators=this._composedAsyncValidatorFn=n}get parent(){return this._parent}get status(){return T4(this.statusReactive)}set status(n){T4(()=>this.statusReactive.set(n))}get valid(){return this.status===y0}get invalid(){return this.status===Fi}get pending(){return this.status==u8}get disabled(){return this.status===b0}get enabled(){return this.status!==b0}get pristine(){return T4(this.pristineReactive)}set pristine(n){T4(()=>this.pristineReactive.set(n))}get dirty(){return!this.pristine}get touched(){return T4(this.touchedReactive)}set touched(n){T4(()=>this.touchedReactive.set(n))}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(n){this._assignValidators(n)}setAsyncValidators(n){this._assignAsyncValidators(n)}addValidators(n){this.setValidators(eb(n,this._rawValidators))}addAsyncValidators(n){this.setAsyncValidators(eb(n,this._rawAsyncValidators))}removeValidators(n){this.setValidators(tb(n,this._rawValidators))}removeAsyncValidators(n){this.setAsyncValidators(tb(n,this._rawAsyncValidators))}hasValidator(n){return Oi(this._rawValidators,n)}hasAsyncValidator(n){return Oi(this._rawAsyncValidators,n)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(n={}){const t=!1===this.touched;this.touched=!0;const r=n.sourceControl??this;this._parent&&!n.onlySelf&&this._parent.markAsTouched({...n,sourceControl:r}),t&&!1!==n.emitEvent&&this._events.next(new W9(!0,r))}markAllAsTouched(n={}){this.markAsTouched({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:this}
1),this._forEachChild(t=>t.markAllAsTouched(n))}markAsUntouched(n={}){const t=!0===this.touched;this.touched=!1,this._pendingTouched=!1;const r=n.sourceControl??this;this._forEachChild(i=>{i.markAsUntouched({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:r})}),this._parent&&!n.onlySelf&&this._parent._updateTouched(n,r),t&&!1!==n.emitEvent&&this._events.next(new W9(!1,r))}markAsDirty(n={}){const t=!0===this.pristine;this.pristine=!1;const r=n.sourceControl??this;this._parent&&!n.onlySelf&&this._parent.markAsDirty({...n,sourceControl:r}),t&&!1!==n.emitEvent&&this._events.next(new q9(!1,r))}markAsPristine(n={}){const t=!1===this.pristine;this.pristine=!0,this._pendingDirty=!1;const r=n.sourceControl??this;this._forEachChild(i=>{i.markAsPristine({onlySelf:!0,emitEvent:n.emitEvent})}),this._parent&&!n.onlySelf&&this._parent._updatePristine(n,r),t&&!1!==n.emitEvent&&this._events.next(new q9(!0,r))}markAsPending(n={}){this.status=u8;const t=n.sourceControl??this;!1!==n.emitEvent&&(this._events.next(new Bi(this.status,t)),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.markAsPending({...n,sourceControl:t})}disable(n={}){const t=this._parentMarkedDirty(n.onlySelf);this.status=b0,this.errors=null,this._forEachChild(i=>{i.disable({...n,onlySelf:!0})}),this._updateValue();const r=n.sourceControl??this;!1!==n.emitEvent&&(this._events.next(new ab(this.value,r)),this._events.next(new Bi(this.status,r)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...n,skipPristineCheck:t},this),this._onDisabledChange.forEach(i=>i(!0))}enable(n={}){const t=this._parentMarkedDirty(n.onlySelf);this.status=y0,this._forEachChild(r=>{r.enable({...n,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent}),this._updateAncestors({...n,skipPristineCheck:t},this),this._onDisabledChange.forEach(r=>r(!1))}_updateAncestors(n,t){this._parent&&!n.onlySelf&&(this._parent.updateValueAndValidity(n),n.skipPristineCheck||this._parent._updatePristine({},t),this._parent._updateTouched({},t))}setParent(n){this._parent=n}getRawValue(){return this.value}updateValueAndValidity(n={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){const r=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===y0||this.status===u8)&&this._runAsyncValidator(r,n.emitEvent)}const t=n.sourceControl??this;!1!==n.emitEvent&&(this._events.next(new ab(this.value,t)),this._events.next(new Bi(this.status,t)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.updateValueAndValidity({...n,sourceControl:t})}_updateTreeValidity(n={emitEvent:!0}){this._forEachChild(t=>t._updateTreeValidity(n)),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?b0:y0}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(n,t){if(this.asyncValidator){this.status=u8,this._hasOwnPendingAsyncValidator={emitEvent:!1!==t};const r=Gy(this.asyncValidator(this));this._asyncValidationSubscription=r.subscribe(i=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(i,{emitEvent:t,shouldHaveEmitted:n})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();const n=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,n}return!1}setErrors(n,t={}){this.errors=n,this._updateControlsErrors(!1!==t.emitEvent,this,t.shouldHaveEmitted)}get(n){let t=n;return null==t||(Array.isArray(t)||(t=t.split(".")),0===t.length)?null:t.reduce((r,i)=>r&&r._find(i),this)}getError(n,t){const r=t?this.get(t):this;return r&&r.errors?r.errors[n]:null}hasError(n,t){return!!this.getError(n,t)}get root(){let n=this;for(;n._parent;)n=n._parent;return n}_updateControlsErrors(n,t,r){this.status=this._calculateStatus(),n&&this.statusChanges.emit(this.status),(n||r)&&this._events.next(new Bi(this.status,t)),this._parent&&this._parent._updateControlsErrors(n,t,r)}_initObservables(){this.valueChanges=new Y,this.statusChanges=new Y}_calculateStatus(){return this._allControlsDisabled()?b0:this.errors?Fi:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(u8)?u8:this._anyControlsHaveStatus(Fi)?Fi:y0}_anyControlsHaveStatus(n){return this._anyControls(t=>t.status===n)}_anyControlsDirty(){return this._anyControls(n=>n.dirty)}_anyControlsTouched(){return this._anyControls(n=>n.touched)}_updatePristine(n,t){const r=!this._anyControlsDirty(),i=this.pristine!==r;this.pristine=r,this._parent&&!n.onlySelf&&this._parent._updatePristine(n,t),i&&this._events.next(new q9(this.pristine,t))}_updateTouched(n={},t){this.touched=this._anyControlsTouched(),this._events.next(new W9(this.touched,t)),this._parent&&!n.onlySelf&&this._parent._updateTouched(n,t)}_registerOnCollectionChange(n){this._onCollectionChange=n}_setUpdateStrategy(n){Ui(n)&&null!=n.updateOn&&(this._updateOn=n.updateOn)}_parentMarkedDirty(n){return!n&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}
vendor: 3,490 bytes, line 1
1_find(n){return null}_assignValidators(n){this._rawValidators=Array.isArray(n)?n.slice():n,this._composedValidatorFn=function uJ(e){return Array.isArray(e)?B9(e):e||null}(this._rawValidators)}_assignAsyncValidators(n){this._rawAsyncValidators=Array.isArray(n)?n.slice():n,this._composedAsyncValidatorFn=function dJ(e){return Array.isArray(e)?U9(e):e||null}(this._rawAsyncValidators)}}class z0 extends ji{constructor(n,t,r){super(Z9(t),Y9(r,t)),this.controls=n,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(n,t){return this.controls[n]?this.controls[n]:(this.controls[n]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)}addControl(n,t,r={}){this.registerControl(n,t),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}removeControl(n,t={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}setControl(n,t,r={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],t&&this.registerControl(n,t),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}contains(n){return this.controls.hasOwnProperty(n)&&this.controls[n].enabled}setValue(n,t={}){lb(this,0,n),Object.keys(n).forEach(r=>{ob(this,!0,r),this.controls[r].setValue(n[r],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(n,t={}){null!=n&&(Object.keys(n).forEach(r=>{const i=this.controls[r];i&&i.patchValue(n[r],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t))}reset(n={},t={}){this._forEachChild((r,i)=>{r.reset(n?n[i]:null,{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t,this),this._updateTouched(t,this),this.updateValueAndValidity(t)}getRawValue(){return this._reduceChildren({},(n,t,r)=>(n[r]=t.getRawValue(),n))}_syncPendingControls(){let n=this._reduceChildren(!1,(t,r)=>!!r._syncPendingControls()||t);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){Object.keys(this.controls).forEach(t=>{const r=this.controls[t];r&&n(r,t)})}_setUpControls(){this._forEachChild(n=>{n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(n){for(const[t,r]of Object.entries(this.controls))if(this.contains(t)&&n(r))return!0;return!1}_reduceValue(){return this._reduceChildren({},(t,r,i)=>((r.enabled||this.disabled)&&(t[i]=r.value),t))}_reduceChildren(n,t){let r=n;return this._forEachChild((i,c)=>{r=t(r,i,c)}),r}_allControlsDisabled(){for(const n of Object.keys(this.controls))if(this.controls[n].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(n){return this.controls.hasOwnProperty(n)?this.controls[n]:null}}class fb extends z0{}const N6=new I("CallSetDisabledState",{providedIn:"root",factory:()=>H0}),H0="always";function V0(e,n,t=H0){Q9(e,n),n.valueAccessor.writeValue(e.value),(e.disabled||"always"===t)&&n.valueAccessor.setDisabledState?.(e.disabled),function pJ(e,n){n.valueAccessor.registerOnChange(t=>{e._pendingValue=t,e._pendingChange=!0,e._pendingDirty=!0,"change"===e.updateOn&&ub(e,n)})}(e,n),function gJ(e,n){const t=(r,i)=>{n.valueAccessor.writeValue(r),i&&n.viewToModelUpdate(r)};e.registerOnChange(t),n._registerOnDestroy(()=>{e._unregisterOnChange(t)}
1)}(e,n),function mJ(e,n){n.valueAccessor.registerOnTouched(()=>{e._pendingTouched=!0,"blur"===e.updateOn&&e._pendingChange&&ub(e,n),"submit"!==e.updateOn&&e.markAsTouched()})}(e,n),function hJ(e,n){if(n.valueAccessor.setDisabledState){const t=r=>{n.valueAccessor.setDisabledState(r)};e.registerOnDisabledChange(t),n._registerOnDestroy(()=>{e._unregisterOnDisabledChange(t)})}}(e,n)}function Gi(e,n,t=!0){const r=()=>{};n.valueAccessor&&(n.valueAccessor.registerOnChange(r),n.valueAccessor.registerOnTouched(r)),Wi(e,n),e&&(n._invokeOnDestroyCallbacks(),e._registerOnCollectionChange(()=>{}))}function qi(e,n){e.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(n)})}function Q9(e,n){const t=Jy(e);null!==n.validator?e.setValidators(Ky(t,n.validator)):"function"==typeof t&&e.setValidators([t]);const r=Xy(e);null!==n.asyncValidator?e.setAsyncValidators(Ky(r,n.asyncValidator)):"function"==typeof r&&e.setAsyncValidators([r]);const i=()=>e.updateValueAndValidity();qi(n._rawValidators,i),qi(n._rawAsyncValidators,i)}function Wi(e,n){let t=!1;if(null!==e){if(null!==n.validator){const i=Jy(e);if(Array.isArray(i)&&i.length>0){const c=i.filter(s=>s!==n.validator);c.length!==i.length&&(t=!0,e.setValidators(c))}}if(null!==n.asyncValidator){const i=Xy(e);if(Array.isArray(i)&&i.length>0){const c=i.filter(s=>s!==n.asyncValidator);c.length!==i.length&&(t=!0,e.setAsyncValidators(c))}}}const r=()=>{};return qi(n._rawValidators,r),qi(n._rawAsyncValidators,r),t}function ub(e,n){e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),n.viewToModelUpdate(e._pendingValue),e._pendingChange=!1}function pb(e,n){const t=e.indexOf(n);t>-1&&e.splice(t,1)}function mb(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}Promise.resolve();const ue=class extends ji{constructor(n=null,t,r){super(Z9(t),Y9(r,t)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(n),this._setUpdateStrategy(t),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Ui(t)&&(t.nonNullable||t.initialValueIsDefault)&&(this.defaultValue=mb(n)?n.value:n)}setValue(n,t={}){this.value=this._pendingValue=n,this._onChange.length&&!1!==t.emitModelToViewChange&&this._onChange.forEach(r=>r(this.value,!1!==t.emitViewToModelChange)),this.updateValueAndValidity(t)}patchValue(n,t={}){this.setValue(n,t)}reset(n=this.defaultValue,t={}){this._applyFormState(n),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1}_updateValue(){}_anyControls(n){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(n){this._onChange.push(n)}_unregisterOnChange(n){pb(this._onChange,n)}registerOnDisabledChange(n){this._onDisabledChange.push(n)}_unregisterOnDisabledChange(n){pb(this._onDisabledChange,n)}_forEachChild(n){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(n){mb(n)?(this.value=this._pendingValue=n.value,n.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=n}};Promise.resolve();let Mb=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275dir=k({type:e,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}}return e})();const tl=new I(""),LJ={provide:e3,useExisting:b1(()=>Zi)};let Zi=(()=>{class e extends e3{get submitted(){return T4(this._submittedReactive)}set submitted(t){this._submittedReactive.set(t)}constructor(t,r,i){super(),this.callSetDisabledState=i,this._submitted=h0(()=>this._submittedReactive()),this._submittedReactive=Pt(!1),this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new Y,this._setValidators(t),this._setAsyncValidators(r)}ngOnChanges(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateV
vendor: 1,064 bytes, line 1
1alidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Wi(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(t){const r=this.form.get(t.path);return V0(r,t,this.callSetDisabledState),r.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),r}getControl(t){return this.form.get(t.path)}removeControl(t){Gi(t.control||null,t,!1),function MJ(e,n){const t=e.indexOf(n);t>-1&&e.splice(t,1)}(this.directives,t)}addFormGroup(t){this._setUpFormContainer(t)}removeFormGroup(t){this._cleanUpFormContainer(t)}getFormGroup(t){return this.form.get(t.path)}addFormArray(t){this._setUpFormContainer(t)}removeFormArray(t){this._cleanUpFormContainer(t)}getFormArray(t){return this.form.get(t.path)}updateModel(t,r){this.form.get(t.path).setValue(r)}onSubmit(t){return this._submittedReactive.set(!0),function hb(e,n){e._syncPendingControls(),n.forEac
1h(t=>{const r=t.control;"submit"===r.updateOn&&r._pendingChange&&(t.viewToModelUpdate(r._pendingValue),r._pendingChange=!1)})}(this.form,this.directives),this.ngSubmit.emit(t),this.form._events.next(new lJ(this.control)),"dialog"===t?.target?.method}onReset(){this.resetForm()}resetForm(t=void 0){this.form.reset(t),this._submittedReactive.set(!1),this.form._events.next(new fJ(this.form))}_updateDomValue(){this.directives.forEach(t=>{const r=t.control,i=this.form.get(t.path);r!==i&&(Gi(r||null,t),(e=>e instanceof ue)(i)&&(V0(i,t,this.callSetDisabledState),t.control=i))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(t){const r=this.form.get(t.path);(function db(e,n){Q9(e,n)})(r,t),r.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(t){if(this.form){const r=this.form.get(t.path);r&&function vJ(e,n){return Wi(e,n)}(r,t)&&r.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Q9(this.form,this),this._oldForm&&Wi(this._oldForm,this)}_checkFormPresent(){}static{this.\u0275fac=function(r){return new(r||e)(N(I2,10),N(Pe,10),N(N6,8))}}static{this.\u0275dir=k({type:e,selectors:[["","formGroup",""]],hostBindings:function(r,i){1&r&&d1("submit",function(s){return i.onSubmit(s)})("reset",function(){return i.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[I1([LJ]),g1,u2]})}}return e})();const TJ={provide:Fe,useExisting:b1(()=>il)};let il=(()=>{class e extends Fe{set isDisabled(t){}static{this._ngModelWarningSentOnce=!1}constructor(t,r,i,c,s){super(),this._ngModelWarningConfig=s,this._added=!1,this.name=null,this.update=new Y,this._ngModelWarningSent=!1,this._parent=t,this._setValidators(r),this._setAsyncValidators(i),this.valueAccessor=function X9(e,n){if(!n)return null;let t,r,i;
1return Array.isArray(n),n.forEach(c=>{c.constructor===Ri?t=c:function _J(e){return Object.getPrototypeOf(e.constructor)===w6}(c)?r=c:i=c}),i||r||t||null}(0,c)}ngOnChanges(t){this._added||this._setUpControl(),function J9(e,n){if(!e.hasOwnProperty("model"))return!1;const t=e.model;return!!t.isFirstChange()||!Object.is(n,t.currentValue)}(t,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}get path(){return function $i(e,n){return[...n.path,e]}(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static{this.\u0275fac=function(r){return new(r||e)(N(e3,13),N(I2,10),N(Pe,10),N(B3,10),N(tl,8))}}static{this.\u0275dir=k({type:e,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[I1([TJ]),g1,u2]})}}return e})(),kb=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=S1({type:e})}static{this.\u0275inj=z1({})}}return e})();class Ob extends ji{constructor(n,t,r){super(Z9(t),Y9(r,t)),this.controls=n,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(n){return this.controls[this._adjustIndex(n)]}push(n,t={}){this.controls.push(n),this._registerControl(n),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}insert(n,t,r={}){this.controls.splice(n,0,t),this._registerControl(t),this.updateValueAndValidity({emitEvent:r.emitEvent})}removeAt(n,t={}){let r=this._adjustIndex(n);r<0&&(r=0),this.controls[r]&&this.controls[r]._registerOnCollectionChange(()=>{}),this.controls.splice(r,1),this.updateValueAndValidity({emitEvent:t.emitEvent})}setControl(n,t,r={}){let i=this._adjustIndex(n);i<0&&(i=0),this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),this.controls.splice(i,1),t&&(this.controls.splice(i,0,t),this._registerControl(t)),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(n,t={}){lb(this,0,n),n.forEach((r,i)=>{ob(this,!1,i),this.at(i).setValue(r,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(n,t={}){null!=n&&(n.forEach((r,i)=>{this.at(i)&&this.at(i).patchValue(r,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t))}reset(n=[],t={}){this._forEachChild((r,i)=>{r.reset(n[i],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t,this),this._updateTouched(t,this),this.updateValueAndValidity(t)}getRawValue(){return this.controls.map(n=>n.getRawValue())}clear(n={}){this.controls.length<1||(this._forEachChild(t=>t._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:n.emitEvent}))}_adjustIndex(n){return n<0?n+this.length:n}_syncPendingControls(){let n=this.controls.reduce((t,r)=>!!r._syncPendingControls()||t,!1);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){this.controls.forEach((t,r)=>{n(t,r)})}_updateValue(){this.value=this.controls.filter(n=>n.enabled||this.disabled).map(n=>n.value)}_anyControls(n){return this.controls.some(t=>t.enabled&&n(t))}_setUpControls(){this._forEachChild(n=>this._registerControl(n))}_allControlsDisabled(){for(const n of this.controls)if(n.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(n){n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)}_find(n){return this.at(n)??null}}function Pb(e){return!!e&&(void 0!==e.asyncValidators||void 0!==e.validators||void 0!==e.updateOn)}let ZJ=(()=>{class e{constructor(){this.useNonNullable=!1}get nonNullable(){const t=new e;return t.useNonNullable=!0,t}group(t,r=null){const i=this._reduceControls(t);let c={};return Pb(r)?c=r:null!==r&&(c.validators=r.validator,c.asyncValidators=r.asyncValidator),new z0(i,c)}record(t,r=null){const i=this._reduceControls(t);return new fb(i,r)}control(t,r,i){let c={};return this.useNonNullable?(Pb(r)?c=r:(c.validators=r,c.asyncValidators=i),new ue(t,{...c,nonNullable:!0})):new ue(t,r,i)}array(t,r,i){const c=t.map(s=>this._createControl(s));return new Ob(c,r,i)}_reduceControls(t){const r={};return Object.keys(t).forEach(i=>
1{r[i]=this._createControl(t[i])}),r}_createControl(t){return t instanceof ue||t instanceof ji?t:Array.isArray(t)?this.control(t[0],t.length>1?t[1]:null,t.length>2?t[2]:null):this.control(t)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),YJ=(()=>{class e{static withConfig(t){return{ngModule:e,providers:[{provide:N6,useValue:t.callSetDisabledState??H0}]}}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=S1({type:e})}static{this.\u0275inj=z1({imports:[kb]})}}return e})(),QJ=(()=>{class e{static withConfig(t){return{ngModule:e,providers:[{provide:tl,useValue:t.warnOnNgModelWithFormControl??"always"},{provide:N6,useValue:t.callSetDisabledState??H0}]}}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=S1({type:e})}static{this.\u0275inj=z1({imports:[kb]})}}return e})();function Fb(e,n,t,r,i,c,s){try{var a=e[c](s),o=a.value}catch(l){return void t(l)}a.done?n(o):Promise.resolve(o).then(r,i)}function Bb(e){return function(){var n=this,t=arguments;return new Promise(function(r,i){var c=e.apply(n,t);function s(o){Fb(c,r,i,s,a,"next",o)}function a(o){Fb(c,r,i,s,a,"throw",o)}s(void 0)})}}function Q(...e){return m2(e,M0(e))}function D2(e,n,t=1/0){return H(n)?D2((r,i)=>a1((c,s)=>n(r,c,i,s))(j2(e(r,i))),t):("number"==typeof n&&(t=n),o2((r,i)=>function KJ(e,n,t,r,i,c,s,a){const o=[];let l=0,f=0,u=!1;const d=()=>{u&&!o.length&&!l&&n.complete()},h=m=>l<r?p(m):o.push(m),p=m=>{c&&n.next(m),l++;let v=!1;j2(t(m,f++)).subscribe(G1(n,_=>{i?.(_),c?h(_):n.next(_)},()=>{v=!0},void 0,()=>{if(v)try{for(l--;o.length&&l<r;){const _=o.shift();s?fe(n,s,()=>p(_)):p(_)}d()}catch(_){n.error(_)}}))};return e.subscribe(G1(n,h,()=>{u=!0,d()})),()=>{a?.()}}(r,i,e,t)))}function h8(e,n){return H(n)?D2(e,n,1):D2(e,1)}function V2(e,n){return o2((t,r)=>{let i=0;t.subscribe(G1(r,c=>e.call(n,c,i++)&&r.next(c)))})}function w0(e){return o2((n,t)=>{try{n.subscribe(t)}finally{t.add(e)}})}function U3(e,n){return o2((t,r)=>{let i=null,c=0,s=!1;const a=()=>s&&!i&&r.complete();t.subscribe(G1(r,o=>{i?.unsubscribe();let l=0;const f=c++;j2(e(o,f)).subscribe(i=G1(r,u=>r.next(n?n(o,u,f,l++):u),()=>{i=null,a()}))},()=>{s=!0,a()}))})}class Yi{}class Qi{}class j3{constructor(n){this.normalizedNames=new Map,this.lazyUpdate=null,n?"string"==typeof n?this.lazyInit=()=>{this.headers=new Map,n.split("\n").forEach(t=>{const r=t.indexOf(":");if(r>0){const i=t.slice(0,r),c=i.toLowerCase(),s=t.slice(r+1).trim();this.maybeSetNormalizedName(i,c),this.headers.has(c)?this.headers.get(c).push(s):this.headers.set(c,[s])}})}:typeof Headers<"u"&&n instanceof Headers?(this.headers=new Map,n.forEac
vendor: 4,688 bytes, line 1
1h((t,r)=>{this.setHeaderEntries(r,t)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(n).forEach(([t,r])=>{this.setHeaderEntries(t,r)})}:this.headers=new Map}has(n){return this.init(),this.headers.has(n.toLowerCase())}get(n){this.init();const t=this.headers.get(n.toLowerCase());return t&&t.length>0?t[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(n){return this.init(),this.headers.get(n.toLowerCase())||null}append(n,t){return this.clone({name:n,value:t,op:"a"})}set(n,t){return this.clone({name:n,value:t,op:"s"})}delete(n,t){return this.clone({name:n,value:t,op:"d"})}maybeSetNormalizedName(n,t){this.normalizedNames.has(t)||this.normalizedNames.set(t,n)}init(){this.lazyInit&&(this.lazyInit instanceof j3?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(n=>this.applyUpdate(n)),this.lazyUpdate=null))}copyFrom(n){n.init(),Array.from(n.headers.keys()).forEach(t=>{this.headers.set(t,n.headers.get(t)),this.normalizedNames.set(t,n.normalizedNames.get(t))})}clone(n){const t=new j3;return t.lazyInit=this.lazyInit&&this.lazyInit instanceof j3?this.lazyInit:this,t.lazyUpdate=(this.lazyUpdate||[]).concat([n]),t}applyUpdate(n){const t=n.name.toLowerCase();switch(n.op){case"a":case"s":let r=n.value;if("string"==typeof r&&(r=[r]),0===r.length)return;this.maybeSetNormalizedName(n.name,t);const i=("a"===n.op?this.headers.get(t):void 0)||[];i.push(...r),this.headers.set(t,i);break;case"d":const c=n.value;if(c){let s=this.headers.get(t);if(!s)return;s=s.filter(a=>-1===c.indexOf(a)),0===s.length?(this.headers.delete(t),this.normalizedNames.delete(t)):this.headers.set(t,s)}else this.headers.delete(t),this.normalizedNames.delete(t)}}setHeaderEntries(n,t){const r=(Array.isArray(t)?t:[t]).map(c=>c.toString()),i=n.toLowerCase();this.headers.set(i,r),this.maybeSetNormalizedName(n,i)}forEach(n){this.init(),Array.from(this.normalizedNames.keys()).forEach(t=>n(this.normalizedNames.get(t),this.headers.get(t)))}}class JJ{encodeKey(n){return Ub(n)}encodeValue(n){return Ub(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}}const eX=/%(\d[a-f0-9])/gi,tX={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Ub(e){return encodeURIComponent(e).replace(eX,(n,t)=>tX[t]??n)}function Ki(e){return`${e}`}class Be{constructor(n={}){if(this.updates=null,this.cloneFrom=null,this.encoder=n.encoder||new JJ,n.fromString){if(n.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function XJ(e,n){const t=new Map;return e.length>0&&e.replace(/^\?/,"").split("&").forEach(i=>{const c=i.indexOf("="),[s,a]=-1==c?[n.decodeKey(i),""]:[n.decodeKey(i.slice(0,c)),n.decodeValue(i.slice(c+1))],o=t.get(s)||[];o.push(a),t.set(s,o)}),t}(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach(t=>{const r=n.fromObject[t],i=Array.isArray(r)?r.map(Ki):[Ki(r)];this.map.set(t,i)})):this.map=null}has(n){return this.init(),this.map.has(n)}get(n){this.init();const t=this.map.get(n);return t?t[0]:null}getAll(n){return this.init(),this.map.get(n)||null}keys(){return this.init(),Array.from(this.map.keys())}append(n,t){return this.clone({param:n,value:t,op:"a"})}appendAll(n){const t=[];return Object.keys(n).forEach(r=>{const i=n[r];Array.isArray(i)?i.forEach(c=>{t.push({param:r,value:c,op:"a"})}):t.push({param:r,value:i,op:"a"})}),this.clone(t)}set(n,t){return this.clone({param:n,value:t,op:"s"})}delete(n,t){return this.clone({param:n,value:t,op:"d"})}toString(){return this.init(),this.keys().map(n=>{const t=this.encoder.encodeKey(n);return this.map.get(n).map(r=>t+"="+this.encoder.encodeValue(r)).join("&")}).filter(n=>""!==n).join("&")}clone(n){const t=new Be({encoder:this.encoder});return t.cloneFrom=this.cloneFrom||this,t.updates=(this.updates||[]).concat(n),t}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(n=>this.map.set(n,this.cloneFrom.map.get(n))),this.updates.forEach(n=>{switch(n.op){case"a":case"s":const t=("a"===n.op?this.map.get(n.param):void 0)||[];t.push(Ki(n.value)),this.map.set(n.param,t);break;case"d":if(void 0===n.value){this.map.delete(n.param);break}{let r=this.map.get(n.param)||[];const i=r.indexOf(Ki(n.value));-1!==i&&r.splice(i,1),r.length>0?this.map.set(n.param,r):this.map.delete(n.param)}}}),this.cloneFrom=this.updates=null)}}class nX{constructor(){this.map=new Map}set(n,t){return this.map.set(n,t),this}get(n){return this.map.has(n)||this.map.set(n,n.defaultValue()),this.map.get(n)}delete(n){return this.map.delete(n),this}has(n){return this.map.has(n)}
1keys(){return this.map.keys()}}function jb(e){return typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer}function $b(e){return typeof Blob<"u"&&e instanceof Blob}function Gb(e){return typeof FormData<"u"&&e instanceof FormData}class N0{constructor(n,t,r,i){let c;if(this.url=t,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=n.toUpperCase(),function rX(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||i?(this.body=void 0!==r?r:null,c=i):c=r,c&&(this.reportProgress=!!c.reportProgress,this.withCredentials=!!c.withCredentials,c.responseType&&(this.responseType=c.responseType),c.headers&&(this.headers=c.headers),c.context&&(this.context=c.context),c.params&&(this.params=c.params),this.transferCache=c.transferCache),this.headers??=new j3,this.context??=new nX,this.params){const s=this.params.toString();if(0===s.length)this.urlWithParams=t;else{const a=t.indexOf("?");this.urlWithParams=t+(-1===a?"?":a<t.length-1?"&":"")+s}}else this.params=new Be,this.urlWithParams=t}serializeBody(){return null===this.body?null:"string"==typeof this.body||jb(this.body)||$b(this.body)||Gb(this.body)||function iX(e){return typeof URLSearchParams<"u"&&e instanceof URLSearchParams}(this.body)?this.body:this.body instanceof Be?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||Gb(this.body)?null:$b(this.body)?this.body.type||null:jb(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof Be?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(n={}){const t=n.method||this.method,r=n.url||this.url,i=n.responseType||this.responseType,c=n.transferCache??this.transferCache,s=void 0!==n.body?n.body:this.body,a=n.withCredentials??this.withCredentials,o=n.reportProgress??this.reportProgress;let l=n.headers||this.headers,f=n.params||this.params;const u=n.context??this.context;return void 0!==n.setHeaders&&(l=Object.keys(n.setHeaders).reduce((d,h)=>d.set(h,n.setHeaders[h]),l)),n.setParams&&(f=Object.keys(n.setParams).reduce((d,h)=>d.set(h,n.setParams[h]),f)),new N0(t,r,s,{params:f,headers:l,context:u,reportProgress:o,responseType:i,withCredentials:a,transferCache:c})}}var Ue=function(e){return e[e.Sent=0]="Sent",e[e.UploadProgress=1]="UploadProgress",e[e.ResponseHeader=2]="ResponseHeader",e[e.DownloadProgress=3]="DownloadProgress",e[e.Response=4]="Response",e[e.User=5]="User",e}(Ue||{});class ol{constructor(n,t=200,r="OK"){this.headers=n.headers||new j3,this.status=void 0!==n.status?n.status:t,this.statusText=n.statusText||r,this.url=n.url||null,this.ok=this.status>=200&&this.status<300}}class Ji extends ol{constructor(n={}){super(n),this.type=Ue.ResponseHeader}clone(n={}){return new Ji({headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}}class L6 extends ol{constructor(n={}){super(n),this.type=Ue.Response,this.body=void 0!==n.body?n.body:null}clone(n={}){return new L6({body:void 0!==n.body?n.body:this.body,headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}}class p8 extends ol{constructor(n){super(n,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${n.url||"(unknown url)"}`:`Http failure response for ${n.url||"(unknown url)"}: ${n.status} ${n.statusText}`,this.error=n.error||null}}function ll(e,n){return{body:n,headers:e.headers,context:e.context,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials,transferCache:e.transferCache}}let fl=(()=>{class e{constructor(t){this.handler=t}request(t,r,i={}){let c;if(t instanceof N0)c=t;else{let o,l;o=i.headers instanceof j3?i.headers:new j3(i.headers),i.params&&(l=i.params instanceof Be?i.params:new Be({fromObject:i.params})),c=new N0(t,r,void 0!==i.body?i.body:null,{headers:o,context:i.context,params:l,reportProgress:i.reportProgress,responseType:i.responseType||"json",withCredentials:i.withCredentials,transferCache:i.transferCache})}const s=Q(c).pipe(h8(o=>this.handler.handle(o)));if(t instanceof N0||"events"===i.observe)return s;const a=s.pipe(V2(o=>o instanceof L6));switch(i.observe||"body"){case"body":switch(c.responseType){case"arraybuffer":return a.pipe(a1(o=>
1{if(null!==o.body&&!(o.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return o.body}));case"blob":return a.pipe(a1(o=>{if(null!==o.body&&!(o.body instanceof Blob))throw new Error("Response is not a Blob.");return o.body}));case"text":return a.pipe(a1(o=>{if(null!==o.body&&"string"!=typeof o.body)throw new Error("Response is not a string.");return o.body}));default:return a.pipe(a1(o=>o.body))}case"response":return a;default:throw new Error(`Unreachable: unhandled observe type ${i.observe}}`)}}delete(t,r={}){return this.request("DELETE",t,r)}get(t,r={}){return this.request("GET",t,r)}head(t,r={}){return this.request("HEAD",t,r)}jsonp(t,r){return this.request("JSONP",t,{params:(new Be).append(r,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(t,r={}){return this.request("OPTIONS",t,r)}patch(t,r,i={}){return this.request("PATCH",t,ll(i,r))}post(t,r,i={}){return this.request("POST",t,ll(i,r))}put(t,r,i={}){return this.request("PUT",t,ll(i,r))}static{this.\u0275fac=function(r){return new(r||e)(j(Yi))}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac})}}return e})();const aX=/^\)\]\}',?\n/;function Wb(e){if(e.url)return e.url;const n="X-Request-URL".toLocaleLowerCase();return e.headers.get(n)}let ul=(()=>{class e{constructor(){this.fetchImpl=g(lX,{optional:!0})?.fetch??((...t)=>globalThis.fetch(...t)),this.ngZone=g(l1)}handle(t){return new O1(r=>{const i=new AbortController;return this.doRequest(t,i.signal,r).then(dl,c=>r.error(new p8({error:c}))),()=>i.abort()})}doRequest(t,r,i){var c=this;return Bb(function*(){const s=c.createRequestInit(t);let a;try{const p=c.ngZone.runOutsideAngular(()=>c.fetchImpl(t.urlWithParams,{signal:r,...s}));(function fX(e){e.then(dl,dl)})(p),i.next({type:Ue.Sent}),a=yield p}catch(p){return void i.error(new p8({error:p,status:p.status??0,statusText:p.statusText,url:t.urlWithParams,headers:p.headers}))}const o=new j3(a.headers),l=a.statusText,f=Wb(a)??t.urlWithParams;let u=a.status,d=null;if(t.reportProgress&&i.next(new Ji({headers:o,status:u,statusText:l,url:f})),a.body){const p=a.headers.get("content-length"),m=[],v=a.body.getReader();let C,S,_=0;const D=typeof Zone<"u"&&Zone.current;yield c.ngZone.runOutsideAngular(Bb(function*(){for(;;){const{done:P,value:W}=yield v.read();if(P)break;if(m.push(W),_+=W.length,t.reportProgress){S="text"===t.responseType?(S??"")+(C??=new TextDecoder).decode(W,{stream:!0}):void 0;const u1=()=>i.next({type:Ue.DownloadProgress,total:p?+p:void 0,loaded:_,partialText:S});D?D.run(u1):u1()}}}));const R=c.concatChunks(m,_);try{const P=a.headers.get("Content-Type")??"";d=c.parseBody(t,R,P)}catch(P){return void i.error(new p8({error:P,headers:new j3(a.headers),status:a.status,statusText:a.statusText,url:Wb(a)??t.urlWithParams}))}}0===u&&(u=d?200:0),u>=200&&u<300?(i.next(new L6({body:d,headers:o,status:u,statusText:l,url:f})),i.complete()):i.error(new p8({error:d,headers:o,status:u,statusText:l,url:f}))})()}parseBody(t,r,i){switch(t.responseType){case"json":const c=(new TextDecoder).decode(r).replace(aX,"");return""===c?null:JSON.parse(c);case"text":return(new TextDecoder).decode(r);case"blob":return new Blob([r],{type:i});case"arraybuffer":return r.buffer}}createRequestInit(t){const r={},i=t.withCredentials?"include":void 0;if(t.headers.forEach((c,s)=>r[c]=s.join(",")),t.headers.has("Accept")||(r.Accept="application/json, text/plain, */*"),!t.headers.has("Content-Type")){const c=t.detectContentTypeHeader();null!==c&&(r["Content-Type"]=c)}return{body:t.serializeBody(),method:t.method,headers:r,credentials:i}}concatChunks(t,r){const i=new Uint8Array(r);let c=0;for(const s of t)i.set(s,c),c+=s.length;return i}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac})}}return e})();class lX{}function dl(){}function Zb(e,n){return n(e)}function uX(e,n){return(t,r)=>n.intercept(t,{handle:i=>e(i,r)})}const hX=new I(""),D0=new I(""),Yb=new I(""),Qb=new I("",{providedIn:"root",factory:()=>!0});function pX(){let e=null;return(n,t)=>{null===e&&(e=(g(hX,{optional:!0})??[]).reduceRight(uX,Zb));const r=g(te);
1if(g(Qb)){const c=r.add();return e(n,t).pipe(w0(()=>r.remove(c)))}return e(n,t)}}let Kb=(()=>{class e extends Yi{constructor(t,r){super(),this.backend=t,this.injector=r,this.chain=null,this.pendingTasks=g(te),this.contributeToStability=g(Qb)}handle(t){if(null===this.chain){const r=Array.from(new Set([...this.injector.get(D0),...this.injector.get(Yb,[])]));this.chain=r.reduceRight((i,c)=>function dX(e,n,t){return(r,i)=>v4(t,()=>n(r,c=>e(c,i)))}(i,c,this.injector),Zb)}if(this.contributeToStability){const r=this.pendingTasks.add();return this.chain(t,i=>this.backend.handle(i)).pipe(w0(()=>this.pendingTasks.remove(r)))}return this.chain(t,r=>this.backend.handle(r))}static{this.\u0275fac=function(r){return new(r||e)(j(Qi),j(E2))}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac})}}return e})();const _X=/^\)\]\}',?\n/;let Xb=(()=>{class e{constructor(t){this.xhrFactory=t}handle(t){if("JSONP"===t.method)throw new w(-2800,!1);const r=this.xhrFactory;return(r.\u0275loadImpl?m2(r.\u0275loadImpl()):Q(null)).pipe(U3(()=>new O1(c=>{const s=r.build();if(s.open(t.method,t.urlWithParams),t.withCredentials&&(s.withCredentials=!0),t.headers.forEach((m,v)=>s.setRequestHeader(m,v.join(","))),t.headers.has("Accept")||s.setRequestHeader("Accept","application/json, text/plain, */*"),!t.headers.has("Content-Type")){const m=t.detectContentTypeHeader();null!==m&&s.setRequestHeader("Content-Type",m)}if(t.responseType){const m=t.responseType.toLowerCase();s.responseType="json"!==m?m:"text"}const a=t.serializeBody();let o=null;const l=()=>{if(null!==o)return o;const m=s.statusText||"OK",v=new j3(s.getAllResponseHeaders()),_=function MX(e){return"responseURL"in e&&e.responseURL?e.responseURL:/^X-Request-URL:/m.test(e.getAllResponseHeaders())?e.getResponseHeader("X-Request-URL"):null}(s)||t.url;return o=new Ji({headers:v,status:s.status,statusText:m,url:_}),o},f=()=>{let{headers:m,status:v,statusText:_,url:C}=l(),S=null;204!==v&&(S=typeof s.response>"u"?s.responseText:s.response),0===v&&(v=S?200:0);let D=v>=200&&v<300;if("json"===t.responseType&&"string"==typeof S){const R=S;S=S.replace(_X,"");try{S=""!==S?JSON.parse(S):null}catch(P){S=R,D&&(D=!1,S={error:P,text:S})}}D?(c.next(new L6({body:S,headers:m,status:v,statusText:_,url:C||void 0})),c.complete()):c.error(new p8({error:S,headers:m,status:v,statusText:_,url:C||void 0}))},u=m=>{const{url:v}=l(),_=new p8({error:m,status:s.status||0,statusText:s.statusText||"Unknown Error",url:v||void 0});c.error(_)};let d=!1;const h=m=>{d||(c.next(l()),d=!0);let v={type:Ue.DownloadProgress,loaded:m.loaded};m.lengthComputable&&(v.total=m.total),"text"===t.responseType&&s.responseText&&(v.partialText=s.responseText),c.next(v)},p=m=>{let v={type:Ue.UploadProgress,loaded:m.loaded};m.lengthComputable&&(v.total=m.total),c.next(v)};return s.addEventListener("load",f),s.addEventListener("error",u),s.addEventListener("timeout",u),s.addEventListener("abort",u),t.reportProgress&&(s.addEventListener("progress",h),null!==a&&s.upload&&s.upload.addEventListener("progress",p)),s.send(a),c.next({type:Ue.Sent}),()=>{s.removeEventListener("error",u),s.removeEventListener("abort",u),s.removeEventListener("load",f),s.removeEventListener("timeout",u),t.reportProgress&&(s.removeEventListener("progress",h),null!==a&&s.upload&&s.upload.removeEventListener("progress",p)),s.readyState!==s.DONE&&s.abort()}})))}static{this.\u0275fac=function(r){return new(r||e)(j(BM))}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac})}}return e})();const hl=new I(""),ez=new I("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),tz=new I("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class nz{}let zX=(()=>{class e{constructor(t,r,i){this.doc=t,this.platform=r,this.cookieName=i,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const t=this.doc.cookie||"";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=xM(t,this.cookieName),this.lastCookieString=t),this.lastToken}static{this.\u0275fac=function(r){return new(r||e)(j(e2),j(ne),j(ez))}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac})}}return e})();function HX(e,n){const t=e.url.toLowerCase();if(!g(hl)||"GET"===e.method||"HEAD"===e.method||t.startsWith("http://")||t.startsWith("https://"))return n(e);const r=g(nz).getToken(),i=g(tz);return null!=r&&!e.headers.has(i)&&(e=e.clone({headers:e.headers.set(i,r)})),n(e)}var je=function(e){return e[e.Interceptors=0]="Interceptors",e[e.LegacyInterceptors=1]="LegacyInterceptors",e[e.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",e[e.NoXsrfProtection=3]="NoXsrfProtection",e[e.JsonpSupport=4]="JsonpSupport",e[e.RequestsMadeViaParent=5]="RequestsMadeViaParent",e[e.Fetch=6]="Fetch",e}(je||{});function x6(e,n){return{\u0275kind:e,\u0275providers:n}}function VX(...e){const n=[fl,Xb,Kb,{provide:Yi,useExisting:Kb},{provide:Qi,useFactory:()=>g(ul,{optional:!0})??g(Xb)},{provide:D0,useValue:HX,multi:!0},{provide:hl,useValue:!0},{provide:nz,useClass:zX}];for(const t of e)n.push(...t.\u0275providers);return function en(e){return{\u0275providers:e}}(n)}const rz=new I("");function pl(...e){const n=M0(e),t=Ii(e),{args:r,keys:i}=Ly(e);if(0===r.length)return m2([],n);const c=new O1(function RX(e,n,t=W4){return r=>{uz(n,()=>{const{length:i}=e,c=new Array(i);let s=i,a=i;for(let o=0;o<i;o++)uz(n,()=>{const l=m2(e[o],n);let f=!1;l.subscribe(G1(r,u=>{c[o]=u,f||(f=!0,a--),a||r.next(t(c.slice()))},()=>{--s||r.complete()}
1))},r)},r)}}(r,n,i?s=>Ey(i,s):W4));return t?c.pipe(P9(t)):c}function uz(e,n,t){e?fe(t,e,n):n()}const e7=A(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function m8(e=1/0){return D2(W4,e)}function L0(...e){return function kX(){return m8(1)}()(m2(e,M0(e)))}function dz(e){return new O1(n=>{j2(e()).subscribe(n)})}function x0(e,n){const t=H(e)?e:()=>e,r=i=>i.error(t());return new O1(n?i=>n.schedule(r,0,i):r)}const S3=new O1(e=>e.complete());function ml(){return o2((e,n)=>{let t=null;e._refCount++;const r=G1(n,void 0,void 0,void 0,()=>{if(!e||e._refCount<=0||0<--e._refCount)return void(t=null);const i=e._connection,c=t;t=null,i&&(!c||i===c)&&i.unsubscribe(),n.unsubscribe()});e.subscribe(r),r.closed||(t=e.connect())})}class hz extends O1{constructor(n,t){super(),this.source=n,this.subjectFactory=t,this._subject=null,this._refCount=0,this._connection=null,ld(n)&&(this.lift=n.lift)}_subscribe(n){return this.getSubject().subscribe(n)}getSubject(){const n=this._subject;return(!n||n.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:n}=this;this._subject=this._connection=null,n?.unsubscribe()}connect(){let n=this._connection;if(!n){n=this._connection=new v1;const t=this.getSubject();n.add(this.source.subscribe(G1(t,void 0,()=>{this._teardown(),t.complete()},r=>{this._teardown(),t.error(r)},()=>this._teardown()))),n.closed&&(this._connection=null,n=v1.EMPTY)}return n}refCount(){return ml()(this)}}function $3(e){return e<=0?()=>S3:o2((n,t)=>{let r=0;n.subscribe(G1(t,i=>{++r<=e&&(t.next(i),e<=r&&t.complete())}))})}function t7(e){return o2((n,t)=>{let r=!1;n.subscribe(G1(t,i=>{r=!0,t.next(i)},()=>{r||t.next(e),t.complete()}))})}function mz(e=PX){return o2((n,t)=>{let r=!1;n.subscribe(G1(t,i=>{r=!0,t.next(i)},()=>r?t.complete():t.error(e())))})}function PX(){return new e7}function E6(e,n){const t=arguments.length>=2;return r=>r.pipe(e?V2((i,c)=>e(i,c,r)):W4,$3(1),t?t7(n):mz(()=>new e7))}function L2(e,n,t){const r=H(e)||n||t?{next:e,error:n,complete:t}:e;return r?o2((i,c)=>{var s;null===(s=r.subscribe)||void 0===s||s.call(r);let a=!0;i.subscribe(G1(c,o=>{var l;null===(l=r.next)||void 0===l||l.call(r,o),c.next(o)},()=>{var o;a=!1,null===(o=r.complete)||void 0===o||o.call(r),c.complete()},o=>{var l;a=!1,null===(l=r.error)||void 0===l||l.call(r,o),c.error(o)},()=>{var o,l;a&&(null===(o=r.unsubscribe)||void 0===o||o.call(r)),null===(l=r.finalize)||void 0===l||l.call(r)}))}):W4}function T6(e){return o2((n,t)=>{let c,r=null,i=!1;r=n.subscribe(G1(t,void 0,void 0,s=>{c=j2(e(s,T6(e)(n))),r?(r.unsubscribe(),r=null,c.subscribe(t)):i=!0})),i&&(r.unsubscribe(),r=null,c.subscribe(t))})}function gl(e){return e<=0?()=>S3:o2((n,t)=>{let r=[];n.subscribe(G1(t,i=>{r.push(i),e<r.length&&r.shift()},()=>{for(const i of r)t.next(i);t.complete()},void 0,()=>{r=null}))})}function R2(e){return o2((n,t)=>{j2(e).subscribe(G1(t,()=>t.complete(),$4)),!t.closed&&n.subscribe(t)})}const i1="primary",E0=Symbol("RouteTitle");class jX{constructor(n){this.params=n||{}}has(n){return Object.prototype.hasOwnProperty.call(this.params,n)}get(n){if(this.has(n)){const t=this.params[n];return Array.isArray(t)?t[0]:t}return null}getAll(n){if(this.has(n)){const t=this.params[n];return Array.isArray(t)?t:[t]}return[]}get keys(){return Object.keys(this.params)}}function g8(e){return new jX(e)}function $X(e,n,t){const r=t.path.split("/");if(r.length>e.length||"full"===t.pathMatch&&(n.hasChildren()||r.length<e.length))return null;const i={};for(let c=0;c<r.length;c++){const s=r[c],a=e[c];if(":"===s[0])i[s.substring(1)]=a;else if(s!==a.path)return null}return{consumed:e.slice(0,r.length),posParams:i}}function A4(e,n){const t=e?vl(e):void 0,r=n?vl(n):void 0;if(!t||!r||t.length!=r.length)return!1;let i;for(let c=0;c<t.length;c++)if(i=t[c],!vz(e[i],n[i]))return!1;return!0}function vl(e){return[...Object.keys(e),...Object.getOwnPropertySymbols(e)]}function vz(e,n){if(Array.isArray(e)&&Array.isArray(n)){if(e.length!==n.length)return!1;const t=[...e].sort(),r=[...n].sort();return t.every((i,c)=>r[c]===i)}return e===n}function Cz(e){return e.length>0?e[e.length-1]:null}function $e(e){return function IX(e){return!!e&&(e instanceof O1||H(e.lift)&&H(e.subscribe))}(e)?e:o0(e)?m2(Promise.resolve(e)):Q(e)}const qX={exact:function yz(e,n,t){if(!I6(e.segments,n.segments)||!n7(e.segments,n.segments,t)||e.numberOfChildren!==n.numberOfChildren)return!1;for(const r in n.children)if(!e.children[r]||!yz(e.children[r],n.children[r],t))return!1;return!0},subset:bz}
1,_z={exact:function WX(e,n){return A4(e,n)},subset:function ZX(e,n){return Object.keys(n).length<=Object.keys(e).length&&Object.keys(n).every(t=>vz(e[t],n[t]))},ignored:()=>!0};function Mz(e,n,t){return qX[t.paths](e.root,n.root,t.matrixParams)&&_z[t.queryParams](e.queryParams,n.queryParams)&&!("exact"===t.fragment&&e.fragment!==n.fragment)}function bz(e,n,t){return zz(e,n,n.segments,t)}function zz(e,n,t,r){if(e.segments.length>t.length){const i=e.segments.slice(0,t.length);return!(!I6(i,t)||n.hasChildren()||!n7(i,t,r))}if(e.segments.length===t.length){if(!I6(e.segments,t)||!n7(e.segments,t,r))return!1;for(const i in n.children)if(!e.children[i]||!bz(e.children[i],n.children[i],r))return!1;return!0}{const i=t.slice(0,e.segments.length),c=t.slice(e.segments.length);return!!(I6(e.segments,i)&&n7(e.segments,i,r)&&e.children[i1])&&zz(e.children[i1],n,c,r)}}function n7(e,n,t){return n.every((r,i)=>_z[t](e[i].parameters,r.parameters))}class A6{constructor(n=new L1([],{}),t={},r=null){this.root=n,this.queryParams=t,this.fragment=r}get queryParamMap(){return this._queryParamMap??=g8(this.queryParams),this._queryParamMap}toString(){return KX.serialize(this)}}class L1{constructor(n,t){this.segments=n,this.children=t,this.parent=null,Object.values(t).forEach(r=>r.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return i7(this)}}class T0{constructor(n,t){this.path=n,this.parameters=t}get parameterMap(){return this._parameterMap??=g8(this.parameters),this._parameterMap}toString(){return Sz(this)}}function I6(e,n){return e.length===n.length&&e.every((t,r)=>t.path===n[r].path)}let v8=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:()=>new r7,providedIn:"root"})}}return e})();class r7{parse(n){const t=new o11(n);return new A6(t.parseRootSegment(),t.parseQueryParams(),t.parseFragment())}serialize(n){const t=`/${A0(n.root,!0)}`,r=function e11(e){const n=Object.entries(e).map(([t,r])=>Array.isArray(r)?r.map(i=>`${c7(t)}=${c7(i)}`).join("&"):`${c7(t)}=${c7(r)}`).filter(t=>t);return n.length?`?${n.join("&")}`:""}(n.queryParams);return`${t}${r}${"string"==typeof n.fragment?`#${function JX(e){return encodeURI(e)}(n.fragment)}`:""}`}}const KX=new r7;function i7(e){return e.segments.map(n=>Sz(n)).join("/")}function A0(e,n){if(!e.hasChildren())return i7(e);if(n){const t=e.children[i1]?A0(e.children[i1],!1):"",r=[];return Object.entries(e.children).forEach(([i,c])=>{i!==i1&&r.push(`${i}:${A0(c,!1)}`)}),r.length>0?`${t}(${r.join("//")})`:t}{const t=function QX(e,n){let t=[];return Object.entries(e.children).forEach(([r,i])=>{r===i1&&(t=t.concat(n(i,r)))}),Object.entries(e.children).forEach(([r,i])=>{r!==i1&&(t=t.concat(n(i,r)))}),t}(e,(r,i)=>i===i1?[A0(e.children[i1],!1)]:[`${i}:${A0(r,!1)}`]);return 1===Object.keys(e.children).length&&null!=e.children[i1]?`${i7(e)}/${t[0]}`:`${i7(e)}/(${t.join("//")})`}}function Hz(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function c7(e){return Hz(e).replace(/%3B/gi,";")}function Cl(e){return Hz(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function s7(e){return decodeURIComponent(e)}function Vz(e){return s7(e.replace(/\+/g,"%20"))}function Sz(e){return`${Cl(e.path)}${function XX(e){return Object.entries(e).map(([n,t])=>`;${Cl(n)}=${Cl(t)}`).join("")}(e.parameters)}`}const t11=/^[^\/()?;#]+/;function _l(e){const n=e.match(t11);return n?n[0]:""}const n11=/^[^\/()?;=#]+/,i11=/^[^=?&#]+/,s11=/^[^&#]+/;class o11{constructor(n){this.url=n,this.remaining=n}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new L1([],{}):new L1([],this.parseChildren())}parseQueryParams(){const n={};if(this.consumeOptional("?"))do{this.parseQueryParam(n)}while(this.consumeOptional("&"));return n}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const n=[];for(this.peekStartsWith("(")||n.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),n.push(this.parseSegment());let t={};this.peekStartsWith("/(")&&(this.capture("/"),t=this.parseParens(!0));let r={};return this.peekStartsWith("(")&&(r=this.parseParens(!1)),(n.length>0||Object.keys(t).length>0)&&(r[i1]=new L1(n,t)),r}parseSegment(){const n=_l(this.remaining);if(""===n&&this.peekStartsWith(";"))throw new w(4009,!1);return this.capture(n),new T0(s7(n),this.parseMatrixParams())}parseMatrixParams(){const n={};for(;this.consumeOptional(";");)this.parseParam(n);return n}parseParam(n){const t=function r11(e){const n=e.match(n11);return n?n[0]:""}(this.remaining);if(!t)return;this.capture(t);let r="";if(this.consumeOptional("=")){const i=_l(this.remaining);i&&(r=i,this.capture(r))}n[s7(t)]=s7(r)}parseQueryParam(n){const t=function c11(e){const n=e.match(i11);return n?n[0]:""}(this.remaining);if(!t)return;this.capture(t);let r="";if(this.consumeOptional("=")){const s=function a11(e){const n=e.match(s11);return n?n[0]:""}(this.remaining);s&&(r=s,this.capture(r))}const i=Vz(t),c=Vz(r);if(n.hasOwnProperty(i)){let s=n[i];Array.isArray(s)||(s=[s],n[i]=s),s.push(c)}else n[i]=c}parseParens(n){const t={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const r=_l(this.remaining),i=this.remaining[r.length];if("/"!==i&&")"!==i&&";"!==i)throw new w(4010,!1);let c;r.indexOf(":")>-1?(c=r.slice(0,r.indexOf(":")),this.capture(c),this.capture(":")):n&&(c=i1);const s=this.parseChildren();t[c]=1===Object.keys(s).length?s[i1]:new L1([],s),this.consumeOptional("//")}return t}peekStartsWith(n){return this.remaining.startsWith(n)}consumeOptional(n){return!!this.peekStartsWith(n)&&(this.remaining=this.remaining.substring(n.length),!0)}capture(n){if(!this.consumeOptional(n))throw new w(4011,!1)}}function wz(e){return e.segments.length>0?new L1([],{[i1]:e}):e}function Nz(e){const n={};for(const[r,i]of Object.entries(e.children)){const c=Nz(i);if(r===i1&&0===c.segments.length&&c.hasChildren())for(const[s,a]of Object.entries(c.children))n[s]=a;else(c.segments.length>0||c.hasChildren())&&(n[r]=c)}return function l11(e){if(1===e.numberOfChildren&&e.children[i1]){const n=e.children[i1];return new L1(e.segments.concat(n.segments),n.children)}return e}(new L1(e.segments,n))}function R6(e){return e instanceof A6}function Dz(e){let n;const i=wz(function t(c){const s={};for(const o of c.children){const l=t(o);s[o.outlet]=l}const a=new L1(c.url,s);return c===e&&(n=a),a}(e.root));return n??i}function Lz(e,n,t,r){let i=e;for(;i.parent;)i=i.parent;if(0===n.length)return Ml(i,i,i,t,r);const c=function u11(e){if("string"==typeof e[0]&&1===e.length&&"/"===e[0])return new Ez(!0,0,e);let n=0,t=!1;const r=e.reduce((i,c,s)=>{if("object"==typeof c&&null!=c){if(c.outlets){const a={};
1return Object.entries(c.outlets).forEach(([o,l])=>{a[o]="string"==typeof l?l.split("/"):l}),[...i,{outlets:a}]}if(c.segmentPath)return[...i,c.segmentPath]}return"string"!=typeof c?[...i,c]:0===s?(c.split("/").forEach((a,o)=>{0==o&&"."===a||(0==o&&""===a?t=!0:".."===a?n++:""!=a&&i.push(a))}),i):[...i,c]},[]);return new Ez(t,n,r)}(n);if(c.toRoot())return Ml(i,i,new L1([],{}),t,r);const s=function d11(e,n,t){if(e.isAbsolute)return new o7(n,!0,0);if(!t)return new o7(n,!1,NaN);if(null===t.parent)return new o7(t,!0,0);const r=a7(e.commands[0])?0:1;return function h11(e,n,t){let r=e,i=n,c=t;for(;c>i;){if(c-=i,r=r.parent,!r)throw new w(4005,!1);i=r.segments.length}return new o7(r,!1,i-c)}(t,t.segments.length-1+r,e.numberOfDoubleDots)}(c,i,e),a=s.processChildren?R0(s.segmentGroup,s.index,c.commands):Tz(s.segmentGroup,s.index,c.commands);return Ml(i,s.segmentGroup,a,t,r)}function a7(e){return"object"==typeof e&&null!=e&&!e.outlets&&!e.segmentPath}function I0(e){return"object"==typeof e&&null!=e&&e.outlets}function Ml(e,n,t,r,i){let s,c={};r&&Object.entries(r).forEach(([o,l])=>{c[o]=Array.isArray(l)?l.map(f=>`${f}`):`${l}`}),s=e===n?t:xz(e,n,t);const a=wz(Nz(s));return new A6(a,c,i)}function xz(e,n,t){const r={};return Object.entries(e.children).forEach(([i,c])=>{r[i]=c===n?t:xz(c,n,t)}),new L1(e.segments,r)}class Ez{constructor(n,t,r){if(this.isAbsolute=n,this.numberOfDoubleDots=t,this.commands=r,n&&r.length>0&&a7(r[0]))throw new w(4003,!1);const i=r.find(I0);if(i&&i!==Cz(r))throw new w(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class o7{constructor(n,t,r){this.segmentGroup=n,this.processChildren=t,this.index=r}}function Tz(e,n,t){if(e??=new L1([],{}),0===e.segments.length&&e.hasChildren())return R0(e,n,t);const r=function m11(e,n,t){let r=0,i=n;const c={match:!1,pathIndex:0,commandIndex:0};for(;i<e.segments.length;){if(r>=t.length)return c;const s=e.segments[i],a=t[r];if(I0(a))break;const o=`${a}`,l=r<t.length-1?t[r+1]:null;if(i>0&&void 0===o)break;if(o&&l&&"object"==typeof l&&void 0===l.outlets){if(!Iz(o,l,s))return c;r+=2}else{if(!Iz(o,{},s))return c;r++}i++}return{match:!0,pathIndex:i,commandIndex:r}}(e,n,t),i=t.slice(r.commandIndex);if(r.match&&r.pathIndex<e.segments.length){const c=new L1(e.segments.slice(0,r.pathIndex),{});return c.children[i1]=new L1(e.segments.slice(r.pathIndex),e.children),R0(c,0,i)}return r.match&&0===i.length?new L1(e.segments,{}):r.match&&!e.hasChildren()?yl(e,n,t):r.match?R0(e,0,i):yl(e,n,t)}function R0(e,n,t){if(0===t.length)return new L1(e.segments,{});{const r=function p11(e){return I0(e[0])?e[0].outlets:{[i1]:e}}(t),i={};if(Object.keys(r).some(c=>c!==i1)&&e.children[i1]&&1===e.numberOfChildren&&0===e.children[i1].segments.length){const c=R0(e.children[i1],n,t);return new L1(e.segments,c.children)}return Object.entries(r).forEach(([c,s])=>{"string"==typeof s&&(s=[s]),null!==s&&(i[c]=Tz(e.children[c],n,s))}),Object.entries(e.children).forEach(([c,s])=>{void 0===r[c]&&(i[c]=s)}),new L1(e.segments,i)}}function yl(e,n,t){const r=e.segments.slice(0,n);let i=0;for(;i<t.length;){const c=t[i];if(I0(c)){const o=g11(c.outlets);return new L1(r,o)}if(0===i&&a7(t[0])){r.push(new T0(e.segments[n].path,Az(t[0]))),i++;continue}const s=I0(c)?c.outlets[i1]:`${c}`,a=i<t.length-1?t[i+1]:null;s&&a&&a7(a)?(r.push(new T0(s,Az(a))),i+=2):(r.push(new T0(s,{})),i++)}return new L1(r,{})}function g11(e){const n={};return Object.entries(e).forEach(([t,r])=>{"string"==typeof r&&(r=[r]),null!==r&&(n[t]=yl(new L1([],{}),0,r))}),n}function Az(e){const n={};return Object.entries(e).forEach(([t,r])=>n[t]=`${r}`),n}function Iz(e,n,t){return e==t.path&&A4(n,t.parameters)}const k0="imperative";var h1=function(e){return e[e.NavigationStart=0]="NavigationStart",e[e.NavigationEnd=1]="NavigationEnd",e[e.NavigationCancel=2]="NavigationCancel",e[e.NavigationError=3]="NavigationError",e[e.RoutesRecognized=4]="RoutesRecognized",e[e.ResolveStart=5]="ResolveStart",e[e.ResolveEnd=6]="ResolveEnd",e[e.GuardsCheckStart=7]="GuardsCheckStart",e[e.GuardsCheckEnd=8]="GuardsCheckEnd",e[e.RouteConfigLoadStart=9]="RouteConfigLoadStart",e[e.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",e[e.ChildActivationStart=11]="ChildActivationStart",e[e.ChildActivationEnd=12]="ChildActivationEnd",e[e.ActivationStart=13]="ActivationStart",e[e.ActivationEnd=14]="ActivationEnd",e[e.Scroll=15]="Scroll",e[e.NavigationSkipped=16]="NavigationSkipped",e}(h1||{});class I4{constructor(n,t){this.id=n,this.url=t}}class l7 extends I4{constructor(n,t,r="imperative",i=null){super(n,t),this.type=h1.NavigationStart,this.navigationTrigger=r,this.restoredState=i}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class de extends I4{constructor(n,t,r){super(n,t),this.urlAfterRedirects=r,this.type=h1.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var w3=function(e){return e[e.Redirect=0]="Redirect",e[e.SupersededByNewNavigation=1]="SupersededByNewNavigation",e[e.NoDataFromRe
1solver=2]="NoDataFromResolver",e[e.GuardRejected=3]="GuardRejected",e}(w3||{}),f7=function(e){return e[e.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",e[e.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",e}(f7||{});class k6 extends I4{constructor(n,t,r,i){super(n,t),this.reason=r,this.code=i,this.type=h1.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class C8 extends I4{constructor(n,t,r,i){super(n,t),this.reason=r,this.code=i,this.type=h1.NavigationSkipped}}class bl extends I4{constructor(n,t,r,i){super(n,t),this.error=r,this.target=i,this.type=h1.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Rz extends I4{constructor(n,t,r,i){super(n,t),this.urlAfterRedirects=r,this.state=i,this.type=h1.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class v11 extends I4{constructor(n,t,r,i){super(n,t),this.urlAfterRedirects=r,this.state=i,this.type=h1.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class C11 extends I4{constructor(n,t,r,i,c){super(n,t),this.urlAfterRedirects=r,this.state=i,this.shouldActivate=c,this.type=h1.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class _11 extends I4{constructor(n,t,r,i){super(n,t),this.urlAfterRedirects=r,this.state=i,this.type=h1.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class M11 extends I4{constructor(n,t,r,i){super(n,t),this.urlAfterRedirects=r,this.state=i,this.type=h1.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class y11{constructor(n){this.route=n,this.type=h1.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class b11{constructor(n){this.route=n,this.type=h1.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class z11{constructor(n){this.snapshot=n,this.type=h1.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class H11{constructor(n){this.snapshot=n,this.type=h1.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class V11{constructor(n){this.snapshot=n,this.type=h1.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class S11{constructor(n){this.snapshot=n,this.type=h1.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class kz{constructor(n,t,r){this.routerEvent=n,this.position=t,this.anchor=r,this.type=h1.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class zl{}class u7{constructor(n,t){this.url=n,this.navigationBehaviorOptions=t}}function a4(e){return e.outlet||i1}function O0(e){if(!e)return null;if(e.routeConfig?._injector)return e.routeConfig._injector;for(let n=e.parent;n;n=n.parent){const t=n.routeConfig;if(t?._loadedInjector)return t._loadedInjector;if(t?._injector)return t._injector}return null}class E11{get injector(){return O0(this.route?.snapshot)??this.rootInjector}set injector(n){}constructor(n){this.rootInjector=n,this.outlet=null,this.route=null,this.children=new P0(this.rootInjector),this.attachRef=null}}let P0=(()=>{class e{constructor(t){this.rootInjector=t,this.contexts=new Map}onChildOutletCreated(t,r){const i=this.getOrCreateContext(t);i.outlet=r,this.contexts.set(t,i)}onChildOutletDestroyed(t){const r=this.getContext(t);r&&(r.outlet=null,r.attachRef=null)}onOutletDeactivated(){const t=this.contexts;return this.contexts=new Map,t}onOutletReAttached(t){this.contexts=t}getOrCreateContext(t){let r=this.getContext(t);return r||(r=new E11(this.rootInjector),this.contexts.set(t,r)),r}getContext(t){return this.contexts.get(t)||null}static{this.\u0275fac=function(r){return new(r||e)(j(E2))}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();class Oz{constructor(n){this._root=n}get root(){return this._root.value}
1parent(n){const t=this.pathFromRoot(n);return t.length>1?t[t.length-2]:null}children(n){const t=Hl(n,this._root);return t?t.children.map(r=>r.value):[]}firstChild(n){const t=Hl(n,this._root);return t&&t.children.length>0?t.children[0].value:null}siblings(n){const t=Vl(n,this._root);return t.length<2?[]:t[t.length-2].children.map(i=>i.value).filter(i=>i!==n)}pathFromRoot(n){return Vl(n,this._root).map(t=>t.value)}}function Hl(e,n){if(e===n.value)return n;for(const t of n.children){const r=Hl(e,t);if(r)return r}return null}function Vl(e,n){if(e===n.value)return[n];for(const t of n.children){const r=Vl(e,t);if(r.length)return r.unshift(n),r}return[]}class o4{constructor(n,t){this.value=n,this.children=t}toString(){return`TreeNode(${this.value})`}}function _8(e){const n={};return e&&e.children.forEach(t=>n[t.value.outlet]=t),n}class Pz extends Oz{constructor(n,t){super(n),this.snapshot=t,Sl(this,n)}toString(){return this.snapshot.toString()}}function Fz(e){const n=function T11(e){const c=new h7([],{},{},"",{},i1,e,null,{});return new Bz("",new o4(c,[]))}(e),t=new T3([new T0("",{})]),r=new T3({}),i=new T3({}),c=new T3({}),s=new T3(""),a=new M8(t,r,c,s,i,i1,e,n.root);return a.snapshot=n.root,new Pz(new o4(a,[]),n)}class M8{constructor(n,t,r,i,c,s,a,o){this.urlSubject=n,this.paramsSubject=t,this.queryParamsSubject=r,this.fragmentSubject=i,this.dataSubject=c,this.outlet=s,this.component=a,this._futureSnapshot=o,this.title=this.dataSubject?.pipe(a1(l=>l[E0]))??Q(void 0),this.url=n,this.params=t,this.queryParams=r,this.fragment=i,this.data=c}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe(a1(n=>g8(n))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(a1(n=>g8(n))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function d7(e,n,t="emptyOnly"){let r;const{routeConfig:i}=e;return r=null===n||"always"!==t&&""!==i?.path&&(n.component||n.routeConfig?.loadComponent)?{params:{...e.params},data:{...e.data},resolve:{...e.data,...e._resolvedData??{}}}:{params:{...n.params,...e.params},data:{...n.data,...e.data},resolve:{...e.data,...n.data,...i?.data,...e._resolvedData}},i&&jz(i)&&(r.resolve[E0]=i.title),r}class h7{get title(){return this.data?.[E0]}constructor(n,t,r,i,c,s,a,o,l){this.url=n,this.params=t,this.queryParams=r,this.fragment=i,this.data=c,this.outlet=s,this.component=a,this.routeConfig=o,this._resolve=l}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=g8(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=g8(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(r=>r.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Bz extends Oz{constructor(n,t){super(t),this.url=n,Sl(this,t)}toString(){return Uz(this._root)}}function Sl(e,n){n.value._routerState=e,n.children.forEach(t=>Sl(e,t))}function Uz(e){const n=e.children.length>0?` { ${e.children.map(Uz).join(", ")} } `:"";return`${e.value}${n}`}function wl(e){if(e.snapshot){const n=e.snapshot,t=e._futureSnapshot;e.snapshot=t,A4(n.queryParams,t.queryParams)||e.queryParamsSubject.next(t.queryParams),n.fragment!==t.fragment&&e.fragmentSubject.next(t.fragment),A4(n.params,t.params)||e.paramsSubject.next(t.params),function GX(e,n){if(e.length!==n.length)return!1;for(let t=0;t<e.length;++t)if(!A4(e[t],n[t]))return!1;return!0}(n.url,t.url)||e.urlSubject.next(t.url),A4(n.data,t.data)||e.dataSubject.next(t.data)}else e.snapshot=e._futureSnapshot,e.dataSubject.next(e._futureSnapshot.data)}function Nl(e,n){const t=A4(e.params,n.params)&&function YX(e,n){return I6(e,n)&&e.every((t,r)=>A4(t.parameters,n[r].parameters))}(e.url,n.url);return t&&!(!e.parent!=!n.parent)&&(!e.parent||Nl(e.parent,n.parent))}function jz(e){return"string"==typeof e.title||null===e.title}let Dl=(()=>{class e{constructor(){this.activated=null,this._activatedRoute=null,this.name=i1,this.activateEvents=new Y,this.deactivateEvents=new Y,this.attachEvents=new Y,this.detachEvents=new Y,this.parentContexts=g(P0),this.location=g(y3),this.changeDetector=g(i4),this.inputBinder=g(p7,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(t){if(t.name){const{firstChange:r,previousValue:i}=t.name;if(r)return;this.isTrackedInParentContexts(i)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(i)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(t){return this.parentContexts.getContext(t)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const t=this.parentContexts.getContext(this.name);t?.route&&(t.attachRef?this.attach(t.attachRef,t.route):this.activateWith(t.route,t.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new w(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new w(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new w(4012,!1);this.location.detach();const t=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(t.instance),t}attach(t,r){this.activated=t,this._activatedRoute=r,this.location.insert(t.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(t.instance)}deactivate(){if(this.activated){const t=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(t)}}activateWith(t,r){if(this.isActivated)throw new w(4013,!1);this._activatedRoute=t;
1const i=this.location,s=t.snapshot.component,a=this.parentContexts.getOrCreateContext(this.name).children,o=new Ll(t,a,i.injector);this.activated=i.createComponent(s,{index:i.length,injector:o,environmentInjector:r}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275dir=k({type:e,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[u2]})}}return e})();class Ll{__ngOutletInjector(n){return new Ll(this.route,this.childContexts,n)}constructor(n,t,r){this.route=n,this.childContexts=t,this.parent=r}get(n,t){return n===M8?this.route:n===P0?this.childContexts:this.parent.get(n,t)}}const p7=new I("");let $z=(()=>{class e{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(t){this.unsubscribeFromRouteData(t),this.subscribeToRouteData(t)}unsubscribeFromRouteData(t){this.outletDataSubscriptions.get(t)?.unsubscribe(),this.outletDataSubscriptions.delete(t)}subscribeToRouteData(t){const{activatedRoute:r}=t,i=pl([r.queryParams,r.params,r.data]).pipe(U3(([c,s,a],o)=>(a={...c,...s,...a},0===o?Q(a):Promise.resolve(a)))).subscribe(c=>{if(!t.isActivated||!t.activatedComponentRef||t.activatedRoute!==r||null===r.component)return void this.unsubscribeFromRouteData(t);const s=function IZ(e){const n=o1(e);if(!n)return null;const t=new Pn(n);return{get selector(){return t.selector},get type(){return t.componentType},get inputs(){return t.inputs},get outputs(){return t.outputs},get ngContentSelectors(){return t.ngContentSelectors},get isStandalone(){return n.standalone},get isSignal(){return n.signals}}}(r.component);if(s)for(const{templateName:a}of s.inputs)t.activatedComponentRef.setInput(a,c[a]);else this.unsubscribeFromRouteData(t)});this.outletDataSubscriptions.set(t,i)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac})}}return e})();function F0(e,n,t){if(t&&e.shouldReuseRoute(n.value,t.value.snapshot)){const r=t.value;r._futureSnapshot=n.value;const i=function I11(e,n,t){return n.children.map(r=>{for(const i of t.children)if(e.shouldReuseRoute(r.value,i.value.snapshot))return F0(e,r,i);return F0(e,r)})}(e,n,t);return new o4(r,i)}{if(e.shouldAttach(n.value)){const c=e.retrieve(n.value);if(null!==c){const s=c.route;return s.value._futureSnapshot=n.value,s.children=n.children.map(a=>F0(e,a)),s}}const r=function R11(e){return new M8(new T3(e.url),new T3(e.params),new T3(e.queryParams),new T3(e.fragment),new T3(e.data),e.outlet,e.component,e)}(n.value),i=n.children.map(c=>F0(e,c));return new o4(r,i)}}class xl{constructor(n,t){this.redirectTo=n,this.navigationBehaviorOptions=t}}const Gz="ngNavigationCancelingError";function m7(e,n){const{redirectTo:t,navigationBehaviorOptions:r}=R6(n)?{redirectTo:n,navigationBehaviorOptions:void 0}:n,i=qz(!1,w3.Redirect);return i.url=t,i.navigationBehaviorOptions=r,i}function qz(e,n){const t=new Error(`NavigationCancelingError: ${e||""}`);return t[Gz]=!0,t.cancellationCode=n,t}function Wz(e){return!!e&&e[Gz]}class P11{constructor(n,t,r,i,c){this.routeReuseStrategy=n,this.futureState=t,this.currState=r,this.forwardEvent=i,this.inputBindingEnabled=c}activate(n){const t=this.futureState._root,r=this.currState?this.currState._root:null;this.deactivateChildRoutes(t,r,n),wl(this.futureState.root),this.activateChildRoutes(t,r,n)}deactivateChildRoutes(n,t,r){const i=_8(t);n.children.forEach(c=>{const s=c.value.outlet;this.deactivateRoutes(c,i[s],r),delete i[s]}),Object.values(i).forEach(c=>{this.deactivateRouteAndItsChildren(c,r)})}deactivateRoutes(n,t,r){const i=n.value,c=t?t.value:null;if(i===c)if(i.component){const s=r.getContext(i.outlet);s&&this.deactivateChildRoutes(n,t,s.children)}else this.deactivateChildRoutes(n,t,r);else c&&this.deactivateRouteAndItsChildren(t,r)}deactivateRouteAndItsChildren(n,t){n.value.component&&this.routeReuseStrategy.shouldDetach(n.value.snapshot)?this.detachAndStoreRouteSubtree(n,t):this.deactivateRouteAndOutlet(n,t)}detachAndStoreRouteSubtree(n,t){const r=t.getContext(n.value.outlet),i=r&&n.value.component?r.children:t,c=_8(n);for(const s of Object.values(c))this.deactivateRouteAndItsChildren(s,i);if(r&&r.outlet){const s=r.outlet.detach(),a=r.children.onOutletDeactivated();this.routeReuseStrategy.store(n.value.snapshot,{componentRef:s,route:n,contexts:a})}}deactivateRouteAndOutlet(n,t){const r=t.getContext(n.value.outlet),i=r&&n.value.component?r.children:t,c=_8(n);for(const s of Object.values(c))this.deactivateRouteAndItsChildren(s,i);r&&(r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated()),r.attachRef=null,r.route=null)}activateChildRoutes(n,t,r){const i=_8(t);
1n.children.forEach(c=>{this.activateRoutes(c,i[c.value.outlet],r),this.forwardEvent(new S11(c.value.snapshot))}),n.children.length&&this.forwardEvent(new H11(n.value.snapshot))}activateRoutes(n,t,r){const i=n.value,c=t?t.value:null;if(wl(i),i===c)if(i.component){const s=r.getOrCreateContext(i.outlet);this.activateChildRoutes(n,t,s.children)}else this.activateChildRoutes(n,t,r);else if(i.component){const s=r.getOrCreateContext(i.outlet);if(this.routeReuseStrategy.shouldAttach(i.snapshot)){const a=this.routeReuseStrategy.retrieve(i.snapshot);this.routeReuseStrategy.store(i.snapshot,null),s.children.onOutletReAttached(a.contexts),s.attachRef=a.componentRef,s.route=a.route.value,s.outlet&&s.outlet.attach(a.componentRef,a.route.value),wl(a.route.value),this.activateChildRoutes(n,null,s.children)}else s.attachRef=null,s.route=i,s.outlet&&s.outlet.activateWith(i,s.injector),this.activateChildRoutes(n,null,s.children)}else this.activateChildRoutes(n,null,r)}}class Zz{constructor(n){this.path=n,this.route=this.path[this.path.length-1]}}class g7{constructor(n,t){this.component=n,this.route=t}}function F11(e,n,t){const r=e._root;return B0(r,n?n._root:null,t,[r.value])}function y8(e,n){const t=Symbol(),r=n.get(e,t);return r===t?"function"!=typeof e||function ak(e){return null!==H5(e)}(e)?n.get(e):e:r}function B0(e,n,t,r,i={canDeactivateChecks:[],canActivateChecks:[]}){const c=_8(n);return e.children.forEach(s=>{(function U11(e,n,t,r,i={canDeactivateChecks:[],canActivateChecks:[]}){const c=e.value,s=n?n.value:null,a=t?t.getContext(e.value.outlet):null;if(s&&c.routeConfig===s.routeConfig){const o=function j11(e,n,t){if("function"==typeof t)return t(e,n);switch(t){case"pathParamsChange":return!I6(e.url,n.url);case"pathParamsOrQueryParamsChange":return!I6(e.url,n.url)||!A4(e.queryParams,n.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Nl(e,n)||!A4(e.queryParams,n.queryParams);default:return!Nl(e,n)}}(s,c,c.routeConfig.runGuardsAndResolvers);o?i.canActivateChecks.push(new Zz(r)):(c.data=s.data,c._resolvedData=s._resolvedData),B0(e,n,c.component?a?a.children:null:t,r,i),o&&a&&a.outlet&&a.outlet.isActivated&&i.canDeactivateChecks.push(new g7(a.outlet.component,s))}else s&&U0(n,a,i),i.canActivateChecks.push(new Zz(r)),B0(e,null,c.component?a?a.children:null:t,r,i)})(s,c[s.value.outlet],t,r.concat([s.value]),i),delete c[s.value.outlet]}),Object.entries(c).forEach(([s,a])=>U0(a,t.getContext(s),i)),i}function U0(e,n,t){const r=_8(e),i=e.value;Object.entries(r).forEach(([c,s])=>{U0(s,i.component?n?n.children.getContext(c):null:n,t)}),t.canDeactivateChecks.push(new g7(i.component&&n&&n.outlet&&n.outlet.isActivated?n.outlet.component:null,i))}function j0(e){return"function"==typeof e}function Yz(e){return e instanceof e7||"EmptyError"===e?.name}const v7=Symbol("INITIAL_VALUE");function b8(){return U3(e=>pl(e.map(n=>n.pipe($3(1),function pz(...e){const n=M0(e);return o2((t,r)=>{(n?L0(e,t,n):L0(e,t)).subscribe(r)})}(v7)))).pipe(a1(n=>{for(const t of n)if(!0!==t){if(t===v7)return v7;if(!1===t||Q11(t))return t}return!0}),V2(n=>n!==v7),$3(1)))}function Q11(e){return R6(e)||e instanceof xl}function Qz(e){return function KR(...e){return sd(e)}(L2(n=>{if("boolean"!=typeof n)throw m7(0,n)}),a1(n=>!0===n))}class El{constructor(n){this.segmentGroup=n||null}}class C7 extends Error{constructor(n){super(),this.urlTree=n}}function z8(e){return x0(new El(e))}class l21{constructor(n,t){this.urlSerializer=n,this.urlTree=t}lineralizeSegments(n,t){let r=[],i=t.root;for(;;){if(r=r.concat(i.segments),0===i.numberOfChildren)return Q(r);if(i.numberOfChildren>1||!i.children[i1])return x0(new w(4e3,!1));i=i.children[i1]}}applyRedirectCommands(n,t,r,i,c){if("string"!=typeof t){const a=t,{queryParams:o,fragment:l,routeConfig:f,url:u,outlet:d,params:h,data:p,title:m}=i,v=v4(c,()=>a({params:h,data:p,queryParams:o,fragment:l,routeConfig:f,url:u,outlet:d,title:m}));if(v instanceof A6)throw new C7(v);t=v}const s=this.applyRedirectCreateUrlTree(t,this.urlSerializer.parse(t),n,r);if("/"===t[0])throw new C7(s);return s}applyRedirectCreateUrlTree(n,t,r,i){const c=this.createSegmentGroup(n,t.root,r,i);return new A6(c,this.createQueryParams(t.queryParams,this.urlTree.queryParams),t.fragment)}createQueryParams(n,t){const r={};
1return Object.entries(n).forEach(([i,c])=>{if("string"==typeof c&&":"===c[0]){const a=c.substring(1);r[i]=t[a]}else r[i]=c}),r}createSegmentGroup(n,t,r,i){const c=this.createSegments(n,t.segments,r,i);let s={};return Object.entries(t.children).forEach(([a,o])=>{s[a]=this.createSegmentGroup(n,o,r,i)}),new L1(c,s)}createSegments(n,t,r,i){return t.map(c=>":"===c.path[0]?this.findPosParam(n,c,i):this.findOrReturn(c,r))}findPosParam(n,t,r){const i=r[t.path.substring(1)];if(!i)throw new w(4001,!1);return i}findOrReturn(n,t){let r=0;for(const i of t){if(i.path===n.path)return t.splice(r),i;r++}return n}}const Tl={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function f21(e,n,t,r,i){const c=Kz(e,n,t);return c.matched?(r=function w11(e,n){return e.providers&&!e._injector&&(e._injector=Pr(e.providers,n,`Route: ${e.path}`)),e._injector??n}(n,r),function s21(e,n,t,r){const i=n.canMatch;return i&&0!==i.length?Q(i.map(s=>{const a=y8(s,e);return $e(function Y11(e){return e&&j0(e.canMatch)}(a)?a.canMatch(n,t):v4(e,()=>a(n,t)))})).pipe(b8(),Qz()):Q(!0)}(r,n,t).pipe(a1(s=>!0===s?c:{...Tl}))):Q(c)}function Kz(e,n,t){if("**"===n.path)return function u21(e){return{matched:!0,parameters:e.length>0?Cz(e).parameters:{},consumedSegments:e,remainingSegments:[],positionalParamSegments:{}}}(t);if(""===n.path)return"full"===n.pathMatch&&(e.hasChildren()||t.length>0)?{...Tl}:{matched:!0,consumedSegments:[],remainingSegments:t,parameters:{},positionalParamSegments:{}};const i=(n.matcher||$X)(t,e,n);if(!i)return{...Tl};const c={};Object.entries(i.posParams??{}).forEach(([a,o])=>{c[a]=o.path});const s=i.consumed.length>0?{...c,...i.consumed[i.consumed.length-1].parameters}:c;return{matched:!0,consumedSegments:i.consumed,remainingSegments:t.slice(i.consumed.length),parameters:s,positionalParamSegments:i.posParams??{}}}function Jz(e,n,t,r){return t.length>0&&function p21(e,n,t){return t.some(r=>_7(e,n,r)&&a4(r)!==i1)}(e,t,r)?{segmentGroup:new L1(n,h21(r,new L1(t,e.children))),slicedSegments:[]}:0===t.length&&function m21(e,n,t){return t.some(r=>_7(e,n,r))}(e,t,r)?{segmentGroup:new L1(e.segments,d21(e,t,r,e.children)),slicedSegments:t}:{segmentGroup:new L1(e.segments,e.children),slicedSegments:t}}function d21(e,n,t,r){const i={};for(const c of t)if(_7(e,n,c)&&!r[a4(c)]){const s=new L1([],{});i[a4(c)]=s}return{...r,...i}}function h21(e,n){const t={};t[i1]=n;for(const r of e)if(""===r.path&&a4(r)!==i1){const i=new L1([],{});t[a4(r)]=i}return t}function _7(e,n,t){return(!(e.hasChildren()||n.length>0)||"full"!==t.pathMatch)&&""===t.path}class v21{}class M21{constructor(n,t,r,i,c,s,a){this.injector=n,this.configLoader=t,this.rootComponentType=r,this.config=i,this.urlTree=c,this.paramsInheritanceStrategy=s,this.urlSerializer=a,this.applyRedirects=new l21(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(n){return new w(4002,`'${n.segmentGroup}'`)}recognize(){const n=Jz(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(n).pipe(a1(({children:t,rootSnapshot:r})=>{const i=new o4(r,t),c=new Bz("",i),s=function f11(e,n,t=null,r=null){return Lz(Dz(e),n,t,r)}(r,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,c.url=this.urlSerializer.serialize(s),{state:c,tree:s}}))}match(n){const t=new h7([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Object.freeze({}),i1,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,n,i1,t).pipe(a1(r=>({children:r,rootSnapshot:t})),T6(r=>{if(r instanceof C7)return this.urlTree=r.urlTree,this.match(r.urlTree.root);throw r instanceof El?this.noMatchError(r):r}))}processSegmentGroup(n,t,r,i,c){return 0===r.segments.length&&r.hasChildren()?this.processChildren(n,t,r,c):this.processSegment(n,t,r,r.segments,i,!0,c).pipe(a1(s=>s instanceof o4?[s]:[]))}processChildren(n,t,r,i){const c=[];for(const s of Object.keys(r.children))"primary"===s?c.unshift(s):c.push(s);return m2(c).pipe(h8(s=>{const a=r.children[s],o=function x11(e,n){const t=e.filter(r=>a4(r)===n);return t.push(...e.filter(r=>a4(r)!==n)),t}(t,s);return this.processSegmentGroup(n,o,a,s,i)}),function BX(e,n){return o2(function FX(e,n,t,r,i){return(c,s)=>{let a=t,o=n,l=0;c.subscribe(G1(s,f=>{const u=l++;o=a?e(o,f,u):(a=!0,f),r&&s.next(o)},i&&(()=>{a&&s.next(o),s.complete()}
1)))}}(e,n,arguments.length>=2,!0))}((s,a)=>(s.push(...a),s)),t7(null),function UX(e,n){const t=arguments.length>=2;return r=>r.pipe(e?V2((i,c)=>e(i,c,r)):W4,gl(1),t?t7(n):mz(()=>new e7))}(),D2(s=>{if(null===s)return z8(r);const a=Xz(s);return function y21(e){e.sort((n,t)=>n.value.outlet===i1?-1:t.value.outlet===i1?1:n.value.outlet.localeCompare(t.value.outlet))}(a),Q(a)}))}processSegment(n,t,r,i,c,s,a){return m2(t).pipe(h8(o=>this.processSegmentAgainstRoute(o._injector??n,t,o,r,i,c,s,a).pipe(T6(l=>{if(l instanceof El)return Q(null);throw l}))),E6(o=>!!o),T6(o=>{if(Yz(o))return function g21(e,n,t){return 0===n.length&&!e.children[t]}(r,i,c)?Q(new v21):z8(r);throw o}))}processSegmentAgainstRoute(n,t,r,i,c,s,a,o){return a4(r)===s||s!==i1&&_7(i,c,r)?void 0===r.redirectTo?this.matchSegmentAgainstRoute(n,i,r,c,s,o):this.allowRedirects&&a?this.expandSegmentAgainstRouteUsingRedirect(n,i,t,r,c,s,o):z8(i):z8(i)}expandSegmentAgainstRouteUsingRedirect(n,t,r,i,c,s,a){const{matched:o,parameters:l,consumedSegments:f,positionalParamSegments:u,remainingSegments:d}=Kz(t,i,c);if(!o)return z8(t);"string"==typeof i.redirectTo&&"/"===i.redirectTo[0]&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const h=new h7(c,l,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,eH(i),a4(i),i.component??i._loadedComponent??null,i,tH(i)),p=d7(h,a,this.paramsInheritanceStrategy);h.params=Object.freeze(p.params),h.data=Object.freeze(p.data);const m=this.applyRedirects.applyRedirectCommands(f,i.redirectTo,u,h,n);return this.applyRedirects.lineralizeSegments(i,m).pipe(D2(v=>this.processSegment(n,r,t,v.concat(d),s,!1,a)))}matchSegmentAgainstRoute(n,t,r,i,c,s){const a=f21(t,r,i,n);return"**"===r.path&&(t.children={}),a.pipe(U3(o=>o.matched?this.getChildConfig(n=r._injector??n,r,i).pipe(U3(({routes:l})=>{const f=r._loadedInjector??n,{parameters:u,consumedSegments:d,remainingSegments:h}=o,p=new h7(d,u,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,eH(r),a4(r),r.component??r._loadedComponent??null,r,tH(r)),m=d7(p,s,this.paramsInheritanceStrategy);p.params=Object.freeze(m.params),p.data=Object.freeze(m.data);const{segmentGroup:v,slicedSegments:_}=Jz(t,d,h,l);if(0===_.length&&v.hasChildren())return this.processChildren(f,l,v,p).pipe(a1(S=>new o4(p,S)));if(0===l.length&&0===_.length)return Q(new o4(p,[]));const C=a4(r)===c;return this.processSegment(f,l,v,_,C?i1:c,!0,p).pipe(a1(S=>new o4(p,S instanceof o4?[S]:[])))})):z8(t)))}getChildConfig(n,t,r){return t.children?Q({routes:t.children,injector:n}):t.loadChildren?void 0!==t._loadedRoutes?Q({routes:t._loadedRoutes,injector:t._loadedInjector}):function c21(e,n,t,r){const i=n.canLoad;return void 0===i||0===i.length?Q(!0):Q(i.map(s=>{const a=y8(s,e);return $e(function G11(e){return e&&j0(e.canLoad)}(a)?a.canLoad(n,t):v4(e,()=>a(n,t)))})).pipe(b8(),Qz())}(n,t,r).pipe(D2(i=>i?this.configLoader.loadChildren(n,t).pipe(L2(c=>{t._loadedRoutes=c.routes,t._loadedInjector=c.injector})):function o21(){return x0(qz(!1,w3.GuardRejected))}())):Q({routes:[],injector:n})}}function b21(e){const n=e.value.routeConfig;return n&&""===n.path}function Xz(e){const n=[],t=new Set;for(const r of e){if(!b21(r)){n.push(r);continue}const i=n.find(c=>r.value.routeConfig===c.value.routeConfig);void 0!==i?(i.children.push(...r.children),t.add(i)):n.push(r)}for(const r of t){const i=Xz(r.children);n.push(new o4(r.value,i))}return n.filter(r=>!t.has(r))}function eH(e){return e.data||{}}function tH(e){return e.resolve||{}}function H21(e,n){return D2(t=>{const{targetSnapshot:r,guards:{canActivateChecks:i}}=t;if(!i.length)return Q(t);const c=new Set(i.map(o=>o.route)),s=new Set;for(const o of c)if(!s.has(o))for(const l of nH(o))s.add(l);let a=0;return m2(s).pipe(h8(o=>c.has(o)?function V21(e,n,t,r){const i=e.routeConfig,c=e._resolve;return void 0!==i?.title&&!jz(i)&&(c[E0]=i.title),function S21(e,n,t,r){const i=vl(e);
1if(0===i.length)return Q({});const c={};return m2(i).pipe(D2(s=>function w21(e,n,t,r){const i=O0(n)??r,c=y8(e,i);return $e(c.resolve?c.resolve(n,t):v4(i,()=>c(n,t)))}(e[s],n,t,r).pipe(E6(),L2(a=>{if(a instanceof xl)throw m7(new r7,a);c[s]=a}))),gl(1),function gz(e){return a1(()=>e)}(c),T6(s=>Yz(s)?S3:x0(s)))}(c,e,n,r).pipe(a1(s=>(e._resolvedData=s,e.data=d7(e,e.parent,t).resolve,null)))}(o,r,e,n):(o.data=d7(o,o.parent,e).resolve,Q(void 0))),L2(()=>a++),gl(1),D2(o=>a===s.size?Q(t):S3))})}function nH(e){const n=e.children.map(t=>nH(t)).flat();return[e,...n]}function Al(e){return U3(n=>{const t=e(n);return t?m2(t).pipe(a1(()=>n)):Q(n)})}let rH=(()=>{class e{buildTitle(t){let r,i=t.root;for(;void 0!==i;)r=this.getResolvedTitleForRoute(i)??r,i=i.children.find(c=>c.outlet===i1);return r}getResolvedTitleForRoute(t){return t.data[E0]}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:()=>g(N21),providedIn:"root"})}}return e})(),N21=(()=>{class e extends rH{constructor(t){super(),this.title=t}updateTitle(t){const r=this.buildTitle(t);void 0!==r&&this.title.setTitle(r)}static{this.\u0275fac=function(r){return new(r||e)(j(cK))}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const H8=new I("",{providedIn:"root",factory:()=>({})});let iH=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=T1({type:e,selectors:[["ng-component"]],standalone:!0,features:[H3],decls:1,vars:0,template:function(r,i){1&r&&B(0,"router-outlet")},dependencies:[Dl],encapsulation:2})}}return e})();function Il(e){const n=e.children&&e.children.map(Il),t=n?{...e,children:n}:{...e};return!t.component&&!t.loadComponent&&(n||t.loadChildren)&&t.outlet&&t.outlet!==i1&&(t.component=iH),t}const V8=new I("");let Rl=(()=>{class e{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=g(N_)}loadComponent(t){if(this.componentLoaders.get(t))return this.componentLoaders.get(t);if(t._loadedComponent)return Q(t._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(t);const r=$e(t.loadComponent()).pipe(a1(cH),L2(c=>{this.onLoadEndListener&&this.onLoadEndListener(t),t._loadedComponent=c}),w0(()=>{this.componentLoaders.delete(t)})),i=new hz(r,()=>new E1).pipe(ml());return this.componentLoaders.set(t,i),i}loadChildren(t,r){if(this.childrenLoaders.get(r))return this.childrenLoaders.get(r);if(r._loadedRoutes)return Q({routes:r._loadedRoutes,injector:r._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(r);const c=function D21(e,n,t,r){return $e(e.loadChildren()).pipe(a1(cH),D2(i=>i instanceof Ug||Array.isArray(i)?Q(i):m2(n.compileModuleAsync(i))),a1(i=>{r&&r(e);let c,s,a=!1;return Array.isArray(i)?(s=i,!0):(c=i.create(t).injector,s=c.get(V8,[],{optional:!0,self:!0}).flat()),{routes:s.map(Il),injector:c}}))}(r,this.compiler,t,this.onLoadEndListener).pipe(w0(()=>{this.childrenLoaders.delete(r)})),s=new hz(c,()=>new E1).pipe(ml());return this.childrenLoaders.set(r,s),s}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function cH(e){return function L21(e){return e&&"object"==typeof e&&"default"in e}(e)?e.default:e}let kl=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:()=>g(x21),providedIn:"root"})}}return e})(),x21=(()=>{class e{shouldProcessUrl(t){return!0}extract(t){return t}merge(t,r){return t}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const sH=new I(""),aH=new I("");function E21(e,n,t){const r=e.get(aH),i=e.get(e2);return e.get(l1).runOutsideAngular(()=>{if(!i.startViewTransition||r.skipNextTransition)return r.skipNextTransition=!1,new Promise(l=>setTimeout(l));let c;const s=new Promise(l=>{c=l}),a=i.startViewTransition(()=>(c(),function T21(e){return new Promise(n=>{xe({read:()=>setTimeout(n)},{injector:e})})}(e))),{onViewTransitionCreated:o}=r;return o&&v4(e,()=>o({transition:a,from:n,to:t})),s})}const oH=new I("");let M7=(()=>{class e{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new E1,this.transitionAbortSubject=ne
1w E1,this.configLoader=g(Rl),this.environmentInjector=g(E2),this.urlSerializer=g(v8),this.rootContexts=g(P0),this.location=g(p0),this.inputBindingEnabled=null!==g(p7,{optional:!0}),this.titleStrategy=g(rH),this.options=g(H8,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=g(kl),this.createViewTransition=g(sH,{optional:!0}),this.navigationErrorHandler=g(oH,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>Q(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=i=>this.events.next(new b11(i)),this.configLoader.onLoadStartListener=i=>this.events.next(new y11(i))}complete(){this.transitions?.complete()}handleNavigationRequest(t){const r=++this.navigationId;this.transitions?.next({...this.transitions.value,...t,id:r})}setupNavigations(t,r,i){return this.transitions=new T3({id:0,currentUrlTree:r,currentRawUrl:r,extractedUrl:this.urlHandlingStrategy.extract(r),urlAfterRedirects:this.urlHandlingStrategy.extract(r),rawUrl:r,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:k0,restoredState:null,currentSnapshot:i.snapshot,targetSnapshot:null,currentRouterState:i,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(V2(c=>0!==c.id),a1(c=>({...c,extractedUrl:this.urlHandlingStrategy.extract(c.rawUrl)})),U3(c=>{let s=!1,a=!1;return Q(c).pipe(U3(o=>{if(this.navigationId>c.id)return this.cancelNavigationTransition(c,"",w3.SupersededByNewNavigation),S3;this.currentTransition=c,this.currentNavigation={id:o.id,initialUrl:o.rawUrl,extractedUrl:o.extractedUrl,targetBrowserUrl:"string"==typeof o.extras.browserUrl?this.urlSerializer.parse(o.extras.browserUrl):o.extras.browserUrl,trigger:o.source,extras:o.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const l=!t.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!l&&"reload"!==(o.extras.onSameUrlNavigation??t.onSameUrlNavigation)){const u="";return this.events.next(new C8(o.id,this.urlSerializer.serialize(o.rawUrl),u,f7.IgnoredSameUrlNavigation)),o.resolve(!1),S3}if(this.urlHandlingStrategy.shouldProcessUrl(o.rawUrl))return Q(o).pipe(U3(u=>{const d=this.transitions?.getValue();return this.events.next(new l7(u.id,this.urlSerializer.serialize(u.extractedUrl),u.source,u.restoredState)),d!==this.transitions?.getValue()?S3:Promise.resolve(u)}),function z21(e,n,t,r,i,c){return D2(s=>function C21(e,n,t,r,i,c,s="emptyOnly"){return new M21(e,n,t,r,i,s,c).recognize()}(e,n,t,r,s.extractedUrl,i,c).pipe(a1(({state:a,tree:o})=>({...s,targetSnapshot:a,urlAfterRedirects:o}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,t.config,this.urlSerializer,this.paramsInheritanceStrategy),L2(u=>{c.targetSnapshot=u.targetSnapshot,c.urlAfterRedirects=u.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:u.urlAfterRedirects};const d=new Rz(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(d)}));if(l&&this.urlHandlingStrategy.shouldProcessUrl(o.currentRawUrl)){const{id:u,extractedUrl:d,source:h,restoredState:p,extras:m}=o,v=new l7(u,this.urlSerializer.serialize(d),h,p);this.events.next(v);const _=Fz(this.rootComponentType).snapshot;return this.currentTransition=c={...o,targetSnapshot:_,urlAfterRedirects:d,extras:{...m,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=d,Q(c)}{const u="";return this.events.next(new C8(o.id,this.urlSerializer.serialize(o.extractedUrl),u,f7.IgnoredByUrlHandlingStrategy)),o.resolve(!1),S3}}),L2(o=>{const l=new v11(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot);this.events.next(l)}),a1(o=>(this.currentTransition=c={...o,guards:F11(o.targetSnapshot,o.currentSnapshot,this.rootContexts)},c)),function K11(e,n){return D2(t=>{const{targetSnapshot:r,currentSnapshot:i,guards:{canActivateChecks:c,canDeactivateChecks:s}}=t;return 0===s.length&&0===c.length?Q({...t,guardsResult:!0}):function J11(e,n,t,r){return m2(e).pipe(D2(i=>
1function i21(e,n,t,r,i){const c=n&&n.routeConfig?n.routeConfig.canDeactivate:null;return c&&0!==c.length?Q(c.map(a=>{const o=O0(n)??i,l=y8(a,o);return $e(function Z11(e){return e&&j0(e.canDeactivate)}(l)?l.canDeactivate(e,n,t,r):v4(o,()=>l(e,n,t,r))).pipe(E6())})).pipe(b8()):Q(!0)}(i.component,i.route,t,n,r)),E6(i=>!0!==i,!0))}(s,r,i,e).pipe(D2(a=>a&&function $11(e){return"boolean"==typeof e}(a)?function X11(e,n,t,r){return m2(n).pipe(h8(i=>L0(function t21(e,n){return null!==e&&n&&n(new z11(e)),Q(!0)}(i.route.parent,r),function e21(e,n){return null!==e&&n&&n(new V11(e)),Q(!0)}(i.route,r),function r21(e,n,t){const r=n[n.length-1],c=n.slice(0,n.length-1).reverse().map(s=>function B11(e){const n=e.routeConfig?e.routeConfig.canActivateChild:null;return n&&0!==n.length?{node:e,guards:n}:null}(s)).filter(s=>null!==s).map(s=>dz(()=>Q(s.guards.map(o=>{const l=O0(s.node)??t,f=y8(o,l);return $e(function W11(e){return e&&j0(e.canActivateChild)}(f)?f.canActivateChild(r,e):v4(l,()=>f(r,e))).pipe(E6())})).pipe(b8())));return Q(c).pipe(b8())}(e,i.path,t),function n21(e,n,t){const r=n.routeConfig?n.routeConfig.canActivate:null;if(!r||0===r.length)return Q(!0);const i=r.map(c=>dz(()=>{const s=O0(n)??t,a=y8(c,s);return $e(function q11(e){return e&&j0(e.canActivate)}(a)?a.canActivate(n,e):v4(s,()=>a(n,e))).pipe(E6())}));return Q(i).pipe(b8())}(e,i.route,t))),E6(i=>!0!==i,!0))}(r,c,e,n):Q(a)),a1(a=>({...t,guardsResult:a})))})}(this.environmentInjector,o=>this.events.next(o)),L2(o=>{if(c.guardsResult=o.guardsResult,o.guardsResult&&"boolean"!=typeof o.guardsResult)throw m7(0,o.guardsResult);const l=new C11(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot,!!o.guardsResult);this.events.next(l)}),V2(o=>!!o.guardsResult||(this.cancelNavigationTransition(o,"",w3.GuardRejected),!1)),Al(o=>{if(o.guards.canActivateChecks.length)return Q(o).pipe(L2(l=>{const f=new _11(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(f)}),U3(l=>{let f=!1;return Q(l).pipe(H21(this.paramsInheritanceStrategy,this.environmentInjector),L2({next:()=>f=!0,complete:()=>{f||this.cancelNavigationTransition(l,"",w3.NoDataFromResolver)}}))}),L2(l=>{const f=new M11(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(f)}))}),Al(o=>{const l=f=>{const u=[];f.routeConfig?.loadComponent&&!f.routeConfig._loadedComponent&&u.push(this.configLoader.loadComponent(f.routeConfig).pipe(L2(d=>{f.component=d}),a1(()=>{})));for(const d of f.children)u.push(...l(d));return u};return pl(l(o.targetSnapshot.root)).pipe(t7(null),$3(1))}),Al(()=>this.afterPreactivation()),U3(()=>{const{currentSnapshot:o,targetSnapshot:l}=c,f=this.createViewTransition?.(this.environmentInjector,o.root,l.root);return f?m2(f).pipe(a1(()=>c)):Q(c)}),a1(o=>{const l=function A11(e,n,t){const r=F0(e,n._root,t?t._root:void 0);return new Pz(r,n)}(t.routeReuseStrategy,o.targetSnapshot,o.currentRouterState);return this.currentTransition=c={...o,targetRouterState:l},this.currentNavigation.targetRouterState=l,c}),L2(()=>{this.events.next(new zl)}),((e,n,t,r)=>a1(i=>(new P11(n,i.targetRouterState,i.currentRouterState,t,r).activate(e),i)))(this.rootContexts,t.routeReuseStrategy,o=>this.events.next(o),this.inputBindingEnabled),$3(1),L2({next:o=>{s=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new de(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects))),this.titleStrategy?.updateTitle(o.targetRouterState.snapshot),o.resolve(!0)},complete:()=>{s=!0}}),R2(this.transitionAbortSubject.pipe(L2(o=>{throw o}))),w0(()=>{!s&&!a&&this.cancelNavigationTransition(c,"",w3.SupersededByNewNavigation),this.currentTransition?.id===c.id&&(this.currentNavigation=null,this.currentTransition=null)}),T6(o=>{if(a=!0,Wz(o))this.events.next(new k6(c.id,this.urlSerializer.serialize(c.extractedUrl),o.message,o.cancellationCode)),function k11(e){return Wz(e)&&R6(e.url)}(o)?this.events.next(new u7(o.url,o.navigationBehaviorOptions)):c.resolve(!1);else{const l=new bl(c.id,this.urlSerializer.serialize(c.extractedUrl),o,c.targetSnapshot??void 0);try{const f=v4(this.environmentInjector,()=>this.navigationErrorHandler?.(l));if(f instanceof xl){const{message:u,cancellationCode:d}=m7(0,f);this.events.next(new k6(c.id,this.urlSerializer.serialize(c.extractedUrl),u,d)),this.events.next(new u7(f.redirectTo,f.navigationBehaviorOptions))}else{this.events.next(l);const u=t.errorHandler(o);c.resolve(!!u)}}catch(f){this.options.resolveNavigationPromiseOnError?c.resolve(!1):c.reject(f)}}return S3}))}))}cancelNavigationTransition(t,r,i){const c=new k6(t.id,this.urlSerializer.serialize(t.extractedUrl),r,i);this.events.next(c),t.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){const t=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),r=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return t.toString()!==r?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function A21(e){return e!==k0}let I21=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:()=>g(k21),providedIn:"root"})}}return e})();class R21{shouldDetach(n){return!1}store(n,t){}shouldAttach(n){return!1}retrieve(n){return null}
1shouldReuseRoute(n,t){return n.routeConfig===t.routeConfig}}let k21=(()=>{class e extends R21{static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=B1(e)))(i||e)}})()}static{this.\u0275prov=T({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),lH=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:()=>g(O21),providedIn:"root"})}}return e})(),O21=(()=>{class e extends lH{constructor(){super(...arguments),this.location=g(p0),this.urlSerializer=g(v8),this.options=g(H8,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=g(kl),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new A6,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Fz(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(t){return this.location.subscribe(r=>{"popstate"===r.type&&t(r.url,r.state)})}handleRouterEvent(t,r){if(t instanceof l7)this.stateMemento=this.createStateMemento();else if(t instanceof C8)this.rawUrlTree=r.initialUrl;else if(t instanceof Rz){if("eager"===this.urlUpdateStrategy&&!r.extras.skipLocationChange){const i=this.urlHandlingStrategy.merge(r.finalUrl,r.initialUrl);this.setBrowserUrl(r.targetBrowserUrl??i,r)}}else t instanceof zl?(this.currentUrlTree=r.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(r.finalUrl,r.initialUrl),this.routerState=r.targetRouterState,"deferred"===this.urlUpdateStrategy&&!r.extras.skipLocationChange&&this.setBrowserUrl(r.targetBrowserUrl??this.rawUrlTree,r)):t instanceof k6&&(t.code===w3.GuardRejected||t.code===w3.NoDataFromResolver)?this.restoreHistory(r):t instanceof bl?this.restoreHistory(r,!0):t instanceof de&&(this.lastSuccessfulId=t.id,this.currentPageId=this.browserPageId)}setBrowserUrl(t,r){const i=t instanceof A6?this.urlSerializer.serialize(t):t;if(this.location.isCurrentPathEqualTo(i)||r.extras.replaceUrl){const s={...r.extras.state,...this.generateNgRouterState(r.id,this.browserPageId)};this.location.replaceState(i,"",s)}else{const c={...r.extras.state,...this.generateNgRouterState(r.id,this.browserPageId+1)};this.location.go(i,"",c)}}restoreHistory(t,r=!1){if("computed"===this.canceledNavigationResolution){const c=this.currentPageId-this.browserPageId;0!==c?this.location.historyGo(c):this.currentUrlTree===t.finalUrl&&0===c&&(this.resetState(t),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(r&&this.resetState(t),this.resetUrlToCurrentUrlTree())}resetState(t){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,t.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(t,r){return"computed"===this.canceledNavigationResolution?{navigationId:t,\u0275routerPageId:r}:{navigationId:t}}static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=B1(e)))(i||e)}})()}static{this.\u0275prov=T({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var $0=function(e){return e[e.COMPLETE=0]="COMPLETE",e[e.FAILED=1]="FAILED",e[e.REDIRECTING=2]="REDIRECTING",e}($0||{});function fH(e,n){e.events.pipe(V2(t=>t instanceof de||t instanceof k6||t instanceof bl||t instanceof C8),a1(t=>t instanceof de||t instanceof C8?$0.COMPLETE:t instanceof k6&&(t.code===w3.Redirect||t.code===w3.SupersededByNewNavigation)?$0.REDIRECTING:$0.FAILED),V2(t=>t!==$0.REDIRECTING),$3(1)).subscribe(()=>{n()})}function P21(e){throw e}const F21={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},B21={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let R4=(()=>{class e{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.console=g(v_),this.stateManager=g(lH),this.options=g(H8,{optional:!0})||{},this.pendingTasks=g(te),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=g(M7),this.urlSerializer
1=g(v8),this.location=g(p0),this.urlHandlingStrategy=g(kl),this._events=new E1,this.errorHandler=this.options.errorHandler||P21,this.navigated=!1,this.routeReuseStrategy=g(I21),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=g(V8,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!g(p7,{optional:!0}),this.eventsSubscription=new v1,this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:t=>{this.console.warn(t)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const t=this.navigationTransitions.events.subscribe(r=>{try{const i=this.navigationTransitions.currentTransition,c=this.navigationTransitions.currentNavigation;if(null!==i&&null!==c)if(this.stateManager.handleRouterEvent(r,c),r instanceof k6&&r.code!==w3.Redirect&&r.code!==w3.SupersededByNewNavigation)this.navigated=!0;else if(r instanceof de)this.navigated=!0;else if(r instanceof u7){const s=r.navigationBehaviorOptions,a=this.urlHandlingStrategy.merge(r.url,i.currentRawUrl),o={browserUrl:i.extras.browserUrl,info:i.extras.info,skipLocationChange:i.extras.skipLocationChange,replaceUrl:i.extras.replaceUrl||"eager"===this.urlUpdateStrategy||A21(i.source),...s};this.scheduleNavigation(a,k0,null,o,{resolve:i.resolve,reject:i.reject,promise:i.promise})}(function j21(e){return!(e instanceof zl||e instanceof u7)})(r)&&this._events.next(r)}catch(i){this.navigationTransitions.transitionAbortSubject.next(i)}});this.eventsSubscription.add(t)}resetRootComponentType(t){this.routerState.root.component=t,this.navigationTransitions.rootComponentType=t}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),k0,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((t,r)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(t,"popstate",r)},0)})}navigateToSyncWithBrowser(t,r,i){const c={replaceUrl:!0},s=i?.navigationId?i:null;if(i){const o={...i};delete o.navigationId,delete o.\u0275routerPageId,0!==Object.keys(o).length&&(c.state=o)}const a=this.parseUrl(t);this.scheduleNavigation(a,r,s,c)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(t){this.config=t.map(Il),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(t,r={}){const{relativeTo:i,queryParams:c,fragment:s,queryParamsHandling:a,preserveFragment:o}=r,l=o?this.currentUrlTree.fragment:s;let u,f=null;switch(a??this.options.defaultQueryParamsHandling){case"merge":f={...this.currentUrlTree.queryParams,...c};break;case"preserve":f=this.currentUrlTree.queryParams;break;default:f=c||null}null!==f&&(f=this.removeEmptyProps(f));try{u=Dz(i?i.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof t[0]||"/"!==t[0][0])&&(t=[]),u=this.currentUrlTree.root}return Lz(u,t,f,l??null)}navigateByUrl(t,r={skipLocationChange:!1}){const i=R6(t)?t:this.parseUrl(t),c=this.urlHandlingStrategy.merge(i,this.rawUrlTree);return this.scheduleNavigation(c,k0,null,r)}navigate(t,r={skipLocationChange:!1}){return function U21(e){for(let n=0;n<e.length;n++)if(null==e[n])throw new w(4008,!1)}(t),this.navigateByUrl(this.createUrlTree(t,r),r)}serializeUrl(t){return this.urlSerializer.serialize(t)}parseUrl(t){try{return this.urlSerializer.parse(t)}catch{return this.urlSerializer.parse("/")}}isActive(t,r){let i;if(i=!0===r?{...F21}:!1===r?{...B21}:r,R6(t))return Mz(this.currentUrlTree,t,i);const c=this.parseUrl(t);return Mz(this.currentUrlTree,c,i)}removeEmptyProps(t){return Object.entries(t).reduce((r,[i,c])=>(null!=c&&(r[i]=c),r),{})}scheduleNavigation(t,r,i,c,s){if(this.disposed)return Promise.resolve(!1);let a,o,l;s?(a=s.resolve,o=s.reject,l=s.promise):l=new Promise((u,d)=>{a=u,o=d});const f=this.pendingTasks.add();return fH(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(f))}),this.navigationTransitions.handleNavigationRequest({source:r,restoredState:i,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:t,extras:c,resolve:a,reject:o,promise:l,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),l.catch(u=>Promise.reject(u))}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();class uH{}let q21=(()=>{class e{constructor(t,r,i,c,s){this.router=t,this.injector=i,this.preloadingStrategy=c,this.loader=s}setUpPreloading(){this.subscription=this.router.events.pipe(V2(t=>t instanceof de),h8(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(t,r){const i=[];for(const c of r){c.providers&&!c._injector&&(c._injector=Pr(c.providers,t,`Route: ${c.path}`));const s=c._injector??t,a=c._loadedInjector??s;(c.loadChildren&&!c._loadedRoutes&&void 0===c.canLoad||c.loadComponent&&!c._loadedComponent)&&i.push(this.preloadConfig(s,c)),(c.children||c._loadedRoutes)&&i.push(this.processRoutes(a,c.children??c._loadedRoutes))}return m2(i).pipe(m8())}preloadConfig(t,r){return this.preloadingStrategy.preload(r,()=>{let i;i=r.loadChildren&&void 0===r.canLoad?this.loader.loadChildren(t,r):Q(null);const c=i.pipe(D2(s=>null===s?Q(void 0):(r._loadedRoutes=s.routes,r._loadedInjector=s.injector,this.processRoutes(s.injector??t,s.routes))));return r.loadComponent&&!r._loadedComponent?m2([c,this.loader.loadComponent(r)]).pipe(m8()):c})}static{this.\u0275fac=function(r){return new(r||e)(j(R4),j(N_),j(E2),j(uH),j(Rl))}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const Pl=new I("");let dH=(()=>{class e{constructor(t,r,i,c,s={}
1){this.urlSerializer=t,this.transitions=r,this.viewportScroller=i,this.zone=c,this.options=s,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},s.scrollPositionRestoration||="disabled",s.anchorScrolling||="disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(t=>{t instanceof l7?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=t.navigationTrigger,this.restoredId=t.restoredState?t.restoredState.navigationId:0):t instanceof de?(this.lastId=t.id,this.scheduleScrollEvent(t,this.urlSerializer.parse(t.urlAfterRedirects).fragment)):t instanceof C8&&t.code===f7.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(t,this.urlSerializer.parse(t.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(t=>{t instanceof kz&&(t.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(t.position):t.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(t.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(t,r){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new kz(t,"popstate"===this.lastSource?this.store[this.restoredId]:null,r))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static{this.\u0275fac=function(r){!function hm(){throw new Error("invalid")}()}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac})}}return e})();function k4(e,n){return{\u0275kind:e,\u0275providers:n}}function pH(){const e=g(A1);return n=>{const t=e.get(r4);if(n!==t.components[0])return;const r=e.get(R4),i=e.get(mH);1===e.get(Fl)&&r.initialNavigation(),e.get(gH,null,f1.Optional)?.setUpPreloading(),e.get(Pl,null,f1.Optional)?.init(),r.resetRootComponentType(t.componentTypes[0]),i.closed||(i.next(),i.complete(),i.unsubscribe())}}const mH=new I("",{factory:()=>new E1}),Fl=new I("",{providedIn:"root",factory:()=>1}),gH=new I("");function Q21(e){return k4(0,[{provide:gH,useExisting:q21},{provide:uH,useExisting:e}])}function J21(e){return k4(9,[{provide:sH,useValue:E21},{provide:aH,useValue:{skipNextTransition:!!e?.skipInitialTransition,...e}}])}const vH=new I("ROUTER_FORROOT_GUARD"),X21=[p0,{provide:v8,useClass:r7},R4,P0,{provide:M8,useFactory:function hH(e){return e.routerState.root},deps:[R4]},Rl,[]];let e31=(()=>{class e{constructor(t){}static forRoot(t,r){return{ngModule:e,providers:[X21,[],{provide:V8,multi:!0,useValue:t},{provide:vH,useFactory:i31,deps:[[R4,new D5,new L5]]},{provide:H8,useValue:r||{}},r?.useHash?{provide:V6,useClass:FZ}:{provide:V6,useClass:MM},{provide:Pl,useFactory:()=>{const e=g(cQ),n=g(l1),t=g(H8),r=g(M7),i=g(v8);return t.scrollOffset&&e.setOffset(t.scrollOffset),new dH(i,r,e,n,t)}},r?.preloadingStrategy?Q21(r.preloadingStrategy).\u0275providers:[],r?.initialNavigation?c31(r):[],r?.bindToComponentInputs?k4(8,[$z,{provide:p7,useExisting:$z}]).\u0275providers:[],r?.enableViewTransitions?J21().\u0275providers:[],[{provide:CH,useFactory:pH},{provide:si,multi:!0,useExisting:CH}]]}}static forChild(t){return{ngModule:e,providers:[{provide:V8,multi:!0,useValue:t}]}}static{this.\u0275fac=function(r){return new(r||e)(j(vH,8))}}static{this.\u0275mod=S1({type:e})}static{this.\u0275inj=z1({})}}return e})();function i31(e){return"guarded"}function c31(e){return["disabled"===e.initialNavigation?k4(3,[{provide:Wo,multi:!0,useFactory:()=>{const n=g(R4);return()=>{n.setUpLocationChangeListener()}}},{provide:Fl,useValue:2}]).\u0275providers:[],"enabledBlocking"===e.initialNavigation?k4(2,[{provide:Fl,useValue:0},{provide:Wo,multi:!0,deps:[A1],useFactory:n=>{const t=n.get(OZ,Promise.resolve());return()=>t.then(()=>new Promise(r=>{const i=n.get(R4),c=n.get(mH);fH(i,()=>{r(!0)}),n.get(M7).afterPreactivation=()=>(r(!0),c.closed?Q(void 0):c),i.initialNavigation()}))}}]).\u0275providers:[]]}const CH=new I("");let a31=(()=>{class e{onWindowScroll(){let t=document.querySelector(".fixed");window.pageYOffset>t.clientHeight?t.classList.add("white"):t.classList.remove("white")}constructor(){}ngOnInit(){}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=T1({type:e,selectors:[["app-menu"]],hostBindings:function(r,i){1&r&&d1("scroll",function(s){return i.onWindowScroll(s)},0,qp)},decls:14,vars:0,consts:[[1,"fixed",3,"scroll"],[1,"row"],[1,"col-3"],["href","#About"],["href","#Book"],["href","#Speech"],["href","#Contact"]],template:function(r,i){1&r&&(M(0,"div",0),d1("scroll",function(){return i.onWindowScroll()}),M(1,"div",1)(2,"div",2)(3,"a",3),L(4,"About"),y()(),M(5,"div",2)(6,"a",4),L(7,"Customer Leader"),y()(),M(8,"div",2)(9,"a",5),L(10,"Keynotes & Workshops"),y()(),M(11,"div",2)(12,"a",6),L(13,"Contact"),y()()()())},styles:[".col-3[_ngcontent-%COMP%]{text-align:center;padding-top:2rem}.fixed[_ngcontent-%COMP%]{position:fixed;display:flex;justify-content:flex-end;width:100%;height:500px;z-index:10}.row[_ngcontent-%COMP%]{width:50%!important}.fixed.white[_ngcontent-%COMP%]{background:#fff;border-bottom:1px solid #ccc;height:80px}.fixed.white[_ngcontent-%COMP%]   .col-3[_ngcontent-%COMP%]{padding-top:1.2rem}.fixed.white[_ngcontent-%COMP%]   .col-3[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#232a33}a[_ngcontent-%COMP%]{text-decoration:none;color:#fff;font-size:20px}@media (max-width: 1500px){.row[_ngcontent-%COMP%]{width:75%!important}}@media (max-width: 1240px){.row[_ngcontent-%COMP%]{width:100%!important}}@media (max-width: 500px){.fixed[_ngcontent-%COMP%]{display:none}}"]})}}return e})(),o31=(()=>{class e{constructor(){this.title="app"}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=T1({type:e,selectors:[["app-root"]],decls:3,vars:0,template:function(r,i){1&r&&(M(0,"body"),B(1,"app-menu")(2,"router-outlet"),y())},dependencies:[Dl,a31],encapsulation:2})}}return e})(),l31=(()=>{class e{constructor(){}ngOnInit(){}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=T1({type:e,selectors:[["app-topimage"]],decls:6,vars:0,consts:[[1,"topimage"],[1,"slogan"],["href","#Contact",1,"btn","btn-outline-light","order-md-2","order-1"]],template:function(r,i){1&r&&(M(0,"div",0)(1,"div",1)(2,"h1"),L(3," Ready to kickstart your customer leadership, business development and your innovation strategy? "),y(),M(4,"a",2),L(5,"Get in touch"),y()()())},styles:[".topimage[_ngcontent-%COMP%]{background-image:url(/assets/images/topimage_xxl.jpg);height:100vh;background-size:cover;background-position:center;position:relative}.slogan[_ngcontent-%COMP%]{position:absolute;z-index:20;color:#fff;right:10%;bottom:25%;width:25%}h1[_ngcontent-%COMP%]{font-size:50px}.btn[_ngcontent-%COMP%]{margin-right:1rem;margin-top:2rem;font-size:20px;background-color:#0000001a}@media (max-width: 1920px){.slogan[_ngcontent-%COMP%]{position:absolute;z-index:20;color:#fff;right:5%;bottom:10%;width:30%}}@media (max-width: 1400px){.topimage[_ngcontent-%COMP%]{background-image:url(/assets/images/topimage_xl.jpg);height:100vh;background-size:cover;position:relative}.slogan[_ngcontent-%COMP%]{right:5%;bottom:10%;width:40%}h1[_ngcontent-%COMP%]{font-size:65px}.btns[_ngcontent-%COMP%]{left:5%;top:75%}}@media (max-width: 1024px){.topimage[_ngcontent-%COMP%]{background-image:url(/assets/images/topimage_lg.jpg);height:768px;background-size:100%;position:relative}.slogan[_ngcontent-%COMP%]{right:5%;bottom:10%}h1[_ngcontent-%COMP%]{font-size:50px}.btns[_ngcontent-%COMP%]{left:5%;top:75%}}@media (max-width: 768px){.topimage[_ngcontent-%COMP%]{background-image:url(/assets/images/topimage_md.jpg);height:600px;background-size:cover;position:relative}.slogan[_ngcontent-%COMP%]{right:30px;bottom:10%}h1[_ngcontent-%COMP%]{font-size:35px}.btns[_ngcontent-%COMP%]{left:5%;top:75%}}@media (max-width: 500px){.topimage[_ngcontent-%COMP%]{background-image:url(/assets/images/topimage_sm.jpg);height:700px;background-size:cover;position:relative}.slogan[_ngcontent-%COMP%]{right:30px;left:30px;bottom:30px;width:calc(100% - 60px)}h1[_ngcontent-%COMP%]{font-size:30px}.btns[_ngcontent-%COMP%]{left:5%;top:55%}.btn[_ngcontent-%COMP%]{margin-bottom:1rem;display:block}}"]})}}return e})(),f31=(()=>{class e{constructor(){}ngOnInit(){}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=T1({type:e,selectors:[["app-book"]],decls:46,vars:0,consts:[[1,"background"],["id","Book",1,"container"],[1,"row"],[1,"col-lg-6"],[1,"btns","row"],["href","https://www.amazon.nl/customer-leader-Leadership-Business-Customers/dp/949328204X/ref=sr_1_3","target","_blank"],["href","https://www.amazon.com.be/-/nl/Rudy-Moen
1aert/dp/949328204X/ref=sr_1_2","target","_blank"],["href","https://www.managementboek.nl/boek/9789493282049/the-customer-leader-rudy-moenaert","target","_blank"],["href","https://www.standaardboekhandel.be/p/the-customer-leader-9789493282049","target","_blank"],["href","https://www.amazon.nl/Customer-Leader-Leiderschapsgids-grootse-business/dp/9493282406/ref=sr_1_1","target","_blank"],["href","https://www.amazon.com.be/-/nl/Rudy-Moenaert/dp/9493282406/ref=sr_1_1","target","_blank"],["href","https://www.managementboek.nl/boek/9789493282407/de-customer-leader-rudy-moenaert","target","_blank"],["href","https://www.standaardboekhandel.be/p/de-customer-leader-9789493282407","target","_blank"],[1,"book"]],template:function(r,i){1&r&&(M(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h2"),L(5,"The Customer Leader"),y(),M(6,"p")(7,"strong"),L(8,"The Customer Leader\xa0"),y(),L(9,"makes your favorite management books obsolete! This is an action-packed, no-nonsense page-turner. "),y(),L(10," It helps you: "),M(11,"ol")(12,"li"),L(13,"define value"),y(),M(14,"li"),L(15,"analyze the arena you are competing in"),y(),M(16,"li"),L(17,"develop a winning value proposition"),y(),M(18,"li"),L(19,"build a customer-driven organization."),y()(),L(20," [available in English and Dutch] "),M(21,"div",4)(22,"div",3),L(23," English version:"),B(24,"br"),M(25,"a",5),L(26,"Amazon.nl"),y(),M(27,"a",6),L(28,"Amazon.com.be"),y(),M(29,"a",7),L(30,"Managementboek.nl"),y(),M(31,"a",8),L(32,"Standaard Boekhandel"),y()(),M(33,"div",3),L(34," Dutch version:"),B(35,"br"),M(36,"a",9),L(37,"Amazon.nl"),y(),M(38,"a",10),L(39,"Amazon.com.be"),y(),M(40,"a",11),L(41,"Managementboek.nl"),y(),M(42,"a",12),L(43,"Standaard Boekhandel"),y()()()(),M(44,"div",3),B(45,"div",13),y()()()())},styles:[".container[_ngcontent-%COMP%]{padding-top:100px;padding-bottom:100px;position:relative}.book[_ngcontent-%COMP%]{background-image:url(/assets/images/books.jpg);background-position-x:center;background-size:auto 100%;background-repeat:no-repeat;height:350px}.circle[_ngcontent-%COMP%]{background-image:url(/assets/images/Canvas.png);background-position-x:center;background-repeat:no-repeat;background-size:auto 100%;height:250px}.capter[_ngcontent-%COMP%]{position:absolute;width:30%}h2[_ngcontent-%COMP%]{margin-bottom:2.5rem;font-size:40px}.btns[_ngcontent-%COMP%]{margin-top:2rem}.btns[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:block;width:100%}.logo[_ngcontent-%COMP%]{width:150px}@media (max-width: 1024px){.btns[_ngcontent-%COMP%]{float:right;width:250px}}@media (max-width: 768px){.capter[_ngcontent-%COMP%]{display:none}.book[_ngcontent-%COMP%]{display:inline-block;width:50%;margin-top:-50px}.circle[_ngcontent-%COMP%]{display:none}}@media (max-width: 500px){.book[_ngcontent-%COMP%]{width:100%;margin-top:0}.container[_ngcontent-%COMP%]{padding-top:50px;padding-bottom:50px;position:relative}}"]})}}return e})(),u31=(()=>{class e{constructor(){}ngOnInit(){}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=T1({type:e,selectors:[["app-bio"]],decls:17,vars:0,consts:[["id","About",1,"container"],[1,"row"],[1,"col-lg-6"]],template:function(r,i){1&r&&(M(0,"div",0)(1,"div",1)(2,"div",2)(3,"h2"),L(4,"Rudy Moenaert"),y()(),M(5,"div",2)(6,"ul")(7,"li"),L(8,"Advisor and keynote speaker on customer leadership, innovation strategy, business development."),y(),M(9,"li"),L(10,"Sharp insights, strategic impact, instantly actionable."),y(),M(11,"li"),L(12,"4 decades of experience with service organizations and B2B companies."),y(),M(13,"li"),L(14,"Emeritus professor of strategic marketing at TIAS School for Business and Society (Tilburg)"),y(),M(15,"li"),L(16,"Prolific author on the subject of marketing and innovation management. "),y()()()()())},styles:[".container[_ngcontent-%COMP%]{padding-top:100px;padding-bottom:100px}@media (max-width: 768px){h2[_ngcontent-%COMP%]{margin-bottom:3rem}.container[_ngcontent-%COMP%]{padding-top:100px;padding-bottom:100px}}@media (max-width: 500px){.container[_ngcontent-%COMP%]{padding-top:50px;padding-bottom:50px}}"]})}}return e})(),d31=(()=>{class e{constructor(){}ngOnInit(){}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=T1({type:e,selectors:[["app-speech"]],decls:15,vars:0,consts:[["id","Speech",1,"background"],[1,"col-xl-6","col-10","mx-auto"],[1,"btns"],["href","#Contact",1,"btn","btn-outline-light"]],template:function(r,i){1&r&&(M(0,"div",0)(1,"div",1)(2,"h2"),L(3," Turn Strategy into Impact "),y(),M(4,"p"),L(5,"In my ke
1ynotes, consultancy and strategy workshops, I challenge how leaders and managers think about customer leadership, business development and innovation."),y(),M(6,"p")(7,"em"),L(8,"What do you want to achieve?"),y(),L(9,"\xa0 Your answer to this question shapes a high-impact, science-based and customized session\u2014designed to be engaging, strategic and immediately actionable."),y(),M(10,"p"),L(11,"Ready to lead, grow, and innovate? Let\u2019s discuss how I can help your organization."),y(),M(12,"div",2)(13,"a",3),L(14,"Get in touch"),y()()()())},styles:[".col-xl-6[_ngcontent-%COMP%]{padding-top:100px;padding-bottom:100px}.background[_ngcontent-%COMP%]{background-image:url(/assets/images/speechesbg.jpg);background-size:cover;background-repeat:no-repeat;color:#fff}.btns[_ngcontent-%COMP%]{margin-top:2rem;text-align:right}.col-8[_ngcontent-%COMP%]{padding:2rem;border:1px solid #000}.col-4[_ngcontent-%COMP%]{padding:0}.rudy[_ngcontent-%COMP%] > .col-4[_ngcontent-%COMP%]{text-align:right}.row[_ngcontent-%COMP%]{margin-bottom:2.5rem}h2[_ngcontent-%COMP%]{margin-bottom:2.5rem;font-size:40px}@media (max-width: 1400px){.background[_ngcontent-%COMP%]{background-image:url(/assets/images/speechesbg.jpg);background-size:cover;color:#fff}.container[_ngcontent-%COMP%]{padding:250px 100px 200px}}@media (max-width: 768px){.background[_ngcontent-%COMP%]{background-image:url(/assets/images/speechesbg.jpg);background-size:cover;background-position:top;color:#fff}.container[_ngcontent-%COMP%]{padding:200px 50px 100px}}@media (max-width: 500px){.backgroundkeynotes[_ngcontent-%COMP%]{background-image:url(/assets/images/speechesbg.jpg);background-size:cover;background-position:top;color:#fff}.col-xl-6[_ngcontent-%COMP%]{padding-top:50px;padding-bottom:50px}h2[_ngcontent-%COMP%]{display:block;padding-bottom:50px}}"]})}}return e})(),h31=(()=>{class e{constructor(){}ngOnInit(){}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=T1({type:e,selectors:[["app-posts"]],decls:4,vars:0,consts:[[1,"background"],["align","center"],["src",Fp`https://widget.tagembed.com/67802?view`,"frameborder","0","allowtransparency","true",2,"width","100%","height","700px","overflow","auto"]],template:function(r,i){1&r&&(M(0,"div",0)(1,"h2",1),L(2,"Latest posts on LinkedIn"),y(),B(3,"iframe",2),y())},styles:[".background[_ngcontent-%COMP%]{background-color:#232a33e6;padding-top:100px}.container[_ngcontent-%COMP%]{position:relative}h2[_ngcontent-%COMP%]{margin-bottom:2rem;color:#fff}@media (max-width: 500px){.container[_ngcontent-%COMP%]{padding-top:50px}}"]})}}return e})();var VH={prefix:"fab",iconName:"linkedin-in",icon:[448,512,[],"f0e1","M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"]},ES={prefix:"fas",iconName:"globe",icon:[512,512,[127760],"f0ac","M352 256c0 22.2-1.2 43.6-3.3 64H163.3c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64H348.7c2.2 20.4 3.3 41.8 3.3 64zm28.8-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H380.8c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0H167.7c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 21 58.2 27 94.7zm-209 0H18.6C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192H131.2c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6H344.3c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352H135.3zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6H493.4z"]},nL={prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-6
15.5 25-90.5 0L165.5 352H64zM432 456c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z"]},S8={prefix:"fas",iconName:"xmark",icon:[320,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z"]},Wx={prefix:"fas",iconName:"book",icon:[448,512,[128212],"f02d","M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32-240c0-8.8 7.2-16 16-16H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16zm16 48H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},NT={prefix:"far",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M0 128C0 92.65 28.65 64 64 64H448C483.3 64 512 92.65 512 128V384C512 419.3 483.3 448 448 448H64C28.65 448 0 419.3 0 384V128zM48 128V150.1L220.5 291.7C241.1 308.7 270.9 308.7 291.5 291.7L464 150.1V127.1C464 119.2 456.8 111.1 448 111.1H64C55.16 111.1 48 119.2 48 127.1L48 128zM48 212.2V384C48 392.8 55.16 400 64 400H448C456.8 400 464 392.8 464 384V212.2L322 328.8C283.6 360.3 228.4 360.3 189.1 328.8L48 212.2z"]};function yx1(e,n,t){return(n=function Hx1(e){var n=function zx1(e,n){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==typeof n?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function JT(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),t.push.apply(t,r)}return t}function E(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?JT(Object(t),!0).forEach(function(r){yx1(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):JT(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}const XT=()=>{};let Uf={},eA={},tA=null,nA={mark:XT,measure:XT};try{typeof window<"u"&&(Uf=window),typeof document<"u"&&(eA=document),typeof MutationObserver<"u"&&(tA=MutationObserver),typeof performance<"u"&&(nA=performance)}catch{}const{userAgent:rA=""}=Uf.navigator||{},Ge=Uf,Y1=eA,iA=tA,P7=nA,he=!!Y1.documentElement&&!!Y1.head&&"function"==typeof Y1.addEventListener&&"function"==typeof Y1.createElement,cA=~rA.indexOf("MSIE")||~rA.indexOf("Trident/");var sA={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"}},aA=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],$2="classic",F7="duotone",oA=[$2,F7,"sharp","sharp-duotone"],Ex1=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}]]),Ax1=["fak","fa-kit","fakd","fa-kit-duotone"],kx1=["fak","fakd"],B7={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},Fx1=["fak","fa-kit","fakd","fa-kit-duotone"],jf={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}},$f=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt","fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone","fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],uA=[1,2,3,4,5,6,7,8,9,10],qx1=uA.concat([11,12,13,14,15,16,17,18,19,20]),Wx1=[...Object.keys({classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]}),"solid","regular","light","thin","duotone","brands","2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vert
1ical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",B7.GROUP,B7.SWAP_OPACITY,B7.PRIMARY,B7.SECONDARY].concat(uA.map(e=>"".concat(e,"x"))).concat(qx1.map(e=>"w-".concat(e)));const pe="___FONT_AWESOME___",Gf=16,dA="fa",hA="svg-inline--fa",O6="data-fa-i2svg",qf="data-fa-pseudo-element",Yx1="data-fa-pseudo-element-pending",Wf="data-prefix",Zf="data-icon",pA="fontawesome-i2svg",Qx1="async",Kx1=["HTML","HEAD","STYLE","SCRIPT"],mA=(()=>{try{return!0}catch{return!1}})();function Q0(e){return new Proxy(e,{get:(n,t)=>t in n?n[t]:n[$2]})}const gA=E({},sA);gA[$2]=E(E(E(E({},{"fa-duotone":"duotone"}),sA[$2]),{fak:"kit","fa-kit":"kit"}),{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"});const Jx1=Q0(gA),Yf=E({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"}
1,sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}});Yf[$2]=E(E(E(E({},{duotone:"fad"}),Yf[$2]),{kit:"fak"}),{"kit-duotone":"fakd"});const vA=Q0(Yf),Qf=E({},jf);Qf[$2]=E(E({},Qf[$2]),{fak:"fa-kit"});const Kf=Q0(Qf),Jf=E({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}});Jf[$2]=E(E({},Jf[$2]),{"fa-kit":"fak"}),Q0(Jf);const Xx1=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,CA="fa-layers-text",eE1=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,nE1=(Q0(E({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}})),["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"]),Xf={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},rE1=["kit",...Wx1],K0=Ge.FontAwesomeConfig||{};Y1&&"function"==typeof Y1.querySelector&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(n=>{let[t,r]=n;const i=function cE1(e){return""===e||"false"!==e&&("true"===e||e)}(function iE1(e){var n=Y1.querySelector("script["+e+"]");if(n)return n.getAttribute(e)}(t));null!=i&&(K0[r]=i)});const _A={styleDefault:"solid",familyDefault:$2,cssPrefix:dA,replacementClass:hA,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};K0.familyPrefix&&(K0.cssPrefix=K0.familyPrefix);const w8=E(E({},_A),K0);w8.autoReplaceSvg||(w8.observeMutations=!1);const $={};Object.keys(_A).forEach(e=>{Object.defineProperty($,e,{enumerable:!0,set:function(n){w8[e]=n,J0.forEach(t=>t($))},get:function(){return w8[e]}})}),Object.defineProperty($,"familyPrefix",{enumerable:!0,set:function(e){w8.cssPrefix=e,J0.forEach(n=>n($))},get:function(){return w8.cssPrefix}}),Ge.FontAwesomeConfig=$;const J0=[],qe=Gf,O4={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1},oE1="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function X0(){let e=12,n="";for(;e-- >0;)n+=oE1[62*Math.random()|0];return n}function N8(e){const n=[];for(let t=(e||[]).length>>>0;t--;)n[t]=e[t];return n}function eu(e){return e.classList?N8(e.classList):(e.getAttribute("class")||"").split(" ").filter(n=>n)}function MA(e){return"".concat(e).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function U7(e){return Object.keys(e||{}).reduce((n,t)=>n+"".concat(t,": ").concat(e[t].trim(),";"),"")}function tu(e){return e.size!==O4.size||e.x!==O4.x||e.y!==O4.y||e.rotate!==O4.rotate||e.flipX||e.flipY}var dE1
vendor: 12,889 bytes, line 1
1=':root, :host {\n  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";\n  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";\n  --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";\n  --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";\n  --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n  --fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone";\n  --fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone";\n  --fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone";\n  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n  --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n  --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n  --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";\n  --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";\n  --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";\n  --fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone";\n  --fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone";\n  --fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n  overflow: visible;\n  box-sizing: content-box;\n}\n\n.svg-inline--fa {\n  display: var(--fa-display, inline-block);\n  height: 1em;\n  overflow: visible;\n  vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n  vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n  vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n  vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n  vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n  vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n  vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n  margin-right: var(--fa-pull-margin, 0.3em);\n  width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n  margin-left: var(--fa-pull-margin, 0.3em);\n  width: auto;\n}\n.svg-inline--fa.fa-li {\n  width: var(--fa-li-width, 2em);\n  top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n  width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n  bottom: 0;\n  left: 0;\n  margin: auto;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n  display: inline-block;\n  position: absolute;\n  text-align: center;\n}\n\n.fa-layers {\n  display: inline-block;\n  height: 1em;\n  position: relative;\n  text-align: center;\n  vertical-align: -0.125em;\n  width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n  transform-origin: center center;\n}\n\n.fa-layers-text {\n  left: 50%;\n  top: 50%;\n  transform: translate(-50%, -50%);\n  transform-origin: center center;\n}\n\n.fa-layers-counter {\n  background-color: var(--fa-counter-background-color, #ff253a);\n  border-radius: var(--fa-counter-border-radius, 1em);\n  box-sizing: border-box;\n  color: var(--fa-inverse, #fff);\n  line-height: var(--fa-counter-line-height, 1);\n  max-width: var(--fa-counter-max-width, 5em);\n  min-width: var(--fa-counter-min-width, 1.5em);\n  overflow: hidden;\n  padding: var(--fa-counter-padding, 0.25em 0.5em);\n  right: var(--fa-right, 0);\n  text-overflow: ellipsis;\n  top: var(--fa-top, 0);\n  transform: scale(var(--fa-counter-scale, 0.25));\n  transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n  bottom: var(--fa-bottom, 0);\n  right: var(--fa-right, 0);\n  top: auto;\n  transform: scale(var(--fa-layers-scale, 0.25));\n  transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n  bottom: var(--fa-bottom, 0);\n  left: var(--fa-left, 0);\n  right: auto;\n  top: auto;\n  transform: scale(var(--fa-layers-scale, 0.25));\n  transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n  top: var(--fa-top, 0);\n  right: var(--fa-right, 0);\n  transform: scale(var(--fa-layers-scale, 0.25));\n  transform-origin: top right;\n}\n\n.fa-layers-top-left {\n  left: var(--fa-left, 0);\n  right: auto;\n  top: var(--fa-top, 0);\n  transform: scale(var(--fa-layers-scale, 0.25));\n  transform-origin: top left;\n}\n\n.fa-1x {\n  font-size: 1em;\n}\n\n.fa-2x {\n  font-size: 2em;\n}\n\n.fa-3x {\n  font-size: 3em;\n}\n\n.fa-4x {\n  font-size: 4em;\n}\n\n.fa-5x {\n  font-size: 5em;\n}\n\n.fa-6x {\n  font-size: 6em;\n}\n\n.fa-7x {\n  font-size: 7em;\n}\n\n.fa-8x {\n  font-size: 8em;\n}\n\n.fa-9x {\n  font-size: 9em;\n}\n\n.fa-10x {\n  font-size: 10em;\n}\n\n.fa-2xs {\n  font-size: 0.625em;\n  line-height: 0.1em;\n  vertical-align: 0.225em;\n}\n\n.fa-xs {\n  font-size: 0.75em;\n  line-height: 0.0833333337em;\n  vertical-align: 0.125em;\n}\n\n.fa-sm {\n  font-size: 0.875em;\n  line-height: 0.0714285718em;\n  vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n  font-size: 1.25em;\n  line-height: 0.05em;\n  vertical-align: -0.075em;\n}\n\n.fa-xl {\n  font-size: 1.5em;\n  line-height: 0.0416666682em;\n  vertical-align: -0.125em;\n}\n\n.fa-2xl {\n  font-size: 2em;\n  line-height: 0.03125em;\n  vertical-align: -0.1875em;\n}\n\n.fa-fw {\n  text-align: center;\n  width: 1.25em;\n}\n\n.fa-ul {\n  list-style-type: none;\n  margin-left: var(--fa-li-margin, 2.5em);\n  padding-left: 0;\n}\n.fa-ul > li {\n  position: relative;\n}\n\n.fa-li {\n  left: calc(-1 * var(--fa-li-width, 2em));\n  position: absolute;\n  text-align: center;\n  width: var(--fa-li-width, 2em);\n  line-height: inherit;\n}\n\n.fa-border {\n  border-color: var(--fa-border-color, #eee);\n  border-radius: var(--fa-border-radius, 0.1em);\n  border-style: var(--fa-border-style, solid);\n  border-width: var(--fa-border-width, 0.08em);\n  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n  float: left;\n  margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n  float: right;\n  margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n  animation-name: fa-beat;\n  animation-delay: var(--fa-animation-delay, 0s);\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 1s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n  animation-name: fa-bounce;\n  animation-delay: var(--fa-animation-delay, 0s);\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 1s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n  animation-name: fa-fade;\n  animation-delay: var(--fa-animation-delay, 0s);\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 1s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n  animation-name: fa-beat-fade;\n  animation-delay: var(--fa-animation-delay, 0s);\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 1s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n  animation-name: fa-flip;\n  animation-delay: var(--fa-animation-delay, 0s);\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 1s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n  animation-name: fa-shake;\n  animation-delay: var(--fa-animation-delay, 0s);\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 1s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n  animation-name: fa-spin;\n  animation-delay: var(--fa-animation-delay, 0s);\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 2s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n  --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n  animation-name: fa-spin;\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 1s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n    animation-delay: -1ms;\n    animation-duration: 1ms;\n    animation-iteration-count: 1;\n    transition-delay: 0s;\n    transition-duration: 0s;\n  }\n}\n@keyframes fa-beat {\n  0%, 90% {\n    transform: scale(1);\n  }\n  45% {\n    transform: scale(var(--fa-beat-scale, 1.25));\n  }\n}\n@keyframes fa-bounce {\n  0% {\n    transform: scale(1, 1) translateY(0);\n  }\n  10% {\n    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n  }\n  30% {\n    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n  }\n  50% {\n    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n  }\n  57% {\n    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n  }\n  64% {\n    transform: scale(1, 1) translateY(0);\n  }\n  100% {\n    transform: scale(1, 1) translateY(0);\n  }\n}\n@keyframes fa-fade {\n  50% {\n    opacity: var(--fa-fade-opacity, 0.4);\n  }\n}\n@keyframes fa-beat-fade {\n  0%, 100% {\n    opacity: var(--fa-beat-fade-opacity, 0.4);\n    transform: scale(1);\n  }\n  50% {\n    opacity: 1;\n    transform: scale(var(--fa-beat-fade-scale, 1.125));\n  }\n}\n@keyframes fa-flip {\n  50% {\n    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n  }\n}\n@keyframes fa-shake {\n  0% {\n    transform: rotate(-15deg);\n  }\n  4% {\n    transform: rotate(15deg);\n  }\n  8%, 24% {\n    transform: rotate(-18deg);\n  }\n  12%, 28% {\n    transform: rotate(18deg);\n  }\n  16% {\n    transform: rotate(-22deg);\n  }\n  20% {\n    transform: rotate(22deg);\n  }\n  32% {\n    transform: rotate(-12deg);\n  }\n  36% {\n    transform: rotate(12deg);\n  }\n  40%, 100% {\n    transform: rotate(0deg);\n  }\n}\n@keyframes fa-spin {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}\n.fa-rotate-90 {\n  transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n  transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n  transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n  transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n  transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n  transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n  transform: rotate(var(--fa-rotate-angle, 0));\n}\n\n.fa-stack {\n  display: inline-block;\n  vertical-align: middle;\n  height: 2em;\n  position: relative;\n  width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n  bottom: 0;\n  left: 0;\n  margin: auto;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n  height: 1em;\n  width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n  height: 2em;\n  width: 2.5em;\n}\n\n.fa-inverse {\n  color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n  fill: var(--fa-primary-color, currentColor);\n  opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n  fill: var(--fa-secondary-color, currentColor);\n  opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n  opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n  opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n  fill: black;\n}';
vendor: 2,680 bytes, line 1
1function yA(){const e=dA,n=hA,t=$.cssPrefix,r=$.replacementClass;let i=dE1;if(t!==e||r!==n){const c=new RegExp("\\.".concat(e,"\\-"),"g"),s=new RegExp("\\--".concat(e,"\\-"),"g"),a=new RegExp("\\.".concat(n),"g");i=i.replace(c,".".concat(t,"-")).replace(s,"--".concat(t,"-")).replace(a,".".concat(r))}return i}let bA=!1;function nu(){$.autoAddCss&&!bA&&(function aE1(e){if(!e||!he)return;const n=Y1.createElement("style");n.setAttribute("type","text/css"),n.innerHTML=e;const t=Y1.head.childNodes;let r=null;for(let i=t.length-1;i>-1;i--){const c=t[i],s=(c.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(s)>-1&&(r=c)}Y1.head.insertBefore(n,r)}(yA()),bA=!0)}var hE1={mixout:()=>({dom:{css:yA,insertCss:nu}}),hooks:()=>({beforeDOMElementCreation(){nu()},beforeI2svg(){nu()}})};const me=Ge||{};me[pe]||(me[pe]={}),me[pe].styles||(me[pe].styles={}),me[pe].hooks||(me[pe].hooks={}),me[pe].shims||(me[pe].shims=[]);var P4=me[pe];const zA=[],HA=function(){Y1.removeEventListener("DOMContentLoaded",HA),j7=1,zA.map(e=>e())};let j7=!1;function e5(e){const{tag:n,attributes:t={},children:r=[]}=e;return"string"==typeof e?MA(e):"<".concat(n," ").concat(function lE1(e){return Object.keys(e||{}).reduce((n,t)=>n+"".concat(t,'="').concat(MA(e[t]),'" '),"").trim()}(t),">").concat(r.map(e5).join(""),"</").concat(n,">")}function VA(e,n,t){if(e&&e[n]&&e[n][t])return{prefix:n,iconName:t,icon:e[n][t]}}he&&(j7=(Y1.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(Y1.readyState),j7||Y1.addEventListener("DOMContentLoaded",HA));var ru=function(n,t,r,i){var o,l,f,c=Object.keys(n),s=c.length,a=void 0!==i?function(n,t){return function(r,i,c,s){return n.call(t,r,i,c,s)}}(t,i):t;for(void 0===r?(o=1,f=n[c[0]]):(o=0,f=r);o<s;o++)f=a(f,n[l=c[o]],l,n);return f};function iu(e){const n=function gE1(e){const n=[];let t=0;const r=e.length;for(;t<r;){const i=e.charCodeAt(t++);if(i>=55296&&i<=56319&&t<r){const c=e.charCodeAt(t++);56320==(64512&c)?n.push(((1023&i)<<10)+(1023&c)+65536):(n.push(i),t--)}else n.push(i)}return n}(e);return 1===n.length?n[0].toString(16):null}function SA(e){return Object.keys(e).reduce((n,t)=>{const r=e[t];return r.icon?n[r.iconName]=r.icon:n[t]=r,n},{})}function cu(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{skipHooks:r=!1}=t,i=SA(n);"function"!=typeof P4.hooks.addPack||r?P4.styles[e]=E(E({},P4.styles[e]||{}),i):P4.hooks.addPack(e,SA(n)),"fas"===e&&cu("fa",n)}const{styles:t5,shims:CE1}=P4,wA=Object.keys(Kf),_E1=wA.reduce((e,n)=>(e[n]=Object.keys(Kf[n]),e),{});let su=null,NA={},DA={},LA={},xA={},EA={};const TA=()=>{const e=r=>ru(t5,(i,c,s)=>(i[s]=ru(c,r,{}),i),{});NA=e((r,i,c)=>(i[3]&&(r[i[3]]=c),i[2]&&i[2].filter(a=>
1"number"==typeof a).forEach(a=>{r[a.toString(16)]=c}),r)),DA=e((r,i,c)=>(r[c]=c,i[2]&&i[2].filter(a=>"string"==typeof a).forEach(a=>{r[a]=c}),r)),EA=e((r,i,c)=>{const s=i[2];return r[c]=c,s.forEach(a=>{r[a]=c}),r});const n="far"in t5||$.autoFetchSvg,t=ru(CE1,(r,i)=>{const c=i[0];let s=i[1];const a=i[2];return"far"===s&&!n&&(s="fas"),"string"==typeof c&&(r.names[c]={prefix:s,iconName:a}),"number"==typeof c&&(r.unicodes[c.toString(16)]={prefix:s,iconName:a}),r},{names:{},unicodes:{}});LA=t.names,xA=t.unicodes,su=$7($.styleDefault,{family:$.familyDefault})};function au(e,n){return(NA[e]||{})[n]}function P6(e,n){return(EA[e]||{})[n]}function AA(e){return LA[e]||{prefix:null,iconName:null}}function We(){return su}(function sE1(e){J0.push(e)})(e=>{su=$7(e.styleDefault,{family:$.familyDefault})}),TA();const IA=()=>({prefix:null,iconName:null,rest:[]});function $7(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{family:t=$2}=n;return t!==F7||e?vA[t][e]||vA[t][Jx1[t][e]]||(e in P4.styles?e:null)||null:"fad"}function RA(e){return e.sort().filter((n,t,r)=>r.indexOf(n)===t)}function G7(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{skipLookups:t=!1}=n;let r=null;const i=$f.concat(Fx1),c=RA(e.filter(u=>i.includes(u))),s=RA(e.filter(u=>!$f.includes(u))),a=c.filter(u=>(r=u,!aA.includes(u))),[o=null]=a,l=function HE1(e){let n=$2;const t=wA.reduce((r,i)=>(r[i]="".concat($.cssPrefix,"-").concat(i),r),{});return oA.forEach(r=>{(e.includes(t[r])||e.some(i=>_E1[r].includes(i)))&&(n=r)}),n}(c),f=E(E({},function VE1(e){let n=[],t=null;return e.forEach(r=>{const i=function yE1(e,n){const t=n.split("-"),r=t[0],i=t.slice(1).join("-");return r!==e||""===i||function ME1(e){return~rE1.indexOf(e)}(i)?null:i}($.cssPrefix,r);i?t=i:r&&n.push(r)}),{iconName:t,rest:n}}(s)),{},{prefix:$7(o,{family:l})});return E(E(E({},f),function DE1(e){const{values:n,family:t,canonical:r,givenPrefix:i="",styles:c={},config:s={}}=e,a=t===F7,o=n.includes("fa-duotone")||n.includes("fad");if(!a&&(o||"duotone"===s.familyDefault||("fad"===r.prefix||"fa-duotone"===r.prefix))&&(r.prefix="fad"),(n.includes("fa-brands")||n.includes("fab"))&&(r.prefix="fab"),!r.prefix&&wE1.includes(t)&&(Object.keys(c).find(d=>NE1.includes(d))||s.autoFetchSvg)){const d=Ex1.get(t).defaultShortPrefixId;r.prefix=d,r.iconName=P6(r.prefix,r.iconName)||r.iconName}return("fa"===r.prefix||"fa"===i)&&(r.prefix=We()||"fas"),r}({values:e,family:l,styles:t5,config:$,canonical:f,givenPrefix:r})),function SE1(e,n,t){let{prefix:r,iconName:i}=t;if(e||!r||!i)return{prefix:r,iconName:i};const c="fa"===n?AA(i):{},s=P6(r,i);return i=c.iconName||s||i,r=c.prefix||r,"far"===r&&!t5.far&&t5.fas&&!$.autoFetchSvg&&(r="fas"),{prefix:r,iconName:i}}(t,r,f))}const wE1=oA.filter(e=>e!==$2||e!==F7),NE1=Object.keys(jf).filter(e=>e!==$2).map(e=>Object.keys(jf[e])).flat();let kA=[],D8={};const L8={},xE1=Object.keys(L8);function ou(e,n){for(var t=arguments.length,r=new Array(t>2?t-2:0),i=2;i<t;i++)r[i-2]=arguments[i];return(D8[e]||[]).forEach(s=>{n=s.apply(null,[n,...r])}),n}function F6(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];(D8[e]||[]).forEach(c=>{c.apply(null,t)})}function Ze(){const e=arguments[0],n=Array.prototype.slice.call(arguments,1);return L8[e]?L8[e].apply(null,n):void 0}function lu(e){"fa"===e.prefix&&(e.prefix="fas");let{iconName:n}=e;const t=e.prefix||We();if(n)return n=P6(t,n)||n,VA(OA.definitions,t,n)||VA(P4.styles,t,n)}const OA=new class LE1{constructor(){this.definitions={}}add(){for(var n=arguments.length,t=new Array(n),r=0;r<n;r++)t[r]=arguments[r];const i=t.reduce(this._pullDefinitions,{});
vendor: 5,082 bytes, line 1
1Object.keys(i).forEach(c=>{this.definitions[c]=E(E({},this.definitions[c]||{}),i[c]),cu(c,i[c]);const s=Kf[$2][c];s&&cu(s,i[c]),TA()})}reset(){this.definitions={}}_pullDefinitions(n,t){const r=t.prefix&&t.iconName&&t.icon?{0:t}:t;return Object.keys(r).map(i=>{const{prefix:c,iconName:s,icon:a}=r[i],o=a[2];n[c]||(n[c]={}),o.length>0&&o.forEach(l=>{"string"==typeof l&&(n[c][l]=a)}),n[c][s]=a}),n}},N3={noAuto:()=>{$.autoReplaceSvg=!1,$.observeMutations=!1,F6("noAuto")},config:$,dom:{i2svg:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return he?(F6("beforeI2svg",e),Ze("pseudoElements2svg",e),Ze("i2svg",e)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{autoReplaceSvgRoot:n}=e;!1===$.autoReplaceSvg&&($.autoReplaceSvg=!0),$.observeMutations=!0,function pE1(e){he&&(j7?setTimeout(e,0):zA.push(e))}(()=>{TE1({autoReplaceSvgRoot:n}),F6("watch",e)})}},parse:{icon:e=>{if(null===e)return null;if("object"==typeof e&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:P6(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&2===e.length){const n=0===e[1].indexOf("fa-")?e[1].slice(3):e[1],t=$7(e[0]);return{prefix:t,iconName:P6(t,n)||n}}if("string"==typeof e&&(e.indexOf("".concat($.cssPrefix,"-"))>-1||e.match(Xx1))){const n=G7(e.split(" "),{skipLookups:!0});return{prefix:n.prefix||We(),iconName:P6(n.prefix,n.iconName)||n.iconName}}if("string"==typeof e){const n=We();return{prefix:n,iconName:P6(n,e)||e}}}},library:OA,findIconDefinition:lu,toHtml:e5},TE1=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{autoReplaceSvgRoot:n=Y1}=e;(Object.keys(P4.styles).length>0||$.autoFetchSvg)&&he&&$.autoReplaceSvg&&N3.dom.i2svg({node:n})};function q7(e,n){return Object.defineProperty(e,"abstract",{get:n}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(t=>e5(t))}}),Object.defineProperty(e,"node",{get:function(){if(!he)return;const t=Y1.createElement("div");return t.innerHTML=e.html,t.children}}),e}function fu(e){const{icons:{main:n,mask:t},prefix:r,iconName:i,transform:c,symbol:s,title:a,maskId:o,titleId:l,extra:f,watchable:u=!1}=e,{width:d,height:h}=t.found?t:n,p=kx1.includes(r),m=[$.replacementClass,i?"".concat($.cssPrefix,"-").concat(i):""].filter(R=>-1===f.classes.indexOf(R)).filter(R=>""!==R||!!R).concat(f.classes).join(" ");let v={children:[],attributes:E(E({},f.attributes),{},{"data-prefix":r,"data-icon":i,class:m,role:f.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(d," ").concat(h)})};const _=p&&!~f.classes.indexOf("fa-fw")?{width:"".concat(d/h*16*.0625,"em")}:{};u&&(v.attributes[O6]=""),a&&(v.children.push({tag:"title",attributes:{id:v.attributes["aria-labelledby"]||"title-".concat(l||X0())},children:[a]}),delete v.attributes.title);const C=E(E({},v),{},{prefix:r,iconName:i,main:n,mask:t,maskId:o,transform:c,symbol:s,styles:E(E({},_),f.styles)}),{children:S,attributes:D}=t.found&&n.found?Ze("generateAbstractMask",C)||{children:[],attributes:{}}:Ze("generateAbstractIcon",C)||{children:[],attributes:{}};return C.children=S,C.attributes=D,s?function IE1(e){let{prefix:n,iconName:t,children:r,attributes:i,symbol:c}=e;const s=!0===c?"".concat(n,"-").concat($.cssPrefix,"-").concat(t):c;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:E(E({},i),{},{id:s}),children:r}]}]}(C):function AE1(e){let{children:n,main:t,mask:r,attributes:i,styles:c,transform:s}=e;if(tu(s)&&t.found&&!r.found){const{width:a,height:o}=t,l={x:a/o/2,y:.5};i.style=U7(E(E({},c),{},{"transform-origin":"".concat(l.x+s.x/16,"em ").concat(l.y+s.y/16,"em")}))}return[{tag:"svg",attributes:i,children:n}]}(C)}function PA(e){const{content:n,width:t,height:r,transform:i,title:c,extra:s,watchable:a=!1}=e,o=E(E(E({},s.attributes),c?{title:c}:{}),{},{class:s.classes.join(" ")});a&&(o[O6]="");const l=E({},s.styles);tu(i)&&(l.transform=function uE1(e){let{transform:n,width:t=Gf,height:r=Gf,startCentered:i=!1}=e,c="";return c+=i&&cA?"translate(".concat(n.x/qe-t/2,"em, ").concat(n.y/qe-r/2,"em) "):i?"translate(calc(-50% + ".concat(n.x/qe,"em), calc(-50% + ").concat(n.y/qe,"em)) "):"translate(".concat(n.x/qe,"em, ").concat(n.y/qe,"em) "),c+="scale(".concat(n.size/qe*(n.flipX?-1:1),", ").concat(n.size/qe*(n.flipY?-1:1),") "),c+="rotate(".concat(n.rotate,"deg) "),c}({transform:i,startCentered:!0,width:t,height:r}),l["-webkit-transform"]=l.transform);const f=U7(l);f.length>0&&(o.style=f);const u=[];return u.push({tag:"span",attributes:o,children:[n]}),c&&u.push({tag:"span",attributes:{class:"sr-only"},children:[c]}),u}const{styles:uu}=P4;function du(e){const n=e[0],t=e[1],[r]=e.slice(4);let i=null;return i=Array.isArray(r)?{tag:"g",attributes:{class:"".concat($.cssPrefix,"-").concat(Xf.GROUP)},children:[{tag:"path",attributes:{class:"".concat($.cssPrefix,"-").concat(Xf.SECONDARY),fill:"currentColor",d:r[0]}},{tag:"path",attributes:{class:"".concat($.cssPrefix,"-").concat(Xf.PRIMARY),fill:"currentColor",d:r[1]}}]}
vendor: 7,720 bytes, line 1
1:{tag:"path",attributes:{fill:"currentColor",d:r}},{found:!0,width:n,height:t,icon:i}}const kE1={found:!1,width:512,height:512};function hu(e,n){let t=n;return"fa"===n&&null!==$.styleDefault&&(n=We()),new Promise((r,i)=>{if("fa"===t){const c=AA(e)||{};e=c.iconName||e,n=c.prefix||n}if(e&&n&&uu[n]&&uu[n][e])return r(du(uu[n][e]));(function OE1(e,n){!mA&&!$.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(n,'" is missing.'))})(e,n),r(E(E({},kE1),{},{icon:$.showMissingIcons&&e&&Ze("missingIconAbstract")||{}}))})}const FA=()=>{},pu=$.measurePerformance&&P7&&P7.mark&&P7.measure?P7:{mark:FA,measure:FA},n5='FA "6.7.2"',BA=e=>{pu.mark("".concat(n5," ").concat(e," ends")),pu.measure("".concat(n5," ").concat(e),"".concat(n5," ").concat(e," begins"),"".concat(n5," ").concat(e," ends"))};var mu={begin:e=>(pu.mark("".concat(n5," ").concat(e," begins")),()=>BA(e)),end:BA};const W7=()=>{};function UA(e){return"string"==typeof(e.getAttribute?e.getAttribute(O6):null)}function jE1(e){return Y1.createElementNS("http://www.w3.org/2000/svg",e)}function $E1(e){return Y1.createElement(e)}function jA(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{ceFn:t=("svg"===e.tag?jE1:$E1)}=n;if("string"==typeof e)return Y1.createTextNode(e);const r=t(e.tag);return Object.keys(e.attributes||[]).forEach(function(c){r.setAttribute(c,e.attributes[c])}),(e.children||[]).forEach(function(c){r.appendChild(jA(c,{ceFn:t}))}),r}const Z7={replace:function(e){const n=e[0];if(n.parentNode)if(e[1].forEach(t=>{n.parentNode.insertBefore(jA(t),n)}),null===n.getAttribute(O6)&&$.keepOriginalSource){let t=Y1.createComment(function GE1(e){let n=" ".concat(e.outerHTML," ");return n="".concat(n,"Font Awesome fontawesome.com "),n}(n));n.parentNode.replaceChild(t,n)}else n.remove()},nest:function(e){const n=e[0],t=e[1];if(~eu(n).indexOf($.replacementClass))return Z7.replace(e);const r=new RegExp("".concat($.cssPrefix,"-.*"));if(delete t[0].attributes.id,t[0].attributes.class){const c=t[0].attributes.class.split(" ").reduce((s,a)=>(a===$.replacementClass||a.match(r)?s.toSvg.push(a):s.toNode.push(a),s),{toNode:[],toSvg:[]});t[0].attributes.class=c.toSvg.join(" "),0===c.toNode.length?n.removeAttribute("class"):n.setAttribute("class",c.toNode.join(" "))}const i=t.map(c=>e5(c)).join("\n");n.setAttribute(O6,""),n.innerHTML=i}};function $A(e){e()}function GA(e,n){const t="function"==typeof n?n:W7;if(0===e.length)t();else{let r=$A;$.mutateApproach===Qx1&&(r=Ge.requestAnimationFrame||$A),r(()=>{const i=function UE1(){return!0===$.autoReplaceSvg?Z7.replace:Z7[$.autoReplaceSvg]||Z7.replace}(),c=mu.begin("mutate");e.map(i),c(),t()})}}let gu=!1;function qA(){gu=!0}function vu(){gu=!1}let Y7=null;function WA(e){if(!iA||!$.observeMutations)return;const{treeCallback:n=W7,nodeCallback:t=W7,pseudoElementsCallback:r=W7,observeMutationsRoot:i=Y1}=e;Y7=new iA(c=>{if(gu)return;const s=We();N8(c).forEach(a=>{if("childList"===a.type&&a.addedNodes.length>0&&!UA(a.addedNodes[0])&&($.searchPseudoElements&&r(a.target),n(a.target)),"attributes"===a.type&&a.target.parentNode&&$.searchPseudoElements&&r(a.target.parentNode),"attributes"===a.type&&UA(a.target)&&~nE1.indexOf(a.attributeName))if("class"===a.attributeName&&function FE1(e){const n=e.getAttribute?e.getAttribute(Wf):null,t=e.getAttribute?e.getAttribute(Zf):null;return n&&t}(a.target)){const{prefix:o,iconName:l}=G7(eu(a.target));a.target.setAttribute(Wf,o||s),l&&a.target.setAttribute(Zf,l)}else(function BE1(e){return e&&e.classList&&e.classList.contains&&e.classList.contains($.replacementClass)})(a.target)&&t(a.target)})}),he&&Y7.observe(i,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function ZA(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0};const{iconName:t,prefix:r,rest:i}=function ZE1(e){const n=e.getAttribute("data-prefix"),t=e.getAttribute("data-icon"),r=void 0!==e.innerText?e.innerText.trim():"";let i=G7(eu(e));return i.prefix||(i.prefix=We()),n&&t&&(i.prefix=n,i.iconName=t),i.iconName&&i.prefix||(i.prefix&&r.length>0&&(i.iconName=function bE1(e,n){return(DA[e]||{})[n]}(i.prefix,e.innerText)||au(i.prefix,iu(e.innerText))),!i.iconName&&$.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data)),i}(e),c=function YE1(e){const n=N8(e.attributes).reduce((i,c)=>("class"!==i.name&&"style"!==i.name&&(i[c.name]=c.value),i),{}),t=e.getAttribute("title"),r=e.getAttribute("data-fa-title-id");return $.autoA11y&&(t?n["aria-labelledby"]="".concat($.replacementClass,"-title-").concat(r||X0()):(n["aria-hidden"]="true",n.focusable="false")),n}(e),s=ou("parseNodeAttributes",{},e);let a=n.styleParser?function WE1(e){const n=e.getAttribute("style");let t=[];return n&&(t=n.split(";").reduce((r,i)=>{const c=i.split(":"),s=c[0],a=c.slice(1);return s&&a.length>0&&(r[s]=a.join(":").trim()),r},{})),t}(e):[];return E({iconName:t,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:r,transform:O4,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:i,styles:a,attributes:c}},s)}const{styles:KE1}=P4;function YA(e){const n="nest"===$.autoReplaceSvg?ZA(e,{styleParser:!1}):ZA(e);return~n.extra.classes.indexOf(CA)?Ze("generateLayersText",e,n):Ze("generateSvgReplacementMutation",e,n)}function QA(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!he)return Promise.resolve();const t=Y1.documentElement.classList,r=f=>t.add("".concat(pA,"-").concat(f)),i=f=>t.remove("".concat(pA,"-").concat(f)),c=$.autoFetchSvg?function JE1(){return[...Ax1,...$f]}():aA.concat(Object.keys(KE1));c.includes("fa")||c.push("fa");const s=[".".concat(CA,":not([").concat(O6,"])")].concat(c.map(f=>".".concat(f,":not([").concat(O6,"])"))).join(", ");if(0===s.length)return Promise.resolve();let a=[];try{a=N8(e.querySelectorAll(s))}catch{}if(!(a.length>0))return Promise.resolve();r("pending"),i("complete");const o=mu.begin("onTree"),l=a.reduce((f,u)=>{try{const d=YA(u);d&&f.push(d)}catch(d){mA||"MissingIcon"===d.name&&console.error(d)}return f},[]);return new Promise((f,u)=>{Promise.all(l).then(d=>{GA(d,()=>{r("active"),r("complete"),i("pending"),"function"==typeof n&&n(),o(),f()})}).catch(d=>{o(),u(d)})})}function XE1(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;YA(e).then(t=>{t&&GA([t],n)})}const tT1=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{transform:t=O4,symbol:r=!1,mask:i=null,maskId:c=null,title:s=null,titleId:a=null,classes:o=[],attributes:l={},styles:f={}}=n;if(!e)return;const{prefix:u,iconName:d,icon:h}=e;return q7(E({type:"icon"},e),()=>(F6("beforeDOMElementCreation",{iconDefinition:e,params:n}),$.autoA11y&&(s?l["aria-labelledby"]="".concat($.replacementClass,"-title-").concat(a||X0()):(l["aria-hidden"]="true",l.focusable="false")),fu({icons:{main:du(h),mask:i?du(i.icon):{found:!1,width:null,height:null,icon:{}}},prefix:u,iconName:d,transform:E(E({},O4),t),symbol:r,title:s,maskId:c,titleId:a,extra:{attributes:l,styles:f,classes:o}})))};var nT1={mixout(){return{icon:(e=tT1,function(n){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=(n||{}).icon?n:lu(n||{});let{mask:i}=t;return i&&(i=(i||{}).icon?i:lu(i||{})),e(r,E(E({},t),{},{mask:i}))})};var e},hooks:()=>({mutationObserverCallbacks:e=>(e.treeCallback=QA,e.nodeCallback=XE1,e)}),provides(e){e.i2svg=function(n){const{node:t=Y1,callback:r=()=>{}}=n;return QA(t,r)},e.generateSvgReplacementMutation=function(n,t){const{iconName:r,title:i,titleId:c,prefix:s,transform:a,symbol:o,mask:l,maskId:f,extra:u}=t;return new Promise((d,h)=>{Promise.all([hu(r,s),l.iconName?hu(l.iconName,l.prefix):Promise.resolve({foun
vendor: 4,726 bytes, line 1
1d:!1,width:512,height:512,icon:{}})]).then(p=>{let[m,v]=p;d([n,fu({icons:{main:m,mask:v},prefix:s,iconName:r,transform:a,symbol:o,maskId:f,title:i,titleId:c,extra:u,watchable:!0})])}).catch(h)})},e.generateAbstractIcon=function(n){let{children:t,attributes:r,main:i,transform:c,styles:s}=n;const a=U7(s);let o;return a.length>0&&(r.style=a),tu(c)&&(o=Ze("generateAbstractTransformGrouping",{main:i,transform:c,containerWidth:i.width,iconWidth:i.width})),t.push(o||i.icon),{children:t,attributes:r}}}},rT1={mixout:()=>({layer(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{classes:t=[]}=n;return q7({type:"layer"},()=>{F6("beforeDOMElementCreation",{assembler:e,params:n});let r=[];return e(i=>{Array.isArray(i)?i.map(c=>{r=r.concat(c.abstract)}):r=r.concat(i.abstract)}),[{tag:"span",attributes:{class:["".concat($.cssPrefix,"-layers"),...t].join(" ")},children:r}]})}})},iT1={mixout:()=>({counter(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{title:t=null,classes:r=[],attributes:i={},styles:c={}}=n;return q7({type:"counter",content:e},()=>(F6("beforeDOMElementCreation",{content:e,params:n}),function RE1(e){const{content:n,title:t,extra:r}=e,i=E(E(E({},r.attributes),t?{title:t}:{}),{},{class:r.classes.join(" ")}),c=U7(r.styles);c.length>0&&(i.style=c);const s=[];return s.push({tag:"span",attributes:i,children:[n]}),t&&s.push({tag:"span",attributes:{class:"sr-only"},children:[t]}),s}({content:e.toString(),title:t,extra:{attributes:i,styles:c,classes:["".concat($.cssPrefix,"-layers-counter"),...r]}})))}})},cT1={mixout:()=>({text(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{transform:t=O4,title:r=null,classes:i=[],attributes:c={},styles:s={}}=n;return q7({type:"text",content:e},()=>(F6("beforeDOMElementCreation",{content:e,params:n}),PA({content:e,transform:E(E({},O4),t),title:r,extra:{attributes:c,styles:s,classes:["".concat($.cssPrefix,"-layers-text"),...i]}})))}}),provides(e){e.generateLayersText=function(n,t){const{title:r,transform:i,extra:c}=t;let s=null,a=null;if(cA){const o=parseInt(getComputedStyle(n).fontSize,10),l=n.getBoundingClientRect();s=l.width/o,a=l.height/o}return $.autoA11y&&!r&&(c.attributes["aria-hidden"]="true"),Promise.resolve([n,PA({content:n.innerHTML,width:s,height:a,transform:i,title:r,extra:c,watchable:!0})])}}};const sT1=new RegExp('"',"ug"),KA=[1105920,1112319],JA=E(E(E(E({},{FontAwesome:{normal:"fas",400:"fas"}}),{"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"}}),{"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}}),{"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}}),Cu=Object.keys(JA).reduce((e,n)=>(e[n.toLowerCase()]=JA[n],e),{}),aT1=Object.keys(Cu).reduce((e,n)=>{const t=Cu[n];return e[n]=t[900]||[...Object.entries(t)][0][1],e},{});function XA(e,n){const t="".concat(Yx1).concat(n.replace(":","-"));return new Promise((r,i)=>{if(null!==e.getAttribute(t))return r();const s=N8(e.children).filter(d=>d.getAttribute(qf)===n)[0],a=Ge.getComputedStyle(e,n),o=a.getPropertyValue("font-family"),l=o.match(eE1),f=a.getPropertyValue("font-weight"),u=a.getPropertyValue("content");if(s&&!l)return e.removeChild(s),r();if(l&&"none"!==u&&""!==u){const d=a.getPropertyValue("content");let h=function lT1(e,n){const t=e.replace(/^['"]|['"]$/g,"").toLowerCase(),r=parseInt(n),i=isNaN(r)?"normal":r;return(Cu[t]||{})[i]||aT1[t]}(o,f);const{value:p,isSecondary:m}=function oT1(e){const n=e.replace(sT1,""),t=function vE1(e,n){const t=e.length;let i,r=e.charCodeAt(n);return r>=55296&&r<=56319&&t>n+1&&(i=e.charCodeAt(n+1),i>=56320&&i<=57343)?1024*(r-55296)+i-56320+65536:r}(n,0),r=t>=KA[0]&&t<=KA[1],i=2===n.length&&n[0]===n[1];return{value:iu(i?n[0]:n),isSecondary:r||i}}(d),v=l[0].startsWith("FontAwesome");let _=au(h,p),C=_;if(v){const S=function zE1(e){const n=xA[e],t=au("fas",e);return n||(t?{prefix:"fas",iconName:t}:null)||{prefix:null,iconName:null}}(p);S.iconName&&S.prefix&&(_=S.iconName,h=S.prefix)}if(!_||m||s&&s.getAttribute(Wf)===h&&s.getAttribute(Zf)===C)r();else{e.setAttribute(t,C),s&&e.removeChild(s);const S=function QE1(){return{iconName:null,title:null,titleId:null,prefix:null,transform:O4,symbol
vendor: 1,803 bytes, line 1
1:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}(),{extra:D}=S;D.attributes[qf]=n,hu(_,h).then(R=>{const P=fu(E(E({},S),{},{icons:{main:R,mask:IA()},prefix:h,iconName:C,extra:D,watchable:!0})),W=Y1.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===n?e.insertBefore(W,e.firstChild):e.appendChild(W),W.outerHTML=P.map(u1=>e5(u1)).join("\n"),e.removeAttribute(t),r()}).catch(i)}}else r()})}function fT1(e){return Promise.all([XA(e,"::before"),XA(e,"::after")])}function uT1(e){return!(e.parentNode===document.head||~Kx1.indexOf(e.tagName.toUpperCase())||e.getAttribute(qf)||e.parentNode&&"svg"===e.parentNode.tagName)}function eI(e){if(he)return new Promise((n,t)=>{const r=N8(e.querySelectorAll("*")).filter(uT1).map(fT1),i=mu.begin("searchPseudoElements");qA(),Promise.all(r).then(()=>{i(),vu(),n()}).catch(()=>{i(),vu(),t()})})}let tI=!1;const nI=e=>e.toLowerCase().split(" ").reduce((t,r)=>{const i=r.toLowerCase().split("-"),c=i[0];let s=i.slice(1).join("-");if(c&&"h"===s)return t.flipX=!0,t;if(c&&"v"===s)return t.flipY=!0,t;if(s=parseFloat(s),isNaN(s))return t;switch(c){case"grow":t.size=t.size+s;break;case"shrink":t.size=t.size-s;break;case"left":t.x=t.x-s;break;case"right":t.x=t.x+s;break;case"up":t.y=t.y-s;break;case"down":t.y=t.y+s;break;case"rotate":t.rotate=t.rotate+s}return t},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0}),_u={x:0,y:0,width:"100%",height:"100%"};function rI(e){return e.attributes&&(e.attributes.fill||!(arguments.length>1&&void 0!==arguments[1])||arguments[1])&&(e.attributes.fill="black"),e}function mT1(e){return"g"===e.tag?e.children:[e]}!function EE1(e,n){let{mixoutsTo:t}=n;kA=e,D8={},Object.keys(L8).forEach(r=>{-1===xE1.indexOf(r)&&delete L8[r]}),kA.forEach(r=>{const i=r.mixout?r.mixout():{};
1if(Object.keys(i).forEach(c=>{"function"==typeof i[c]&&(t[c]=i[c]),"object"==typeof i[c]&&Object.keys(i[c]).forEach(s=>{t[c]||(t[c]={}),t[c][s]=i[c][s]})}),r.hooks){const c=r.hooks();Object.keys(c).forEach(s=>{D8[s]||(D8[s]=[]),D8[s].push(c[s])})}r.provides&&r.provides(L8)})}([hE1,nT1,rT1,iT1,cT1,{hooks:()=>({mutationObserverCallbacks:e=>(e.pseudoElementsCallback=eI,e)}),provides(e){e.pseudoElements2svg=function(n){const{node:t=Y1}=n;$.searchPseudoElements&&eI(t)}}},{mixout:()=>({dom:{unwatch(){qA(),tI=!0}}}),hooks:()=>({bootstrap(){WA(ou("mutationObserverCallbacks",{}))},noAuto(){!function qE1(){Y7&&Y7.disconnect()}()},watch(e){const{observeMutationsRoot:n}=e;tI?vu():WA(ou("mutationObserverCallbacks",{observeMutationsRoot:n}))}})},{mixout:()=>({parse:{transform:e=>nI(e)}}),hooks:()=>({parseNodeAttributes(e,n){const t=n.getAttribute("data-fa-transform");return t&&(e.transform=nI(t)),e}}),provides(e){e.generateAbstractTransformGrouping=function(n){let{main:t,transform:r,containerWidth:i,iconWidth:c}=n;const s={transform:"translate(".concat(i/2," 256)")},a="translate(".concat(32*r.x,", ").concat(32*r.y,") "),o="scale(".concat(r.size/16*(r.flipX?-1:1),", ").concat(r.size/16*(r.flipY?-1:1),") "),l="rotate(".concat(r.rotate," 0 0)"),d={outer:s,inner:{transform:"".concat(a," ").concat(o," ").concat(l)},path:{transform:"translate(".concat(c/2*-1," -256)")}};return{tag:"g",attributes:E({},d.outer),children:[{tag:"g",attributes:E({},d.inner),children:[{tag:t.icon.tag,children:t.icon.children,attributes:E(E({},t.icon.attributes),d.path)}]}]}}}},{hooks:()=>({parseNodeAttributes(e,n){const t=n.getAttribute("data-fa-mask"),r=t?G7(t.split(" ").map(i=>i.trim())):IA();return r.prefix||(r.prefix=We()),e.mask=r,e.maskId=n.getAttribute("data-fa-mask-id"),e}}),provides(e){e.generateAbstractMask=function(n){let{children:t,attributes:r,main:i,mask:c,maskId:s,transform:a}=n;const{width:o,icon:l}=i,{width:f,icon:u}=c,d=function fE1(e){let{transform:n,containerWidth:t,iconWidth:r}=e;const i={transform:"translate(".concat(t/2," 256)")},c="translate(".concat(32*n.x,", ").concat(32*n.y,") "),s="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),a="rotate(".concat(n.rotate," 0 0)");return{outer:i,inner:{transform:"".concat(c," ").concat(s," ").concat(a)},path:{transform:"translate(".concat(r/2*-1," -256)")}}}({transform:a,containerWidth:f,iconWidth:o}),h={tag:"rect",attributes:E(E({},_u),{},{fill:"white"})},p=l.children?{children:l.children.map(rI)}:{},m={tag:"g",attributes:E({},d.inner),children:[rI(E({tag:l.tag,attributes:E(E({},l.attributes),d.path)},p))]},v={tag:"g",attributes:E({},d.outer),children:[m]},_="mask-".concat(s||X0()),C="clip-".concat(s||X0()),S={tag:"mask",attributes:E(E({},_u),{},{id:_,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[h,v]},D={tag:"defs",children:[{tag:"clipPath",attributes:{id:C},children:mT1(u)},S]};return t.push(D,{tag:"rect",attributes:E({fill:"currentColor","clip-path":"url(#".concat(C,")"),mask:"url(#".concat(_,")")},_u)}),{children:t,attributes:r}}}},{provides(e){let n=!1;Ge.matchMedia&&(n=Ge.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){const t=[],r={fill:"currentColor"},i={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};t.push({tag:"path",attributes:E(E({},r),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2
1-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});const c=E(E({},i),{},{attributeName:"opacity"}),s={tag:"circle",attributes:E(E({},r),{},{cx:"256",cy:"364",r:"28"}),children:[]};return n||s.children.push({tag:"animate",attributes:E(E({},i),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:E(E({},c),{},{values:"1;0;1;1;0;1;"})}),t.push(s),t.push({tag:"path",attributes:E(E({},r),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:n?[]:[{tag:"animate",attributes:E(E({},c),{},{values:"1;0;0;0;0;1;"})}]}),n||t.push({tag:"path",attributes:E(E({},r),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:E(E({},c),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:t}}}},{hooks:()=>({parseNodeAttributes(e,n){const t=n.getAttribute("data-fa-symbol");return e.symbol=null!==t&&(""===t||t),e}})}],{mixoutsTo:N3});const MT1=N3.config,yT1=N3.dom,bT1=N3.parse,zT1=N3.icon,HT1=["*"],wT1=e=>{const n={[`fa-${e.animation}`]:null!=e.animation&&!e.animation.startsWith("spin"),"fa-spin":"spin"===e.animation||"spin-reverse"===e.animation,"fa-spin-pulse":"spin-pulse"===e.animation||"spin-pulse-reverse"===e.animation,"fa-spin-reverse":"spin-reverse"===e.animation||"spin-pulse-reverse"===e.animation,"fa-pulse":"spin-pulse"===e.animation||"spin-pulse-reverse"===e.animation,"fa-fw":e.fixedWidth,"fa-border":e.border,"fa-inverse":e.inverse,"fa-layers-counter":e.counter,"fa-flip-horizontal":"horizontal"===e.flip||"both"===e.flip,"fa-flip-vertical":"vertical"===e.flip||"both"===e.flip,[`fa-${e.size}`]:null!==e.size,[`fa-rotate-${e.rotate}`]:null!==e.rotate,[`fa-pull-${e.pull}`]:null!==e.pull,[`fa-stack-${e.stackItemSize}`]:null!=e.stackItemSize};return Object.keys(n).map(t=>n[t]?t:null).filter(t=>t)},Mu=new WeakSet,iI="fa-auto-css";let xT1=(()=>{class e{constructor(){this.defaultPrefix="fas",this.fallbackIcon=null,this._autoAddCss=!0}set autoAddCss(t){MT1.autoAddCss=t,this._autoAddCss=t}get autoAddCss(){return this._autoAddCss}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),ET1=(()=>{class e{constructor(){this.definitions={}}addIcons(...t){for(const r of t){r.prefix in this.definitions||(this.definitions[r.prefix]={}),this.definitions[r.prefix][r.iconName]=r;for(const i of r.icon[2])"string"==typeof i&&(this.definitions[r.prefix][i]=r)}}addIconPacks(...t){for(const r of t){const i=Object.keys(r).map(c=>r[c]);this.addIcons(...i)}}getIconDefinition(t,r){return t in this.definitions&&r in this.definitions[t]?this.definitions[t][r]:null}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),TT1=(()=>{class e{constructor(){this.stackItemSize="1x"}ngOnChanges(t){if("size"in t)throw new Error('fa-icon is not allowed to customize size when used inside fa-stack. Set size on the enclosing fa-stack instead: <fa-stack size="4x">...</fa-stack>.')}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275dir=k({type:e,selectors:[["fa-icon","stackItemSize",""],["fa-duotone-icon","stackItemSize",""]],inputs:{stackItemSize:"stackItemSize",size:"size"},standalone:!0,features:[u2]})}}return e})(),AT1=(()=>{class e{constructor(t,r){this.renderer=t,this.elementRef=r}ngOnInit(){this.renderer.addClass(this.elementRef.nativeElement,"fa-stack")}ngOnChanges(t){"size"in t&&(null!=t.size.currentValue&&this.renderer.addClass(this.elementRef.nativeElement,`fa-${t.size.currentValue}`),null!=t.size.previousValue&&this.renderer.removeClass(this.elementRef.nativeElement,`fa-${t.size.previousValue}`))}static{this.\u0275fac=function(r){return new(r||e)(N(S4),N(H1))}}static{this.\u0275cmp=T1({type:e,selectors:[["fa-stack"]],inputs:{size:"size"},standalone:!0,features:[u2,H3],ngContentSelectors:HT1,decls:1,vars:0,template:function(r,i){1&r&&(Lo(),xo(0))},encapsulation:2})}}return e})(),cI=(()=>{class e{constructor(t,r,i,c,s){this.sanitizer=t,this.config=r,this.iconLibrary=i,this.stackItem=c,this.document=g(e2),null!=s&&null==c&&console.error('FontAwesome: fa-icon and fa-duotone-icon elements must specify stackItemSize attribute when wrapped into fa-stack. Example: <fa-icon stackItemSize="2x"></fa-icon>.')}ngOnChanges(t){if(null!=this.icon||null!=this.config.fallbackIcon){if(t){const r=this.findIconDefinition(this.icon??this.config.fallbackIcon);if(null!=r){const i=this.buildParams();!function NT1(e,n){if(!n.autoAddCss||Mu.has(e))return;if(null!=e.getElementById(iI))return n.autoAddCss=!1,void Mu.add(e);const t=e.createElement("style");t.setAttribute("type","text/css"),t.setAttribute("id",iI),t.innerHTML=yT1.css();const r=e.head.childNodes;let i=null;for(let c=r.length-1;c>-1;c--){const s=r[c],a=s.nodeName.toUpperCase();["STYLE","LINK"].indexOf(a)>-1&&(i=s)}e.head.insertBefore(t,i),n.autoAddCss=!1,Mu.add(e)}(this.document,this.config);const c=zT1(r,i);this.renderedIconHTML=this.sanitizer.bypassSecurityTrustHtml(c.html.join("\n"))}}}else(()=>{throw new Error("Property `icon` is required for `fa-icon`/`fa-duotone-icon` components.")})()}render(){this.ngOnChanges({})}findIconDefinition(t){const r=((e,n)=>(e=>void 0!==e.prefix&&void 0!==e.iconName)(e)?e:Array.isArray(e)&&2===e.length?{prefix:e[0],iconName:e[1]}:{prefix:n,iconName:e})(t,this.config.defaultPrefix);return"icon"in r?r:this.iconLibrary.getIconDefinition(r.prefix,r.iconName)??((e=>{throw new Error(`Could not find icon with iconName=${e.iconName} and prefix=${e.prefix} in the icon library.`)})(r),null)}buildParams(){const t={flip:this.flip,animation:this.animation,border:this.border,inverse:this.inverse,size:this.size||null,pull:this.pull||null,rotate:this.rotate||null,fixedWidth:"boolean"==typeof this.fixedWidth?this.fixedWidth:this.config.fixedWidth,stackItemSize:null!=this.stackItem?this.stackItem.stackItemSize:null},r="string"==typeof this.transform?bT1.transform(this.transform):this.transform;return{title:this.title,transform:r,classes:wT1(t),mask:null!=this.mask?this.findIconDefinition(this.mask):null,symbol:this.symbol,attributes:{role:this.a11yRole}}}static{this.\u0275fac=function(r){return new(r||e)(N(hy),N(xT1),N(ET1),N(TT1,8),N(AT1,8))}}static{this.\u0275cmp=T1({type:e,selectors:[["fa-icon"]],hostAttrs:[1,"ng-fa-icon"],hostVars:2,hostBindings:function(r,i){2&r&&(z3("innerHTML",i.renderedIconHTML,kp),D1("title",i.title))},inputs:{icon:"icon",title:"title",animation:"animation",mask:"mask",flip:"flip",size:"size",pull:"pull",border:"border",inverse:"inverse",symbol
1:"symbol",rotate:"rotate",fixedWidth:"fixedWidth",transform:"transform",a11yRole:"a11yRole"},standalone:!0,features:[u2,H3],decls:0,vars:0,template:function(r,i){},encapsulation:2})}}return e})(),IT1=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=S1({type:e})}static{this.\u0275inj=z1({})}}return e})();function RT1(e,n){if(1&e&&(M(0,"div",25),L(1),y()),2&e){const t=e1(2);O(),K2(t.errMsg)}}function kT1(e,n){if(1&e){const t=function n4(){return V()}();M(0,"form",14),d1("ngSubmit",function(){!function g3(e){return X.lFrame.contextLView=e,e[P1]}(t);const i=e1();return function v3(e){return X.lFrame.contextLView=null,e}(i.onSubmit(i.FormData.value))}),M(1,"div",15)(2,"label",16),L(3,"Email"),y(),B(4,"input",17),y(),M(5,"div",15)(6,"label",18),L(7,"Full Name"),y(),B(8,"input",19),y(),M(9,"div",15)(10,"label",18),L(11,"Telephone"),y(),B(12,"input",20),y(),M(13,"div",15)(14,"label",21),L(15,"Message"),y(),M(16,"textarea",22),L(17,"          "),y()(),M(18,"button",23),L(19,"Send"),y(),B(20,"br")(21,"br"),_1(22,RT1,2,1,"div",24),y()}if(2&e){const t=e1();s1("formGroup",t.FormData),O(18),s1("disabled",!t.FormData.valid),O(4),s1("ngIf",t.errMsg)}}function OT1(e,n){1&e&&(M(0,"div",26),L(1,"Your message is sent. We will contact you as soon as possible."),y())}let PT1=(()=>{class e{constructor(t,r,i){this.builder=t,this.http=r,this.contactUrl="contact",this.faLinkedinIn=VH,this.faGlobe=ES,this.faXmark=S8,this.faEnvelope=NT,this.showContact=!0,this.errMsg="",this.contactUrl=i+this.contactUrl}ngOnInit(){this.FormData=this.builder.group({Fullname:new ue("",[F9.required]),Email:new ue("",[F9.required]),Comment:new ue("",[F9.required]),Telephone:new ue("")}),this.FormData.controls.Subject.setValue("",{onlySelf:!0})}onSubmit(t){this.sendForm(t).subscribe(r=>{console.log(r),r.hasErrors?this.errMsg=r.errMessage:(this.showContact=!1,this.errMsg="")})}sendForm(t){return this.http.post(this.contactUrl+"/sendform",t).pipe(L2(r=>console.log("send contact")),T6(this.handleError))}handleError(t){let r="";return r=t.error instanceof ErrorEvent?`An error occurred: ${t.error.message}`:`Server returned code: ${t.status}, error message is: ${t.message}`,console.error(r),x0(r)}static{this.\u0275fac=function(r){return new(r||e)(N(ZJ),N(fl),N("BASE_URL"))}}static{this.\u0275cmp=T1({type:e,selectors:[["app-contact"]],decls:23,vars:6,consts:[["id","Contact",1,"background"],[1,"container"],[1,"row"],[1,"col-sm-4","col-md-5","col-lg-6"],[1,"col-sm-8","col-md-7","col-lg-6"],[3,"formGroup","ngSubmit",4,"ngIf"],["class","alert alert-success",4,"ngIf"],[1,"icons","d-none","d-md-block"],["href","https://www.linkedin.com/in/moenaert","target","_blank"],[3,"icon"],["href","mailto:[email protected]","target","_blank"],[1,"d-md-none","mt-4"],[1,"col-6","text-center"],[1,"icons"],[3,"ngSubmit","formGroup"],[1,"form-group"],["for","Email"],["type","email","name","Email","aria-describedby","emailHelp","placeholder","Enter","formControlName","Email",1,"form-control"],["for","fullname"],["type","text","name","Fullname","placeholder","Enter","formControlName","Fullname",1,"form-control"],["type","text","name","Telephone","placeholder","Enter","formControlName","Telephone",1,"form-control"],["for","comment"],["formControlName","Comment","name","Comment","rows","5",1,"form-control"],["type","submit",1,"btn","btn-light",3,"disabled"],["class","alert alert-danger",4,"ngIf"],[1,"alert","alert-danger"],[1,"alert","alert-success"]],template:function(r,i){1&r&&(M(0,"div",0)(1,"div",1)(2,"div",2),B(3,"div",3),M(4,"div",4)(5,"h2"),L(6,"Let me help you"),y(),_1(7,kT1,23,3,"form",5)(8,OT1,2,0,"div",6),M(9,"div",7)(10,"a",8),B(11,"fa-icon",9),y(),M(12,"a",10),B(13,"fa-icon",9),y()()()(),M(14,"div",11),B(15,"hr"),M(16,"div",2)(17,"div",12)(18,"div",13)(19,"a",8),B(20,"fa-icon",9),y(),M(21,"a",10),B(22,"fa-icon",9),y()()()()()()()),2&r&&(O(7),s1("ngIf",i.showContact),O(),s1("ngIf",!i.showContact),O(3),s1("icon",i.faLinkedinIn),O(2),s1("icon",i.faEnvelope),O(7),s1("icon",i.faLinkedinIn),O(2),s1("icon",i.faEnvelope))},dependencies:[C9,Mb,Ri,ib,cb,Zi,il,cI],styles:[".background[_ngcontent-%COMP%]{background-image:url(/assets/images/Moenaert_Contact.jpg);background-size:100% auto}.container[_ngcontent-%COMP%]{padding-top:100px;padding-bottom:100px;color:#fff}.form-control[_ngcontent-%COMP%]{border:1px solid #fff;background-color:transparent;color:#fff}.form-group[_ngcontent-%COMP%]{margin-bottom:1rem}.icons[_ngcontent-%COMP%]{padding-bottom:2rem;font-size:24px}.icons[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff;margin-right:2rem;cursor:pointer}
1h2[_ngcontent-%COMP%]{padding-bottom:2rem}input[_ngcontent-%COMP%]:focus{outline:none;border:2px solid #fff;box-shadow:none}@media (max-width: 1500px){.background[_ngcontent-%COMP%]{background-image:url(/assets/images/Moenaert_Contact.jpg);background-size:auto 100%;background-position-x:20%}}@media (max-width: 500px){.container[_ngcontent-%COMP%]{padding-top:50px;padding-bottom:50px;color:#fff}.background[_ngcontent-%COMP%]{background-image:url(/assets/images/Moenaert_Contact_sm.jpg);background-size:auto 100%;background-position-x:50%}.icons[_ngcontent-%COMP%]{display:flex;justify-content:space-around}.icons[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff;margin-right:0;cursor:pointer}}"]})}}return e})(),FT1=(()=>{class e{constructor(){this.anio=(new Date).getFullYear()}ngOnInit(){}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=T1({type:e,selectors:[["app-footer"]],decls:9,vars:1,consts:[[1,"background"],[1,"container"],[1,"row"],[1,"col-sm-8"],[1,"col-sm-4"],["href","http://witso.be"]],template:function(r,i){1&r&&(M(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),L(4),y(),M(5,"div",4),L(6," Powered by "),M(7,"a",5),L(8,"wITso"),y()()()()()),2&r&&(O(4),c8(" \xa9 Rudy Moenaert ",i.anio," "))},styles:[".container[_ngcontent-%COMP%]{padding-top:50px;padding-bottom:50px}.background[_ngcontent-%COMP%]{background-color:#322f31;color:#c9c9c9}a[_ngcontent-%COMP%]{color:#c9c9c9;margin-right:2rem;text-decoration:none}.col-4[_ngcontent-%COMP%]{text-align:right}"]})}}return e})(),BT1=(()=>{class e{constructor(){this.faDownload=nL,this.faBook=Wx}ngOnInit(){}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=T1({type:e,selectors:[["app-pubs"]],decls:53,vars:3,consts:[[1,"container"],["align","center"],[1,"row"],[1,"col-lg-4"],["src","/assets/images/MMB.png"],[1,"d-none","d-lg-block"],[1,"mt-md-5","mt-lg-0"],[1,"d-block","d-lg-none"],["href","https://www.managementboek.nl/boek/9789492196149/marketing-met-ballen-rudy-moenaert","target","_blank"],[3,"icon"],["src","/assets/images/PO.png"],["href","/assets/Books/De Pijn van het Ondernemen - Rudy Moenaert.pdf","target","_blank"],["src","/assets/images/MSO.png"],["href","/assets/Books/MSO Def.pdf","target","_blank"]],template:function(r,i){1&r&&(M(0,"div",0)(1,"h2",1),L(2,"Previous publications"),y(),M(3,"div",2)(4,"div",3),B(5,"img",4),M(6,"p",5),L(7,"in Dutch "),M(8,"small"),L(9,"- 2016"),y()(),M(10,"p",6)(11,"strong"),L(12,"Marketing met Ballen"),y(),L(13," shows how marketers create value. In thirty concise chapters, the book explores the three foundations of true marketing leadership.\xa0Great marketers discover new opportunities, move the organization forward and connect stakeholders.\xa0"),y(),M(14,"p",7),L(15,"in Dutch "),M(16,"small"),L(17,"- 2016"),y()(),M(18,"a",8),B(19,"fa-icon",9),L(20," Order here"),y()(),M(21,"div",3),B(22,"img",10),M(23,"p",5),L(24,"in Dutch "),M(25,"small"),L(26,"- 2012"),y()(),M(27,"p",6)(28,"strong"),L(29,"De Pijn van het Ondernemen"),y(),L(30," is a fable on family business and entrepreneurship. It brings the story of a courageous lady, Tess, who deals with the challenges of running Ateliers Fontaine. As one entrepreneur commented \u2013 \u201cIt is so incredibly close to reality I read it in one breath.\u201d\xa0"),y(),M(31,"p",7),L(32,"in Dutch "),M(33,"small"),L(34,"- 2012"),y()(),M(35,"a",11),B(36,"fa-icon",9),L(37," Free Download"),y()(),M(38,"div",3),B(39,"img",12),M(40,"p",5),L(41,"in English "),M(42,"small"),L(43,"- 2011"),y()(),M(44,"p",6),L(45,"This handbook reconciles the practice and science of marketing strategy. The business roadmapping methodology is described as consisting of five steps: understanding the present, formulating the strategic ambition, developing a business concept for the future, commitment to execution, and assessing the return on investments.\xa0"),y(),M(46,"p",7),L(47,"in English "),M(48,"small"),L(49,"- 2011"),y()(),M(50,"a",13),B(51,"fa-icon",9),L(52," Free Download"),y()()()()),2&r&&(O(19),s1("icon",i.faBook),O(17),s1("icon",i.faDownload),O(15),s1("icon",i.faDownload))},dependencies:[cI],styles:[".container[_ngcontent-%COMP%]{padding-top:100px;padding-bottom:100px;position:relative}h2[_ngcontent-%COMP%]{margin-bottom:2rem}img[_ngcontent-%COMP%]{width:300px;margin:auto}p[_ngcontent-%COMP%], a[_ngcontent-%COMP%]{margin-left:2rem;margin-right:2rem}@media (max-width: 1024px){img[_ngcontent-%COMP%]{float:left}p[_ngcontent-%COMP%], a[_ngcontent-%COMP%]{margin-left:0;margin-right:2rem}}@media (max-width: 500px){img[_ngcontent-%COMP%]{float:none}a[_ngcontent-%COMP%]{margin-bottom:2rem;display:block}.container[_ngcontent-%COMP%]{padding-top:50px;padding-bottom:50px;position:relative}}"]})}}return e})(),UT1=(()=>{class e{constructor(){}ngOnInit(){}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=T1({type:e,selectors:[["app-references"]],decls:67,vars:0,consts:[[1,"background"],[1,"container"],["align","center"],[1,"logos"],["src","/assets/images/logos/logos_0018_Backgroun
1d_0000_Layer-12.png"],["src","/assets/images/logos/logos_0018_Background_0001_Layer-11.png"],["src","/assets/images/logos/logos_0018_Background_0002_Layer-10.png"],["src","/assets/images/logos/logos_0018_Background_0003_Layer-9.png"],["src","/assets/images/logos/logos_0018_Background_0004_Layer-8.png"],["src","/assets/images/logos/logos_0018_Background_0005_Layer-7.png"],["src","/assets/images/logos/logos_0018_Background_0006_Layer-6.png"],["src","/assets/images/logos/logos_0018_Background_0007_Layer-5.png"],["src","/assets/images/logos/logos_0018_Background_0008_Layer-4.png"],["src","/assets/images/logos/logos_0018_Background_0009_Layer-3.png"],["src","/assets/images/logos/logos_0018_Background_0010_Layer-2.png"],["src","/assets/images/logos/logos_0018_Background_0011_Layer-1.png"],["src","/assets\\images\\logos\\logos_0009_Layer-9.png"],["src","/assets\\images\\logos\\logos_0010_Layer-8.png"],["src","/assets\\images\\logos\\logos_0011_Layer-7.png"],["src","/assets\\images\\logos\\logos_0012_Layer-6.png"],["src","/assets\\images\\logos\\logos_0001_Layer-17.png"],["src","/assets\\images\\logos\\logos_0013_Layer-5.png"],["src","/assets\\images\\logos\\logos_0014_Layer-4.png"],["src","/assets\\images\\logos\\logos_0015_Layer-3.png"],["src","/assets\\images\\logos\\logos_0016_Layer-2.png"],["src","/assets\\images\\logos\\logos_0017_Layer-1.png"],["src","/assets\\images\\logos\\logos_0000_Layer-18.png"],["src","/assets\\images\\logos\\logos_0002_Layer-16.png"],["src","/assets\\images\\logos\\logos_0003_Layer-15.png"],["src","/assets\\images\\logos\\logos_0004_Layer-14.png"],["src","/assets\\images\\logos\\logos_0005_Layer-13.png"],["src","/assets\\images\\logos\\logos_0006_Layer-12.png"],["src","/assets\\images\\logos\\logos_0007_Layer-11.png"],["src","/assets\\images\\logos\\logos_0008_Layer-10.png"]],template:function(r,i){1&r&&(M(0,"div",0)(1,"div",1)(2,"h2",2),L(3,"Brands Who Chose to Work With Me "),y(),M(4,"h4",2),L(5,"Champions, challengers, and the odd underdog \u2014 if they\u2019re serious about growth, we\u2019ve probably worked together. "),y(),M(6,"div",3)(7,"div"),B(8,"img",4),y(),M(9,"div"),B(10,"img",5),y(),M(11,"div"),B(12,"img",6),y(),M(13,"div"),B(14,"img",7),y(),M(15,"div"),B(16,"img",8),y(),M(17,"div"),B(18,"img",9),y(),M(19,"div"),B(20,"img",10),y(),M(21,"div"),B(22,"img",11),y(),M(23,"div"),B(24,"img",12),y(),M(25,"div"),B(26,"img",13),y(),M(27,"div"),B(28,"img",14),y(),M(29,"div"),B(30,"img",15),y(),M(31,"div"),B(32,"img",16),y(),M(33,"div"),B(34,"img",17),y(),M(35,"div"),B(36,"img",18),y(),M(37,"div"),B(38,"img",19),y(),M(39,"div"),B(40,"img",20),y(),M(41,"div"),B(42,"img",21),y(),M(43,"div"),B(44,"img",22),y(),M(45,"div"),B(46,"img",23),y(),M(47,"div"),B(48,"img",24),y(),M(49,"div"),B(50,"img",25),y(),M(51,"div"),B(52,"img",26),y(),M(53,"div"),B(54,"img",27),y(),M(55,"div"),B(56,"img",28),y(),M(57,"div"),B(58,"img",29),y(),M(59,"div"),B(60,"img",30),y(),M(61,"div"),B(62,"img",31),y(),M(63,"div"),B(64,"img",32),y(),M(65,"div"),B(66,"img",33),y()()()())},styles:[".background[_ngcontent-%COMP%]{padding-top:100px;padding-bottom:100px;background-color:#f7f7f7}h2[_ngcontent-%COMP%]{margin-bottom:2rem}.logos[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around;align-items:center;margin-top:2rem}.logos[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{width:15%;text-align:center;border:1px solid #808080;padding:20px;height:150px;display:flex;margin-bottom:1rem;justify-content:center;align-items:center;background:#fff}.logos[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:100%;max-height:100%}.carousel[_ngcontent-%COMP%]{padding-bottom:2rem}.carousel-control-next[_ngcontent-%COMP%], .carousel-control-prev[_ngcontent-%COMP%]{filter:invert(100%)}.carousel-indicators[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{background-color:#777!important;width:2rem;height:3px;margin-right:1rem}@media (max-width: 1024px){.logos[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{width:30%;text-align:center;border:1px solid #808080;padding:20px;height:150px;display:flex;margin-bottom:1rem;justify-content:center;align-items:center;background:#fff}}@media (max-width: 768px){.logos[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{width:30%;text-align:center;border:1px solid #808080;padding:20px;height:150px;display:flex;margin-bottom:1rem;justify-content:center;align-items:center;background:#fff}}@media (max-width: 500px){.logos[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{width:45%;text-align:center;border:1px solid #808080;padding:20px;height:150px;display:flex;margin-bottom:1rem;justify-content:center;align-items:center;background:#fff}.background[_ngcontent-%COMP%]{padding-top:50px;padding-bottom:50px;background-color:#f7f7f7}}"]})}}return e})(),jT1=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=T1({type:e,selectors:[["app-home"]],decls:9,vars:0,template:function(r,i){1&r&&B(0,"app-topimage")(1,"app-bio")(2,"app-speech")(3,"app-references")(4,"app-book")(5,"app-posts")(6,"app-pubs")(7,"app-contact")(8,"app-footer")},dependencies:[l31,f31,u31,d31,h31,PT1,FT1,BT1,UT1],encapsulation:2})}}return e})(),$T1=(()=>{class e{constructor(){this.currentCount=0}incrementCounter(){this.currentCount++}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=T1({type:e,selectors:[["app-counter-component"]],decls:10,vars:1,consts:[["aria-live","polite"],[1,"btn","btn-primary",3,"click"]],template:function(r,i){1&r&&(M(0,"h1"),L(1,"Counter"),y(),M(2,"p"),L(3,"This is a simple example of an Angular component."),y(),M(4,"p",0),L(5,"Current count: "),M(6,"strong"),L(7),y()(),M(8,"button",1),d1("click",function(){return i.incrementCounter()}),L(9,"Increment"),y()),2&r&&(O(7),K2(i.currentCount))},encapsulation:2})}}return e})();
1function GT1(e,n){1&e&&(M(0,"p")(1,"em"),L(2,"Loading..."),y()())}function qT1(e,n){if(1&e&&(M(0,"tr")(1,"td"),L(2),y(),M(3,"td"),L(4),y(),M(5,"td"),L(6),y(),M(7,"td"),L(8),y()()),2&e){const t=n.$implicit;O(2),K2(t.date),O(2),K2(t.temperatureC),O(2),K2(t.temperatureF),O(2),K2(t.summary)}}function WT1(e,n){if(1&e&&(M(0,"table",3)(1,"thead")(2,"tr")(3,"th"),L(4,"Date"),y(),M(5,"th"),L(6,"Temp. (C)"),y(),M(7,"th"),L(8,"Temp. (F)"),y(),M(9,"th"),L(10,"Summary"),y()()(),M(11,"tbody"),_1(12,qT1,9,4,"tr",4),y()()),2&e){const t=e1();O(12),s1("ngForOf",t.forecasts)}}let ZT1=(()=>{class e{constructor(t,r){this.forecasts=[],t.get(r+"weatherforecast").subscribe(i=>{this.forecasts=i},i=>console.error(i))}static{this.\u0275fac=function(r){return new(r||e)(N(fl),N("BASE_URL"))}}static{this.\u0275cmp=T1({type:e,selectors:[["app-fetch-data"]],decls:6,vars:2,consts:[["id","tableLabel"],[4,"ngIf"],["class","table table-striped","aria-labelledby","tableLabel",4,"ngIf"],["aria-labelledby","tableLabel",1,"table","table-striped"],[4,"ngFor","ngForOf"]],template:function(r,i){1&r&&(M(0,"h1",0),L(1,"Weather forecast"),y(),M(2,"p"),L(3,"This component demonstrates fetching data from the server."),y(),_1(4,GT1,3,0,"p",1)(5,WT1,13,1,"table",2)),2&r&&(O(4),s1("ngIf",!i.forecasts),O(),s1("ngIf",i.forecasts))},dependencies:[AM,C9],encapsulation:2})}}return e})();const XT1=["addListener","removeListener"],eA1=["addEventListener","removeEventListener"],tA1=["on","off"];function k2(e,n,t,r){if(H(t)&&(r=t,t=void 0),r)return k2(e,n,t).pipe(P9(r));const[i,c]=function iA1(e){return H(e.addEventListener)&&H(e.removeEventListener)}(e)?eA1.map(s=>a=>e[s](n,a,t)):function nA1(e){return H(e.addListener)&&H(e.removeListener)}(e)?XT1.map(sI(e,n)):function rA1(e){return H(e.on)&&H(e.off)}(e)?tA1.map(sI(e,n)):[];if(!i&&k9(e))return D2(s=>k2(s,n,t))(j2(e));if(!i)throw new TypeError("Invalid event target");return new O1(s=>{const a=(...o)=>s.next(1<o.length?o:o[0]);return i(a),()=>c(a)})}function sI(e,n){return t=>r=>e[t](n,r)}class cA1 extends v1{constructor(n,t){super()}schedule(n,t=0){return this}}const Q7={setInterval(e,n,...t){const{delegate:r}=Q7;return r?.setInterval?r.setInterval(e,n,...t):setInterval(e,n,...t)},clearInterval(e){const{delegate:n}=Q7;return(n?.clearInterval||clearInterval)(e)},delegate:void 0},aI={now:()=>(aI.delegate||Date).now(),delegate:void 0};class r5{constructor(n,t=r5.now){this.schedulerActionCtor=n,this.now=t}schedule(n,t=0,r){return new this.schedulerActionCtor(this,n).schedule(r,t)}}r5.now=aI.now;const oA1=new class aA1 extends r5{constructor(n,t=r5.now){super(n,t),this.actions=[],this._active=!1,this._scheduled=void 0}flush(n){const{actions:t}=this;if(this._active)return void t.push(n);let r;this._active=!0;do{if(r=n.execute(n.state,n.delay))break}while(n=t.shift());if(this._active=!1,r){for(;n=t.shift();)n.unsubscribe();throw r}}}(class sA1 extends cA1{constructor(n,t){super(n,t),this.scheduler=n,this.work=t,this.pending=!1}schedule(n,t=0){if(this.closed)return this;this.state=n;const r=this.id,i=this.scheduler;return null!=r&&(this.id=this.recycleAsyncId(i,r,t)),this.pending=!0,this.delay=t,this.id=this.id||this.requestAsyncId(i,this.id,t),this}requestAsyncId(n,t,r=0){return Q7.setInterval(n.flush.bind(n,this),r)}recycleAsyncId(n,t,r=0){if(null!=r&&this.delay===r&&!1===this.pending)return t;Q7.clearInterval(t)}execute(n,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const r=this._execute(n,t);if(r)return r;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(n,t){let i,r=!1;try{this.work(n)}catch(c){r=!0,i=c||new Error("Scheduled action threw falsy error")}if(r)return this.unsubscribe(),i}unsubscribe(){if(!this.closed){const{id:n,scheduler:t}=this,{actions:r}=t;this.work=this.state=this.scheduler=null,this.pending=!1,G(r,this),null!=n&&(this.id=this.recycleAsyncId(t,n,null)),this.delay=null,super.unsubscribe()}}});const{isArray:fA1}=Array;function fI(e){return 1===e.length&&fA1(e[0])?e[0]:e}function yu(...e){const n=Ii(e),t=fI(e);return t.length?new O1(r=>{let i=t.map(()=>[]),c=t.map(()=>!1);r.add(()=>{i=c=null});for(let s=0;!r.closed&&s<t.length;s++)j2(t[s]).subscribe(G1(r,a=>{if(i[s].push(a),i.every(o=>o.length)){const o=i.map(l=>l.shift());r.next(n?n(...o):o),i.some((l,f)=>!l.length&&c[f])&&r.complete()}},()=>{c[s]=!0,!i[s].length&&r.complete()}
1));return()=>{i=c=null}}):S3}function bu(...e){const n=Ii(e);return o2((t,r)=>{const i=e.length,c=new Array(i);let s=e.map(()=>!1),a=!1;for(let o=0;o<i;o++)j2(e[o]).subscribe(G1(r,l=>{c[o]=l,!a&&!s[o]&&(s[o]=!0,(a=s.every(W4))&&(s=null))},$4));t.subscribe(G1(r,o=>{if(a){const l=[o,...c];r.next(n?n(...l):l)}}))})}Math,Math,Math;const bI1=["*"],JI1=["dialog"],LI={animation:!0,transitionTimerDelayMs:5};let tc=(()=>{class e{constructor(){this.animation=LI.animation}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function I8(e){return"string"==typeof e}function j6(e){return null!=e}function R8(e){return(e||document.body).getBoundingClientRect()}const GR1=()=>{},{transitionTimerDelayMs:qR1}=LI,f5=new Map,q3=(e,n,t,r)=>{let i=r.context||{};const c=f5.get(n);if(c)switch(r.runningTransition){case"continue":return S3;case"stop":e.run(()=>c.transition$.complete()),i=Object.assign(c.context,i),f5.delete(n)}const s=t(n,r.animation,i)||GR1;if(!r.animation||"none"===window.getComputedStyle(n).transitionProperty)return e.run(()=>s()),Q(void 0).pipe(function $R1(e){return n=>new O1(t=>n.subscribe({next:s=>e.run(()=>t.next(s)),error:s=>e.run(()=>t.error(s)),complete:()=>e.run(()=>t.complete())}))}(e));const a=new E1,o=new E1,l=a.pipe(function hA1(...e){return n=>L0(n,Q(...e))}(!0));f5.set(n,{transition$:a,complete:()=>{o.next(),o.complete()},context:i});const f=function BR1(e){const{transitionDelay:n,transitionDuration:t}=window.getComputedStyle(e);return 1e3*(parseFloat(n)+parseFloat(t))}(n);return e.runOutsideAngular(()=>{const u=k2(n,"transitionend").pipe(R2(l),V2(({target:h})=>h===n));(function uI(...e){return 1===(e=fI(e)).length?j2(e[0]):new O1(function uA1(e){return n=>{let t=[];for(let r=0;t&&!n.closed&&r<e.length;r++)t.push(j2(e[r]).subscribe(G1(n,i=>{if(t){for(let c=0;c<t.length;c++)c!==r&&t[c].unsubscribe();t=null}n.next(i)})))}}(e))})(function lI(e=0,n,t=oA1){let r=-1;return null!=n&&(xy(n)?t=n:r=n),new O1(i=>{let c=function lA1(e){return e instanceof Date&&!isNaN(e)}(e)?+e-t.now():e;c<0&&(c=0);let s=0;return t.schedule(function(){i.closed||(i.next(s++),0<=r?this.schedule(void 0,r):i.complete())},c)})}(f+qR1).pipe(R2(l)),u,o).pipe(R2(l)).subscribe(()=>{f5.delete(n),e.run(()=>{s(),a.next(),a.complete()})})}),a.asObservable()};let kI=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=S1({type:e})}static{this.\u0275inj=z1({})}}return e})(),OI=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=S1({type:e})}static{this.\u0275inj=z1({})}}return e})(),Ru=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=S1({type:e})}static{this.\u0275inj=z1({})}}return e})(),BI=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=S1({type:e})}static{this.\u0275inj=z1({})}}return e})();typeof navigator<"u"&&navigator.userAgent&&(/iPad|iPhone|iPod/.test(navigator.userAgent)||/Macintosh/.test(navigator.userAgent)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>2||/Android/.test(navigator.userAgent));const ZI=["a[href]","button:not([disabled])",'input:not([disabled]):not([type="hidden"])',"select:not([disabled])","textarea:not([disabled])","[contenteditable]",'[tabindex]:not([tabindex="-1"])'].join(", ");function YI(e){const n=Array.from(e.querySelectorAll(ZI)).filter(t=>-1!==t.tabIndex);return[n[0],n[n.length-1]]}new Date(1882,10,12),new Date(2174,10,25);let uR=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=S1({type:e})}static{this.\u0275inj=z1({})}}return e})(),hR=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=S1({type:e})}static{this.\u0275inj=z1({})}}return e})(),Yk1=(()=>{class e{constructor(){this._ngbConfig=g(tc),this.backdrop=!0,this.fullscreen=!1,this.keyboard=!0}get animation(){return this._animation??this._ngbConfig.animation}set animation(t){this._animation=t}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();class Z6{constructor(n,t,r){this.nodes=n,this.viewRef=t,this.componentRef=r}}let Qk1=(()=>{class e{constructor(){this._document=g(e2)}hide(){const t=Math.abs(window.innerWidth-this._document.documentElement.clientWidth),r=this._document.body,i=r.style,{overflow:c,paddingRight:s}=i;if(t>0){const a=parseFloat(window.getComputedStyle(r).paddingRight);i.paddingRight=`${a+t}px`}return i.overflow="hidden",()=>{t>0&&(i.paddingRight=s),i.overflow=c}}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),Kk1=(()=>{class e{constructor(){this._nativeElement=g(H1).nativeElement,this._zone=g
1(l1),this._injector=g(A1)}ngOnInit(){xe(()=>q3(this._zone,this._nativeElement,(t,r)=>{r&&R8(t),t.classList.add("show")},{animation:this.animation,runningTransition:"continue"}),{injector:this._injector,phase:O3.MixedReadWrite})}hide(){return q3(this._zone,this._nativeElement,({classList:t})=>t.remove("show"),{animation:this.animation,runningTransition:"stop"})}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=T1({type:e,selectors:[["ngb-modal-backdrop"]],hostAttrs:[2,"z-index","1055"],hostVars:6,hostBindings:function(r,i){2&r&&(Wn("modal-backdrop"+(i.backdropClass?" "+i.backdropClass:"")),U1("show",!i.animation)("fade",i.animation))},inputs:{animation:"animation",backdropClass:"backdropClass"},standalone:!0,features:[H3],decls:0,vars:0,template:function(r,i){},encapsulation:2})}}return e})();class pR{update(n){}close(n){}dismiss(n){}}const Jk1=["animation","ariaLabelledBy","ariaDescribedBy","backdrop","centered","fullscreen","keyboard","scrollable","size","windowClass","modalDialogClass"],Xk1=["animation","backdropClass"];class eO1{_applyWindowOptions(n,t){Jk1.forEach(r=>{j6(t[r])&&(n[r]=t[r])})}_applyBackdropOptions(n,t){Xk1.forEach(r=>{j6(t[r])&&(n[r]=t[r])})}update(n){this._applyWindowOptions(this._windowCmptRef.instance,n),this._backdropCmptRef&&this._backdropCmptRef.instance&&this._applyBackdropOptions(this._backdropCmptRef.instance,n)}get componentInstance(){if(this._contentRef&&this._contentRef.componentRef)return this._contentRef.componentRef.instance}get closed(){return this._closed.asObservable().pipe(R2(this._hidden))}get dismissed(){return this._dismissed.asObservable().pipe(R2(this._hidden))}get hidden(){return this._hidden.asObservable()}get shown(){return this._windowCmptRef.instance.shown.asObservable()}constructor(n,t,r,i){this._windowCmptRef=n,this._contentRef=t,this._backdropCmptRef=r,this._beforeDismiss=i,this._closed=new E1,this._dismissed=new E1,this._hidden=new E1,n.instance.dismissEvent.subscribe(c=>{this.dismiss(c)}),this.result=new Promise((c,s)=>{this._resolve=c,this._reject=s}),this.result.then(null,()=>{})}close(n){this._windowCmptRef&&(this._closed.next(n),this._resolve(n),this._removeModalElements())}_dismiss(n){this._dismissed.next(n),this._reject(n),this._removeModalElements()}dismiss(n){if(this._windowCmptRef)if(this._beforeDismiss){const t=this._beforeDismiss();!function xI(e){return e&&e.then}(t)?!1!==t&&this._dismiss(n):t.then(r=>{!1!==r&&this._dismiss(n)},()=>{})}else this._dismiss(n)}_removeModalElements(){const n=this._windowCmptRef.instance.hide(),t=this._backdropCmptRef?this._backdropCmptRef.instance.hide():Q(void 0);n.subscribe(()=>{const{nativeElement:r}=this._windowCmptRef.location;r.parentNode.removeChild(r),this._windowCmptRef.destroy(),this._contentRef?.viewRef?.destroy(),this._windowCmptRef=null,this._contentRef=null}),t.subscribe(()=>{if(this._backdropCmptRef){const{nativeElement:r}=this._backdropCmptRef.location;r.parentNode.removeChild(r),this._backdropCmptRef.destroy(),this._backdropCmptRef=null}}),yu(n,t).subscribe(()=>{this._hidden.next(),this._hidden.complete()})}}var Zu=function(e){return e[e.BACKDROP_CLICK=0]="BACKDROP_CLICK",e[e.ESC=1]="ESC",e}(Zu||{});let tO1=(()=>{class e{constructor(){this._document=g(e2),this._elRef=g(H1),this._zone=g(l1),this._injector=g(A1),this._closed$=new E1,this._elWithFocus=null,this.backdrop=!0,this.keyboard=!0,this.dismissEvent=new Y,this.shown=new E1,this.hidden=new E1}get fullscreenClass(){return!0===this.fullscreen?" modal-fullscreen":I8(this.fullscreen)?` modal-fullscreen-${this.fullscreen}-down`:""}dismiss(t){this.dismissEvent.emit(t)}ngOnInit(){this._elWithFocus=this._document.activeElement,xe(()=>this._show(),{injector:this._injector,phase:O3.MixedReadWrite})}ngOnDestroy(){this._disableEventHandling()}hide(){const{nativeElement:t}=this._elRef,r={animation:this.animation,runningTransition:"stop"},s=yu(q3(this._zone,t,()=>t.classList.remove("show"),r),q3(this._zone,this._dialogEl.nativeElement,()=>{},r));return s.subscribe(()=>{this.hidden.next(),this.hidden.complete()}),this._disableEventHandling(),this._restoreFocus(),s}_show(){const t={animation:this.animation,runningTransition:"continue"};yu(q3(this._zone,this._elRef.nativeElement,(c,s)=>{s&&R8(c),c.classList.add("show")},t),q3(this._zone,this._dialogEl.nativeElement,()=>{},t)).subscribe(()=>{this.shown.next(),this.shown.complete()}),this._enableEventHandling(),this._setFocus()}_enableEventHandling(){const{nativeElement:t}=this._elRef;this._zone.runOutsideAngular(()=>{k2(t,"keydown").pipe(R2(this._closed$),V2(i=>"Escape"===i.key)).subscribe(i=>{this.keyboard?requestAnimationFrame(()=>{i.defaultPrevented||this._zone.run(()=>this.dismiss(Zu.ESC))}):"static"===this.backdrop&&this._bumpBackdrop()});let r=!1;k2(this._dialogEl.nativeElement,"mousedown").pipe(R2(this._closed$),L2(()=>r=!1),U3(()=>k2(t,"mouseup").pipe(R2(this._closed$),$3(1))),V2(({target:i})=>t===i)).subscribe(()=>{r=!0}),k2(t,"click").pipe(R2(this._closed$)).subscribe(({target:i})=>{t===i&&("static"===this.backdrop?this._bumpBackdrop():!0===this.backdrop&&!r&&this._zone.run(()=>this.dismiss(Zu.BACKDROP_CLICK))),r=!1})})}_disableEventHandling(){this._closed$.next()}_setFocus(){const{nativeElement:t}=this._elRef;if(!t.contains(document.activeElement)){const r=t.querySelector("[ngbAutofocus]"),i=YI(t)[0];(r||i||t).focus()}}_restoreFocus(){const t=this._document.body,r=this._elWithFocus;let i;i=r&&r.focus&&t.contains(r)?r:t,this._zone.runOutsideAngular(()=>{setTimeout(()=>i.focus()),this._elWithFocus=null})}_bumpBackdrop(){"static"===this.backdrop&&q3(this._zone,this._elRef.nativeElement,({classList:t})=>(t.add("modal-static"),()=>t.remove("modal-static")),{animation:this.animation,runningTransition:"continue"})}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=T1({type:e,selectors:[["ngb-modal-window"]],viewQuery:function(r,i){if(1&r&&function z6(e,n,t){Cg(e,n,t)}(JI1,7),2&r){let c;(function W1(e){const n=V(),t=c1(),r=Cs();Y5(r+1);const i=Ka(t,r);if(e.dirty&&function pO(e){return!(4&~e[q])}(n)===!(2&~i.metadata.flags)){if(null===i.matches)e.reset([]);else{const c=yg(n,r);e.reset(c,qh),e.notifyOnChanges()}return!0}return!1})(c=Z1())&&(i._dialogEl=c.first)}},hostAttrs:["role","dialog","tabindex","-1"],hostVars:7,hostBindings:function(r,i){2&r&&(D1("aria-modal",!0)("aria-labelledby",i.ariaLabelledBy)("aria-describedby",i.ariaDescribedBy),Wn("modal d-block"+(i.windowClass?" "+i.windowClass:"")),U1("fade",i.animation))},inputs:{animation:"animation",ariaLabelledBy:"ariaLabelledBy",ariaDescribedBy:"ariaDescribedBy",backdrop:"backdrop",centered:"centered",fullscreen:"fullscreen",keyboard:"keyboard",scrollable:"scrollable",size:"size",windowClass:"windowClass",modalDialogClass:"modalDialogClass"},outputs:{dismissEvent:"dismiss"},standalone:!0,features:[H3],ngContentSelectors:bI1,decls:4,vars:2,consts:[["dialog",""],["role","document"],[1,"modal-content"]],template:function(r,i){1&r&&(Lo(),M(0,"div",1,0)(2,"div",2),xo(3),y()()),2&r&&Wn("modal-dialog"+(i.size?" modal-"+i.size:"")+(i.centered?" modal-dialog-centered":"")+i.fullscreenClass+(i.scrollable?" modal-dialog-scrollable":"")+(i.modalDialogClass?" "+i.modalDialogClass:""))},styles:["ngb-modal-window .component-host-scrollable{display:flex;flex-direction:column;overflow:hidden}\n"],encapsulation:2})}}return e})(),nO1=(()=>{class e{constructor(){this._applicationRef=g(r4),this._injector=g(A1),this._environmentInjector=g(E2),this._document=g(e2),this._scrollBar=g(Qk1),this._activeWindowCmptHasChanged=new E1,this._ariaHiddenValues=new Map,this._scrollBarRestoreFn=null,this._modalRef
1s=[],this._windowCmpts=[],this._activeInstances=new Y;const t=g(l1);this._activeWindowCmptHasChanged.subscribe(()=>{if(this._windowCmpts.length){const r=this._windowCmpts[this._windowCmpts.length-1];((e,n,t,r=!1)=>{e.runOutsideAngular(()=>{const i=k2(n,"focusin").pipe(R2(t),a1(c=>c.target));k2(n,"keydown").pipe(R2(t),V2(c=>"Tab"===c.key),bu(i)).subscribe(([c,s])=>{const[a,o]=YI(n);(s===a||s===n)&&c.shiftKey&&(o.focus(),c.preventDefault()),s===o&&!c.shiftKey&&(a.focus(),c.preventDefault())}),r&&k2(n,"click").pipe(R2(t),bu(i),a1(c=>c[1])).subscribe(c=>c.focus())})})(t,r.location.nativeElement,this._activeWindowCmptHasChanged),this._revertAriaHidden(),this._setAriaHidden(r.location.nativeElement)}})}_restoreScrollBar(){const t=this._scrollBarRestoreFn;t&&(this._scrollBarRestoreFn=null,t())}_hideScrollBar(){this._scrollBarRestoreFn||(this._scrollBarRestoreFn=this._scrollBar.hide())}open(t,r,i){const c=i.container instanceof HTMLElement?i.container:j6(i.container)?this._document.querySelector(i.container):this._document.body;if(!c)throw new Error(`The specified modal container "${i.container||"body"}" was not found in the DOM.`);this._hideScrollBar();const s=new pR,a=(t=i.injector||t).get(E2,null)||this._environmentInjector,o=this._getContentRef(t,a,r,s,i);let l=!1!==i.backdrop?this._attachBackdrop(c):void 0,f=this._attachWindowComponent(c,o.nodes),u=new eO1(f,o,l,i.beforeDismiss);return this._registerModalRef(u),this._registerWindowCmpt(f),u.hidden.pipe($3(1)).subscribe(()=>Promise.resolve(!0).then(()=>{this._modalRefs.length||(this._document.body.classList.remove("modal-open"),this._restoreScrollBar(),this._revertAriaHidden())})),s.close=d=>{u.close(d)},s.dismiss=d=>{u.dismiss(d)},s.update=d=>{u.update(d)},u.update(i),1===this._modalRefs.length&&this._document.body.classList.add("modal-open"),l&&l.instance&&l.changeDetectorRef.detectChanges(),f.changeDetectorRef.detectChanges(),u}get activeInstances(){return this._activeInstances}dismissAll(t){this._modalRefs.forEach(r=>r.dismiss(t))}hasOpenModals(){return this._modalRefs.length>0}_attachBackdrop(t){let r=c9(Kk1,{environmentInjector:this._applicationRef.injector,elementInjector:this._injector});return this._applicationRef.attachView(r.hostView),t.appendChild(r.location.nativeElement),r}_attachWindowComponent(t,r){let i=c9(tO1,{environmentInjector:this._applicationRef.injector,elementInjector:this._injector,projectableNodes:r});return this._applicationRef.attachView(i.hostView),t.appendChild(i.location.nativeElement),i}_getContentRef(t,r,i,c,s){return i?i instanceof d2?this._createFromTemplateRef(i,c):I8(i)?this._createFromString(i):this._createFromComponent(t,r,i,c,s):new Z6([])}_createFromTemplateRef(t,r){const c=t.createEmbeddedView({$implicit:r,close(s){r.close(s)},dismiss(s){r.dismiss(s)}});return this._applicationRef.attachView(c),new Z6([c.rootNodes],c)}_createFromString(t){const r=this._document.createTextNode(`${t}`);return new Z6([[r]])}_createFromComponent(t,r,i,c,s){const o=c9(i,{environmentInjector:r,elementInjector:A1.create({providers:[{provide:pR,useValue:c}],parent:t})}),l=o.location.nativeElement;return s.scrollable&&l.classList.add("component-host-scrollable"),this._applicationRef.attachView(o.hostView),new Z6([[l]],o.hostView,o)}_setAriaHidden(t){const r=t.parentElement;r&&t!==this._document.body&&(Array.from(r.children).forEach(i=>{i!==t&&"SCRIPT"!==i.nodeName&&(this._ariaHiddenValues.set(i,i.getAttribute("aria-hidden")),i.setAttribute("aria-hidden","true"))}),this._setAriaHidden(r))}_revertAriaHidden(){this._ariaHiddenValues.forEach((t,r)=>{t?r.setAttribute("aria-hidden",t):r.removeAttribute("aria-hidden")}),this._ariaHiddenValues.clear()}_registerModalRef(t){const r=()=>{const i=this._modalRefs.indexOf(t);i>-1&&(this._modalRefs.splice(i,1),this._activeInstances.emit(this._modalRefs))};this._modalRefs.push(t),this._activeInstances.emit(this._modalRefs),t.result.then(r,r)}_registerWindowCmpt(t){this._windowCmpts.push(t),this._activeWindowCmptHasChanged.next(),t.onDestroy(()=>{const r=this._windowCmpts.indexOf(t);r>-1&&(this._windowCmpts.splice(r,1),this._activeWindowCmptHasChanged.next())})}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),rO1=(()=>{class e{constructor(){this._injector=g(A1),this._modalStack=g(nO1),this._config=g(Yk1)}open(t,r={}){const i={...this._config,animation:this._config.animation,...r};return this._modalStack.open(this._injector,t,i)}get activeInstances(){return this._modalStack.activeInstances}dismissAll(t){this._modalStack.dismissAll(t)}hasOpenModals(){return this._modalStack.hasOpenModals()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=T({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),mR=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=S1({type:e})}static{this.\u0275inj=z1({providers:[rO1]})}}return e})(),CR=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=S1({type:e})}static{this.\u0275inj=z1({})}}return e})(),SR=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=S1({type:e})}static{this.\u0275inj=z1({})}}return e})(),wR=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=S1({type:e})}static{this.\u0275inj=z1({})}}return e})(),NR=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=S1({type:e})}static{this.\u0275inj=z1({})}}return e})(),DR=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=S1({type:e})}static{this.\u0275inj=z1({})}}return e})(),LR=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=S1({type:e})}static{this.\u0275inj=z1({})}}return e})(),xR=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=S1({type:e})}static{this.\u0275inj=z1({})}}return e})(),ER=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=S1({type:e})}static{this.\u0275inj=z1({})}}return e})(),TR=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=S1({type:e})}static{this.\u0275inj=z1({})}}return e})();new I("live announcer delay",{providedIn:"root",factory:()=>100});let AR=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=S1({type:e})}static{this.\u0275inj=z1({})}}return e})(),IR=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=S1({type:e})}static{this.\u0275inj=z1({})}}return e})();const CO1=[kI,OI,Ru,BI,uR,hR,mR,CR,IR,SR,wR,NR,DR,LR,xR,ER,TR,AR];let _O1=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=S1({type:e})}static{this.\u0275inj=z1({imports:[CO1,kI,OI,Ru,BI,uR,hR,mR,CR,IR,SR,wR,NR,DR,LR,xR,ER,TR,AR]})}}return e})(),MO1=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=S1({type:e,bootstrap:[o31]})}static{this.\u0275inj=z1({providers:[VX(x6(je.LegacyInterceptors,[{provide:rz,useFactory:pX},{provide:D0,useExisting:rz,multi:!0}]))],imports:[iK.withServerTransition({appId:"ng-cli-universal"}),YJ,QJ,IT1,e31.forRoot([{path:"",component:jT1,pathMatch:"full"},{path:"counter",component:$T1},{path:"fetch-data",component:ZT1}]),_O1,Ru]})}}return e})();nK([{provide:"BASE_URL",useFactory:function bO1(){return document.getElementsByTagName("base")[0].href},deps:[]}]).bootstrapModule(MO1).catch(e=>console.log(e))},73:()=>{const U4=":";Error;
1const W8=function(b,...z){if(W8.translate){const A=W8.translate(b,z);b=A[0],z=A[1]}let H=Z8(b[0],b.raw[0]);for(let A=1;A<b.length;A++)H+=z[A-1]+Z8(b[A],b.raw[A]);return H},cd=":";function Z8(b,z){return z.charAt(0)===cd?b.substring(function G8(b,z){for(let H=1,A=1;H<b.length;H++,A++)if("\\"===z[A])A++;else if(b[H]===U4)return H;throw new Error(`Unterminated $localize metadata block in "${z}".`)}(b,z)+1):b}globalThis.$localize=W8}},U4=>{var Q1=Ce=>U4(U4.s=Ce);Q1(73),Q1(515)}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.