-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.778761c6792aca64.js
1 lines (1 loc) · 228 KB
/
main.778761c6792aca64.js
1
"use strict";(self.webpackChunkdeloroweb=self.webpackChunkdeloroweb||[]).push([[179],{713:()=>{function X(e){return"function"==typeof e}function no(e){const n=e(r=>{Error.call(r),r.stack=(new Error).stack});return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}const Ii=no(e=>function(n){e(this),this.message=n?`${n.length} errors occurred during unsubscription:\n${n.map((r,o)=>`${o+1}) ${r.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=n});function ro(e,t){if(e){const n=e.indexOf(t);0<=n&&e.splice(n,1)}}class Ye{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;const{_parentage:n}=this;if(n)if(this._parentage=null,Array.isArray(n))for(const i of n)i.remove(this);else n.remove(this);const{initialTeardown:r}=this;if(X(r))try{r()}catch(i){t=i instanceof Ii?i.errors:[i]}const{_finalizers:o}=this;if(o){this._finalizers=null;for(const i of o)try{Kd(i)}catch(s){t=t??[],s instanceof Ii?t=[...t,...s.errors]:t.push(s)}}if(t)throw new Ii(t)}}add(t){var n;if(t&&t!==this)if(this.closed)Kd(t);else{if(t instanceof Ye){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=null!==(n=this._finalizers)&&void 0!==n?n:[]).push(t)}}_hasParent(t){const{_parentage:n}=this;return n===t||Array.isArray(n)&&n.includes(t)}_addParent(t){const{_parentage:n}=this;this._parentage=Array.isArray(n)?(n.push(t),n):n?[n,t]:t}_removeParent(t){const{_parentage:n}=this;n===t?this._parentage=null:Array.isArray(n)&&ro(n,t)}remove(t){const{_finalizers:n}=this;n&&ro(n,t),t instanceof Ye&&t._removeParent(this)}}Ye.EMPTY=(()=>{const e=new Ye;return e.closed=!0,e})();const Qd=Ye.EMPTY;function Yd(e){return e instanceof Ye||e&&"closed"in e&&X(e.remove)&&X(e.add)&&X(e.unsubscribe)}function Kd(e){X(e)?e():e.unsubscribe()}const Mn={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},Mi={setTimeout(e,t,...n){const{delegate:r}=Mi;return r?.setTimeout?r.setTimeout(e,t,...n):setTimeout(e,t,...n)},clearTimeout(e){const{delegate:t}=Mi;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};function Jd(e){Mi.setTimeout(()=>{const{onUnhandledError:t}=Mn;if(!t)throw e;t(e)})}function Ba(){}const yC=Ha("C",void 0,void 0);function Ha(e,t,n){return{kind:e,value:t,error:n}}let Sn=null;function Si(e){if(Mn.useDeprecatedSynchronousErrorHandling){const t=!Sn;if(t&&(Sn={errorThrown:!1,error:null}),e(),t){const{errorThrown:n,error:r}=Sn;if(Sn=null,n)throw r}}else e()}class Ua extends Ye{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,Yd(t)&&t.add(this)):this.destination=IC}static create(t,n,r){return new oo(t,n,r)}next(t){this.isStopped?Ga(function wC(e){return Ha("N",e,void 0)}(t),this):this._next(t)}error(t){this.isStopped?Ga(function DC(e){return Ha("E",void 0,e)}(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?Ga(yC,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(t){this.destination.next(t)}_error(t){try{this.destination.error(t)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const _C=Function.prototype.bind;function za(e,t){return _C.call(e,t)}class EC{constructor(t){this.partialObserver=t}next(t){const{partialObserver:n}=this;if(n.next)try{n.next(t)}catch(r){Ti(r)}}error(t){const{partialObserver:n}=this;if(n.error)try{n.error(t)}catch(r){Ti(r)}else Ti(t)}complete(){const{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(n){Ti(n)}}}class oo extends Ua{constructor(t,n,r){let o;if(super(),X(t)||!t)o={next:t??void 0,error:n??void 0,complete:r??void 0};else{let i;this&&Mn.useDeprecatedNextContext?(i=Object.create(t),i.unsubscribe=()=>this.unsubscribe(),o={next:t.next&&za(t.next,i),error:t.error&&za(t.error,i),complete:t.complete&&za(t.complete,i)}):o=t}this.destination=new EC(o)}}function Ti(e){Mn.useDeprecatedSynchronousErrorHandling?function CC(e){Mn.useDeprecatedSynchronousErrorHandling&&Sn&&(Sn.errorThrown=!0,Sn.error=e)}(e):Jd(e)}function Ga(e,t){const{onStoppedNotification:n}=Mn;n&&Mi.setTimeout(()=>n(e,t))}const IC={closed:!0,next:Ba,error:function bC(e){throw e},complete:Ba},qa="function"==typeof Symbol&&Symbol.observable||"@@observable";function un(e){return e}function Xd(e){return 0===e.length?un:1===e.length?e[0]:function(n){return e.reduce((r,o)=>o(r),n)}}let ge=(()=>{class e{constructor(n){n&&(this._subscribe=n)}lift(n){const r=new e;return r.source=this,r.operator=n,r}subscribe(n,r,o){const i=function TC(e){return e&&e instanceof Ua||function SC(e){return e&&X(e.next)&&X(e.error)&&X(e.complete)}(e)&&Yd(e)}(n)?n:new oo(n,r,o);return Si(()=>{const{operator:s,source:a}=this;i.add(s?s.call(i,a):a?this._subscribe(i):this._trySubscribe(i))}),i}_trySubscribe(n){try{return this._subscribe(n)}catch(r){n.error(r)}}forEach(n,r){return new(r=ef(r))((o,i)=>{const s=new oo({next:a=>{try{n(a)}catch(u){i(u),s.unsubscribe()}},error:i,complete:o});this.subscribe(s)})}_subscribe(n){var r;return null===(r=this.source)||void 0===r?void 0:r.subscribe(n)}[qa](){return this}pipe(...n){return Xd(n)(this)}toPromise(n){return new(n=ef(n))((r,o)=>{let i;this.subscribe(s=>i=s,s=>o(s),()=>r(i))})}}return e.create=t=>new e(t),e})();function ef(e){var t;return null!==(t=e??Mn.Promise)&&void 0!==t?t:Promise}const AC=no(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let mt=(()=>{class e extends ge{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){const r=new tf(this,this);return r.operator=n,r}_throwIfClosed(){if(this.closed)throw new AC}next(n){Si(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const r of this.currentObservers)r.next(n)}})}error(n){Si(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=n;const{observers:r}=this;for(;r.length;)r.shift().error(n)}})}complete(){Si(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:n}=this;for(;n.length;)n.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var n;return(null===(n=this.observers)||void 0===n?void 0:n.length)>0}_trySubscribe(n){return this._throwIfClosed(),super._trySubscribe(n)}_subscribe(n){return this._throwIfClosed(),this._checkFinalizedStatuses(n),this._innerSubscribe(n)}_innerSubscribe(n){const{hasError:r,isStopped:o,observers:i}=this;return r||o?Qd:(this.currentObservers=null,i.push(n),new Ye(()=>{this.currentObservers=null,ro(i,n)}))}_checkFinalizedStatuses(n){const{hasError:r,thrownError:o,isStopped:i}=this;r?n.error(o):i&&n.complete()}asObservable(){const n=new ge;return n.source=this,n}}return e.create=(t,n)=>new tf(t,n),e})();class tf extends mt{constructor(t,n){super(),this.destination=t,this.source=n}next(t){var n,r;null===(r=null===(n=this.destination)||void 0===n?void 0:n.next)||void 0===r||r.call(n,t)}error(t){var n,r;null===(r=null===(n=this.destination)||void 0===n?void 0:n.error)||void 0===r||r.call(n,t)}complete(){var t,n;null===(n=null===(t=this.destination)||void 0===t?void 0:t.complete)||void 0===n||n.call(t)}_subscribe(t){var n,r;return null!==(r=null===(n=this.source)||void 0===n?void 0:n.subscribe(t))&&void 0!==r?r:Qd}}function nf(e){return X(e?.lift)}function me(e){return t=>{if(nf(t))return t.lift(function(n){try{return e(n,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function ve(e,t,n,r,o){return new RC(e,t,n,r,o)}class RC extends Ua{constructor(t,n,r,o,i,s){super(t),this.onFinalize=i,this.shouldUnsubscribe=s,this._next=n?function(a){try{n(a)}catch(u){t.error(u)}}:super._next,this._error=o?function(a){try{o(a)}catch(u){t.error(u)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(a){t.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:n}=this;super.unsubscribe(),!n&&(null===(t=this.onFinalize)||void 0===t||t.call(this))}}}function te(e,t){return me((n,r)=>{let o=0;n.subscribe(ve(r,i=>{r.next(e.call(t,i,o++))}))})}function cn(e){return this instanceof cn?(this.v=e,this):new cn(e)}function uf(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,t=e[Symbol.asyncIterator];return t?t.call(e):(e=function Ya(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(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(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(e),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(i){n[i]=e[i]&&function(s){return new Promise(function(a,u){!function o(i,s,a,u){Promise.resolve(u).then(function(c){i({value:c,done:a})},s)}(a,u,(s=e[i](s)).done,s.value)})}}}"function"==typeof SuppressedError&&SuppressedError;const cf=e=>e&&"number"==typeof e.length&&"function"!=typeof e;function lf(e){return X(e?.then)}function df(e){return X(e[qa])}function ff(e){return Symbol.asyncIterator&&X(e?.[Symbol.asyncIterator])}function hf(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 pf=function JC(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function gf(e){return X(e?.[pf])}function mf(e){return function af(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var o,r=n.apply(e,t||[]),i=[];return o={},s("next"),s("throw"),s("return"),o[Symbol.asyncIterator]=function(){return this},o;function s(f){r[f]&&(o[f]=function(h){return new Promise(function(p,y){i.push([f,h,p,y])>1||a(f,h)})})}function a(f,h){try{!function u(f){f.value instanceof cn?Promise.resolve(f.value.v).then(c,l):d(i[0][2],f)}(r[f](h))}catch(p){d(i[0][3],p)}}function c(f){a("next",f)}function l(f){a("throw",f)}function d(f,h){f(h),i.shift(),i.length&&a(i[0][0],i[0][1])}}(this,arguments,function*(){const n=e.getReader();try{for(;;){const{value:r,done:o}=yield cn(n.read());if(o)return yield cn(void 0);yield yield cn(r)}}finally{n.releaseLock()}})}function vf(e){return X(e?.getReader)}function rt(e){if(e instanceof ge)return e;if(null!=e){if(df(e))return function XC(e){return new ge(t=>{const n=e[qa]();if(X(n.subscribe))return n.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(e);if(cf(e))return function e_(e){return new ge(t=>{for(let n=0;n<e.length&&!t.closed;n++)t.next(e[n]);t.complete()})}(e);if(lf(e))return function t_(e){return new ge(t=>{e.then(n=>{t.closed||(t.next(n),t.complete())},n=>t.error(n)).then(null,Jd)})}(e);if(ff(e))return yf(e);if(gf(e))return function n_(e){return new ge(t=>{for(const n of e)if(t.next(n),t.closed)return;t.complete()})}(e);if(vf(e))return function r_(e){return yf(mf(e))}(e)}throw hf(e)}function yf(e){return new ge(t=>{(function o_(e,t){var n,r,o,i;return function rf(e,t,n,r){return new(n||(n=Promise))(function(i,s){function a(l){try{c(r.next(l))}catch(d){s(d)}}function u(l){try{c(r.throw(l))}catch(d){s(d)}}function c(l){l.done?i(l.value):function o(i){return i instanceof n?i:new n(function(s){s(i)})}(l.value).then(a,u)}c((r=r.apply(e,t||[])).next())})}(this,void 0,void 0,function*(){try{for(n=uf(e);!(r=yield n.next()).done;)if(t.next(r.value),t.closed)return}catch(s){o={error:s}}finally{try{r&&!r.done&&(i=n.return)&&(yield i.call(n))}finally{if(o)throw o.error}}t.complete()})})(e,t).catch(n=>t.error(n))})}function Ht(e,t,n,r=0,o=!1){const i=t.schedule(function(){n(),o?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(i),!o)return i}function Ce(e,t,n=1/0){return X(t)?Ce((r,o)=>te((i,s)=>t(r,i,o,s))(rt(e(r,o))),n):("number"==typeof t&&(n=t),me((r,o)=>function i_(e,t,n,r,o,i,s,a){const u=[];let c=0,l=0,d=!1;const f=()=>{d&&!u.length&&!c&&t.complete()},h=y=>c<r?p(y):u.push(y),p=y=>{i&&t.next(y),c++;let C=!1;rt(n(y,l++)).subscribe(ve(t,_=>{o?.(_),i?h(_):t.next(_)},()=>{C=!0},void 0,()=>{if(C)try{for(c--;u.length&&c<r;){const _=u.shift();s?Ht(t,s,()=>p(_)):p(_)}f()}catch(_){t.error(_)}}))};return e.subscribe(ve(t,h,()=>{d=!0,f()})),()=>{a?.()}}(r,o,e,n)))}function Wn(e=1/0){return Ce(un,e)}const St=new ge(e=>e.complete());function Ka(e){return e[e.length-1]}function io(e){return function a_(e){return e&&X(e.schedule)}(Ka(e))?e.pop():void 0}function Df(e,t=0){return me((n,r)=>{n.subscribe(ve(r,o=>Ht(r,e,()=>r.next(o),t),()=>Ht(r,e,()=>r.complete(),t),o=>Ht(r,e,()=>r.error(o),t)))})}function wf(e,t=0){return me((n,r)=>{r.add(e.schedule(()=>n.subscribe(r),t))})}function Cf(e,t){if(!e)throw new Error("Iterable cannot be null");return new ge(n=>{Ht(n,t,()=>{const r=e[Symbol.asyncIterator]();Ht(n,t,()=>{r.next().then(o=>{o.done?n.complete():n.next(o.value)})},0,!0)})})}function _e(e,t){return t?function g_(e,t){if(null!=e){if(df(e))return function l_(e,t){return rt(e).pipe(wf(t),Df(t))}(e,t);if(cf(e))return function f_(e,t){return new ge(n=>{let r=0;return t.schedule(function(){r===e.length?n.complete():(n.next(e[r++]),n.closed||this.schedule())})})}(e,t);if(lf(e))return function d_(e,t){return rt(e).pipe(wf(t),Df(t))}(e,t);if(ff(e))return Cf(e,t);if(gf(e))return function h_(e,t){return new ge(n=>{let r;return Ht(n,t,()=>{r=e[pf](),Ht(n,t,()=>{let o,i;try{({value:o,done:i}=r.next())}catch(s){return void n.error(s)}i?n.complete():n.next(o)},0,!0)}),()=>X(r?.return)&&r.return()})}(e,t);if(vf(e))return function p_(e,t){return Cf(mf(e),t)}(e,t)}throw hf(e)}(e,t):rt(e)}class ot extends mt{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const n=super._subscribe(t);return!n.closed&&t.next(this._value),n}getValue(){const{hasError:t,thrownError:n,_value:r}=this;if(t)throw n;return this._throwIfClosed(),r}next(t){super.next(this._value=t)}}function k(...e){return _e(e,io(e))}function _f(e={}){const{connector:t=(()=>new mt),resetOnError:n=!0,resetOnComplete:r=!0,resetOnRefCountZero:o=!0}=e;return i=>{let s,a,u,c=0,l=!1,d=!1;const f=()=>{a?.unsubscribe(),a=void 0},h=()=>{f(),s=u=void 0,l=d=!1},p=()=>{const y=s;h(),y?.unsubscribe()};return me((y,C)=>{c++,!d&&!l&&f();const _=u=u??t();C.add(()=>{c--,0===c&&!d&&!l&&(a=Ja(p,o))}),_.subscribe(C),!s&&c>0&&(s=new oo({next:D=>_.next(D),error:D=>{d=!0,f(),a=Ja(h,n,D),_.error(D)},complete:()=>{l=!0,f(),a=Ja(h,r),_.complete()}}),rt(y).subscribe(s))})(i)}}function Ja(e,t,...n){if(!0===t)return void e();if(!1===t)return;const r=new oo({next:()=>{r.unsubscribe(),e()}});return rt(t(...n)).subscribe(r)}function Tt(e,t){return me((n,r)=>{let o=null,i=0,s=!1;const a=()=>s&&!o&&r.complete();n.subscribe(ve(r,u=>{o?.unsubscribe();let c=0;const l=i++;rt(e(u,l)).subscribe(o=ve(r,d=>r.next(t?t(u,d,l,c++):d),()=>{o=null,a()}))},()=>{s=!0,a()}))})}function y_(e,t){return e===t}function K(e){for(let t in e)if(e[t]===K)return t;throw Error("Could not find renamed property on target object.")}function ye(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(ye).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function Xa(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const D_=K({__forward_ref__:K});function eu(e){return e.__forward_ref__=eu,e.toString=function(){return ye(this())},e}function F(e){return tu(e)?e():e}function tu(e){return"function"==typeof e&&e.hasOwnProperty(D_)&&e.__forward_ref__===eu}function nu(e){return e&&!!e.\u0275providers}const Ef="https://g.co/ng/security#xss";class E extends Error{constructor(t,n){super(function Ri(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}(t,n)),this.code=t}}function L(e){return"string"==typeof e?e:null==e?"":String(e)}function ru(e,t){throw new E(-201,!1)}function it(e,t){null==e&&function x(e,t,n,r){throw new Error(`ASSERTION ERROR: ${e}`+(null==r?"":` [Expected=> ${n} ${r} ${t} <=Actual]`))}(t,e,null,"!=")}function R(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function ln(e){return{providers:e.providers||[],imports:e.imports||[]}}function Ni(e){return bf(e,Oi)||bf(e,If)}function bf(e,t){return e.hasOwnProperty(t)?e[t]:null}function xi(e){return e&&(e.hasOwnProperty(ou)||e.hasOwnProperty(S_))?e[ou]:null}const Oi=K({\u0275prov:K}),ou=K({\u0275inj:K}),If=K({ngInjectableDef:K}),S_=K({ngInjectorDef:K});var H=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}(H||{});let iu;function Be(e){const t=iu;return iu=e,t}function Sf(e,t,n){const r=Ni(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&H.Optional?null:void 0!==t?t:void ru(ye(e))}const ne=globalThis,so={},lu="__NG_DI_FLAG__",Pi="ngTempTokenPath",R_=/\n/gm,Af="__source";let Zn;function dn(e){const t=Zn;return Zn=e,t}function O_(e,t=H.Default){if(void 0===Zn)throw new E(-203,!1);return null===Zn?Sf(e,void 0,t):Zn.get(e,t&H.Optional?null:void 0,t)}function T(e,t=H.Default){return(function Mf(){return iu}()||O_)(F(e),t)}function I(e,t=H.Default){return T(e,Fi(t))}function Fi(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function du(e){const t=[];for(let n=0;n<e.length;n++){const r=F(e[n]);if(Array.isArray(r)){if(0===r.length)throw new E(900,!1);let o,i=H.Default;for(let s=0;s<r.length;s++){const a=r[s],u=P_(a);"number"==typeof u?-1===u?o=a.token:i|=u:o=a}t.push(T(o,i))}else t.push(T(r))}return t}function ao(e,t){return e[lu]=t,e.prototype[lu]=t,e}function P_(e){return e[lu]}function Ut(e){return{toString:e}.toString()}var ki=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(ki||{}),vt=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(vt||{});const At={},W=[],Li=K({\u0275cmp:K}),fu=K({\u0275dir:K}),hu=K({\u0275pipe:K}),Nf=K({\u0275mod:K}),zt=K({\u0275fac:K}),uo=K({__NG_ELEMENT_ID__:K}),xf=K({__NG_ENV_ID__:K});function Of(e,t,n){let r=e.length;for(;;){const o=e.indexOf(t,n);if(-1===o)return o;if(0===o||e.charCodeAt(o-1)<=32){const i=t.length;if(o+i===r||e.charCodeAt(o+i)<=32)return o}n=o+1}}function pu(e,t,n){let r=0;for(;r<n.length;){const o=n[r];if("number"==typeof o){if(0!==o)break;r++;const i=n[r++],s=n[r++],a=n[r++];e.setAttribute(t,s,a,i)}else{const i=o,s=n[++r];Ff(i)?e.setProperty(t,i,s):e.setAttribute(t,i,s),r++}}return r}function Pf(e){return 3===e||4===e||6===e}function Ff(e){return 64===e.charCodeAt(0)}function co(e,t){if(null!==t&&0!==t.length)if(null===e||0===e.length)e=t.slice();else{let n=-1;for(let r=0;r<t.length;r++){const o=t[r];"number"==typeof o?n=o:0===n||kf(e,n,o,null,-1===n||2===n?t[++r]:null)}}return e}function kf(e,t,n,r,o){let i=0,s=e.length;if(-1===t)s=-1;else for(;i<e.length;){const a=e[i++];if("number"==typeof a){if(a===t){s=-1;break}if(a>t){s=i-1;break}}}for(;i<e.length;){const a=e[i];if("number"==typeof a)break;if(a===n){if(null===r)return void(null!==o&&(e[i+1]=o));if(r===e[i+1])return void(e[i+2]=o)}i++,null!==r&&i++,null!==o&&i++}-1!==s&&(e.splice(s,0,t),i=s+1),e.splice(i++,0,n),null!==r&&e.splice(i++,0,r),null!==o&&e.splice(i++,0,o)}const Lf="ng-template";function L_(e,t,n){let r=0,o=!0;for(;r<e.length;){let i=e[r++];if("string"==typeof i&&o){const s=e[r++];if(n&&"class"===i&&-1!==Of(s.toLowerCase(),t,0))return!0}else{if(1===i){for(;r<e.length&&"string"==typeof(i=e[r++]);)if(i.toLowerCase()===t)return!0;return!1}"number"==typeof i&&(o=!1)}}return!1}function jf(e){return 4===e.type&&e.value!==Lf}function j_(e,t,n){return t===(4!==e.type||n?e.value:Lf)}function $_(e,t,n){let r=4;const o=e.attrs||[],i=function H_(e){for(let t=0;t<e.length;t++)if(Pf(e[t]))return t;return e.length}(o);let s=!1;for(let a=0;a<t.length;a++){const u=t[a];if("number"!=typeof u){if(!s)if(4&r){if(r=2|1&r,""!==u&&!j_(e,u,n)||""===u&&1===t.length){if(yt(r))return!1;s=!0}}else{const c=8&r?u:t[++a];if(8&r&&null!==e.attrs){if(!L_(e.attrs,c,n)){if(yt(r))return!1;s=!0}continue}const d=V_(8&r?"class":u,o,jf(e),n);if(-1===d){if(yt(r))return!1;s=!0;continue}if(""!==c){let f;f=d>i?"":o[d+1].toLowerCase();const h=8&r?f:null;if(h&&-1!==Of(h,c,0)||2&r&&c!==f){if(yt(r))return!1;s=!0}}}}else{if(!s&&!yt(r)&&!yt(u))return!1;if(s&&yt(u))continue;s=!1,r=u|1&r}}return yt(r)||s}function yt(e){return 0==(1&e)}function V_(e,t,n,r){if(null===t)return-1;let o=0;if(r||!n){let i=!1;for(;o<t.length;){const s=t[o];if(s===e)return o;if(3===s||6===s)i=!0;else{if(1===s||2===s){let a=t[++o];for(;"string"==typeof a;)a=t[++o];continue}if(4===s)break;if(0===s){o+=4;continue}}o+=i?1:2}return-1}return function U_(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){const r=e[n];if("number"==typeof r)return-1;if(r===t)return n;n++}return-1}(t,e)}function $f(e,t,n=!1){for(let r=0;r<t.length;r++)if($_(e,t[r],n))return!0;return!1}function Vf(e,t){return e?":not("+t.trim()+")":t}function G_(e){let t=e[0],n=1,r=2,o="",i=!1;for(;n<e.length;){let s=e[n];if("string"==typeof s)if(2&r){const a=e[++n];o+="["+s+(a.length>0?'="'+a+'"':"")+"]"}else 8&r?o+="."+s:4&r&&(o+=" "+s);else""!==o&&!yt(s)&&(t+=Vf(i,o),o=""),r=s,i=i||!yt(r);n++}return""!==o&&(t+=Vf(i,o)),t}function Rt(e){return Ut(()=>{const t=Hf(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===ki.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||vt.Emulated,styles:e.styles||W,_:null,schemas:e.schemas||null,tView:null,id:""};Uf(n);const r=e.dependencies;return n.directiveDefs=ji(r,!1),n.pipeDefs=ji(r,!0),n.id=function X_(e){let t=0;const n=[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 o of n)t=Math.imul(31,t)+o.charCodeAt(0)<<0;return t+=2147483648,"c"+t}(n),n})}function Q_(e){return G(e)||Ee(e)}function Y_(e){return null!==e}function An(e){return Ut(()=>({type:e.type,bootstrap:e.bootstrap||W,declarations:e.declarations||W,imports:e.imports||W,exports:e.exports||W,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Bf(e,t){if(null==e)return At;const n={};for(const r in e)if(e.hasOwnProperty(r)){let o=e[r],i=o;Array.isArray(o)&&(i=o[1],o=o[0]),n[o]=r,t&&(t[o]=i)}return n}function Ne(e){return Ut(()=>{const t=Hf(e);return Uf(t),t})}function G(e){return e[Li]||null}function Ee(e){return e[fu]||null}function xe(e){return e[hu]||null}function Je(e,t){const n=e[Nf]||null;if(!n&&!0===t)throw new Error(`Type ${ye(e)} does not have '\u0275mod' property.`);return n}function Hf(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||At,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||W,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Bf(e.inputs,t),outputs:Bf(e.outputs)}}function Uf(e){e.features?.forEach(t=>t(e))}function ji(e,t){if(!e)return null;const n=t?xe:Q_;return()=>("function"==typeof e?e():e).map(r=>n(r)).filter(Y_)}const ce=0,b=1,V=2,ae=3,Dt=4,lo=5,Se=6,Yn=7,de=8,fn=9,Kn=10,j=11,fo=12,zf=13,Jn=14,fe=15,ho=16,Xn=17,Nt=18,po=19,Gf=20,hn=21,Gt=22,go=23,mo=24,U=25,gu=1,qf=2,xt=7,er=9,be=11;function Ue(e){return Array.isArray(e)&&"object"==typeof e[gu]}function Oe(e){return Array.isArray(e)&&!0===e[gu]}function mu(e){return 0!=(4&e.flags)}function Rn(e){return e.componentOffset>-1}function Vi(e){return 1==(1&e.flags)}function wt(e){return!!e.template}function vu(e){return 0!=(512&e[V])}function Nn(e,t){return e.hasOwnProperty(zt)?e[zt]:null}let Ie=null,Bi=!1;function st(e){const t=Ie;return Ie=e,t}const Hi={version:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{}};function Kf(e){if(!yo(e)||e.dirty){if(!e.producerMustRecompute(e)&&!eh(e))return void(e.dirty=!1);e.producerRecomputeValue(e),e.dirty=!1}}function Xf(e){e.dirty=!0,function Jf(e){if(void 0===e.liveConsumerNode)return;const t=Bi;Bi=!0;try{for(const n of e.liveConsumerNode)n.dirty||Xf(n)}finally{Bi=t}}(e),e.consumerMarkedDirty?.(e)}function Ui(e){return e&&(e.nextProducerIndex=0),st(e)}function zi(e,t){if(st(t),e&&void 0!==e.producerNode&&void 0!==e.producerIndexOfThis&&void 0!==e.producerLastReadVersion){if(yo(e))for(let n=e.nextProducerIndex;n<e.producerNode.length;n++)Gi(e.producerNode[n],e.producerIndexOfThis[n]);for(let n=e.nextProducerIndex;n<e.producerNode.length;n++)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function eh(e){tr(e);for(let t=0;t<e.producerNode.length;t++){const n=e.producerNode[t],r=e.producerLastReadVersion[t];if(r!==n.version||(Kf(n),r!==n.version))return!0}return!1}function th(e){if(tr(e),yo(e))for(let t=0;t<e.producerNode.length;t++)Gi(e.producerNode[t],e.producerIndexOfThis[t]);e.producerNode.length=e.producerLastReadVersion.length=e.producerIndexOfThis.length=0,e.liveConsumerNode&&(e.liveConsumerNode.length=e.liveConsumerIndexOfThis.length=0)}function Gi(e,t){if(function rh(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}(e),tr(e),1===e.liveConsumerNode.length)for(let r=0;r<e.producerNode.length;r++)Gi(e.producerNode[r],e.producerIndexOfThis[r]);const n=e.liveConsumerNode.length-1;if(e.liveConsumerNode[t]=e.liveConsumerNode[n],e.liveConsumerIndexOfThis[t]=e.liveConsumerIndexOfThis[n],e.liveConsumerNode.length--,e.liveConsumerIndexOfThis.length--,t<e.liveConsumerNode.length){const r=e.liveConsumerIndexOfThis[t],o=e.liveConsumerNode[t];tr(o),o.producerIndexOfThis[r]=t}}function yo(e){return e.consumerIsAlwaysLive||(e?.liveConsumerNode?.length??0)>0}function tr(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}let oh=null;const uh=()=>{},dE={...Hi,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:e=>{e.schedule(e.ref)},hasRun:!1,cleanupFn:uh};class fE{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function xn(){return ch}function ch(e){return e.type.prototype.ngOnChanges&&(e.setInput=pE),hE}function hE(){const e=dh(this),t=e?.current;if(t){const n=e.previous;if(n===At)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function pE(e,t,n,r){const o=this.declaredInputs[n],i=dh(e)||function gE(e,t){return e[lh]=t}(e,{previous:At,current:null}),s=i.current||(i.current={}),a=i.previous,u=a[o];s[o]=new fE(u&&u.currentValue,t,a===At),e[r]=t}xn.ngInherit=!0;const lh="__ngSimpleChanges__";function dh(e){return e[lh]||null}const Ot=function(e,t,n){};function re(e){for(;Array.isArray(e);)e=e[ce];return e}function ze(e,t){return re(t[e.index])}function ph(e,t){return e.data[t]}function Xe(e,t){const n=t[e];return Ue(n)?n:n[ce]}function gn(e,t){return null==t?null:e[t]}function gh(e){e[Xn]=0}function CE(e){1024&e[V]||(e[V]|=1024,vh(e,1))}function mh(e){1024&e[V]&&(e[V]&=-1025,vh(e,-1))}function vh(e,t){let n=e[ae];if(null===n)return;n[lo]+=t;let r=n;for(n=n[ae];null!==n&&(1===t&&1===r[lo]||-1===t&&0===r[lo]);)n[lo]+=t,r=n,n=n[ae]}const O={lFrame:Th(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function wh(){return O.bindingsEnabled}function w(){return O.lFrame.lView}function q(){return O.lFrame.tView}function Me(){let e=Ch();for(;null!==e&&64===e.type;)e=e.parent;return e}function Ch(){return O.lFrame.currentTNode}function Pt(e,t){const n=O.lFrame;n.currentTNode=e,n.isParent=t}function Iu(){return O.lFrame.isParent}function or(){return O.lFrame.bindingIndex++}function FE(e,t){const n=O.lFrame;n.bindingIndex=n.bindingRootIndex=e,Su(t)}function Su(e){O.lFrame.currentDirectiveIndex=e}function Ih(){return O.lFrame.currentQueryIndex}function Au(e){O.lFrame.currentQueryIndex=e}function LE(e){const t=e[b];return 2===t.type?t.declTNode:1===t.type?e[Se]:null}function Mh(e,t,n){if(n&H.SkipSelf){let o=t,i=e;for(;!(o=o.parent,null!==o||n&H.Host||(o=LE(i),null===o||(i=i[Jn],10&o.type))););if(null===o)return!1;t=o,e=i}const r=O.lFrame=Sh();return r.currentTNode=t,r.lView=e,!0}function Ru(e){const t=Sh(),n=e[b];O.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Sh(){const e=O.lFrame,t=null===e?null:e.child;return null===t?Th(e):t}function Th(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function Ah(){const e=O.lFrame;return O.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Rh=Ah;function Nu(){const e=Ah();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 Fe(){return O.lFrame.selectedIndex}function On(e){O.lFrame.selectedIndex=e}function ue(){const e=O.lFrame;return ph(e.tView,e.selectedIndex)}let xh=!0;function Zi(){return xh}function mn(e){xh=e}function Qi(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n<r;n++){const i=e.data[n].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:a,ngAfterViewInit:u,ngAfterViewChecked:c,ngOnDestroy:l}=i;s&&(e.contentHooks??=[]).push(-n,s),a&&((e.contentHooks??=[]).push(n,a),(e.contentCheckHooks??=[]).push(n,a)),u&&(e.viewHooks??=[]).push(-n,u),c&&((e.viewHooks??=[]).push(n,c),(e.viewCheckHooks??=[]).push(n,c)),null!=l&&(e.destroyHooks??=[]).push(n,l)}}function Yi(e,t,n){Oh(e,t,3,n)}function Ki(e,t,n,r){(3&e[V])===n&&Oh(e,t,n,r)}function xu(e,t){let n=e[V];(3&n)===t&&(n&=8191,n+=1,e[V]=n)}function Oh(e,t,n,r){const i=r??-1,s=t.length-1;let a=0;for(let u=void 0!==r?65535&e[Xn]:0;u<s;u++)if("number"==typeof t[u+1]){if(a=t[u],null!=r&&a>=r)break}else t[u]<0&&(e[Xn]+=65536),(a<i||-1==i)&&(GE(e,n,t,u),e[Xn]=(4294901760&e[Xn])+u+2),u++}function Ph(e,t){Ot(4,e,t);const n=st(null);try{t.call(e)}finally{st(n),Ot(5,e,t)}}function GE(e,t,n,r){const o=n[r]<0,i=n[r+1],a=e[o?-n[r]:n[r]];o?e[V]>>13<e[Xn]>>16&&(3&e[V])===t&&(e[V]+=8192,Ph(a,i)):Ph(a,i)}const ir=-1;class wo{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}}function Pu(e){return e!==ir}function Co(e){return 32767&e}function _o(e,t){let n=function QE(e){return e>>16}(e),r=t;for(;n>0;)r=r[Jn],n--;return r}let Fu=!0;function Ji(e){const t=Fu;return Fu=e,t}const Fh=255,kh=5;let YE=0;const Ft={};function Xi(e,t){const n=Lh(e,t);if(-1!==n)return n;const r=t[b];r.firstCreatePass&&(e.injectorIndex=t.length,ku(r.data,e),ku(t,null),ku(r.blueprint,null));const o=es(e,t),i=e.injectorIndex;if(Pu(o)){const s=Co(o),a=_o(o,t),u=a[b].data;for(let c=0;c<8;c++)t[i+c]=a[s+c]|u[s+c]}return t[i+8]=o,i}function ku(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Lh(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function es(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,r=null,o=t;for(;null!==o;){if(r=Gh(o),null===r)return ir;if(n++,o=o[Jn],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return ir}function Lu(e,t,n){!function KE(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(uo)&&(r=n[uo]),null==r&&(r=n[uo]=YE++);const o=r&Fh;t.data[e+(o>>kh)]|=1<<o}(e,t,n)}function jh(e,t,n){if(n&H.Optional||void 0!==e)return e;ru()}function $h(e,t,n,r){if(n&H.Optional&&void 0===r&&(r=null),!(n&(H.Self|H.Host))){const o=e[fn],i=Be(void 0);try{return o?o.get(t,r,n&H.Optional):Sf(t,r,n&H.Optional)}finally{Be(i)}}return jh(r,0,n)}function Vh(e,t,n,r=H.Default,o){if(null!==e){if(2048&t[V]&&!(r&H.Self)){const s=function rb(e,t,n,r,o){let i=e,s=t;for(;null!==i&&null!==s&&2048&s[V]&&!(512&s[V]);){const a=Bh(i,s,n,r|H.Self,Ft);if(a!==Ft)return a;let u=i.parent;if(!u){const c=s[Gf];if(c){const l=c.get(n,Ft,r);if(l!==Ft)return l}u=Gh(s),s=s[Jn]}i=u}return o}(e,t,n,r,Ft);if(s!==Ft)return s}const i=Bh(e,t,n,r,Ft);if(i!==Ft)return i}return $h(t,n,r,o)}function Bh(e,t,n,r,o){const i=function eb(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(uo)?e[uo]:void 0;return"number"==typeof t?t>=0?t&Fh:nb:t}(n);if("function"==typeof i){if(!Mh(t,e,r))return r&H.Host?jh(o,0,r):$h(t,n,r,o);try{let s;if(s=i(r),null!=s||r&H.Optional)return s;ru()}finally{Rh()}}else if("number"==typeof i){let s=null,a=Lh(e,t),u=ir,c=r&H.Host?t[fe][Se]:null;for((-1===a||r&H.SkipSelf)&&(u=-1===a?es(e,t):t[a+8],u!==ir&&Uh(r,!1)?(s=t[b],a=Co(u),t=_o(u,t)):a=-1);-1!==a;){const l=t[b];if(Hh(i,a,l.data)){const d=XE(a,t,n,s,r,c);if(d!==Ft)return d}u=t[a+8],u!==ir&&Uh(r,t[b].data[a+8]===c)&&Hh(i,a,t)?(s=l,a=Co(u),t=_o(u,t)):a=-1}}return o}function XE(e,t,n,r,o,i){const s=t[b],a=s.data[e+8],l=ts(a,s,n,null==r?Rn(a)&&Fu:r!=s&&0!=(3&a.type),o&H.Host&&i===a);return null!==l?Pn(t,s,l,a):Ft}function ts(e,t,n,r,o){const i=e.providerIndexes,s=t.data,a=1048575&i,u=e.directiveStart,l=i>>20,f=o?a+l:e.directiveEnd;for(let h=r?a:a+l;h<f;h++){const p=s[h];if(h<u&&n===p||h>=u&&p.type===n)return h}if(o){const h=s[u];if(h&&wt(h)&&h.type===n)return u}return null}function Pn(e,t,n,r){let o=e[n];const i=t.data;if(function qE(e){return e instanceof wo}(o)){const s=o;s.resolving&&function w_(e,t){const n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new E(-200,`Circular dependency in DI detected for ${e}${n}`)}(function Y(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():L(e)}(i[n]));const a=Ji(s.canSeeViewProviders);s.resolving=!0;const c=s.injectImpl?Be(s.injectImpl):null;Mh(e,r,H.Default);try{o=e[n]=s.factory(void 0,i,e,r),t.firstCreatePass&&n>=r.directiveStart&&function zE(e,t,n){const{ngOnChanges:r,ngOnInit:o,ngDoCheck:i}=t.type.prototype;if(r){const s=ch(t);(n.preOrderHooks??=[]).push(e,s),(n.preOrderCheckHooks??=[]).push(e,s)}o&&(n.preOrderHooks??=[]).push(0-e,o),i&&((n.preOrderHooks??=[]).push(e,i),(n.preOrderCheckHooks??=[]).push(e,i))}(n,i[n],t)}finally{null!==c&&Be(c),Ji(a),s.resolving=!1,Rh()}}return o}function Hh(e,t,n){return!!(n[t+(e>>kh)]&1<<e)}function Uh(e,t){return!(e&H.Self||e&H.Host&&t)}class ke{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return Vh(this._tNode,this._lView,t,Fi(r),n)}}function nb(){return new ke(Me(),w())}function ju(e){return tu(e)?()=>{const t=ju(F(e));return t&&t()}:Nn(e)}function Gh(e){const t=e[b],n=t.type;return 2===n?t.declTNode:1===n?e[Se]:null}const ar="__parameters__";function cr(e,t,n){return Ut(()=>{const r=function $u(e){return function(...n){if(e){const r=e(...n);for(const o in r)this[o]=r[o]}}}(t);function o(...i){if(this instanceof o)return r.apply(this,i),this;const s=new o(...i);return a.annotation=s,a;function a(u,c,l){const d=u.hasOwnProperty(ar)?u[ar]:Object.defineProperty(u,ar,{value:[]})[ar];for(;d.length<=l;)d.push(null);return(d[l]=d[l]||[]).push(s),u}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o})}function dr(e,t){e.forEach(n=>Array.isArray(n)?dr(n,t):t(n))}function Wh(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function rs(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}const is=ao(cr("Optional"),8),ss=ao(cr("SkipSelf"),4);function ds(e){return 128==(128&e.flags)}var vn=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(vn||{});const Gu=new Map;let Pb=0;const Wu="__ngContext__";function Te(e,t){Ue(t)?(e[Wu]=t[po],function kb(e){Gu.set(e[po],e)}(t)):e[Wu]=t}let Zu;function Qu(e,t){return Zu(e,t)}function To(e){const t=e[ae];return Oe(t)?t[ae]:t}function pp(e){return mp(e[fo])}function gp(e){return mp(e[Dt])}function mp(e){for(;null!==e&&!Oe(e);)e=e[Dt];return e}function gr(e,t,n,r,o){if(null!=r){let i,s=!1;Oe(r)?i=r:Ue(r)&&(s=!0,r=r[ce]);const a=re(r);0===e&&null!==n?null==o?wp(t,n,a):Fn(t,n,a,o||null,!0):1===e&&null!==n?Fn(t,n,a,o||null,!0):2===e?function ys(e,t,n){const r=ms(e,t);r&&function tI(e,t,n,r){e.removeChild(t,n,r)}(e,r,t,n)}(t,a,s):3===e&&t.destroyNode(a),null!=i&&function oI(e,t,n,r,o){const i=n[xt];i!==re(n)&&gr(t,e,r,i,o);for(let a=be;a<n.length;a++){const u=n[a];Ro(u[b],u,e,t,r,i)}}(t,e,i,n,o)}}function ps(e,t,n){return e.createElement(t,n)}function yp(e,t){const n=e[er],r=n.indexOf(t);mh(t),n.splice(r,1)}function gs(e,t){if(e.length<=be)return;const n=be+t,r=e[n];if(r){const o=r[ho];null!==o&&o!==e&&yp(o,r),t>0&&(e[n-1][Dt]=r[Dt]);const i=rs(e,be+t);!function Wb(e,t){Ro(e,t,t[j],2,null,null),t[ce]=null,t[Se]=null}(r[b],r);const s=i[Nt];null!==s&&s.detachView(i[b]),r[ae]=null,r[Dt]=null,r[V]&=-129}return r}function Ku(e,t){if(!(256&t[V])){const n=t[j];t[go]&&th(t[go]),t[mo]&&th(t[mo]),n.destroyNode&&Ro(e,t,n,3,null,null),function Yb(e){let t=e[fo];if(!t)return Ju(e[b],e);for(;t;){let n=null;if(Ue(t))n=t[fo];else{const r=t[be];r&&(n=r)}if(!n){for(;t&&!t[Dt]&&t!==e;)Ue(t)&&Ju(t[b],t),t=t[ae];null===t&&(t=e),Ue(t)&&Ju(t[b],t),n=t&&t[Dt]}t=n}}(t)}}function Ju(e,t){if(!(256&t[V])){t[V]&=-129,t[V]|=256,function eI(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r<n.length;r+=2){const o=t[n[r]];if(!(o instanceof wo)){const i=n[r+1];if(Array.isArray(i))for(let s=0;s<i.length;s+=2){const a=o[i[s]],u=i[s+1];Ot(4,a,u);try{u.call(a)}finally{Ot(5,a,u)}}else{Ot(4,o,i);try{i.call(o)}finally{Ot(5,o,i)}}}}}(e,t),function Xb(e,t){const n=e.cleanup,r=t[Yn];if(null!==n)for(let i=0;i<n.length-1;i+=2)if("string"==typeof n[i]){const s=n[i+3];s>=0?r[s]():r[-s].unsubscribe(),i+=2}else n[i].call(r[n[i+1]]);null!==r&&(t[Yn]=null);const o=t[hn];if(null!==o){t[hn]=null;for(let i=0;i<o.length;i++)(0,o[i])()}}(e,t),1===t[b].type&&t[j].destroy();const n=t[ho];if(null!==n&&Oe(t[ae])){n!==t[ae]&&yp(n,t);const r=t[Nt];null!==r&&r.detachView(e)}!function Lb(e){Gu.delete(e[po])}(t)}}function Xu(e,t,n){return function Dp(e,t,n){let r=t;for(;null!==r&&40&r.type;)r=(t=r).parent;if(null===r)return n[ce];{const{componentOffset:o}=r;if(o>-1){const{encapsulation:i}=e.data[r.directiveStart+o];if(i===vt.None||i===vt.Emulated)return null}return ze(r,n)}}(e,t.parent,n)}function Fn(e,t,n,r,o){e.insertBefore(t,n,r,o)}function wp(e,t,n){e.appendChild(t,n)}function Cp(e,t,n,r,o){null!==r?Fn(e,t,n,r,o):wp(e,t,n)}function ms(e,t){return e.parentNode(t)}let ec,oc,ws,bp=function Ep(e,t,n){return 40&e.type?ze(e,n):null};function vs(e,t,n,r){const o=Xu(e,r,t),i=t[j],a=function _p(e,t,n){return bp(e,t,n)}(r.parent||t[Se],r,t);if(null!=o)if(Array.isArray(n))for(let u=0;u<n.length;u++)Cp(i,o,n[u],a,!1);else Cp(i,o,n,a,!1);void 0!==ec&&ec(i,r,t,n,o)}function Ao(e,t){if(null!==t){const n=t.type;if(3&n)return ze(t,e);if(4&n)return tc(-1,e[t.index]);if(8&n){const r=t.child;if(null!==r)return Ao(e,r);{const o=e[t.index];return Oe(o)?tc(-1,o):re(o)}}if(32&n)return Qu(t,e)()||re(e[t.index]);{const r=Mp(e,t);return null!==r?Array.isArray(r)?r[0]:Ao(To(e[fe]),r):Ao(e,t.next)}}return null}function Mp(e,t){return null!==t?e[fe][Se].projection[t.projection]:null}function tc(e,t){const n=be+e+1;if(n<t.length){const r=t[n],o=r[b].firstChild;if(null!==o)return Ao(r,o)}return t[xt]}function nc(e,t,n,r,o,i,s){for(;null!=n;){const a=r[n.index],u=n.type;if(s&&0===t&&(a&&Te(re(a),r),n.flags|=2),32!=(32&n.flags))if(8&u)nc(e,t,n.child,r,o,i,!1),gr(t,e,o,a,i);else if(32&u){const c=Qu(n,r);let l;for(;l=c();)gr(t,e,o,l,i);gr(t,e,o,a,i)}else 16&u?Tp(e,t,r,n,o,i):gr(t,e,o,a,i);n=s?n.projectionNext:n.next}}function Ro(e,t,n,r,o,i){nc(n,r,e.firstChild,t,o,i,!1)}function Tp(e,t,n,r,o,i){const s=n[fe],u=s[Se].projection[r.projection];if(Array.isArray(u))for(let c=0;c<u.length;c++)gr(t,e,o,u[c],i);else{let c=u;const l=s[ae];ds(r)&&(c.flags|=128),nc(e,t,c,l,o,i,!0)}}function Ap(e,t,n){""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}function Rp(e,t,n){const{mergedAttrs:r,classes:o,styles:i}=n;null!==r&&pu(e,t,r),null!==o&&Ap(e,t,o),null!==i&&function sI(e,t,n){e.setAttribute(t,"style",n)}(e,t,i)}function Op(e){return function ic(){if(void 0===ws&&(ws=null,ne.trustedTypes))try{ws=ne.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return ws}()?.createScriptURL(e)||e}class Pp{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Ef})`}}function yn(e){return e instanceof Pp?e.changingThisBreaksApplicationSecurity:e}function No(e,t){const n=function mI(e){return e instanceof Pp&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${Ef})`)}return n===t}const wI=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;var yr=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}(yr||{});function Bp(e){const t=Oo();return t?t.sanitize(yr.URL,e)||"":No(e,"URL")?yn(e):function sc(e){return(e=String(e)).match(wI)?e:"unsafe:"+e}(L(e))}function Hp(e){const t=Oo();if(t)return Op(t.sanitize(yr.RESOURCE_URL,e)||"");if(No(e,"ResourceURL"))return Op(yn(e));throw new E(904,!1)}function Oo(){const e=w();return e&&e[Kn].sanitizer}class S{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=R({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const Po=new S("ENVIRONMENT_INITIALIZER"),zp=new S("INJECTOR",-1),Gp=new S("INJECTOR_DEF_TYPES");class lc{get(t,n=so){if(n===so){const r=new Error(`NullInjectorError: No provider for ${ye(t)}!`);throw r.name="NullInjectorError",r}return n}}function OI(...e){return{\u0275providers:Wp(0,e),\u0275fromNgModule:!0}}function Wp(e,...t){const n=[],r=new Set;let o;const i=s=>{n.push(s)};return dr(t,s=>{const a=s;_s(a,i,[],r)&&(o||=[],o.push(a))}),void 0!==o&&Zp(o,i),n}function Zp(e,t){for(let n=0;n<e.length;n++){const{ngModule:r,providers:o}=e[n];dc(o,i=>{t(i,r)})}}function _s(e,t,n,r){if(!(e=F(e)))return!1;let o=null,i=xi(e);const s=!i&&G(e);if(i||s){if(s&&!s.standalone)return!1;o=e}else{const u=e.ngModule;if(i=xi(u),!i)return!1;o=u}const a=r.has(o);if(s){if(a)return!1;if(r.add(o),s.dependencies){const u="function"==typeof s.dependencies?s.dependencies():s.dependencies;for(const c of u)_s(c,t,n,r)}}else{if(!i)return!1;{if(null!=i.imports&&!a){let c;r.add(o);try{dr(i.imports,l=>{_s(l,t,n,r)&&(c||=[],c.push(l))})}finally{}void 0!==c&&Zp(c,t)}if(!a){const c=Nn(o)||(()=>new o);t({provide:o,useFactory:c,deps:W},o),t({provide:Gp,useValue:o,multi:!0},o),t({provide:Po,useValue:()=>T(o),multi:!0},o)}const u=i.providers;if(null!=u&&!a){const c=e;dc(u,l=>{t(l,c)})}}}return o!==e&&void 0!==e.providers}function dc(e,t){for(let n of e)nu(n)&&(n=n.\u0275providers),Array.isArray(n)?dc(n,t):t(n)}const PI=K({provide:String,useValue:K});function fc(e){return null!==e&&"object"==typeof e&&PI in e}function kn(e){return"function"==typeof e}const hc=new S("Set Injector scope."),Es={},kI={};let pc;function bs(){return void 0===pc&&(pc=new lc),pc}class ut{}class Is extends ut{get destroyed(){return this._destroyed}constructor(t,n,r,o){super(),this.parent=n,this.source=r,this.scopes=o,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,mc(t,s=>this.processProvider(s)),this.records.set(zp,Dr(void 0,this)),o.has("environment")&&this.records.set(ut,Dr(void 0,this));const i=this.records.get(hc);null!=i&&"string"==typeof i.value&&this.scopes.add(i.value),this.injectorDefTypes=new Set(this.get(Gp.multi,W,H.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const n of this._ngOnDestroyHooks)n.ngOnDestroy();const t=this._onDestroyHooks;this._onDestroyHooks=[];for(const n of t)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const n=dn(this),r=Be(void 0);try{return t()}finally{dn(n),Be(r)}}get(t,n=so,r=H.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(xf))return t[xf](this);r=Fi(r);const i=dn(this),s=Be(void 0);try{if(!(r&H.SkipSelf)){let u=this.records.get(t);if(void 0===u){const c=function BI(e){return"function"==typeof e||"object"==typeof e&&e instanceof S}(t)&&Ni(t);u=c&&this.injectableDefInScope(c)?Dr(gc(t),Es):null,this.records.set(t,u)}if(null!=u)return this.hydrate(t,u)}return(r&H.Self?bs():this.parent).get(t,n=r&H.Optional&&n===so?null:n)}catch(a){if("NullInjectorError"===a.name){if((a[Pi]=a[Pi]||[]).unshift(ye(t)),i)throw a;return function F_(e,t,n,r){const o=e[Pi];throw t[Af]&&o.unshift(t[Af]),e.message=function k_(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let o=ye(t);if(Array.isArray(t))o=t.map(ye).join(" -> ");else if("object"==typeof t){let i=[];for(let s in t)if(t.hasOwnProperty(s)){let a=t[s];i.push(s+":"+("string"==typeof a?JSON.stringify(a):ye(a)))}o=`{${i.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${e.replace(R_,"\n ")}`}("\n"+e.message,o,n,r),e.ngTokenPath=o,e[Pi]=null,e}(a,t,"R3InjectorError",this.source)}throw a}finally{Be(s),dn(i)}}resolveInjectorInitializers(){const t=dn(this),n=Be(void 0);try{const o=this.get(Po.multi,W,H.Self);for(const i of o)i()}finally{dn(t),Be(n)}}toString(){const t=[],n=this.records;for(const r of n.keys())t.push(ye(r));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new E(205,!1)}processProvider(t){let n=kn(t=F(t))?t:F(t&&t.provide);const r=function jI(e){return fc(e)?Dr(void 0,e.useValue):Dr(function Kp(e,t,n){let r;if(kn(e)){const o=F(e);return Nn(o)||gc(o)}if(fc(e))r=()=>F(e.useValue);else if(function Yp(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...du(e.deps||[]));else if(function Qp(e){return!(!e||!e.useExisting)}(e))r=()=>T(F(e.useExisting));else{const o=F(e&&(e.useClass||e.provide));if(!function $I(e){return!!e.deps}(e))return Nn(o)||gc(o);r=()=>new o(...du(e.deps))}return r}(e),Es)}(t);if(kn(t)||!0!==t.multi)this.records.get(n);else{let o=this.records.get(n);o||(o=Dr(void 0,Es,!0),o.factory=()=>du(o.multi),this.records.set(n,o)),n=t,o.multi.push(t)}this.records.set(n,r)}hydrate(t,n){return n.value===Es&&(n.value=kI,n.value=n.factory()),"object"==typeof n.value&&n.value&&function VI(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}injectableDefInScope(t){if(!t.providedIn)return!1;const n=F(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){const n=this._onDestroyHooks.indexOf(t);-1!==n&&this._onDestroyHooks.splice(n,1)}}function gc(e){const t=Ni(e),n=null!==t?t.factory:Nn(e);if(null!==n)return n;if(e instanceof S)throw new E(204,!1);if(e instanceof Function)return function LI(e){const t=e.length;if(t>0)throw function Io(e,t){const n=[];for(let r=0;r<e;r++)n.push(t);return n}(t,"?"),new E(204,!1);const n=function M_(e){return e&&(e[Oi]||e[If])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new E(204,!1)}function Dr(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function mc(e,t){for(const n of e)Array.isArray(n)?mc(n,t):n&&nu(n)?mc(n.\u0275providers,t):t(n)}const Ms=new S("AppId",{providedIn:"root",factory:()=>HI}),HI="ng",Jp=new S("Platform Initializer"),wr=new S("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),Xp=new S("CSP nonce",{providedIn:"root",factory:()=>function vr(){if(void 0!==oc)return oc;if(typeof document<"u")return document;throw new E(210,!1)}().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let eg=(e,t,n)=>null;function bc(e,t,n=!1){return eg(e,t,n)}class JI{}class rg{}class e0{resolveComponentFactory(t){throw function XI(e){const t=Error(`No component factory found for ${ye(e)}.`);return t.ngComponent=e,t}(t)}}let xs=(()=>{class t{}return t.NULL=new e0,t})();function t0(){return Er(Me(),w())}function Er(e,t){return new Dn(ze(e,t))}let Dn=(()=>{class t{constructor(r){this.nativeElement=r}}return t.__NG_ELEMENT_ID__=t0,t})();function n0(e){return e instanceof Dn?e.nativeElement:e}class ig{}let Os=(()=>{class t{constructor(){this.destroyNode=null}}return t.__NG_ELEMENT_ID__=()=>function r0(){const e=w(),n=Xe(Me().index,e);return(Ue(n)?n:e)[j]}(),t})(),o0=(()=>{var e;class t{}return(e=t).\u0275prov=R({token:e,providedIn:"root",factory:()=>null}),t})();class Ps{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const s0=new Ps("16.2.5"),Sc={};function cg(e,t=null,n=null,r){const o=lg(e,t,n,r);return o.resolveInjectorInitializers(),o}function lg(e,t=null,n=null,r,o=new Set){const i=[n||W,OI(e)];return r=r||("object"==typeof e?void 0:ye(e)),new Is(i,t||bs(),r||null,o)}let ct=(()=>{var e;class t{static create(r,o){if(Array.isArray(r))return cg({name:""},o,r,"");{const i=r.name??"";return cg({name:i},r.parent,r.providers,i)}}}return(e=t).THROW_IF_NOT_FOUND=so,e.NULL=new lc,e.\u0275prov=R({token:e,providedIn:"any",factory:()=>T(zp)}),e.__NG_ELEMENT_ID__=-1,t})();function Ac(e){return e.ngOriginalError}class Qt{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&Ac(t);for(;n&&Ac(n);)n=Ac(n);return n||null}}function Nc(e){return t=>{setTimeout(e,void 0,t)}}const Le=class h0 extends mt{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,n,r){let o=t,i=n||(()=>null),s=r;if(t&&"object"==typeof t){const u=t;o=u.next?.bind(u),i=u.error?.bind(u),s=u.complete?.bind(u)}this.__isAsync&&(i=Nc(i),o&&(o=Nc(o)),s&&(s=Nc(s)));const a=super.subscribe({next:o,error:i,complete:s});return t instanceof Ye&&t.add(a),a}};function fg(...e){}class oe{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Le(!1),this.onMicrotaskEmpty=new Le(!1),this.onStable=new Le(!1),this.onError=new Le(!1),typeof Zone>"u")throw new E(908,!1);Zone.assertZonePatched();const o=this;o._nesting=0,o._outer=o._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(o._inner=o._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(o._inner=o._inner.fork(Zone.longStackTraceZoneSpec)),o.shouldCoalesceEventChangeDetection=!r&&n,o.shouldCoalesceRunChangeDetection=r,o.lastRequestAnimationFrameId=-1,o.nativeRequestAnimationFrame=function p0(){const e="function"==typeof ne.requestAnimationFrame;let t=ne[e?"requestAnimationFrame":"setTimeout"],n=ne[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&n){const r=t[Zone.__symbol__("OriginalDelegate")];r&&(t=r);const o=n[Zone.__symbol__("OriginalDelegate")];o&&(n=o)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function v0(e){const t=()=>{!function m0(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(ne,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,Oc(e),e.isCheckStableRunning=!0,xc(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),Oc(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,o,i,s,a)=>{if(function D0(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(a))return n.invokeTask(o,i,s,a);try{return hg(e),n.invokeTask(o,i,s,a)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===i.type||e.shouldCoalesceRunChangeDetection)&&t(),pg(e)}},onInvoke:(n,r,o,i,s,a,u)=>{try{return hg(e),n.invoke(o,i,s,a,u)}finally{e.shouldCoalesceRunChangeDetection&&t(),pg(e)}},onHasTask:(n,r,o,i)=>{n.hasTask(o,i),r===o&&("microTask"==i.change?(e._hasPendingMicrotasks=i.microTask,Oc(e),xc(e)):"macroTask"==i.change&&(e.hasPendingMacrotasks=i.macroTask))},onHandleError:(n,r,o,i)=>(n.handleError(o,i),e.runOutsideAngular(()=>e.onError.emit(i)),!1)})}(o)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!oe.isInAngularZone())throw new E(909,!1)}static assertNotInAngularZone(){if(oe.isInAngularZone())throw new E(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,o){const i=this._inner,s=i.scheduleEventTask("NgZoneEvent: "+o,t,g0,fg,fg);try{return i.runTask(s,n,r)}finally{i.cancelTask(s)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}}const g0={};function xc(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 Oc(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function hg(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function pg(e){e._nesting--,xc(e)}class y0{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Le,this.onMicrotaskEmpty=new Le,this.onStable=new Le,this.onError=new Le}run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,o){return t.apply(n,r)}}const gg=new S("",{providedIn:"root",factory:mg});function mg(){const e=I(oe);let t=!0;return function m_(...e){const t=io(e),n=function c_(e,t){return"number"==typeof Ka(e)?e.pop():t}(e,1/0),r=e;return r.length?1===r.length?rt(r[0]):Wn(n)(_e(r,t)):St}(new ge(o=>{t=e.isStable&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks,e.runOutsideAngular(()=>{o.next(t),o.complete()})}),new ge(o=>{let i;e.runOutsideAngular(()=>{i=e.onStable.subscribe(()=>{oe.assertNotInAngularZone(),queueMicrotask(()=>{!t&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks&&(t=!0,o.next(!0))})})});const s=e.onUnstable.subscribe(()=>{oe.assertInAngularZone(),t&&(t=!1,e.runOutsideAngular(()=>{o.next(!1)}))});return()=>{i.unsubscribe(),s.unsubscribe()}}).pipe(_f()))}function Yt(e){return e instanceof Function?e():e}let Pc=(()=>{var e;class t{constructor(){this.renderDepth=0,this.handler=null}begin(){this.handler?.validateBegin(),this.renderDepth++}end(){this.renderDepth--,0===this.renderDepth&&this.handler?.execute()}ngOnDestroy(){this.handler?.destroy(),this.handler=null}}return(e=t).\u0275prov=R({token:e,providedIn:"root",factory:()=>new e}),t})();function Lo(e){for(;e;){e[V]|=64;const t=To(e);if(vu(e)&&!t)return e;e=t}return null}const Cg=new S("",{providedIn:"root",factory:()=>!1});let ks=null;function Ig(e,t){return e[t]??Tg()}function Mg(e,t){const n=Tg();n.producerNode?.length&&(e[t]=ks,n.lView=e,ks=Sg())}const A0={...Hi,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{Lo(e.lView)},lView:null};function Sg(){return Object.create(A0)}function Tg(){return ks??=Sg(),ks}const $={};function lt(e){Ag(q(),w(),Fe()+e,!1)}function Ag(e,t,n,r){if(!r)if(3==(3&t[V])){const i=e.preOrderCheckHooks;null!==i&&Yi(t,i,n)}else{const i=e.preOrderHooks;null!==i&&Ki(t,i,0,n)}On(n)}function N(e,t=H.Default){const n=w();return null===n?T(e,t):Vh(Me(),n,F(e),t)}function Ls(e,t,n,r,o,i,s,a,u,c,l){const d=t.blueprint.slice();return d[ce]=o,d[V]=140|r,(null!==c||e&&2048&e[V])&&(d[V]|=2048),gh(d),d[ae]=d[Jn]=e,d[de]=n,d[Kn]=s||e&&e[Kn],d[j]=a||e&&e[j],d[fn]=u||e&&e[fn]||null,d[Se]=i,d[po]=function Fb(){return Pb++}(),d[Gt]=l,d[Gf]=c,d[fe]=2==t.type?e[fe]:d,d}function Mr(e,t,n,r,o){let i=e.data[t];if(null===i)i=function Fc(e,t,n,r,o){const i=Ch(),s=Iu(),u=e.data[t]=function L0(e,t,n,r,o,i){let s=t?t.injectorIndex:-1,a=0;return function rr(){return null!==O.skipHydrationRootTNode}()&&(a|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:o,attrs:i,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,s?i:i&&i.parent,n,t,r,o);return null===e.firstChild&&(e.firstChild=u),null!==i&&(s?null==i.child&&null!==u.parent&&(i.child=u):null===i.next&&(i.next=u,u.prev=i)),u}(e,t,n,r,o),function PE(){return O.lFrame.inI18n}()&&(i.flags|=32);else if(64&i.type){i.type=n,i.value=r,i.attrs=o;const s=function Do(){const e=O.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();i.injectorIndex=null===s?-1:s.injectorIndex}return Pt(i,!0),i}function jo(e,t,n,r){if(0===n)return-1;const o=t.length;for(let i=0;i<n;i++)t.push(r),e.blueprint.push(r),e.data.push(null);return o}function Ng(e,t,n,r,o){const i=Ig(t,go),s=Fe(),a=2&r;try{On(-1),a&&t.length>U&&Ag(e,t,U,!1),Ot(a?2:0,o);const c=a?i:null,l=Ui(c);try{null!==c&&(c.dirty=!1),n(r,o)}finally{zi(c,l)}}finally{a&&null===t[go]&&Mg(t,go),On(s),Ot(a?3:1,o)}}function kc(e,t,n){if(mu(t)){const r=st(null);try{const i=t.directiveEnd;for(let s=t.directiveStart;s<i;s++){const a=e.data[s];a.contentQueries&&a.contentQueries(1,n[s],s)}}finally{st(r)}}}function Lc(e,t,n){wh()&&(function z0(e,t,n,r){const o=n.directiveStart,i=n.directiveEnd;Rn(n)&&function K0(e,t,n){const r=ze(t,e),o=xg(n);let s=16;n.signals?s=4096:n.onPush&&(s=64);const a=js(e,Ls(e,o,null,s,r,t,null,e[Kn].rendererFactory.createRenderer(r,n),null,null,null));e[t.index]=a}(t,n,e.data[o+n.componentOffset]),e.firstCreatePass||Xi(n,t),Te(r,t);const s=n.initialInputs;for(let a=o;a<i;a++){const u=e.data[a],c=Pn(t,e,a,n);Te(c,t),null!==s&&J0(0,a-o,c,u,0,s),wt(u)&&(Xe(n.index,t)[de]=Pn(t,e,a,n))}}(e,t,n,ze(n,t)),64==(64&n.flags)&&Lg(e,t,n))}function jc(e,t,n=ze){const r=t.localNames;if(null!==r){let o=t.index+1;for(let i=0;i<r.length;i+=2){const s=r[i+1],a=-1===s?n(t,e):e[s];e[o++]=a}}}function xg(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=$c(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function $c(e,t,n,r,o,i,s,a,u,c,l){const d=U+r,f=d+o,h=function N0(e,t){const n=[];for(let r=0;r<t;r++)n.push(r<e?null:$);return n}(d,f),p="function"==typeof c?c():c;return h[b]={type:e,blueprint:h,template:n,queries:null,viewQuery:a,declTNode:t,data:h.slice().fill(null,d),bindingStartIndex:d,expandoStartIndex:f,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof i?i():i,pipeRegistry:"function"==typeof s?s():s,firstChild:null,schemas:u,consts:p,incompleteFirstPass:!1,ssrId:l}}let Og=e=>null;function Pg(e,t,n,r){for(let o in e)if(e.hasOwnProperty(o)){n=null===n?{}:n;const i=e[o];null===r?Fg(n,t,o,i):r.hasOwnProperty(o)&&Fg(n,t,r[o],i)}return n}function Fg(e,t,n,r){e.hasOwnProperty(n)?e[n].push(t,r):e[n]=[t,r]}function Vc(e,t,n,r){if(wh()){const o=null===r?null:{"":-1},i=function q0(e,t){const n=e.directiveRegistry;let r=null,o=null;if(n)for(let i=0;i<n.length;i++){const s=n[i];if($f(t,s.selectors,!1))if(r||(r=[]),wt(s))if(null!==s.findHostDirectiveDefs){const a=[];o=o||new Map,s.findHostDirectiveDefs(s,a,o),r.unshift(...a,s),Bc(e,t,a.length)}else r.unshift(s),Bc(e,t,0);else o=o||new Map,s.findHostDirectiveDefs?.(s,r,o),r.push(s)}return null===r?null:[r,o]}(e,n);let s,a;null===i?s=a=null:[s,a]=i,null!==s&&kg(e,t,n,s,o,a),o&&function W0(e,t,n){if(t){const r=e.localNames=[];for(let o=0;o<t.length;o+=2){const i=n[t[o+1]];if(null==i)throw new E(-301,!1);r.push(t[o],i)}}}(n,r,o)}n.mergedAttrs=co(n.mergedAttrs,n.attrs)}function kg(e,t,n,r,o,i){for(let c=0;c<r.length;c++)Lu(Xi(n,t),e,r[c].type);!function Q0(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}(n,e.data.length,r.length);for(let c=0;c<r.length;c++){const l=r[c];l.providersResolver&&l.providersResolver(l)}let s=!1,a=!1,u=jo(e,t,r.length,null);for(let c=0;c<r.length;c++){const l=r[c];n.mergedAttrs=co(n.mergedAttrs,l.hostAttrs),Y0(e,n,t,u,l),Z0(u,l,o),null!==l.contentQueries&&(n.flags|=4),(null!==l.hostBindings||null!==l.hostAttrs||0!==l.hostVars)&&(n.flags|=64);const d=l.type.prototype;!s&&(d.ngOnChanges||d.ngOnInit||d.ngDoCheck)&&((e.preOrderHooks??=[]).push(n.index),s=!0),!a&&(d.ngOnChanges||d.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(n.index),a=!0),u++}!function j0(e,t,n){const o=t.directiveEnd,i=e.data,s=t.attrs,a=[];let u=null,c=null;for(let l=t.directiveStart;l<o;l++){const d=i[l],f=n?n.get(d):null,p=f?f.outputs:null;u=Pg(d.inputs,l,u,f?f.inputs:null),c=Pg(d.outputs,l,c,p);const y=null===u||null===s||jf(t)?null:X0(u,l,s);a.push(y)}null!==u&&(u.hasOwnProperty("class")&&(t.flags|=8),u.hasOwnProperty("style")&&(t.flags|=16)),t.initialInputs=a,t.inputs=u,t.outputs=c}(e,n,i)}function Lg(e,t,n){const r=n.directiveStart,o=n.directiveEnd,i=n.index,s=function kE(){return O.lFrame.currentDirectiveIndex}();try{On(i);for(let a=r;a<o;a++){const u=e.data[a],c=t[a];Su(a),(null!==u.hostBindings||0!==u.hostVars||null!==u.hostAttrs)&&G0(u,c)}}finally{On(-1),Su(s)}}function G0(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function Bc(e,t,n){t.componentOffset=n,(e.components??=[]).push(t.index)}function Z0(e,t,n){if(n){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)n[t.exportAs[r]]=e;wt(t)&&(n[""]=e)}}function Y0(e,t,n,r,o){e.data[r]=o;const i=o.factory||(o.factory=Nn(o.type)),s=new wo(i,wt(o),N);e.blueprint[r]=s,n[r]=s,function H0(e,t,n,r,o){const i=o.hostBindings;if(i){let s=e.hostBindingOpCodes;null===s&&(s=e.hostBindingOpCodes=[]);const a=~t.index;(function U0(e){let t=e.length;for(;t>0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(s)!=a&&s.push(a),s.push(n,r,i)}}(e,t,r,jo(e,n,o.hostVars,$),o)}function kt(e,t,n,r,o,i){const s=ze(e,t);!function Hc(e,t,n,r,o,i,s){if(null==i)e.removeAttribute(t,o,n);else{const a=null==s?L(i):s(i,r||"",o);e.setAttribute(t,o,a,n)}}(t[j],s,i,e.value,n,r,o)}function J0(e,t,n,r,o,i){const s=i[t];if(null!==s)for(let a=0;a<s.length;)jg(r,n,s[a++],s[a++],s[a++])}function jg(e,t,n,r,o){const i=st(null);try{const s=e.inputTransforms;null!==s&&s.hasOwnProperty(r)&&(o=s[r].call(t,o)),null!==e.setInput?e.setInput(t,o,n,r):t[r]=o}finally{st(i)}}function X0(e,t,n){let r=null,o=0;for(;o<n.length;){const i=n[o];if(0!==i)if(5!==i){if("number"==typeof i)break;if(e.hasOwnProperty(i)){null===r&&(r=[]);const s=e[i];for(let a=0;a<s.length;a+=2)if(s[a]===t){r.push(i,s[a+1],n[o+1]);break}}o+=2}else o+=2;else o+=4}return r}function $g(e,t,n,r){return[e,!0,!1,t,null,0,r,n,null,null,null]}function Vg(e,t){const n=e.contentQueries;if(null!==n)for(let r=0;r<n.length;r+=2){const i=n[r+1];if(-1!==i){const s=e.data[i];Au(n[r]),s.contentQueries(2,t[i],i)}}}function js(e,t){return e[fo]?e[zf][Dt]=t:e[fo]=t,e[zf]=t,t}function Uc(e,t,n){Au(0);const r=st(null);try{t(e,n)}finally{st(r)}}function Bg(e){return e[Yn]||(e[Yn]=[])}function Hg(e){return e.cleanup||(e.cleanup=[])}function zg(e,t){const n=e[fn],r=n?n.get(Qt,null):null;r&&r.handleError(t)}function zc(e,t,n,r,o){for(let i=0;i<n.length;){const s=n[i++],a=n[i++];jg(e.data[s],t[s],r,a,o)}}function eM(e,t){const n=Xe(t,e),r=n[b];!function tM(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}(r,n);const o=n[ce];null!==o&&null===n[Gt]&&(n[Gt]=bc(o,n[fn])),Gc(r,n,n[de])}function Gc(e,t,n){Ru(t);try{const r=e.viewQuery;null!==r&&Uc(1,r,n);const o=e.template;null!==o&&Ng(e,t,o,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),e.staticContentQueries&&Vg(e,t),e.staticViewQueries&&Uc(2,e.viewQuery,n);const i=e.components;null!==i&&function nM(e,t){for(let n=0;n<t.length;n++)eM(e,t[n])}(t,i)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{t[V]&=-5,Nu()}}let Gg=(()=>{var e;class t{constructor(){this.all=new Set,this.queue=new Map}create(r,o,i){const s=typeof Zone>"u"?null:Zone.current,a=function lE(e,t,n){const r=Object.create(dE);n&&(r.consumerAllowSignalWrites=!0),r.fn=e,r.schedule=t;const o=s=>{r.cleanupFn=s};return r.ref={notify:()=>Xf(r),run:()=>{if(r.dirty=!1,r.hasRun&&!eh(r))return;r.hasRun=!0;const s=Ui(r);try{r.cleanupFn(),r.cleanupFn=uh,r.fn(o)}finally{zi(r,s)}},cleanup:()=>r.cleanupFn()},r.ref}(r,l=>{this.all.has(l)&&this.queue.set(l,s)},i);let u;this.all.add(a),a.notify();const c=()=>{a.cleanup(),u?.(),this.all.delete(a),this.queue.delete(a)};return u=o?.onDestroy(c),{destroy:c}}flush(){if(0!==this.queue.size)for(const[r,o]of this.queue)this.queue.delete(r),o?o.run(()=>r.run()):r.run()}get isQueueEmpty(){return 0===this.queue.size}}return(e=t).\u0275prov=R({token:e,providedIn:"root",factory:()=>new e}),t})();function $s(e,t,n){let r=n?e.styles:null,o=n?e.classes:null,i=0;if(null!==t)for(let s=0;s<t.length;s++){const a=t[s];"number"==typeof a?i=a:1==i?o=Xa(o,a):2==i&&(r=Xa(r,a+": "+t[++s]+";"))}n?e.styles=r:e.stylesWithoutHost=r,n?e.classes=o:e.classesWithoutHost=o}function $o(e,t,n,r,o=!1){for(;null!==n;){const i=t[n.index];null!==i&&r.push(re(i)),Oe(i)&&qg(i,r);const s=n.type;if(8&s)$o(e,t,n.child,r);else if(32&s){const a=Qu(n,t);let u;for(;u=a();)r.push(u)}else if(16&s){const a=Mp(t,n);if(Array.isArray(a))r.push(...a);else{const u=To(t[fe]);$o(u[b],u,a,r,!0)}}n=o?n.projectionNext:n.next}return r}function qg(e,t){for(let n=be;n<e.length;n++){const r=e[n],o=r[b].firstChild;null!==o&&$o(r[b],r,o,t)}e[xt]!==e[ce]&&t.push(e[xt])}function Vs(e,t,n,r=!0){const o=t[Kn],i=o.rendererFactory,s=o.afterRenderEventManager;i.begin?.(),s?.begin();try{Wg(e,t,e.template,n)}catch(u){throw r&&zg(t,u),u}finally{i.end?.(),o.effectManager?.flush(),s?.end()}}function Wg(e,t,n,r){const o=t[V];if(256!=(256&o)){t[Kn].effectManager?.flush(),Ru(t);try{gh(t),function Eh(e){return O.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==n&&Ng(e,t,n,2,r);const s=3==(3&o);if(s){const c=e.preOrderCheckHooks;null!==c&&Yi(t,c,null)}else{const c=e.preOrderHooks;null!==c&&Ki(t,c,0,null),xu(t,0)}if(function iM(e){for(let t=pp(e);null!==t;t=gp(t)){if(!t[qf])continue;const n=t[er];for(let r=0;r<n.length;r++){CE(n[r])}}}(t),Zg(t,2),null!==e.contentQueries&&Vg(e,t),s){const c=e.contentCheckHooks;null!==c&&Yi(t,c)}else{const c=e.contentHooks;null!==c&&Ki(t,c,1),xu(t,1)}!function R0(e,t){const n=e.hostBindingOpCodes;if(null===n)return;const r=Ig(t,mo);try{for(let o=0;o<n.length;o++){const i=n[o];if(i<0)On(~i);else{const s=i,a=n[++o],u=n[++o];FE(a,s),r.dirty=!1;const c=Ui(r);try{u(2,t[s])}finally{zi(r,c)}}}}finally{null===t[mo]&&Mg(t,mo),On(-1)}}(e,t);const a=e.components;null!==a&&Yg(t,a,0);const u=e.viewQuery;if(null!==u&&Uc(2,u,r),s){const c=e.viewCheckHooks;null!==c&&Yi(t,c)}else{const c=e.viewHooks;null!==c&&Ki(t,c,2),xu(t,2)}!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),t[V]&=-73,mh(t)}finally{Nu()}}}function Zg(e,t){for(let n=pp(e);null!==n;n=gp(n))for(let r=be;r<n.length;r++)Qg(n[r],t)}function sM(e,t,n){Qg(Xe(t,e),n)}function Qg(e,t){if(!function DE(e){return 128==(128&e[V])}(e))return;const n=e[b],r=e[V];if(80&r&&0===t||1024&r||2===t)Wg(n,e,n.template,e[de]);else if(e[lo]>0){Zg(e,1);const o=n.components;null!==o&&Yg(e,o,1)}}function Yg(e,t,n){for(let r=0;r<t.length;r++)sM(e,t[r],n)}class Vo{get rootNodes(){const t=this._lView,n=t[b];return $o(n,t,n.firstChild,[])}constructor(t,n){this._lView=t,this._cdRefInjectingView=n,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[de]}set context(t){this._lView[de]=t}get destroyed(){return 256==(256&this._lView[V])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[ae];if(Oe(t)){const n=t[8],r=n?n.indexOf(this):-1;r>-1&&(gs(t,r),rs(n,r))}this._attachedToViewContainer=!1}Ku(this._lView[b],this._lView)}onDestroy(t){!function yh(e,t){if(256==(256&e[V]))throw new E(911,!1);null===e[hn]&&(e[hn]=[]),e[hn].push(t)}(this._lView,t)}markForCheck(){Lo(this._cdRefInjectingView||this._lView)}detach(){this._lView[V]&=-129}reattach(){this._lView[V]|=128}detectChanges(){Vs(this._lView[b],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new E(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function Qb(e,t){Ro(e,t,t[j],2,null,null)}(this._lView[b],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new E(902,!1);this._appRef=t}}class aM extends Vo{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;Vs(t[b],t,t[de],!1)}checkNoChanges(){}get context(){return null}}class Kg extends xs{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=G(t);return new Bo(n,this.ngModule)}}function Jg(e){const t=[];for(let n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}class cM{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){r=Fi(r);const o=this.injector.get(t,Sc,r);return o!==Sc||n===Sc?o:this.parentInjector.get(t,n,r)}}class Bo extends rg{get inputs(){const t=this.componentDef,n=t.inputTransforms,r=Jg(t.inputs);if(null!==n)for(const o of r)n.hasOwnProperty(o.propName)&&(o.transform=n[o.propName]);return r}get outputs(){return Jg(this.componentDef.outputs)}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function q_(e){return e.map(G_).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}create(t,n,r,o){let i=(o=o||this.ngModule)instanceof ut?o:o?.injector;i&&null!==this.componentDef.getStandaloneInjector&&(i=this.componentDef.getStandaloneInjector(i)||i);const s=i?new cM(t,i):t,a=s.get(ig,null);if(null===a)throw new E(407,!1);const d={rendererFactory:a,sanitizer:s.get(o0,null),effectManager:s.get(Gg,null),afterRenderEventManager:s.get(Pc,null)},f=a.createRenderer(null,this.componentDef),h=this.componentDef.selectors[0][0]||"div",p=r?function x0(e,t,n,r){const i=r.get(Cg,!1)||n===vt.ShadowDom,s=e.selectRootElement(t,i);return function O0(e){Og(e)}(s),s}(f,r,this.componentDef.encapsulation,s):ps(f,h,function uM(e){const t=e.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(h)),_=this.componentDef.signals?4608:this.componentDef.onPush?576:528;let D=null;null!==p&&(D=bc(p,s,!0));const M=$c(0,null,null,1,0,null,null,null,null,null,null),P=Ls(null,M,null,_,null,null,d,f,s,null,D);let z,Qe;Ru(P);try{const an=this.componentDef;let to,Zd=null;an.findHostDirectiveDefs?(to=[],Zd=new Map,an.findHostDirectiveDefs(an,to,Zd),to.push(an)):to=[an];const ZF=function dM(e,t){const n=e[b],r=U;return e[r]=t,Mr(n,r,2,"#host",null)}(P,p),QF=function fM(e,t,n,r,o,i,s){const a=o[b];!function hM(e,t,n,r){for(const o of e)t.mergedAttrs=co(t.mergedAttrs,o.hostAttrs);null!==t.mergedAttrs&&($s(t,t.mergedAttrs,!0),null!==n&&Rp(r,n,t))}(r,e,t,s);let u=null;null!==t&&(u=bc(t,o[fn]));const c=i.rendererFactory.createRenderer(t,n);let l=16;n.signals?l=4096:n.onPush&&(l=64);const d=Ls(o,xg(n),null,l,o[e.index],e,i,c,null,null,u);return a.firstCreatePass&&Bc(a,e,r.length-1),js(o,d),o[e.index]=d}(ZF,p,an,to,P,d,f);Qe=ph(M,U),p&&function gM(e,t,n,r){if(r)pu(e,n,["ng-version",s0.full]);else{const{attrs:o,classes:i}=function W_(e){const t=[],n=[];let r=1,o=2;for(;r<e.length;){let i=e[r];if("string"==typeof i)2===o?""!==i&&t.push(i,e[++r]):8===o&&n.push(i);else{if(!yt(o))break;o=i}r++}return{attrs:t,classes:n}}(t.selectors[0]);o&&pu(e,n,o),i&&i.length>0&&Ap(e,n,i.join(" "))}}(f,an,p,r),void 0!==n&&function mM(e,t,n){const r=e.projection=[];for(let o=0;o<t.length;o++){const i=n[o];r.push(null!=i?Array.from(i):null)}}(Qe,this.ngContentSelectors,n),z=function pM(e,t,n,r,o,i){const s=Me(),a=o[b],u=ze(s,o);kg(a,o,s,n,null,r);for(let l=0;l<n.length;l++)Te(Pn(o,a,s.directiveStart+l,s),o);Lg(a,o,s),u&&Te(u,o);const c=Pn(o,a,s.directiveStart+s.componentOffset,s);if(e[de]=o[de]=c,null!==i)for(const l of i)l(c,t);return kc(a,s,e),c}(QF,an,to,Zd,P,[vM]),Gc(M,P,null)}finally{Nu()}return new lM(this.componentType,z,Er(Qe,P),P,Qe)}}class lM extends JI{constructor(t,n,r,o,i){super(),this.location=r,this._rootLView=o,this._tNode=i,this.previousInputValues=null,this.instance=n,this.hostView=this.changeDetectorRef=new aM(o),this.componentType=t}setInput(t,n){const r=this._tNode.inputs;let o;if(null!==r&&(o=r[t])){if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),n))return;const i=this._rootLView;zc(i[b],i,o,t,n),this.previousInputValues.set(t,n),Lo(Xe(this._tNode.index,i))}}get injector(){return new ke(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}function vM(){const e=Me();Qi(w()[b],e)}function om(e){const t=e.inputConfig,n={};for(const r in t)if(t.hasOwnProperty(r)){const o=t[r];Array.isArray(o)&&o[2]&&(n[r]=o[2])}e.inputTransforms=n}function Ae(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function Wc(e,t,n,r){const o=w();return Ae(o,or(),t)&&(q(),kt(ue(),o,e,t,n,r)),Wc}function qo(e,t,n,r,o,i,s,a){const u=w(),c=q(),l=e+U,d=c.firstCreatePass?function qM(e,t,n,r,o,i,s,a,u){const c=t.consts,l=Mr(t,e,4,s||null,gn(c,a));Vc(t,n,l,gn(c,u)),Qi(t,l);const d=l.tView=$c(2,l,r,o,i,t.directiveRegistry,t.pipeRegistry,null,t.schemas,c,null);return null!==t.queries&&(t.queries.template(t,l),d.queries=t.queries.embeddedTView(l)),l}(l,c,u,t,n,r,o,i,s):c.data[l];Pt(d,!1);const f=vm(c,u,d,e);Zi()&&vs(c,u,f,d),Te(f,u),js(u,u[l]=$g(f,u,f,d)),Vi(d)&&Lc(c,u,d),null!=s&&jc(u,d,a)}let vm=function ym(e,t,n,r){return mn(!0),t[j].createComment("")};function qe(e,t,n){const r=w();return Ae(r,or(),t)&&function tt(e,t,n,r,o,i,s,a){const u=ze(t,n);let l,c=t.inputs;!a&&null!=c&&(l=c[r])?(zc(e,n,l,r,o),Rn(t)&&function V0(e,t){const n=Xe(t,e);16&n[V]||(n[V]|=64)}(n,t.index)):3&t.type&&(r=function $0(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),o=null!=s?s(o,t.value||"",r):o,i.setProperty(u,r,o))}(q(),ue(),r,e,t,r[j],n,!1),qe}function Xc(e,t,n,r,o){const s=o?"class":"style";zc(e,n,t.inputs[s],s,r)}function m(e,t,n,r){const o=w(),i=q(),s=U+e,a=o[j],u=i.firstCreatePass?function KM(e,t,n,r,o,i){const s=t.consts,u=Mr(t,e,2,r,gn(s,o));return Vc(t,n,u,gn(s,i)),null!==u.attrs&&$s(u,u.attrs,!1),null!==u.mergedAttrs&&$s(u,u.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,u),u}(s,i,o,t,n,r):i.data[s],c=Dm(i,o,u,a,t,e);o[s]=c;const l=Vi(u);return Pt(u,!0),Rp(a,c,u),32!=(32&u.flags)&&Zi()&&vs(i,o,c,u),0===function EE(){return O.lFrame.elementDepthCount}()&&Te(c,o),function bE(){O.lFrame.elementDepthCount++}(),l&&(Lc(i,o,u),kc(i,u,o)),null!==r&&jc(o,u),m}function g(){let e=Me();Iu()?function Mu(){O.lFrame.isParent=!1}():(e=e.parent,Pt(e,!1));const t=e;(function ME(e){return O.skipHydrationRootTNode===e})(t)&&function RE(){O.skipHydrationRootTNode=null}(),function IE(){O.lFrame.elementDepthCount--}();const n=q();return n.firstCreatePass&&(Qi(n,e),mu(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function WE(e){return 0!=(8&e.flags)}(t)&&Xc(n,t,w(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function ZE(e){return 0!=(16&e.flags)}(t)&&Xc(n,t,w(),t.stylesWithoutHost,!1),g}function A(e,t,n,r){return m(e,t,n,r),g(),A}let Dm=(e,t,n,r,o,i)=>(mn(!0),ps(r,o,function Nh(){return O.lFrame.currentNamespace}()));function Ws(e){return!!e&&"function"==typeof e.then}function _m(e){return!!e&&"function"==typeof e.subscribe}function nl(e,t,n,r){const o=w(),i=q(),s=Me();return function bm(e,t,n,r,o,i,s){const a=Vi(r),c=e.firstCreatePass&&Hg(e),l=t[de],d=Bg(t);let f=!0;if(3&r.type||s){const y=ze(r,t),C=s?s(y):y,_=d.length,D=s?P=>s(re(P[r.index])):r.index;let M=null;if(!s&&a&&(M=function oS(e,t,n,r){const o=e.cleanup;if(null!=o)for(let i=0;i<o.length-1;i+=2){const s=o[i];if(s===n&&o[i+1]===r){const a=t[Yn],u=o[i+2];return a.length>u?a[u]:null}"string"==typeof s&&(i+=2)}return null}(e,t,o,r.index)),null!==M)(M.__ngLastListenerFn__||M).__ngNextListenerFn__=i,M.__ngLastListenerFn__=i,f=!1;else{i=Mm(r,t,l,i,!1);const P=n.listen(C,o,i);d.push(i,P),c&&c.push(o,D,_,_+1)}}else i=Mm(r,t,l,i,!1);const h=r.outputs;let p;if(f&&null!==h&&(p=h[o])){const y=p.length;if(y)for(let C=0;C<y;C+=2){const z=t[p[C]][p[C+1]].subscribe(i),Qe=d.length;d.push(i,z),c&&c.push(o,r.index,Qe,-(Qe+1))}}}(i,o,o[j],s,e,t,r),nl}function Im(e,t,n,r){try{return Ot(6,t,n),!1!==n(r)}catch(o){return zg(e,o),!1}finally{Ot(7,t,n)}}function Mm(e,t,n,r,o){return function i(s){if(s===Function)return r;Lo(e.componentOffset>-1?Xe(e.index,t):t);let u=Im(t,n,r,s),c=i.__ngNextListenerFn__;for(;c;)u=Im(t,n,c,s)&&u,c=c.__ngNextListenerFn__;return o&&!1===u&&s.preventDefault(),u}}function v(e,t=""){const n=w(),r=q(),o=e+U,i=r.firstCreatePass?Mr(r,o,1,t,null):r.data[o],s=Km(r,n,i,t,e);n[o]=s,Zi()&&vs(r,n,s,i),Pt(i,!1)}let Km=(e,t,n,r,o)=>(mn(!0),function hs(e,t){return e.createText(t)}(t[j],r));const jr="en-US";let wv=jr;class Vn{}class qv{}class gl extends Vn{constructor(t,n,r){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Kg(this);const o=Je(t);this._bootstrapComponents=Yt(o.bootstrap),this._r3Injector=lg(t,n,[{provide:Vn,useValue:this},{provide:xs,useValue:this.componentFactoryResolver},...r],ye(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class ml extends qv{constructor(t){super(),this.moduleType=t}create(t){return new gl(this.moduleType,t,[])}}class Wv extends Vn{constructor(t){super(),this.componentFactoryResolver=new Kg(this),this.instance=null;const n=new Is([...t.providers,{provide:Vn,useValue:this},{provide:xs,useValue:this.componentFactoryResolver}],t.parent||bs(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function vl(e,t,n=null){return new Wv({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}let tT=(()=>{var e;class t{constructor(r){this._injector=r,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(r){if(!r.standalone)return null;if(!this.cachedInjectors.has(r)){const o=Wp(0,r.type),i=o.length>0?vl([o],this._injector,`Standalone[${r.type.name}]`):null;this.cachedInjectors.set(r,i)}return this.cachedInjectors.get(r)}ngOnDestroy(){try{for(const r of this.cachedInjectors.values())null!==r&&r.destroy()}finally{this.cachedInjectors.clear()}}}return(e=t).\u0275prov=R({token:e,providedIn:"environment",factory:()=>new e(T(ut))}),t})();function Zv(e){e.getStandaloneInjector=t=>t.get(tT).getOrCreateStandaloneInjector(e)}function Jt(e,t,n){const r=function Pe(){const e=O.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}()+e,o=w();return o[r]===$?function Lt(e,t,n){return e[t]=n}(o,r,n?t.call(n):t()):function Ho(e,t){return e[t]}(o,r)}function MT(){return this._results[Symbol.iterator]()}class Dl{get changes(){return this._changes||(this._changes=new Le)}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const n=Dl.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=MT)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){const r=this;r.dirty=!1;const o=function at(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function ub(e,t,n){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++){let o=e[r],i=t[r];if(n&&(o=n(o),i=n(i)),i!==o)return!1}return!0}(r._results,o,n))&&(r._results=o,r.length=o.length,r.last=o[this.length-1],r.first=o[0])}notifyOnChanges(){this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}function TT(e,t,n,r=!0){const o=t[b];if(function Kb(e,t,n,r){const o=be+r,i=n.length;r>0&&(n[o-1][Dt]=t),r<i-be?(t[Dt]=n[o],Wh(n,be+r,t)):(n.push(t),t[Dt]=null),t[ae]=n;const s=t[ho];null!==s&&n!==s&&function Jb(e,t){const n=e[er];t[fe]!==t[ae][ae][fe]&&(e[qf]=!0),null===n?e[er]=[t]:n.push(t)}(s,t);const a=t[Nt];null!==a&&a.insertView(e),t[V]|=128}(o,t,e,n),r){const i=tc(n,e),s=t[j],a=ms(s,e[xt]);null!==a&&function Zb(e,t,n,r,o,i){r[ce]=o,r[Se]=t,Ro(e,r,n,1,o,i)}(o,e[Se],s,t,a,i)}}let Xt=(()=>{class t{}return t.__NG_ELEMENT_ID__=NT,t})();const AT=Xt,RT=class extends AT{constructor(t,n,r){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n)}createEmbeddedViewImpl(t,n,r){const o=function ST(e,t,n,r){const o=t.tView,a=Ls(e,o,n,4096&e[V]?4096:16,null,t,null,null,null,r?.injector??null,r?.hydrationInfo??null);a[ho]=e[t.index];const c=e[Nt];return null!==c&&(a[Nt]=c.createEmbeddedView(o)),Gc(o,a,n),a}(this._declarationLView,this._declarationTContainer,t,{injector:n,hydrationInfo:r});return new Vo(o)}};function NT(){return ea(Me(),w())}function ea(e,t){return 4&e.type?new RT(t,e,Er(e,t)):null}let Et=(()=>{class t{}return t.__NG_ELEMENT_ID__=LT,t})();function LT(){return fy(Me(),w())}const jT=Et,ly=class extends jT{constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return Er(this._hostTNode,this._hostLView)}get injector(){return new ke(this._hostTNode,this._hostLView)}get parentInjector(){const t=es(this._hostTNode,this._hostLView);if(Pu(t)){const n=_o(t,this._hostLView),r=Co(t);return new ke(n[b].data[r+8],n)}return new ke(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=dy(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-be}createEmbeddedView(t,n,r){let o,i;"number"==typeof r?o=r:null!=r&&(o=r.index,i=r.injector);const a=t.createEmbeddedViewImpl(n||{},i,null);return this.insertImpl(a,o,false),a}createComponent(t,n,r,o,i){const s=t&&!function bo(e){return"function"==typeof e}(t);let a;if(s)a=n;else{const y=n||{};a=y.index,r=y.injector,o=y.projectableNodes,i=y.environmentInjector||y.ngModuleRef}const u=s?t:new Bo(G(t)),c=r||this.parentInjector;if(!i&&null==u.ngModule){const C=(s?c:this.parentInjector).get(ut,null);C&&(i=C)}G(u.componentType??{});const h=u.create(c,o,null,i);return this.insertImpl(h.hostView,a,false),h}insert(t,n){return this.insertImpl(t,n,!1)}insertImpl(t,n,r){const o=t._lView;if(function wE(e){return Oe(e[ae])}(o)){const u=this.indexOf(t);if(-1!==u)this.detach(u);else{const c=o[ae],l=new ly(c,c[Se],c[ae]);l.detach(l.indexOf(t))}}const s=this._adjustIndex(n),a=this._lContainer;return TT(a,o,s,!r),t.attachToViewContainerRef(),Wh(wl(a),s,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=dy(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),r=gs(this._lContainer,n);r&&(rs(wl(this._lContainer),n),Ku(r[b],r))}detach(t){const n=this._adjustIndex(t,-1),r=gs(this._lContainer,n);return r&&null!=rs(wl(this._lContainer),n)?new Vo(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function dy(e){return e[8]}function wl(e){return e[8]||(e[8]=[])}function fy(e,t){let n;const r=t[e.index];return Oe(r)?n=r:(n=$g(r,t,null,e),t[e.index]=n,js(t,n)),hy(n,t,e,r),new ly(n,e,t)}let hy=function py(e,t,n,r){if(e[xt])return;let o;o=8&n.type?re(r):function $T(e,t){const n=e[j],r=n.createComment(""),o=ze(t,e);return Fn(n,ms(n,o),r,function nI(e,t){return e.nextSibling(t)}(n,o),!1),r}(t,n),e[xt]=o};class Cl{constructor(t){this.queryList=t,this.matches=null}clone(){return new Cl(this.queryList)}setDirty(){this.queryList.setDirty()}}class _l{constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const r=null!==t.contentQueries?t.contentQueries[0]:n.length,o=[];for(let i=0;i<r;i++){const s=n.getByIndex(i);o.push(this.queries[s.indexInDeclarationView].clone())}return new _l(o)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let n=0;n<this.queries.length;n++)null!==_y(t,n).matches&&this.queries[n].setDirty()}}class gy{constructor(t,n,r=null){this.predicate=t,this.flags=n,this.read=r}}class El{constructor(t=[]){this.queries=t}elementStart(t,n){for(let r=0;r<this.queries.length;r++)this.queries[r].elementStart(t,n)}elementEnd(t){for(let n=0;n<this.queries.length;n++)this.queries[n].elementEnd(t)}embeddedTView(t){let n=null;for(let r=0;r<this.length;r++){const o=null!==n?n.length:0,i=this.getByIndex(r).embeddedTView(t,o);i&&(i.indexInDeclarationView=r,null!==n?n.push(i):n=[i])}return null!==n?new El(n):null}template(t,n){for(let r=0;r<this.queries.length;r++)this.queries[r].template(t,n)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class bl{constructor(t,n=-1){this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=n}elementStart(t,n){this.isApplyingToNode(n)&&this.matchTNode(t,n)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,n){this.elementStart(t,n)}embeddedTView(t,n){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,n),new bl(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){const n=this._declarationNodeIndex;let r=t.parent;for(;null!==r&&8&r.type&&r.index!==n;)r=r.parent;return n===(null!==r?r.index:-1)}return this._appliesToNextNode}matchTNode(t,n){const r=this.metadata.predicate;if(Array.isArray(r))for(let o=0;o<r.length;o++){const i=r[o];this.matchTNodeWithReadOption(t,n,HT(n,i)),this.matchTNodeWithReadOption(t,n,ts(n,t,i,!1,!1))}else r===Xt?4&n.type&&this.matchTNodeWithReadOption(t,n,-1):this.matchTNodeWithReadOption(t,n,ts(n,t,r,!1,!1))}matchTNodeWithReadOption(t,n,r){if(null!==r){const o=this.metadata.read;if(null!==o)if(o===Dn||o===Et||o===Xt&&4&n.type)this.addMatch(n.index,-2);else{const i=ts(n,t,o,!1,!1);null!==i&&this.addMatch(n.index,i)}else this.addMatch(n.index,r)}}addMatch(t,n){null===this.matches?this.matches=[t,n]:this.matches.push(t,n)}}function HT(e,t){const n=e.localNames;if(null!==n)for(let r=0;r<n.length;r+=2)if(n[r]===t)return n[r+1];return null}function zT(e,t,n,r){return-1===n?function UT(e,t){return 11&e.type?Er(e,t):4&e.type?ea(e,t):null}(t,e):-2===n?function GT(e,t,n){return n===Dn?Er(t,e):n===Xt?ea(t,e):n===Et?fy(t,e):void 0}(e,t,r):Pn(e,e[b],n,t)}function my(e,t,n,r){const o=t[Nt].queries[r];if(null===o.matches){const i=e.data,s=n.matches,a=[];for(let u=0;u<s.length;u+=2){const c=s[u];a.push(c<0?null:zT(t,i[c],s[u+1],n.metadata.read))}o.matches=a}return o.matches}function Il(e,t,n,r){const o=e.queries.getByIndex(n),i=o.matches;if(null!==i){const s=my(e,t,o,n);for(let a=0;a<i.length;a+=2){const u=i[a];if(u>0)r.push(s[a/2]);else{const c=i[a+1],l=t[-u];for(let d=be;d<l.length;d++){const f=l[d];f[ho]===f[ae]&&Il(f[b],f,c,r)}if(null!==l[er]){const d=l[er];for(let f=0;f<d.length;f++){const h=d[f];Il(h[b],h,c,r)}}}}}return r}function vy(e){const t=w(),n=q(),r=Ih();Au(r+1);const o=_y(n,r);if(e.dirty&&function yE(e){return 4==(4&e[V])}(t)===(2==(2&o.metadata.flags))){if(null===o.matches)e.reset([]);else{const i=o.crossesNgTemplate?Il(n,t,r,[]):my(n,t,o,r);e.reset(i,n0),e.notifyOnChanges()}return!0}return!1}function yy(e,t,n,r){const o=q();if(o.firstCreatePass){const i=Me();(function Cy(e,t,n){null===e.queries&&(e.queries=new El),e.queries.track(new bl(t,n))})(o,new gy(t,n,r),i.index),function ZT(e,t){const n=e.contentQueries||(e.contentQueries=[]);t!==(n.length?n[n.length-1]:-1)&&n.push(e.queries.length-1,t)}(o,e),2==(2&n)&&(o.staticContentQueries=!0)}!function wy(e,t,n){const r=new Dl(4==(4&n));(function k0(e,t,n,r){const o=Bg(t);o.push(n),e.firstCreatePass&&Hg(e).push(r,o.length-1)})(e,t,r,r.destroy),null===t[Nt]&&(t[Nt]=new _l),t[Nt].queries.push(new Cl(r))}(o,w(),n)}function _y(e,t){return e.queries.getByIndex(t)}const Nl=new S("Application Initializer");let xl=(()=>{var e;class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((r,o)=>{this.resolve=r,this.reject=o}),this.appInits=I(Nl,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const r=[];for(const i of this.appInits){const s=i();if(Ws(s))r.push(s);else if(_m(s)){const a=new Promise((u,c)=>{s.subscribe({complete:u,error:c})});r.push(a)}}const o=()=>{this.done=!0,this.resolve()};Promise.all(r).then(()=>{o()}).catch(i=>{this.reject(i)}),0===r.length&&o(),this.initialized=!0}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=R({token:e,factory:e.\u0275fac,providedIn:"root"}),t})(),$y=(()=>{var e;class t{log(r){console.log(r)}warn(r){console.warn(r)}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=R({token:e,factory:e.\u0275fac,providedIn:"platform"}),t})();const en=new S("LocaleId",{providedIn:"root",factory:()=>I(en,H.Optional|H.SkipSelf)||function mA(){return typeof $localize<"u"&&$localize.locale||jr}()});let Vy=(()=>{var e;class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new ot(!1)}add(){this.hasPendingTasks.next(!0);const r=this.taskId++;return this.pendingTasks.add(r),r}remove(r){this.pendingTasks.delete(r),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=R({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();class DA{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let By=(()=>{var e;class t{compileModuleSync(r){return new ml(r)}compileModuleAsync(r){return Promise.resolve(this.compileModuleSync(r))}compileModuleAndAllComponentsSync(r){const o=this.compileModuleSync(r),s=Yt(Je(r).declarations).reduce((a,u)=>{const c=G(u);return c&&a.push(new Bo(c)),a},[]);return new DA(o,s)}compileModuleAndAllComponentsAsync(r){return Promise.resolve(this.compileModuleAndAllComponentsSync(r))}clearCache(){}clearCacheFor(r){}getModuleId(r){}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=R({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();const Gy=new S(""),oa=new S("");let Ll,Fl=(()=>{var e;class t{constructor(r,o,i){this._ngZone=r,this.registry=o,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Ll||(function $A(e){Ll=e}(i),i.addToWindow(o)),this._watchAngularEvents(),r.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{oe.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let r=this._callbacks.pop();clearTimeout(r.timeoutId),r.doneCb(this._didWork)}this._didWork=!1});else{let r=this.getPendingTasks();this._callbacks=this._callbacks.filter(o=>!o.updateCb||!o.updateCb(r)||(clearTimeout(o.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(r=>({source:r.source,creationLocation:r.creationLocation,data:r.data})):[]}addCallback(r,o,i){let s=-1;o&&o>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==s),r(this._didWork,this.getPendingTasks())},o)),this._callbacks.push({doneCb:r,timeoutId:s,updateCb:i})}whenStable(r,o,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(r,o,i),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(r){this.registry.registerApplication(r,this)}unregisterApplication(r){this.registry.unregisterApplication(r)}findProviders(r,o,i){return[]}}return(e=t).\u0275fac=function(r){return new(r||e)(T(oe),T(kl),T(oa))},e.\u0275prov=R({token:e,factory:e.\u0275fac}),t})(),kl=(()=>{var e;class t{constructor(){this._applications=new Map}registerApplication(r,o){this._applications.set(r,o)}unregisterApplication(r){this._applications.delete(r)}unregisterAllApplications(){this._applications.clear()}getTestability(r){return this._applications.get(r)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(r,o=!0){return Ll?.findTestabilityInTree(this,r,o)??null}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=R({token:e,factory:e.\u0275fac,providedIn:"platform"}),t})(),Cn=null;const qy=new S("AllowMultipleToken"),jl=new S("PlatformDestroyListeners"),$l=new S("appBootstrapListener");class Zy{constructor(t,n){this.name=t,this.token=n}}function Yy(e,t,n=[]){const r=`Platform: ${t}`,o=new S(r);return(i=[])=>{let s=Vl();if(!s||s.injector.get(qy,!1)){const a=[...n,...i,{provide:o,useValue:!0}];e?e(a):function HA(e){if(Cn&&!Cn.get(qy,!1))throw new E(400,!1);(function Wy(){!function iE(e){oh=e}(()=>{throw new E(600,!1)})})(),Cn=e;const t=e.get(Jy);(function Qy(e){e.get(Jp,null)?.forEach(n=>n())})(e)}(function Ky(e=[],t){return ct.create({name:t,providers:[{provide:hc,useValue:"platform"},{provide:jl,useValue:new Set([()=>Cn=null])},...e]})}(a,r))}return function zA(e){const t=Vl();if(!t)throw new E(401,!1);return t}()}}function Vl(){return Cn?.get(Jy)??null}let Jy=(()=>{var e;class t{constructor(r){this._injector=r,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(r,o){const i=function GA(e="zone.js",t){return"noop"===e?new y0:"zone.js"===e?new oe(t):e}(o?.ngZone,function Xy(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}({eventCoalescing:o?.ngZoneEventCoalescing,runCoalescing:o?.ngZoneRunCoalescing}));return i.run(()=>{const s=function eT(e,t,n){return new gl(e,t,n)}(r.moduleType,this.injector,function oD(e){return[{provide:oe,useFactory:e},{provide:Po,multi:!0,useFactory:()=>{const t=I(WA,{optional:!0});return()=>t.initialize()}},{provide:rD,useFactory:qA},{provide:gg,useFactory:mg}]}(()=>i)),a=s.injector.get(Qt,null);return i.runOutsideAngular(()=>{const u=i.onError.subscribe({next:c=>{a.handleError(c)}});s.onDestroy(()=>{ia(this._modules,s),u.unsubscribe()})}),function eD(e,t,n){try{const r=n();return Ws(r)?r.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(a,i,()=>{const u=s.injector.get(xl);return u.runInitializers(),u.donePromise.then(()=>(function Cv(e){it(e,"Expected localeId to be defined"),"string"==typeof e&&(wv=e.toLowerCase().replace(/_/g,"-"))}(s.injector.get(en,jr)||jr),this._moduleDoBootstrap(s),s))})})}bootstrapModule(r,o=[]){const i=tD({},o);return function VA(e,t,n){const r=new ml(n);return Promise.resolve(r)}(0,0,r).then(s=>this.bootstrapModuleFactory(s,i))}_moduleDoBootstrap(r){const o=r.injector.get(Br);if(r._bootstrapComponents.length>0)r._bootstrapComponents.forEach(i=>o.bootstrap(i));else{if(!r.instance.ngDoBootstrap)throw new E(-403,!1);r.instance.ngDoBootstrap(o)}this._modules.push(r)}onDestroy(r){this._destroyListeners.push(r)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new E(404,!1);this._modules.slice().forEach(o=>o.destroy()),this._destroyListeners.forEach(o=>o());const r=this._injector.get(jl,null);r&&(r.forEach(o=>o()),r.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return(e=t).\u0275fac=function(r){return new(r||e)(T(ct))},e.\u0275prov=R({token:e,factory:e.\u0275fac,providedIn:"platform"}),t})();function tD(e,t){return Array.isArray(t)?t.reduce(tD,e):{...e,...t}}let Br=(()=>{var e;class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=I(rD),this.zoneIsStable=I(gg),this.componentTypes=[],this.components=[],this.isStable=I(Vy).hasPendingTasks.pipe(Tt(r=>r?k(!1):this.zoneIsStable),function v_(e,t=un){return e=e??y_,me((n,r)=>{let o,i=!0;n.subscribe(ve(r,s=>{const a=t(s);(i||!e(o,a))&&(i=!1,o=a,r.next(s))}))})}(),_f()),this._injector=I(ut)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(r,o){const i=r instanceof rg;if(!this._injector.get(xl).done)throw!i&&function Qn(e){const t=G(e)||Ee(e)||xe(e);return null!==t&&t.standalone}(r),new E(405,!1);let a;a=i?r:this._injector.get(xs).resolveComponentFactory(r),this.componentTypes.push(a.componentType);const u=function BA(e){return e.isBoundToModule}(a)?void 0:this._injector.get(Vn),l=a.create(ct.NULL,[],o||a.selector,u),d=l.location.nativeElement,f=l.injector.get(Gy,null);return f?.registerApplication(d),l.onDestroy(()=>{this.detachView(l.hostView),ia(this.components,l),f?.unregisterApplication(d)}),this._loadComponent(l),l}tick(){if(this._runningTick)throw new E(101,!1);try{this._runningTick=!0;for(let r of this._views)r.detectChanges()}catch(r){this.internalErrorHandler(r)}finally{this._runningTick=!1}}attachView(r){const o=r;this._views.push(o),o.attachToAppRef(this)}detachView(r){const o=r;ia(this._views,o),o.detachFromAppRef()}_loadComponent(r){this.attachView(r.hostView),this.tick(),this.components.push(r);const o=this._injector.get($l,[]);o.push(...this._bootstrapListeners),o.forEach(i=>i(r))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(r=>r()),this._views.slice().forEach(r=>r.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(r){return this._destroyListeners.push(r),()=>ia(this._destroyListeners,r)}destroy(){if(this._destroyed)throw new E(406,!1);const r=this._injector;r.destroy&&!r.destroyed&&r.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=R({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();function ia(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}const rD=new S("",{providedIn:"root",factory:()=>I(Qt).handleError.bind(void 0)});function qA(){const e=I(oe),t=I(Qt);return n=>e.runOutsideAngular(()=>t.handleError(n))}let WA=(()=>{var e;class t{constructor(){this.zone=I(oe),this.applicationRef=I(Br)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=R({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();let Bl=(()=>{class t{}return t.__NG_ELEMENT_ID__=QA,t})();function QA(e){return function YA(e,t,n){if(Rn(e)&&!n){const r=Xe(e.index,t);return new Vo(r,r)}return 47&e.type?new Vo(t[fe],t):null}(Me(),w(),16==(16&e))}const cR=Yy(null,"core",[]);let lR=(()=>{var e;class t{constructor(r){}}return(e=t).\u0275fac=function(r){return new(r||e)(T(Br))},e.\u0275mod=An({type:e}),e.\u0275inj=ln({}),t})();function Wl(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}let Zl=null;function Hr(){return Zl}class bR{}const ft=new S("DocumentToken");let Ql=(()=>{var e;class t{historyGo(r){throw new Error("Not implemented")}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=R({token:e,factory:function(){return I(MR)},providedIn:"platform"}),t})();const IR=new S("Location Initialized");let MR=(()=>{var e;class t extends Ql{constructor(){super(),this._doc=I(ft),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Hr().getBaseHref(this._doc)}onPopState(r){const o=Hr().getGlobalEventTarget(this._doc,"window");return o.addEventListener("popstate",r,!1),()=>o.removeEventListener("popstate",r)}onHashChange(r){const o=Hr().getGlobalEventTarget(this._doc,"window");return o.addEventListener("hashchange",r,!1),()=>o.removeEventListener("hashchange",r)}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(r){this._location.pathname=r}pushState(r,o,i){this._history.pushState(r,o,i)}replaceState(r,o,i){this._history.replaceState(r,o,i)}forward(){this._history.forward()}back(){this._history.back()}historyGo(r=0){this._history.go(r)}getState(){return this._history.state}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=R({token:e,factory:function(){return new e},providedIn:"platform"}),t})();function Yl(e,t){if(0==e.length)return t;if(0==t.length)return e;let n=0;return e.endsWith("/")&&n++,t.startsWith("/")&&n++,2==n?e+t.substring(1):1==n?e+t:e+"/"+t}function _D(e){const t=e.match(/#|\?|$/),n=t&&t.index||e.length;return e.slice(0,n-("/"===e[n-1]?1:0))+e.slice(n)}function tn(e){return e&&"?"!==e[0]?"?"+e:e}let Hn=(()=>{var e;class t{historyGo(r){throw new Error("Not implemented")}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=R({token:e,factory:function(){return I(bD)},providedIn:"root"}),t})();const ED=new S("appBaseHref");let bD=(()=>{var e;class t extends Hn{constructor(r,o){super(),this._platformLocation=r,this._removeListenerFns=[],this._baseHref=o??this._platformLocation.getBaseHrefFromDOM()??I(ft).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(r){this._removeListenerFns.push(this._platformLocation.onPopState(r),this._platformLocation.onHashChange(r))}getBaseHref(){return this._baseHref}prepareExternalUrl(r){return Yl(this._baseHref,r)}path(r=!1){const o=this._platformLocation.pathname+tn(this._platformLocation.search),i=this._platformLocation.hash;return i&&r?`${o}${i}`:o}pushState(r,o,i,s){const a=this.prepareExternalUrl(i+tn(s));this._platformLocation.pushState(r,o,a)}replaceState(r,o,i,s){const a=this.prepareExternalUrl(i+tn(s));this._platformLocation.replaceState(r,o,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(r=0){this._platformLocation.historyGo?.(r)}}return(e=t).\u0275fac=function(r){return new(r||e)(T(Ql),T(ED,8))},e.\u0275prov=R({token:e,factory:e.\u0275fac,providedIn:"root"}),t})(),SR=(()=>{var e;class t extends Hn{constructor(r,o){super(),this._platformLocation=r,this._baseHref="",this._removeListenerFns=[],null!=o&&(this._baseHref=o)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(r){this._removeListenerFns.push(this._platformLocation.onPopState(r),this._platformLocation.onHashChange(r))}getBaseHref(){return this._baseHref}path(r=!1){let o=this._platformLocation.hash;return null==o&&(o="#"),o.length>0?o.substring(1):o}prepareExternalUrl(r){const o=Yl(this._baseHref,r);return o.length>0?"#"+o:o}pushState(r,o,i,s){let a=this.prepareExternalUrl(i+tn(s));0==a.length&&(a=this._platformLocation.pathname),this._platformLocation.pushState(r,o,a)}replaceState(r,o,i,s){let a=this.prepareExternalUrl(i+tn(s));0==a.length&&(a=this._platformLocation.pathname),this._platformLocation.replaceState(r,o,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(r=0){this._platformLocation.historyGo?.(r)}}return(e=t).\u0275fac=function(r){return new(r||e)(T(Ql),T(ED,8))},e.\u0275prov=R({token:e,factory:e.\u0275fac}),t})(),Kl=(()=>{var e;class t{constructor(r){this._subject=new Le,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=r;const o=this._locationStrategy.getBaseHref();this._basePath=function RR(e){if(new RegExp("^(https?:)?//").test(e)){const[,n]=e.split(/\/\/[^\/]+/);return n}return e}(_D(ID(o))),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(r=!1){return this.normalize(this._locationStrategy.path(r))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(r,o=""){return this.path()==this.normalize(r+tn(o))}normalize(r){return t.stripTrailingSlash(function AR(e,t){if(!e||!t.startsWith(e))return t;const n=t.substring(e.length);return""===n||["/",";","?","#"].includes(n[0])?n:t}(this._basePath,ID(r)))}prepareExternalUrl(r){return r&&"/"!==r[0]&&(r="/"+r),this._locationStrategy.prepareExternalUrl(r)}go(r,o="",i=null){this._locationStrategy.pushState(i,"",r,o),this._notifyUrlChangeListeners(this.prepareExternalUrl(r+tn(o)),i)}replaceState(r,o="",i=null){this._locationStrategy.replaceState(i,"",r,o),this._notifyUrlChangeListeners(this.prepareExternalUrl(r+tn(o)),i)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(r=0){this._locationStrategy.historyGo?.(r)}onUrlChange(r){return this._urlChangeListeners.push(r),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(o=>{this._notifyUrlChangeListeners(o.url,o.state)})),()=>{const o=this._urlChangeListeners.indexOf(r);this._urlChangeListeners.splice(o,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(r="",o){this._urlChangeListeners.forEach(i=>i(r,o))}subscribe(r,o,i){return this._subject.subscribe({next:r,error:o,complete:i})}}return(e=t).normalizeQueryParams=tn,e.joinWithSlash=Yl,e.stripTrailingSlash=_D,e.\u0275fac=function(r){return new(r||e)(T(Hn))},e.\u0275prov=R({token:e,factory:function(){return function TR(){return new Kl(T(Hn))}()},providedIn:"root"}),t})();function ID(e){return e.replace(/\/index.html$/,"")}let LD=(()=>{var e;class t{constructor(r,o){this._viewContainer=r,this._context=new DN,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=o}set ngIf(r){this._context.$implicit=this._context.ngIf=r,this._updateView()}set ngIfThen(r){jD("ngIfThen",r),this._thenTemplateRef=r,this._thenViewRef=null,this._updateView()}set ngIfElse(r){jD("ngIfElse",r),this._elseTemplateRef=r,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(r,o){return!0}}return(e=t).\u0275fac=function(r){return new(r||e)(N(Et),N(Xt))},e.\u0275dir=Ne({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),t})();class DN{constructor(){this.$implicit=null,this.ngIf=null}}function jD(e,t){if(t&&!t.createEmbeddedView)throw new Error(`${e} must be a TemplateRef, but received '${ye(t)}'.`)}let zN=(()=>{var e;class t{}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275mod=An({type:e}),e.\u0275inj=ln({}),t})();function HD(e){return"server"===e}let ZN=(()=>{var e;class t{}return(e=t).\u0275prov=R({token:e,providedIn:"root",factory:()=>new QN(T(ft),window)}),t})();class QN{constructor(t,n){this.document=t,this.window=n,this.offset=()=>[0,0]}setOffset(t){this.offset=Array.isArray(t)?()=>t:t}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(t){this.supportsScrolling()&&this.window.scrollTo(t[0],t[1])}scrollToAnchor(t){if(!this.supportsScrolling())return;const n=function YN(e,t){const n=e.getElementById(t)||e.getElementsByName(t)[0];if(n)return n;if("function"==typeof e.createTreeWalker&&e.body&&"function"==typeof e.body.attachShadow){const r=e.createTreeWalker(e.body,NodeFilter.SHOW_ELEMENT);let o=r.currentNode;for(;o;){const i=o.shadowRoot;if(i){const s=i.getElementById(t)||i.querySelector(`[name="${t}"]`);if(s)return s}o=r.nextNode()}}return null}(this.document,t);n&&(this.scrollToElement(n),n.focus())}setHistoryScrollRestoration(t){this.supportsScrolling()&&(this.window.history.scrollRestoration=t)}scrollToElement(t){const n=t.getBoundingClientRect(),r=n.left+this.window.pageXOffset,o=n.top+this.window.pageYOffset,i=this.offset();this.window.scrollTo(r-i[0],o-i[1])}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}class wx extends bR{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class pd extends wx{static makeCurrent(){!function ER(e){Zl||(Zl=e)}(new pd)}onAndCancel(t,n,r){return t.addEventListener(n,r),()=>{t.removeEventListener(n,r)}}dispatchEvent(t,n){t.dispatchEvent(n)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,n){return(n=n||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,n){return"window"===n?window:"document"===n?t:"body"===n?t.body:null}getBaseHref(t){const n=function Cx(){return ai=ai||document.querySelector("base"),ai?ai.getAttribute("href"):null}();return null==n?null:function _x(e){_a=_a||document.createElement("a"),_a.setAttribute("href",e);const t=_a.pathname;return"/"===t.charAt(0)?t:`/${t}`}(n)}resetBaseElement(){ai=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return function pN(e,t){t=encodeURIComponent(t);for(const n of e.split(";")){const r=n.indexOf("="),[o,i]=-1==r?[n,""]:[n.slice(0,r),n.slice(r+1)];if(o.trim()===t)return decodeURIComponent(i)}return null}(document.cookie,t)}}let _a,ai=null,bx=(()=>{var e;class t{build(){return new XMLHttpRequest}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=R({token:e,factory:e.\u0275fac}),t})();const gd=new S("EventManagerPlugins");let WD=(()=>{var e;class t{constructor(r,o){this._zone=o,this._eventNameToPlugin=new Map,r.forEach(i=>{i.manager=this}),this._plugins=r.slice().reverse()}addEventListener(r,o,i){return this._findPluginFor(o).addEventListener(r,o,i)}getZone(){return this._zone}_findPluginFor(r){let o=this._eventNameToPlugin.get(r);if(o)return o;if(o=this._plugins.find(s=>s.supports(r)),!o)throw new E(5101,!1);return this._eventNameToPlugin.set(r,o),o}}return(e=t).\u0275fac=function(r){return new(r||e)(T(gd),T(oe))},e.\u0275prov=R({token:e,factory:e.\u0275fac}),t})();class ZD{constructor(t){this._doc=t}}const md="ng-app-id";let QD=(()=>{var e;class t{constructor(r,o,i,s={}){this.doc=r,this.appId=o,this.nonce=i,this.platformId=s,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=HD(s),this.resetHostNodes()}addStyles(r){for(const o of r)1===this.changeUsageCount(o,1)&&this.onStyleAdded(o)}removeStyles(r){for(const o of r)this.changeUsageCount(o,-1)<=0&&this.onStyleRemoved(o)}ngOnDestroy(){const r=this.styleNodesInDOM;r&&(r.forEach(o=>o.remove()),r.clear());for(const o of this.getAllStyles())this.onStyleRemoved(o);this.resetHostNodes()}addHost(r){this.hostNodes.add(r);for(const o of this.getAllStyles())this.addStyleToHost(r,o)}removeHost(r){this.hostNodes.delete(r)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(r){for(const o of this.hostNodes)this.addStyleToHost(o,r)}onStyleRemoved(r){const o=this.styleRef;o.get(r)?.elements?.forEach(i=>i.remove()),o.delete(r)}collectServerRenderedStyles(){const r=this.doc.head?.querySelectorAll(`style[${md}="${this.appId}"]`);if(r?.length){const o=new Map;return r.forEach(i=>{null!=i.textContent&&o.set(i.textContent,i)}),o}return null}changeUsageCount(r,o){const i=this.styleRef;if(i.has(r)){const s=i.get(r);return s.usage+=o,s.usage}return i.set(r,{usage:o,elements:[]}),o}getStyleElement(r,o){const i=this.styleNodesInDOM,s=i?.get(o);if(s?.parentNode===r)return i.delete(o),s.removeAttribute(md),s;{const a=this.doc.createElement("style");return this.nonce&&a.setAttribute("nonce",this.nonce),a.textContent=o,this.platformIsServer&&a.setAttribute(md,this.appId),a}}addStyleToHost(r,o){const i=this.getStyleElement(r,o);r.appendChild(i);const s=this.styleRef,a=s.get(o)?.elements;a?a.push(i):s.set(o,{elements:[i],usage:1})}resetHostNodes(){const r=this.hostNodes;r.clear(),r.add(this.doc.head)}}return(e=t).\u0275fac=function(r){return new(r||e)(T(ft),T(Ms),T(Xp,8),T(wr))},e.\u0275prov=R({token:e,factory:e.\u0275fac}),t})();const vd={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/MathML/"},yd=/%COMP%/g,Tx=new S("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function KD(e,t){return t.map(n=>n.replace(yd,e))}let JD=(()=>{var e;class t{constructor(r,o,i,s,a,u,c,l=null){this.eventManager=r,this.sharedStylesHost=o,this.appId=i,this.removeStylesOnCompDestroy=s,this.doc=a,this.platformId=u,this.ngZone=c,this.nonce=l,this.rendererByCompId=new Map,this.platformIsServer=HD(u),this.defaultRenderer=new Dd(r,a,c,this.platformIsServer)}createRenderer(r,o){if(!r||!o)return this.defaultRenderer;this.platformIsServer&&o.encapsulation===vt.ShadowDom&&(o={...o,encapsulation:vt.Emulated});const i=this.getOrCreateRenderer(r,o);return i instanceof ew?i.applyToHost(r):i instanceof wd&&i.applyStyles(),i}getOrCreateRenderer(r,o){const i=this.rendererByCompId;let s=i.get(o.id);if(!s){const a=this.doc,u=this.ngZone,c=this.eventManager,l=this.sharedStylesHost,d=this.removeStylesOnCompDestroy,f=this.platformIsServer;switch(o.encapsulation){case vt.Emulated:s=new ew(c,l,o,this.appId,d,a,u,f);break;case vt.ShadowDom:return new xx(c,l,r,o,a,u,this.nonce,f);default:s=new wd(c,l,o,d,a,u,f)}i.set(o.id,s)}return s}ngOnDestroy(){this.rendererByCompId.clear()}}return(e=t).\u0275fac=function(r){return new(r||e)(T(WD),T(QD),T(Ms),T(Tx),T(ft),T(wr),T(oe),T(Xp))},e.\u0275prov=R({token:e,factory:e.\u0275fac}),t})();class Dd{constructor(t,n,r,o){this.eventManager=t,this.doc=n,this.ngZone=r,this.platformIsServer=o,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,n){return n?this.doc.createElementNS(vd[n]||n,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,n){(XD(t)?t.content:t).appendChild(n)}insertBefore(t,n,r){t&&(XD(t)?t.content:t).insertBefore(n,r)}removeChild(t,n){t&&t.removeChild(n)}selectRootElement(t,n){let r="string"==typeof t?this.doc.querySelector(t):t;if(!r)throw new E(-5104,!1);return n||(r.textContent=""),r}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,n,r,o){if(o){n=o+":"+n;const i=vd[o];i?t.setAttributeNS(i,n,r):t.setAttribute(n,r)}else t.setAttribute(n,r)}removeAttribute(t,n,r){if(r){const o=vd[r];o?t.removeAttributeNS(o,n):t.removeAttribute(`${r}:${n}`)}else t.removeAttribute(n)}addClass(t,n){t.classList.add(n)}removeClass(t,n){t.classList.remove(n)}setStyle(t,n,r,o){o&(vn.DashCase|vn.Important)?t.style.setProperty(n,r,o&vn.Important?"important":""):t.style[n]=r}removeStyle(t,n,r){r&vn.DashCase?t.style.removeProperty(n):t.style[n]=""}setProperty(t,n,r){t[n]=r}setValue(t,n){t.nodeValue=n}listen(t,n,r){if("string"==typeof t&&!(t=Hr().getGlobalEventTarget(this.doc,t)))throw new Error(`Unsupported event target ${t} for event ${n}`);return this.eventManager.addEventListener(t,n,this.decoratePreventDefault(r))}decoratePreventDefault(t){return n=>{if("__ngUnwrap__"===n)return t;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>t(n)):t(n))&&n.preventDefault()}}}function XD(e){return"TEMPLATE"===e.tagName&&void 0!==e.content}class xx extends Dd{constructor(t,n,r,o,i,s,a,u){super(t,i,s,u),this.sharedStylesHost=n,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const c=KD(o.id,o.styles);for(const l of c){const d=document.createElement("style");a&&d.setAttribute("nonce",a),d.textContent=l,this.shadowRoot.appendChild(d)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,n){return super.appendChild(this.nodeOrShadowRoot(t),n)}insertBefore(t,n,r){return super.insertBefore(this.nodeOrShadowRoot(t),n,r)}removeChild(t,n){return super.removeChild(this.nodeOrShadowRoot(t),n)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class wd extends Dd{constructor(t,n,r,o,i,s,a,u){super(t,i,s,a),this.sharedStylesHost=n,this.removeStylesOnCompDestroy=o,this.styles=u?KD(u,r.styles):r.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class ew extends wd{constructor(t,n,r,o,i,s,a,u){const c=o+"-"+r.id;super(t,n,r,i,s,a,u,c),this.contentAttr=function Ax(e){return"_ngcontent-%COMP%".replace(yd,e)}(c),this.hostAttr=function Rx(e){return"_nghost-%COMP%".replace(yd,e)}(c)}applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"")}createElement(t,n){const r=super.createElement(t,n);return super.setAttribute(r,this.contentAttr,""),r}}let Ox=(()=>{var e;class t extends ZD{constructor(r){super(r)}supports(r){return!0}addEventListener(r,o,i){return r.addEventListener(o,i,!1),()=>this.removeEventListener(r,o,i)}removeEventListener(r,o,i){return r.removeEventListener(o,i)}}return(e=t).\u0275fac=function(r){return new(r||e)(T(ft))},e.\u0275prov=R({token:e,factory:e.\u0275fac}),t})();const tw=["alt","control","meta","shift"],Px={"\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"},Fx={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};let kx=(()=>{var e;class t extends ZD{constructor(r){super(r)}supports(r){return null!=t.parseEventName(r)}addEventListener(r,o,i){const s=t.parseEventName(o),a=t.eventCallback(s.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Hr().onAndCancel(r,s.domEventName,a))}static parseEventName(r){const o=r.toLowerCase().split("."),i=o.shift();if(0===o.length||"keydown"!==i&&"keyup"!==i)return null;const s=t._normalizeKey(o.pop());let a="",u=o.indexOf("code");if(u>-1&&(o.splice(u,1),a="code."),tw.forEach(l=>{const d=o.indexOf(l);d>-1&&(o.splice(d,1),a+=l+".")}),a+=s,0!=o.length||0===s.length)return null;const c={};return c.domEventName=i,c.fullKey=a,c}static matchEventFullKeyCode(r,o){let i=Px[r.key]||r.key,s="";return o.indexOf("code.")>-1&&(i=r.code,s="code."),!(null==i||!i)&&(i=i.toLowerCase()," "===i?i="space":"."===i&&(i="dot"),tw.forEach(a=>{a!==i&&(0,Fx[a])(r)&&(s+=a+".")}),s+=i,s===o)}static eventCallback(r,o,i){return s=>{t.matchEventFullKeyCode(s,r)&&i.runGuarded(()=>o(s))}}static _normalizeKey(r){return"esc"===r?"escape":r}}return(e=t).\u0275fac=function(r){return new(r||e)(T(ft))},e.\u0275prov=R({token:e,factory:e.\u0275fac}),t})();const Vx=Yy(cR,"browser",[{provide:wr,useValue:"browser"},{provide:Jp,useValue:function Lx(){pd.makeCurrent()},multi:!0},{provide:ft,useFactory:function $x(){return function lI(e){oc=e}(document),document},deps:[]}]),Bx=new S(""),ow=[{provide:oa,useClass:class Ex{addToWindow(t){ne.getAngularTestability=(r,o=!0)=>{const i=t.findTestabilityInTree(r,o);if(null==i)throw new E(5103,!1);return i},ne.getAllAngularTestabilities=()=>t.getAllTestabilities(),ne.getAllAngularRootElements=()=>t.getAllRootElements(),ne.frameworkStabilizers||(ne.frameworkStabilizers=[]),ne.frameworkStabilizers.push(r=>{const o=ne.getAllAngularTestabilities();let i=o.length,s=!1;const a=function(u){s=s||u,i--,0==i&&r(s)};o.forEach(u=>{u.whenStable(a)})})}findTestabilityInTree(t,n,r){return null==n?null:t.getTestability(n)??(r?Hr().isShadowRoot(n)?this.findTestabilityInTree(t,n.host,!0):this.findTestabilityInTree(t,n.parentElement,!0):null)}},deps:[]},{provide:Gy,useClass:Fl,deps:[oe,kl,oa]},{provide:Fl,useClass:Fl,deps:[oe,kl,oa]}],iw=[{provide:hc,useValue:"root"},{provide:Qt,useFactory:function jx(){return new Qt},deps:[]},{provide:gd,useClass:Ox,multi:!0,deps:[ft,oe,wr]},{provide:gd,useClass:kx,multi:!0,deps:[ft]},JD,QD,WD,{provide:ig,useExisting:JD},{provide:class KN{},useClass:bx,deps:[]},[]];let Hx=(()=>{var e;class t{constructor(r){}static withServerTransition(r){return{ngModule:t,providers:[{provide:Ms,useValue:r.appId}]}}}return(e=t).\u0275fac=function(r){return new(r||e)(T(Bx,12))},e.\u0275mod=An({type:e}),e.\u0275inj=ln({providers:[...iw,...ow],imports:[zN,lR]}),t})(),sw=(()=>{var e;class t{constructor(r){this._doc=r}getTitle(){return this._doc.title}setTitle(r){this._doc.title=r||""}}return(e=t).\u0275fac=function(r){return new(r||e)(T(ft))},e.\u0275prov=R({token:e,factory:function(r){let o=null;return o=r?new r:function zx(){return new sw(T(ft))}(),o},providedIn:"root"}),t})();typeof window<"u"&&window;const{isArray:Yx}=Array,{getPrototypeOf:Kx,prototype:Jx,keys:Xx}=Object;const{isArray:nO}=Array;function _d(...e){const t=io(e),n=function u_(e){return X(Ka(e))?e.pop():void 0}(e),{args:r,keys:o}=function eO(e){if(1===e.length){const t=e[0];if(Yx(t))return{args:t,keys:null};if(function tO(e){return e&&"object"==typeof e&&Kx(e)===Jx}(t)){const n=Xx(t);return{args:n.map(r=>t[r]),keys:n}}}return{args:e,keys:null}}(e);if(0===r.length)return _e([],t);const i=new ge(function sO(e,t,n=un){return r=>{lw(t,()=>{const{length:o}=e,i=new Array(o);let s=o,a=o;for(let u=0;u<o;u++)lw(t,()=>{const c=_e(e[u],t);let l=!1;c.subscribe(ve(r,d=>{i[u]=d,l||(l=!0,a--),a||r.next(n(i.slice()))},()=>{--s||r.complete()}))},r)},r)}}(r,t,o?s=>function iO(e,t){return e.reduce((n,r,o)=>(n[r]=t[o],n),{})}(o,s):un));return n?i.pipe(function oO(e){return te(t=>function rO(e,t){return nO(t)?e(...t):e(t)}(e,t))}(n)):i}function lw(e,t,n){e?Ht(n,e,t):t()}const Ea=no(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function Ed(...e){return function aO(){return Wn(1)}()(_e(e,io(e)))}function dw(e){return new ge(t=>{rt(e()).subscribe(t)})}function ui(e,t){const n=X(e)?e:()=>e,r=o=>o.error(n());return new ge(t?o=>t.schedule(r,0,o):r)}function bd(){return me((e,t)=>{let n=null;e._refCount++;const r=ve(t,void 0,void 0,void 0,()=>{if(!e||e._refCount<=0||0<--e._refCount)return void(n=null);const o=e._connection,i=n;n=null,o&&(!i||o===i)&&o.unsubscribe(),t.unsubscribe()});e.subscribe(r),r.closed||(n=e.connect())})}class fw extends ge{constructor(t,n){super(),this.source=t,this.subjectFactory=n,this._subject=null,this._refCount=0,this._connection=null,nf(t)&&(this.lift=t.lift)}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){const t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:t}=this;this._subject=this._connection=null,t?.unsubscribe()}connect(){let t=this._connection;if(!t){t=this._connection=new Ye;const n=this.getSubject();t.add(this.source.subscribe(ve(n,void 0,()=>{this._teardown(),n.complete()},r=>{this._teardown(),n.error(r)},()=>this._teardown()))),t.closed&&(this._connection=null,t=Ye.EMPTY)}return t}refCount(){return bd()(this)}}function zr(e){return e<=0?()=>St:me((t,n)=>{let r=0;t.subscribe(ve(n,o=>{++r<=e&&(n.next(o),e<=r&&n.complete())}))})}function En(e,t){return me((n,r)=>{let o=0;n.subscribe(ve(r,i=>e.call(t,i,o++)&&r.next(i)))})}function ba(e){return me((t,n)=>{let r=!1;t.subscribe(ve(n,o=>{r=!0,n.next(o)},()=>{r||n.next(e),n.complete()}))})}function hw(e=cO){return me((t,n)=>{let r=!1;t.subscribe(ve(n,o=>{r=!0,n.next(o)},()=>r?n.complete():n.error(e())))})}function cO(){return new Ea}function Un(e,t){const n=arguments.length>=2;return r=>r.pipe(e?En((o,i)=>e(o,i,r)):un,zr(1),n?ba(t):hw(()=>new Ea))}function ci(e,t){return X(t)?Ce(e,t,1):Ce(e,1)}function Re(e,t,n){const r=X(e)||t||n?{next:e,error:t,complete:n}:e;return r?me((o,i)=>{var s;null===(s=r.subscribe)||void 0===s||s.call(r);let a=!0;o.subscribe(ve(i,u=>{var c;null===(c=r.next)||void 0===c||c.call(r,u),i.next(u)},()=>{var u;a=!1,null===(u=r.complete)||void 0===u||u.call(r),i.complete()},u=>{var c;a=!1,null===(c=r.error)||void 0===c||c.call(r,u),i.error(u)},()=>{var u,c;a&&(null===(u=r.unsubscribe)||void 0===u||u.call(r)),null===(c=r.finalize)||void 0===c||c.call(r)}))}):un}function zn(e){return me((t,n)=>{let i,r=null,o=!1;r=t.subscribe(ve(n,void 0,void 0,s=>{i=rt(e(s,zn(e)(t))),r?(r.unsubscribe(),r=null,i.subscribe(n)):o=!0})),o&&(r.unsubscribe(),r=null,i.subscribe(n))})}function Id(e){return e<=0?()=>St:me((t,n)=>{let r=[];t.subscribe(ve(n,o=>{r.push(o),e<r.length&&r.shift()},()=>{for(const o of r)n.next(o);n.complete()},void 0,()=>{r=null}))})}function Md(e){return me((t,n)=>{try{t.subscribe(n)}finally{n.add(e)}})}const B="primary",li=Symbol("RouteTitle");class gO{constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){const n=this.params[t];return Array.isArray(n)?n[0]:n}return null}getAll(t){if(this.has(t)){const n=this.params[t];return Array.isArray(n)?n:[n]}return[]}get keys(){return Object.keys(this.params)}}function Gr(e){return new gO(e)}function mO(e,t,n){const r=n.path.split("/");if(r.length>e.length||"full"===n.pathMatch&&(t.hasChildren()||r.length<e.length))return null;const o={};for(let i=0;i<r.length;i++){const s=r[i],a=e[i];if(s.startsWith(":"))o[s.substring(1)]=a;else if(s!==a.path)return null}return{consumed:e.slice(0,r.length),posParams:o}}function Vt(e,t){const n=e?Object.keys(e):void 0,r=t?Object.keys(t):void 0;if(!n||!r||n.length!=r.length)return!1;let o;for(let i=0;i<n.length;i++)if(o=n[i],!pw(e[o],t[o]))return!1;return!0}function pw(e,t){if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;const n=[...e].sort(),r=[...t].sort();return n.every((o,i)=>r[i]===o)}return e===t}function gw(e){return e.length>0?e[e.length-1]:null}function bn(e){return function Qx(e){return!!e&&(e instanceof ge||X(e.lift)&&X(e.subscribe))}(e)?e:Ws(e)?_e(Promise.resolve(e)):k(e)}const yO={exact:function yw(e,t,n){if(!Gn(e.segments,t.segments)||!Ia(e.segments,t.segments,n)||e.numberOfChildren!==t.numberOfChildren)return!1;for(const r in t.children)if(!e.children[r]||!yw(e.children[r],t.children[r],n))return!1;return!0},subset:Dw},mw={exact:function DO(e,t){return Vt(e,t)},subset:function wO(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(n=>pw(e[n],t[n]))},ignored:()=>!0};function vw(e,t,n){return yO[n.paths](e.root,t.root,n.matrixParams)&&mw[n.queryParams](e.queryParams,t.queryParams)&&!("exact"===n.fragment&&e.fragment!==t.fragment)}function Dw(e,t,n){return ww(e,t,t.segments,n)}function ww(e,t,n,r){if(e.segments.length>n.length){const o=e.segments.slice(0,n.length);return!(!Gn(o,n)||t.hasChildren()||!Ia(o,n,r))}if(e.segments.length===n.length){if(!Gn(e.segments,n)||!Ia(e.segments,n,r))return!1;for(const o in t.children)if(!e.children[o]||!Dw(e.children[o],t.children[o],r))return!1;return!0}{const o=n.slice(0,e.segments.length),i=n.slice(e.segments.length);return!!(Gn(e.segments,o)&&Ia(e.segments,o,r)&&e.children[B])&&ww(e.children[B],t,i,r)}}function Ia(e,t,n){return t.every((r,o)=>mw[n](e[o].parameters,r.parameters))}class qr{constructor(t=new J([],{}),n={},r=null){this.root=t,this.queryParams=n,this.fragment=r}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Gr(this.queryParams)),this._queryParamMap}toString(){return EO.serialize(this)}}class J{constructor(t,n){this.segments=t,this.children=n,this.parent=null,Object.values(n).forEach(r=>r.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Ma(this)}}class di{constructor(t,n){this.path=t,this.parameters=n}get parameterMap(){return this._parameterMap||(this._parameterMap=Gr(this.parameters)),this._parameterMap}toString(){return Ew(this)}}function Gn(e,t){return e.length===t.length&&e.every((n,r)=>n.path===t[r].path)}let fi=(()=>{var e;class t{}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=R({token:e,factory:function(){return new Sd},providedIn:"root"}),t})();class Sd{parse(t){const n=new PO(t);return new qr(n.parseRootSegment(),n.parseQueryParams(),n.parseFragment())}serialize(t){const n=`/${hi(t.root,!0)}`,r=function MO(e){const t=Object.keys(e).map(n=>{const r=e[n];return Array.isArray(r)?r.map(o=>`${Sa(n)}=${Sa(o)}`).join("&"):`${Sa(n)}=${Sa(r)}`}).filter(n=>!!n);return t.length?`?${t.join("&")}`:""}(t.queryParams);return`${n}${r}${"string"==typeof t.fragment?`#${function bO(e){return encodeURI(e)}(t.fragment)}`:""}`}}const EO=new Sd;function Ma(e){return e.segments.map(t=>Ew(t)).join("/")}function hi(e,t){if(!e.hasChildren())return Ma(e);if(t){const n=e.children[B]?hi(e.children[B],!1):"",r=[];return Object.entries(e.children).forEach(([o,i])=>{o!==B&&r.push(`${o}:${hi(i,!1)}`)}),r.length>0?`${n}(${r.join("//")})`:n}{const n=function _O(e,t){let n=[];return Object.entries(e.children).forEach(([r,o])=>{r===B&&(n=n.concat(t(o,r)))}),Object.entries(e.children).forEach(([r,o])=>{r!==B&&(n=n.concat(t(o,r)))}),n}(e,(r,o)=>o===B?[hi(e.children[B],!1)]:[`${o}:${hi(r,!1)}`]);return 1===Object.keys(e.children).length&&null!=e.children[B]?`${Ma(e)}/${n[0]}`:`${Ma(e)}/(${n.join("//")})`}}function Cw(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Sa(e){return Cw(e).replace(/%3B/gi,";")}function Td(e){return Cw(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Ta(e){return decodeURIComponent(e)}function _w(e){return Ta(e.replace(/\+/g,"%20"))}function Ew(e){return`${Td(e.path)}${function IO(e){return Object.keys(e).map(t=>`;${Td(t)}=${Td(e[t])}`).join("")}(e.parameters)}`}const SO=/^[^\/()?;#]+/;function Ad(e){const t=e.match(SO);return t?t[0]:""}const TO=/^[^\/()?;=#]+/,RO=/^[^=?&#]+/,xO=/^[^&#]+/;class PO{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new J([],{}):new J([],this.parseChildren())}parseQueryParams(){const t={};if(this.consumeOptional("?"))do{this.parseQueryParam(t)}while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let n={};this.peekStartsWith("/(")&&(this.capture("/"),n=this.parseParens(!0));let r={};return this.peekStartsWith("(")&&(r=this.parseParens(!1)),(t.length>0||Object.keys(n).length>0)&&(r[B]=new J(t,n)),r}parseSegment(){const t=Ad(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new E(4009,!1);return this.capture(t),new di(Ta(t),this.parseMatrixParams())}parseMatrixParams(){const t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){const n=function AO(e){const t=e.match(TO);return t?t[0]:""}(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){const o=Ad(this.remaining);o&&(r=o,this.capture(r))}t[Ta(n)]=Ta(r)}parseQueryParam(t){const n=function NO(e){const t=e.match(RO);return t?t[0]:""}(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){const s=function OO(e){const t=e.match(xO);return t?t[0]:""}(this.remaining);s&&(r=s,this.capture(r))}const o=_w(n),i=_w(r);if(t.hasOwnProperty(o)){let s=t[o];Array.isArray(s)||(s=[s],t[o]=s),s.push(i)}else t[o]=i}parseParens(t){const n={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const r=Ad(this.remaining),o=this.remaining[r.length];if("/"!==o&&")"!==o&&";"!==o)throw new E(4010,!1);let i;r.indexOf(":")>-1?(i=r.slice(0,r.indexOf(":")),this.capture(i),this.capture(":")):t&&(i=B);const s=this.parseChildren();n[i]=1===Object.keys(s).length?s[B]:new J([],s),this.consumeOptional("//")}return n}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return!!this.peekStartsWith(t)&&(this.remaining=this.remaining.substring(t.length),!0)}capture(t){if(!this.consumeOptional(t))throw new E(4011,!1)}}function bw(e){return e.segments.length>0?new J([],{[B]:e}):e}function Iw(e){const t={};for(const r of Object.keys(e.children)){const i=Iw(e.children[r]);if(r===B&&0===i.segments.length&&i.hasChildren())for(const[s,a]of Object.entries(i.children))t[s]=a;else(i.segments.length>0||i.hasChildren())&&(t[r]=i)}return function FO(e){if(1===e.numberOfChildren&&e.children[B]){const t=e.children[B];return new J(e.segments.concat(t.segments),t.children)}return e}(new J(e.segments,t))}function qn(e){return e instanceof qr}function Mw(e){let t;const o=bw(function n(i){const s={};for(const u of i.children){const c=n(u);s[u.outlet]=c}const a=new J(i.url,s);return i===e&&(t=a),a}(e.root));return t??o}function Sw(e,t,n,r){let o=e;for(;o.parent;)o=o.parent;if(0===t.length)return Rd(o,o,o,n,r);const i=function LO(e){if("string"==typeof e[0]&&1===e.length&&"/"===e[0])return new Aw(!0,0,e);let t=0,n=!1;const r=e.reduce((o,i,s)=>{if("object"==typeof i&&null!=i){if(i.outlets){const a={};return Object.entries(i.outlets).forEach(([u,c])=>{a[u]="string"==typeof c?c.split("/"):c}),[...o,{outlets:a}]}if(i.segmentPath)return[...o,i.segmentPath]}return"string"!=typeof i?[...o,i]:0===s?(i.split("/").forEach((a,u)=>{0==u&&"."===a||(0==u&&""===a?n=!0:".."===a?t++:""!=a&&o.push(a))}),o):[...o,i]},[]);return new Aw(n,t,r)}(t);if(i.toRoot())return Rd(o,o,new J([],{}),n,r);const s=function jO(e,t,n){if(e.isAbsolute)return new Ra(t,!0,0);if(!n)return new Ra(t,!1,NaN);if(null===n.parent)return new Ra(n,!0,0);const r=Aa(e.commands[0])?0:1;return function $O(e,t,n){let r=e,o=t,i=n;for(;i>o;){if(i-=o,r=r.parent,!r)throw new E(4005,!1);o=r.segments.length}return new Ra(r,!1,o-i)}(n,n.segments.length-1+r,e.numberOfDoubleDots)}(i,o,e),a=s.processChildren?gi(s.segmentGroup,s.index,i.commands):Rw(s.segmentGroup,s.index,i.commands);return Rd(o,s.segmentGroup,a,n,r)}function Aa(e){return"object"==typeof e&&null!=e&&!e.outlets&&!e.segmentPath}function pi(e){return"object"==typeof e&&null!=e&&e.outlets}function Rd(e,t,n,r,o){let s,i={};r&&Object.entries(r).forEach(([u,c])=>{i[u]=Array.isArray(c)?c.map(l=>`${l}`):`${c}`}),s=e===t?n:Tw(e,t,n);const a=bw(Iw(s));return new qr(a,i,o)}function Tw(e,t,n){const r={};return Object.entries(e.children).forEach(([o,i])=>{r[o]=i===t?n:Tw(i,t,n)}),new J(e.segments,r)}class Aw{constructor(t,n,r){if(this.isAbsolute=t,this.numberOfDoubleDots=n,this.commands=r,t&&r.length>0&&Aa(r[0]))throw new E(4003,!1);const o=r.find(pi);if(o&&o!==gw(r))throw new E(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Ra{constructor(t,n,r){this.segmentGroup=t,this.processChildren=n,this.index=r}}function Rw(e,t,n){if(e||(e=new J([],{})),0===e.segments.length&&e.hasChildren())return gi(e,t,n);const r=function BO(e,t,n){let r=0,o=t;const i={match:!1,pathIndex:0,commandIndex:0};for(;o<e.segments.length;){if(r>=n.length)return i;const s=e.segments[o],a=n[r];if(pi(a))break;const u=`${a}`,c=r<n.length-1?n[r+1]:null;if(o>0&&void 0===u)break;if(u&&c&&"object"==typeof c&&void 0===c.outlets){if(!xw(u,c,s))return i;r+=2}else{if(!xw(u,{},s))return i;r++}o++}return{match:!0,pathIndex:o,commandIndex:r}}(e,t,n),o=n.slice(r.commandIndex);if(r.match&&r.pathIndex<e.segments.length){const i=new J(e.segments.slice(0,r.pathIndex),{});return i.children[B]=new J(e.segments.slice(r.pathIndex),e.children),gi(i,0,o)}return r.match&&0===o.length?new J(e.segments,{}):r.match&&!e.hasChildren()?Nd(e,t,n):r.match?gi(e,0,o):Nd(e,t,n)}function gi(e,t,n){if(0===n.length)return new J(e.segments,{});{const r=function VO(e){return pi(e[0])?e[0].outlets:{[B]:e}}(n),o={};if(Object.keys(r).some(i=>i!==B)&&e.children[B]&&1===e.numberOfChildren&&0===e.children[B].segments.length){const i=gi(e.children[B],t,n);return new J(e.segments,i.children)}return Object.entries(r).forEach(([i,s])=>{"string"==typeof s&&(s=[s]),null!==s&&(o[i]=Rw(e.children[i],t,s))}),Object.entries(e.children).forEach(([i,s])=>{void 0===r[i]&&(o[i]=s)}),new J(e.segments,o)}}function Nd(e,t,n){const r=e.segments.slice(0,t);let o=0;for(;o<n.length;){const i=n[o];if(pi(i)){const u=HO(i.outlets);return new J(r,u)}if(0===o&&Aa(n[0])){r.push(new di(e.segments[t].path,Nw(n[0]))),o++;continue}const s=pi(i)?i.outlets[B]:`${i}`,a=o<n.length-1?n[o+1]:null;s&&a&&Aa(a)?(r.push(new di(s,Nw(a))),o+=2):(r.push(new di(s,{})),o++)}return new J(r,{})}function HO(e){const t={};return Object.entries(e).forEach(([n,r])=>{"string"==typeof r&&(r=[r]),null!==r&&(t[n]=Nd(new J([],{}),0,r))}),t}function Nw(e){const t={};return Object.entries(e).forEach(([n,r])=>t[n]=`${r}`),t}function xw(e,t,n){return e==n.path&&Vt(t,n.parameters)}const mi="imperative";class Bt{constructor(t,n){this.id=t,this.url=n}}class Na extends Bt{constructor(t,n,r="imperative",o=null){super(t,n),this.type=0,this.navigationTrigger=r,this.restoredState=o}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class In extends Bt{constructor(t,n,r){super(t,n),this.urlAfterRedirects=r,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class vi extends Bt{constructor(t,n,r,o){super(t,n),this.reason=r,this.code=o,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Wr extends Bt{constructor(t,n,r,o){super(t,n),this.reason=r,this.code=o,this.type=16}}class xa extends Bt{constructor(t,n,r,o){super(t,n),this.error=r,this.target=o,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Ow extends Bt{constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class UO extends Bt{constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class zO extends Bt{constructor(t,n,r,o,i){super(t,n),this.urlAfterRedirects=r,this.state=o,this.shouldActivate=i,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class GO extends Bt{constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class qO extends Bt{constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class WO{constructor(t){this.route=t,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class ZO{constructor(t){this.route=t,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class QO{constructor(t){this.snapshot=t,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class YO{constructor(t){this.snapshot=t,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class KO{constructor(t){this.snapshot=t,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class JO{constructor(t){this.snapshot=t,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Pw{constructor(t,n,r){this.routerEvent=t,this.position=n,this.anchor=r,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class xd{}class Od{constructor(t){this.url=t}}class XO{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new yi,this.attachRef=null}}let yi=(()=>{var e;class t{constructor(){this.contexts=new Map}onChildOutletCreated(r,o){const i=this.getOrCreateContext(r);i.outlet=o,this.contexts.set(r,i)}onChildOutletDestroyed(r){const o=this.getContext(r);o&&(o.outlet=null,o.attachRef=null)}onOutletDeactivated(){const r=this.contexts;return this.contexts=new Map,r}onOutletReAttached(r){this.contexts=r}getOrCreateContext(r){let o=this.getContext(r);return o||(o=new XO,this.contexts.set(r,o)),o}getContext(r){return this.contexts.get(r)||null}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=R({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();class Fw{constructor(t){this._root=t}get root(){return this._root.value}parent(t){const n=this.pathFromRoot(t);return n.length>1?n[n.length-2]:null}children(t){const n=Pd(t,this._root);return n?n.children.map(r=>r.value):[]}firstChild(t){const n=Pd(t,this._root);return n&&n.children.length>0?n.children[0].value:null}siblings(t){const n=Fd(t,this._root);return n.length<2?[]:n[n.length-2].children.map(o=>o.value).filter(o=>o!==t)}pathFromRoot(t){return Fd(t,this._root).map(n=>n.value)}}function Pd(e,t){if(e===t.value)return t;for(const n of t.children){const r=Pd(e,n);if(r)return r}return null}function Fd(e,t){if(e===t.value)return[t];for(const n of t.children){const r=Fd(e,n);if(r.length)return r.unshift(t),r}return[]}class on{constructor(t,n){this.value=t,this.children=n}toString(){return`TreeNode(${this.value})`}}function Zr(e){const t={};return e&&e.children.forEach(n=>t[n.value.outlet]=n),t}class kw extends Fw{constructor(t,n){super(t),this.snapshot=n,kd(this,t)}toString(){return this.snapshot.toString()}}function Lw(e,t){const n=function eP(e,t){const s=new Oa([],{},{},"",{},B,t,null,{});return new $w("",new on(s,[]))}(0,t),r=new ot([new di("",{})]),o=new ot({}),i=new ot({}),s=new ot({}),a=new ot(""),u=new Qr(r,o,s,a,i,B,t,n.root);return u.snapshot=n.root,new kw(new on(u,[]),n)}class Qr{constructor(t,n,r,o,i,s,a,u){this.urlSubject=t,this.paramsSubject=n,this.queryParamsSubject=r,this.fragmentSubject=o,this.dataSubject=i,this.outlet=s,this.component=a,this._futureSnapshot=u,this.title=this.dataSubject?.pipe(te(c=>c[li]))??k(void 0),this.url=t,this.params=n,this.queryParams=r,this.fragment=o,this.data=i}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._paramMap=this.params.pipe(te(t=>Gr(t)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(te(t=>Gr(t)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function jw(e,t="emptyOnly"){const n=e.pathFromRoot;let r=0;if("always"!==t)for(r=n.length-1;r>=1;){const o=n[r],i=n[r-1];if(o.routeConfig&&""===o.routeConfig.path)r--;else{if(i.component)break;r--}}return function tP(e){return e.reduce((t,n)=>({params:{...t.params,...n.params},data:{...t.data,...n.data},resolve:{...n.data,...t.resolve,...n.routeConfig?.data,...n._resolvedData}}),{params:{},data:{},resolve:{}})}(n.slice(r))}class Oa{get title(){return this.data?.[li]}constructor(t,n,r,o,i,s,a,u,c){this.url=t,this.params=n,this.queryParams=r,this.fragment=o,this.data=i,this.outlet=s,this.component=a,this.routeConfig=u,this._resolve=c}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._paramMap=Gr(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Gr(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(r=>r.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class $w extends Fw{constructor(t,n){super(n),this.url=t,kd(this,n)}toString(){return Vw(this._root)}}function kd(e,t){t.value._routerState=e,t.children.forEach(n=>kd(e,n))}function Vw(e){const t=e.children.length>0?` { ${e.children.map(Vw).join(", ")} } `:"";return`${e.value}${t}`}function Ld(e){if(e.snapshot){const t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,Vt(t.queryParams,n.queryParams)||e.queryParamsSubject.next(n.queryParams),t.fragment!==n.fragment&&e.fragmentSubject.next(n.fragment),Vt(t.params,n.params)||e.paramsSubject.next(n.params),function vO(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;++n)if(!Vt(e[n],t[n]))return!1;return!0}(t.url,n.url)||e.urlSubject.next(n.url),Vt(t.data,n.data)||e.dataSubject.next(n.data)}else e.snapshot=e._futureSnapshot,e.dataSubject.next(e._futureSnapshot.data)}function jd(e,t){const n=Vt(e.params,t.params)&&function CO(e,t){return Gn(e,t)&&e.every((n,r)=>Vt(n.parameters,t[r].parameters))}(e.url,t.url);return n&&!(!e.parent!=!t.parent)&&(!e.parent||jd(e.parent,t.parent))}let $d=(()=>{var e;class t{constructor(){this.activated=null,this._activatedRoute=null,this.name=B,this.activateEvents=new Le,this.deactivateEvents=new Le,this.attachEvents=new Le,this.detachEvents=new Le,this.parentContexts=I(yi),this.location=I(Et),this.changeDetector=I(Bl),this.environmentInjector=I(ut),this.inputBinder=I(Pa,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(r){if(r.name){const{firstChange:o,previousValue:i}=r.name;if(o)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(r){return this.parentContexts.getContext(r)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const r=this.parentContexts.getContext(this.name);r?.route&&(r.attachRef?this.attach(r.attachRef,r.route):this.activateWith(r.route,r.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new E(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new E(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new E(4012,!1);this.location.detach();const r=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(r.instance),r}attach(r,o){this.activated=r,this._activatedRoute=o,this.location.insert(r.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(r.instance)}deactivate(){if(this.activated){const r=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(r)}}activateWith(r,o){if(this.isActivated)throw new E(4013,!1);this._activatedRoute=r;const i=this.location,a=r.snapshot.component,u=this.parentContexts.getOrCreateContext(this.name).children,c=new nP(r,u,i.injector);this.activated=i.createComponent(a,{index:i.length,injector:c,environmentInjector:o??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275dir=Ne({type:e,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[xn]}),t})();class nP{constructor(t,n,r){this.route=t,this.childContexts=n,this.parent=r}get(t,n){return t===Qr?this.route:t===yi?this.childContexts:this.parent.get(t,n)}}const Pa=new S("");let Bw=(()=>{var e;class t{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(r){this.unsubscribeFromRouteData(r),this.subscribeToRouteData(r)}unsubscribeFromRouteData(r){this.outletDataSubscriptions.get(r)?.unsubscribe(),this.outletDataSubscriptions.delete(r)}subscribeToRouteData(r){const{activatedRoute:o}=r,i=_d([o.queryParams,o.params,o.data]).pipe(Tt(([s,a,u],c)=>(u={...s,...a,...u},0===c?k(u):Promise.resolve(u)))).subscribe(s=>{if(!r.isActivated||!r.activatedComponentRef||r.activatedRoute!==o||null===o.component)return void this.unsubscribeFromRouteData(r);const a=function _R(e){const t=G(e);if(!t)return null;const n=new Bo(t);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}(o.component);if(a)for(const{templateName:u}of a.inputs)r.activatedComponentRef.setInput(u,s[u]);else this.unsubscribeFromRouteData(r)});this.outletDataSubscriptions.set(r,i)}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=R({token:e,factory:e.\u0275fac}),t})();function Di(e,t,n){if(n&&e.shouldReuseRoute(t.value,n.value.snapshot)){const r=n.value;r._futureSnapshot=t.value;const o=function oP(e,t,n){return t.children.map(r=>{for(const o of n.children)if(e.shouldReuseRoute(r.value,o.value.snapshot))return Di(e,r,o);return Di(e,r)})}(e,t,n);return new on(r,o)}{if(e.shouldAttach(t.value)){const i=e.retrieve(t.value);if(null!==i){const s=i.route;return s.value._futureSnapshot=t.value,s.children=t.children.map(a=>Di(e,a)),s}}const r=function iP(e){return new Qr(new ot(e.url),new ot(e.params),new ot(e.queryParams),new ot(e.fragment),new ot(e.data),e.outlet,e.component,e)}(t.value),o=t.children.map(i=>Di(e,i));return new on(r,o)}}const Vd="ngNavigationCancelingError";function Hw(e,t){const{redirectTo:n,navigationBehaviorOptions:r}=qn(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,o=Uw(!1,0,t);return o.url=n,o.navigationBehaviorOptions=r,o}function Uw(e,t,n){const r=new Error("NavigationCancelingError: "+(e||""));return r[Vd]=!0,r.cancellationCode=t,n&&(r.url=n),r}function zw(e){return e&&e[Vd]}let Gw=(()=>{var e;class t{}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275cmp=Rt({type:e,selectors:[["ng-component"]],standalone:!0,features:[Zv],decls:1,vars:0,template:function(r,o){1&r&&A(0,"router-outlet")},dependencies:[$d],encapsulation:2}),t})();function Bd(e){const t=e.children&&e.children.map(Bd),n=t?{...e,children:t}:{...e};return!n.component&&!n.loadComponent&&(t||n.loadChildren)&&n.outlet&&n.outlet!==B&&(n.component=Gw),n}function Mt(e){return e.outlet||B}function wi(e){if(!e)return null;if(e.routeConfig?._injector)return e.routeConfig._injector;for(let t=e.parent;t;t=t.parent){const n=t.routeConfig;if(n?._loadedInjector)return n._loadedInjector;if(n?._injector)return n._injector}return null}class hP{constructor(t,n,r,o,i){this.routeReuseStrategy=t,this.futureState=n,this.currState=r,this.forwardEvent=o,this.inputBindingEnabled=i}activate(t){const n=this.futureState._root,r=this.currState?this.currState._root:null;this.deactivateChildRoutes(n,r,t),Ld(this.futureState.root),this.activateChildRoutes(n,r,t)}deactivateChildRoutes(t,n,r){const o=Zr(n);t.children.forEach(i=>{const s=i.value.outlet;this.deactivateRoutes(i,o[s],r),delete o[s]}),Object.values(o).forEach(i=>{this.deactivateRouteAndItsChildren(i,r)})}deactivateRoutes(t,n,r){const o=t.value,i=n?n.value:null;if(o===i)if(o.component){const s=r.getContext(o.outlet);s&&this.deactivateChildRoutes(t,n,s.children)}else this.deactivateChildRoutes(t,n,r);else i&&this.deactivateRouteAndItsChildren(n,r)}deactivateRouteAndItsChildren(t,n){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,n):this.deactivateRouteAndOutlet(t,n)}detachAndStoreRouteSubtree(t,n){const r=n.getContext(t.value.outlet),o=r&&t.value.component?r.children:n,i=Zr(t);for(const s of Object.keys(i))this.deactivateRouteAndItsChildren(i[s],o);if(r&&r.outlet){const s=r.outlet.detach(),a=r.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:s,route:t,contexts:a})}}deactivateRouteAndOutlet(t,n){const r=n.getContext(t.value.outlet),o=r&&t.value.component?r.children:n,i=Zr(t);for(const s of Object.keys(i))this.deactivateRouteAndItsChildren(i[s],o);r&&(r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated()),r.attachRef=null,r.route=null)}activateChildRoutes(t,n,r){const o=Zr(n);t.children.forEach(i=>{this.activateRoutes(i,o[i.value.outlet],r),this.forwardEvent(new JO(i.value.snapshot))}),t.children.length&&this.forwardEvent(new YO(t.value.snapshot))}activateRoutes(t,n,r){const o=t.value,i=n?n.value:null;if(Ld(o),o===i)if(o.component){const s=r.getOrCreateContext(o.outlet);this.activateChildRoutes(t,n,s.children)}else this.activateChildRoutes(t,n,r);else if(o.component){const s=r.getOrCreateContext(o.outlet);if(this.routeReuseStrategy.shouldAttach(o.snapshot)){const a=this.routeReuseStrategy.retrieve(o.snapshot);this.routeReuseStrategy.store(o.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),Ld(a.route.value),this.activateChildRoutes(t,null,s.children)}else{const a=wi(o.snapshot);s.attachRef=null,s.route=o,s.injector=a,s.outlet&&s.outlet.activateWith(o,s.injector),this.activateChildRoutes(t,null,s.children)}}else this.activateChildRoutes(t,null,r)}}class qw{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}}class Fa{constructor(t,n){this.component=t,this.route=n}}function pP(e,t,n){const r=e._root;return Ci(r,t?t._root:null,n,[r.value])}function Yr(e,t){const n=Symbol(),r=t.get(e,n);return r===n?"function"!=typeof e||function I_(e){return null!==Ni(e)}(e)?t.get(e):e:r}function Ci(e,t,n,r,o={canDeactivateChecks:[],canActivateChecks:[]}){const i=Zr(t);return e.children.forEach(s=>{(function mP(e,t,n,r,o={canDeactivateChecks:[],canActivateChecks:[]}){const i=e.value,s=t?t.value:null,a=n?n.getContext(e.value.outlet):null;if(s&&i.routeConfig===s.routeConfig){const u=function vP(e,t,n){if("function"==typeof n)return n(e,t);switch(n){case"pathParamsChange":return!Gn(e.url,t.url);case"pathParamsOrQueryParamsChange":return!Gn(e.url,t.url)||!Vt(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!jd(e,t)||!Vt(e.queryParams,t.queryParams);default:return!jd(e,t)}}(s,i,i.routeConfig.runGuardsAndResolvers);u?o.canActivateChecks.push(new qw(r)):(i.data=s.data,i._resolvedData=s._resolvedData),Ci(e,t,i.component?a?a.children:null:n,r,o),u&&a&&a.outlet&&a.outlet.isActivated&&o.canDeactivateChecks.push(new Fa(a.outlet.component,s))}else s&&_i(t,a,o),o.canActivateChecks.push(new qw(r)),Ci(e,null,i.component?a?a.children:null:n,r,o)})(s,i[s.value.outlet],n,r.concat([s.value]),o),delete i[s.value.outlet]}),Object.entries(i).forEach(([s,a])=>_i(a,n.getContext(s),o)),o}function _i(e,t,n){const r=Zr(e),o=e.value;Object.entries(r).forEach(([i,s])=>{_i(s,o.component?t?t.children.getContext(i):null:t,n)}),n.canDeactivateChecks.push(new Fa(o.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,o))}function Ei(e){return"function"==typeof e}function Ww(e){return e instanceof Ea||"EmptyError"===e?.name}const ka=Symbol("INITIAL_VALUE");function Kr(){return Tt(e=>_d(e.map(t=>t.pipe(zr(1),function uO(...e){const t=io(e);return me((n,r)=>{(t?Ed(e,n,t):Ed(e,n)).subscribe(r)})}(ka)))).pipe(te(t=>{for(const n of t)if(!0!==n){if(n===ka)return ka;if(!1===n||n instanceof qr)return n}return!0}),En(t=>t!==ka),zr(1)))}function Zw(e){return function MC(...e){return Xd(e)}(Re(t=>{if(qn(t))throw Hw(0,t)}),te(t=>!0===t))}class La{constructor(t){this.segmentGroup=t||null}}class Qw{constructor(t){this.urlTree=t}}function Jr(e){return ui(new La(e))}function Yw(e){return ui(new Qw(e))}class LP{constructor(t,n){this.urlSerializer=t,this.urlTree=n}noMatchError(t){return new E(4002,!1)}lineralizeSegments(t,n){let r=[],o=n.root;for(;;){if(r=r.concat(o.segments),0===o.numberOfChildren)return k(r);if(o.numberOfChildren>1||!o.children[B])return ui(new E(4e3,!1));o=o.children[B]}}applyRedirectCommands(t,n,r){return this.applyRedirectCreateUrlTree(n,this.urlSerializer.parse(n),t,r)}applyRedirectCreateUrlTree(t,n,r,o){const i=this.createSegmentGroup(t,n.root,r,o);return new qr(i,this.createQueryParams(n.queryParams,this.urlTree.queryParams),n.fragment)}createQueryParams(t,n){const r={};return Object.entries(t).forEach(([o,i])=>{if("string"==typeof i&&i.startsWith(":")){const a=i.substring(1);r[o]=n[a]}else r[o]=i}),r}createSegmentGroup(t,n,r,o){const i=this.createSegments(t,n.segments,r,o);let s={};return Object.entries(n.children).forEach(([a,u])=>{s[a]=this.createSegmentGroup(t,u,r,o)}),new J(i,s)}createSegments(t,n,r,o){return n.map(i=>i.path.startsWith(":")?this.findPosParam(t,i,o):this.findOrReturn(i,r))}findPosParam(t,n,r){const o=r[n.path.substring(1)];if(!o)throw new E(4001,!1);return o}findOrReturn(t,n){let r=0;for(const o of n){if(o.path===t.path)return n.splice(r),o;r++}return t}}const Hd={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function jP(e,t,n,r,o){const i=Ud(e,t,n);return i.matched?(r=function aP(e,t){return e.providers&&!e._injector&&(e._injector=vl(e.providers,t,`Route: ${e.path}`)),e._injector??t}(t,r),function PP(e,t,n,r){const o=t.canMatch;return o&&0!==o.length?k(o.map(s=>{const a=Yr(s,e);return bn(function EP(e){return e&&Ei(e.canMatch)}(a)?a.canMatch(t,n):e.runInContext(()=>a(t,n)))})).pipe(Kr(),Zw()):k(!0)}(r,t,n).pipe(te(s=>!0===s?i:{...Hd}))):k(i)}function Ud(e,t,n){if(""===t.path)return"full"===t.pathMatch&&(e.hasChildren()||n.length>0)?{...Hd}:{matched:!0,consumedSegments:[],remainingSegments:n,parameters:{},positionalParamSegments:{}};const o=(t.matcher||mO)(n,e,t);if(!o)return{...Hd};const i={};Object.entries(o.posParams??{}).forEach(([a,u])=>{i[a]=u.path});const s=o.consumed.length>0?{...i,...o.consumed[o.consumed.length-1].parameters}:i;return{matched:!0,consumedSegments:o.consumed,remainingSegments:n.slice(o.consumed.length),parameters:s,positionalParamSegments:o.posParams??{}}}function Kw(e,t,n,r){return n.length>0&&function BP(e,t,n){return n.some(r=>ja(e,t,r)&&Mt(r)!==B)}(e,n,r)?{segmentGroup:new J(t,VP(r,new J(n,e.children))),slicedSegments:[]}:0===n.length&&function HP(e,t,n){return n.some(r=>ja(e,t,r))}(e,n,r)?{segmentGroup:new J(e.segments,$P(e,0,n,r,e.children)),slicedSegments:n}:{segmentGroup:new J(e.segments,e.children),slicedSegments:n}}function $P(e,t,n,r,o){const i={};for(const s of r)if(ja(e,n,s)&&!o[Mt(s)]){const a=new J([],{});i[Mt(s)]=a}return{...o,...i}}function VP(e,t){const n={};n[B]=t;for(const r of e)if(""===r.path&&Mt(r)!==B){const o=new J([],{});n[Mt(r)]=o}return n}function ja(e,t,n){return(!(e.hasChildren()||t.length>0)||"full"!==n.pathMatch)&&""===n.path}class qP{constructor(t,n,r,o,i,s,a){this.injector=t,this.configLoader=n,this.rootComponentType=r,this.config=o,this.urlTree=i,this.paramsInheritanceStrategy=s,this.urlSerializer=a,this.allowRedirects=!0,this.applyRedirects=new LP(this.urlSerializer,this.urlTree)}noMatchError(t){return new E(4002,!1)}recognize(){const t=Kw(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,t,B).pipe(zn(n=>{if(n instanceof Qw)return this.allowRedirects=!1,this.urlTree=n.urlTree,this.match(n.urlTree);throw n instanceof La?this.noMatchError(n):n}),te(n=>{const r=new Oa([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},B,this.rootComponentType,null,{}),o=new on(r,n),i=new $w("",o),s=function kO(e,t,n=null,r=null){return Sw(Mw(e),t,n,r)}(r,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,i.url=this.urlSerializer.serialize(s),this.inheritParamsAndData(i._root),{state:i,tree:s}}))}match(t){return this.processSegmentGroup(this.injector,this.config,t.root,B).pipe(zn(r=>{throw r instanceof La?this.noMatchError(r):r}))}inheritParamsAndData(t){const n=t.value,r=jw(n,this.paramsInheritanceStrategy);n.params=Object.freeze(r.params),n.data=Object.freeze(r.data),t.children.forEach(o=>this.inheritParamsAndData(o))}processSegmentGroup(t,n,r,o){return 0===r.segments.length&&r.hasChildren()?this.processChildren(t,n,r):this.processSegment(t,n,r,r.segments,o,!0)}processChildren(t,n,r){const o=[];for(const i of Object.keys(r.children))"primary"===i?o.unshift(i):o.push(i);return _e(o).pipe(ci(i=>{const s=r.children[i],a=function dP(e,t){const n=e.filter(r=>Mt(r)===t);return n.push(...e.filter(r=>Mt(r)!==t)),n}(n,i);return this.processSegmentGroup(t,a,s,i)}),function dO(e,t){return me(function lO(e,t,n,r,o){return(i,s)=>{let a=n,u=t,c=0;i.subscribe(ve(s,l=>{const d=c++;u=a?e(u,l,d):(a=!0,l),r&&s.next(u)},o&&(()=>{a&&s.next(u),s.complete()})))}}(e,t,arguments.length>=2,!0))}((i,s)=>(i.push(...s),i)),ba(null),function fO(e,t){const n=arguments.length>=2;return r=>r.pipe(e?En((o,i)=>e(o,i,r)):un,Id(1),n?ba(t):hw(()=>new Ea))}(),Ce(i=>{if(null===i)return Jr(r);const s=Jw(i);return function WP(e){e.sort((t,n)=>t.value.outlet===B?-1:n.value.outlet===B?1:t.value.outlet.localeCompare(n.value.outlet))}(s),k(s)}))}processSegment(t,n,r,o,i,s){return _e(n).pipe(ci(a=>this.processSegmentAgainstRoute(a._injector??t,n,a,r,o,i,s).pipe(zn(u=>{if(u instanceof La)return k(null);throw u}))),Un(a=>!!a),zn(a=>{if(Ww(a))return function zP(e,t,n){return 0===t.length&&!e.children[n]}(r,o,i)?k([]):Jr(r);throw a}))}processSegmentAgainstRoute(t,n,r,o,i,s,a){return function UP(e,t,n,r){return!!(Mt(e)===r||r!==B&&ja(t,n,e))&&("**"===e.path||Ud(t,e,n).matched)}(r,o,i,s)?void 0===r.redirectTo?this.matchSegmentAgainstRoute(t,o,r,i,s,a):a&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,o,n,r,i,s):Jr(o):Jr(o)}expandSegmentAgainstRouteUsingRedirect(t,n,r,o,i,s){return"**"===o.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,r,o,s):this.expandRegularSegmentAgainstRouteUsingRedirect(t,n,r,o,i,s)}expandWildCardWithParamsAgainstRouteUsingRedirect(t,n,r,o){const i=this.applyRedirects.applyRedirectCommands([],r.redirectTo,{});return r.redirectTo.startsWith("/")?Yw(i):this.applyRedirects.lineralizeSegments(r,i).pipe(Ce(s=>{const a=new J(s,{});return this.processSegment(t,n,a,s,o,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(t,n,r,o,i,s){const{matched:a,consumedSegments:u,remainingSegments:c,positionalParamSegments:l}=Ud(n,o,i);if(!a)return Jr(n);const d=this.applyRedirects.applyRedirectCommands(u,o.redirectTo,l);return o.redirectTo.startsWith("/")?Yw(d):this.applyRedirects.lineralizeSegments(o,d).pipe(Ce(f=>this.processSegment(t,r,n,f.concat(c),s,!1)))}matchSegmentAgainstRoute(t,n,r,o,i,s){let a;if("**"===r.path){const u=o.length>0?gw(o).parameters:{};a=k({snapshot:new Oa(o,u,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Xw(r),Mt(r),r.component??r._loadedComponent??null,r,eC(r)),consumedSegments:[],remainingSegments:[]}),n.children={}}else a=jP(n,r,o,t).pipe(te(({matched:u,consumedSegments:c,remainingSegments:l,parameters:d})=>u?{snapshot:new Oa(c,d,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Xw(r),Mt(r),r.component??r._loadedComponent??null,r,eC(r)),consumedSegments:c,remainingSegments:l}:null));return a.pipe(Tt(u=>null===u?Jr(n):this.getChildConfig(t=r._injector??t,r,o).pipe(Tt(({routes:c})=>{const l=r._loadedInjector??t,{snapshot:d,consumedSegments:f,remainingSegments:h}=u,{segmentGroup:p,slicedSegments:y}=Kw(n,f,h,c);if(0===y.length&&p.hasChildren())return this.processChildren(l,c,p).pipe(te(_=>null===_?null:[new on(d,_)]));if(0===c.length&&0===y.length)return k([new on(d,[])]);const C=Mt(r)===i;return this.processSegment(l,c,p,y,C?B:i,!0).pipe(te(_=>[new on(d,_)]))}))))}getChildConfig(t,n,r){return n.children?k({routes:n.children,injector:t}):n.loadChildren?void 0!==n._loadedRoutes?k({routes:n._loadedRoutes,injector:n._loadedInjector}):function OP(e,t,n,r){const o=t.canLoad;return void 0===o||0===o.length?k(!0):k(o.map(s=>{const a=Yr(s,e);return bn(function DP(e){return e&&Ei(e.canLoad)}(a)?a.canLoad(t,n):e.runInContext(()=>a(t,n)))})).pipe(Kr(),Zw())}(t,n,r).pipe(Ce(o=>o?this.configLoader.loadChildren(t,n).pipe(Re(i=>{n._loadedRoutes=i.routes,n._loadedInjector=i.injector})):function kP(e){return ui(Uw(!1,3))}())):k({routes:[],injector:t})}}function ZP(e){const t=e.value.routeConfig;return t&&""===t.path}function Jw(e){const t=[],n=new Set;for(const r of e){if(!ZP(r)){t.push(r);continue}const o=t.find(i=>r.value.routeConfig===i.value.routeConfig);void 0!==o?(o.children.push(...r.children),n.add(o)):t.push(r)}for(const r of n){const o=Jw(r.children);t.push(new on(r.value,o))}return t.filter(r=>!n.has(r))}function Xw(e){return e.data||{}}function eC(e){return e.resolve||{}}function tC(e){return"string"==typeof e.title||null===e.title}function zd(e){return Tt(t=>{const n=e(t);return n?_e(n).pipe(te(()=>t)):k(t)})}const Xr=new S("ROUTES");let Gd=(()=>{var e;class t{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=I(By)}loadComponent(r){if(this.componentLoaders.get(r))return this.componentLoaders.get(r);if(r._loadedComponent)return k(r._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(r);const o=bn(r.loadComponent()).pipe(te(nC),Re(s=>{this.onLoadEndListener&&this.onLoadEndListener(r),r._loadedComponent=s}),Md(()=>{this.componentLoaders.delete(r)})),i=new fw(o,()=>new mt).pipe(bd());return this.componentLoaders.set(r,i),i}loadChildren(r,o){if(this.childrenLoaders.get(o))return this.childrenLoaders.get(o);if(o._loadedRoutes)return k({routes:o._loadedRoutes,injector:o._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(o);const s=this.loadModuleFactoryOrRoutes(o.loadChildren).pipe(te(u=>{this.onLoadEndListener&&this.onLoadEndListener(o);let c,l;return Array.isArray(u)?l=u:(c=u.create(r).injector,l=c.get(Xr,[],H.Self|H.Optional).flat()),{routes:l.map(Bd),injector:c}}),Md(()=>{this.childrenLoaders.delete(o)})),a=new fw(s,()=>new mt).pipe(bd());return this.childrenLoaders.set(o,a),a}loadModuleFactoryOrRoutes(r){return bn(r()).pipe(te(nC),Ce(o=>o instanceof qv||Array.isArray(o)?k(o):_e(this.compiler.compileModuleAsync(o))))}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=R({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();function nC(e){return function tF(e){return e&&"object"==typeof e&&"default"in e}(e)?e.default:e}let $a=(()=>{var e;class t{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new mt,this.transitionAbortSubject=new mt,this.configLoader=I(Gd),this.environmentInjector=I(ut),this.urlSerializer=I(fi),this.rootContexts=I(yi),this.inputBindingEnabled=null!==I(Pa,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>k(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=i=>this.events.next(new ZO(i)),this.configLoader.onLoadStartListener=i=>this.events.next(new WO(i))}complete(){this.transitions?.complete()}handleNavigationRequest(r){const o=++this.navigationId;this.transitions?.next({...this.transitions.value,...r,id:o})}setupNavigations(r,o,i){return this.transitions=new ot({id:0,currentUrlTree:o,currentRawUrl:o,currentBrowserUrl:o,extractedUrl:r.urlHandlingStrategy.extract(o),urlAfterRedirects:r.urlHandlingStrategy.extract(o),rawUrl:o,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:mi,restoredState:null,currentSnapshot:i.snapshot,targetSnapshot:null,currentRouterState:i,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(En(s=>0!==s.id),te(s=>({...s,extractedUrl:r.urlHandlingStrategy.extract(s.rawUrl)})),Tt(s=>{this.currentTransition=s;let a=!1,u=!1;return k(s).pipe(Re(c=>{this.currentNavigation={id:c.id,initialUrl:c.rawUrl,extractedUrl:c.extractedUrl,trigger:c.source,extras:c.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),Tt(c=>{const l=c.currentBrowserUrl.toString(),d=!r.navigated||c.extractedUrl.toString()!==l||l!==c.currentUrlTree.toString();if(!d&&"reload"!==(c.extras.onSameUrlNavigation??r.onSameUrlNavigation)){const h="";return this.events.next(new Wr(c.id,this.urlSerializer.serialize(c.rawUrl),h,0)),c.resolve(null),St}if(r.urlHandlingStrategy.shouldProcessUrl(c.rawUrl))return k(c).pipe(Tt(h=>{const p=this.transitions?.getValue();return this.events.next(new Na(h.id,this.urlSerializer.serialize(h.extractedUrl),h.source,h.restoredState)),p!==this.transitions?.getValue()?St:Promise.resolve(h)}),function QP(e,t,n,r,o,i){return Ce(s=>function GP(e,t,n,r,o,i,s="emptyOnly"){return new qP(e,t,n,r,o,s,i).recognize()}(e,t,n,r,s.extractedUrl,o,i).pipe(te(({state:a,tree:u})=>({...s,targetSnapshot:a,urlAfterRedirects:u}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,r.config,this.urlSerializer,r.paramsInheritanceStrategy),Re(h=>{s.targetSnapshot=h.targetSnapshot,s.urlAfterRedirects=h.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:h.urlAfterRedirects};const p=new Ow(h.id,this.urlSerializer.serialize(h.extractedUrl),this.urlSerializer.serialize(h.urlAfterRedirects),h.targetSnapshot);this.events.next(p)}));if(d&&r.urlHandlingStrategy.shouldProcessUrl(c.currentRawUrl)){const{id:h,extractedUrl:p,source:y,restoredState:C,extras:_}=c,D=new Na(h,this.urlSerializer.serialize(p),y,C);this.events.next(D);const M=Lw(0,this.rootComponentType).snapshot;return this.currentTransition=s={...c,targetSnapshot:M,urlAfterRedirects:p,extras:{..._,skipLocationChange:!1,replaceUrl:!1}},k(s)}{const h="";return this.events.next(new Wr(c.id,this.urlSerializer.serialize(c.extractedUrl),h,1)),c.resolve(null),St}}),Re(c=>{const l=new UO(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(l)}),te(c=>(this.currentTransition=s={...c,guards:pP(c.targetSnapshot,c.currentSnapshot,this.rootContexts)},s)),function IP(e,t){return Ce(n=>{const{targetSnapshot:r,currentSnapshot:o,guards:{canActivateChecks:i,canDeactivateChecks:s}}=n;return 0===s.length&&0===i.length?k({...n,guardsResult:!0}):function MP(e,t,n,r){return _e(e).pipe(Ce(o=>function xP(e,t,n,r,o){const i=t&&t.routeConfig?t.routeConfig.canDeactivate:null;return i&&0!==i.length?k(i.map(a=>{const u=wi(t)??o,c=Yr(a,u);return bn(function _P(e){return e&&Ei(e.canDeactivate)}(c)?c.canDeactivate(e,t,n,r):u.runInContext(()=>c(e,t,n,r))).pipe(Un())})).pipe(Kr()):k(!0)}(o.component,o.route,n,t,r)),Un(o=>!0!==o,!0))}(s,r,o,e).pipe(Ce(a=>a&&function yP(e){return"boolean"==typeof e}(a)?function SP(e,t,n,r){return _e(t).pipe(ci(o=>Ed(function AP(e,t){return null!==e&&t&&t(new QO(e)),k(!0)}(o.route.parent,r),function TP(e,t){return null!==e&&t&&t(new KO(e)),k(!0)}(o.route,r),function NP(e,t,n){const r=t[t.length-1],i=t.slice(0,t.length-1).reverse().map(s=>function gP(e){const t=e.routeConfig?e.routeConfig.canActivateChild:null;return t&&0!==t.length?{node:e,guards:t}:null}(s)).filter(s=>null!==s).map(s=>dw(()=>k(s.guards.map(u=>{const c=wi(s.node)??n,l=Yr(u,c);return bn(function CP(e){return e&&Ei(e.canActivateChild)}(l)?l.canActivateChild(r,e):c.runInContext(()=>l(r,e))).pipe(Un())})).pipe(Kr())));return k(i).pipe(Kr())}(e,o.path,n),function RP(e,t,n){const r=t.routeConfig?t.routeConfig.canActivate:null;if(!r||0===r.length)return k(!0);const o=r.map(i=>dw(()=>{const s=wi(t)??n,a=Yr(i,s);return bn(function wP(e){return e&&Ei(e.canActivate)}(a)?a.canActivate(t,e):s.runInContext(()=>a(t,e))).pipe(Un())}));return k(o).pipe(Kr())}(e,o.route,n))),Un(o=>!0!==o,!0))}(r,i,e,t):k(a)),te(a=>({...n,guardsResult:a})))})}(this.environmentInjector,c=>this.events.next(c)),Re(c=>{if(s.guardsResult=c.guardsResult,qn(c.guardsResult))throw Hw(0,c.guardsResult);const l=new zO(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot,!!c.guardsResult);this.events.next(l)}),En(c=>!!c.guardsResult||(this.cancelNavigationTransition(c,"",3),!1)),zd(c=>{if(c.guards.canActivateChecks.length)return k(c).pipe(Re(l=>{const d=new GO(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(d)}),Tt(l=>{let d=!1;return k(l).pipe(function YP(e,t){return Ce(n=>{const{targetSnapshot:r,guards:{canActivateChecks:o}}=n;if(!o.length)return k(n);let i=0;return _e(o).pipe(ci(s=>function KP(e,t,n,r){const o=e.routeConfig,i=e._resolve;return void 0!==o?.title&&!tC(o)&&(i[li]=o.title),function JP(e,t,n,r){const o=function XP(e){return[...Object.keys(e),...Object.getOwnPropertySymbols(e)]}(e);if(0===o.length)return k({});const i={};return _e(o).pipe(Ce(s=>function eF(e,t,n,r){const o=wi(t)??r,i=Yr(e,o);return bn(i.resolve?i.resolve(t,n):o.runInContext(()=>i(t,n)))}(e[s],t,n,r).pipe(Un(),Re(a=>{i[s]=a}))),Id(1),function hO(e){return te(()=>e)}(i),zn(s=>Ww(s)?St:ui(s)))}(i,e,t,r).pipe(te(s=>(e._resolvedData=s,e.data=jw(e,n).resolve,o&&tC(o)&&(e.data[li]=o.title),null)))}(s.route,r,e,t)),Re(()=>i++),Id(1),Ce(s=>i===o.length?k(n):St))})}(r.paramsInheritanceStrategy,this.environmentInjector),Re({next:()=>d=!0,complete:()=>{d||this.cancelNavigationTransition(l,"",2)}}))}),Re(l=>{const d=new qO(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(d)}))}),zd(c=>{const l=d=>{const f=[];d.routeConfig?.loadComponent&&!d.routeConfig._loadedComponent&&f.push(this.configLoader.loadComponent(d.routeConfig).pipe(Re(h=>{d.component=h}),te(()=>{})));for(const h of d.children)f.push(...l(h));return f};return _d(l(c.targetSnapshot.root)).pipe(ba(),zr(1))}),zd(()=>this.afterPreactivation()),te(c=>{const l=function rP(e,t,n){const r=Di(e,t._root,n?n._root:void 0);return new kw(r,t)}(r.routeReuseStrategy,c.targetSnapshot,c.currentRouterState);return this.currentTransition=s={...c,targetRouterState:l},s}),Re(()=>{this.events.next(new xd)}),((e,t,n,r)=>te(o=>(new hP(t,o.targetRouterState,o.currentRouterState,n,r).activate(e),o)))(this.rootContexts,r.routeReuseStrategy,c=>this.events.next(c),this.inputBindingEnabled),zr(1),Re({next:c=>{a=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new In(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects))),r.titleStrategy?.updateTitle(c.targetRouterState.snapshot),c.resolve(!0)},complete:()=>{a=!0}}),function pO(e){return me((t,n)=>{rt(e).subscribe(ve(n,()=>n.complete(),Ba)),!n.closed&&t.subscribe(n)})}(this.transitionAbortSubject.pipe(Re(c=>{throw c}))),Md(()=>{a||u||this.cancelNavigationTransition(s,"",1),this.currentNavigation?.id===s.id&&(this.currentNavigation=null)}),zn(c=>{if(u=!0,zw(c))this.events.next(new vi(s.id,this.urlSerializer.serialize(s.extractedUrl),c.message,c.cancellationCode)),function sP(e){return zw(e)&&qn(e.url)}(c)?this.events.next(new Od(c.url)):s.resolve(!1);else{this.events.next(new xa(s.id,this.urlSerializer.serialize(s.extractedUrl),c,s.targetSnapshot??void 0));try{s.resolve(r.errorHandler(c))}catch(l){s.reject(l)}}return St}))}))}cancelNavigationTransition(r,o,i){const s=new vi(r.id,this.urlSerializer.serialize(r.extractedUrl),o,i);this.events.next(s),r.resolve(!1)}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=R({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();function rC(e){return e!==mi}let oC=(()=>{var e;class t{buildTitle(r){let o,i=r.root;for(;void 0!==i;)o=this.getResolvedTitleForRoute(i)??o,i=i.children.find(s=>s.outlet===B);return o}getResolvedTitleForRoute(r){return r.data[li]}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=R({token:e,factory:function(){return I(nF)},providedIn:"root"}),t})(),nF=(()=>{var e;class t extends oC{constructor(r){super(),this.title=r}updateTitle(r){const o=this.buildTitle(r);void 0!==o&&this.title.setTitle(o)}}return(e=t).\u0275fac=function(r){return new(r||e)(T(sw))},e.\u0275prov=R({token:e,factory:e.\u0275fac,providedIn:"root"}),t})(),rF=(()=>{var e;class t{}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=R({token:e,factory:function(){return I(iF)},providedIn:"root"}),t})();class oF{shouldDetach(t){return!1}store(t,n){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,n){return t.routeConfig===n.routeConfig}}let iF=(()=>{var e;class t extends oF{}return(e=t).\u0275fac=function(){let n;return function(o){return(n||(n=function zh(e){return Ut(()=>{const t=e.prototype.constructor,n=t[zt]||ju(t),r=Object.prototype;let o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){const i=o[zt]||ju(o);if(i&&i!==n)return i;o=Object.getPrototypeOf(o)}return i=>new i})}(e)))(o||e)}}(),e.\u0275prov=R({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();const Va=new S("",{providedIn:"root",factory:()=>({})});let sF=(()=>{var e;class t{}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=R({token:e,factory:function(){return I(aF)},providedIn:"root"}),t})(),aF=(()=>{var e;class t{shouldProcessUrl(r){return!0}extract(r){return r}merge(r,o){return r}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=R({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();var bi=function(e){return e[e.COMPLETE=0]="COMPLETE",e[e.FAILED=1]="FAILED",e[e.REDIRECTING=2]="REDIRECTING",e}(bi||{});function iC(e,t){e.events.pipe(En(n=>n instanceof In||n instanceof vi||n instanceof xa||n instanceof Wr),te(n=>n instanceof In||n instanceof Wr?bi.COMPLETE:n instanceof vi&&(0===n.code||1===n.code)?bi.REDIRECTING:bi.FAILED),En(n=>n!==bi.REDIRECTING),zr(1)).subscribe(()=>{t()})}function uF(e){throw e}function cF(e,t,n){return t.parse("/")}const lF={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},dF={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let gt=(()=>{var e;class t{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.location.getState()?.\u0275routerPageId??this.currentPageId}get events(){return this._events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=I($y),this.isNgZoneEnabled=!1,this._events=new mt,this.options=I(Va,{optional:!0})||{},this.pendingTasks=I(Vy),this.errorHandler=this.options.errorHandler||uF,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||cF,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=I(sF),this.routeReuseStrategy=I(rF),this.titleStrategy=I(oC),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=I(Xr,{optional:!0})?.flat()??[],this.navigationTransitions=I($a),this.urlSerializer=I(fi),this.location=I(Kl),this.componentInputBindingEnabled=!!I(Pa,{optional:!0}),this.eventsSubscription=new Ye,this.isNgZoneEnabled=I(oe)instanceof oe&&oe.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new qr,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=Lw(0,null),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe(r=>{this.lastSuccessfulId=r.id,this.currentPageId=this.browserPageId},r=>{this.console.warn(`Unhandled Navigation Error: ${r}`)}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const r=this.navigationTransitions.events.subscribe(o=>{try{const{currentTransition:i}=this.navigationTransitions;if(null===i)return void(sC(o)&&this._events.next(o));if(o instanceof Na)rC(i.source)&&(this.browserUrlTree=i.extractedUrl);else if(o instanceof Wr)this.rawUrlTree=i.rawUrl;else if(o instanceof Ow){if("eager"===this.urlUpdateStrategy){if(!i.extras.skipLocationChange){const s=this.urlHandlingStrategy.merge(i.urlAfterRedirects,i.rawUrl);this.setBrowserUrl(s,i)}this.browserUrlTree=i.urlAfterRedirects}}else if(o instanceof xd)this.currentUrlTree=i.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(i.urlAfterRedirects,i.rawUrl),this.routerState=i.targetRouterState,"deferred"===this.urlUpdateStrategy&&(i.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,i),this.browserUrlTree=i.urlAfterRedirects);else if(o instanceof vi)0!==o.code&&1!==o.code&&(this.navigated=!0),(3===o.code||2===o.code)&&this.restoreHistory(i);else if(o instanceof Od){const s=this.urlHandlingStrategy.merge(o.url,i.currentRawUrl),a={skipLocationChange:i.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||rC(i.source)};this.scheduleNavigation(s,mi,null,a,{resolve:i.resolve,reject:i.reject,promise:i.promise})}o instanceof xa&&this.restoreHistory(i,!0),o instanceof In&&(this.navigated=!0),sC(o)&&this._events.next(o)}catch(i){this.navigationTransitions.transitionAbortSubject.next(i)}});this.eventsSubscription.add(r)}resetRootComponentType(r){this.routerState.root.component=r,this.navigationTransitions.rootComponentType=r}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const r=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),mi,r)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(r=>{const o="popstate"===r.type?"popstate":"hashchange";"popstate"===o&&setTimeout(()=>{this.navigateToSyncWithBrowser(r.url,o,r.state)},0)}))}navigateToSyncWithBrowser(r,o,i){const s={replaceUrl:!0},a=i?.navigationId?i:null;if(i){const c={...i};delete c.navigationId,delete c.\u0275routerPageId,0!==Object.keys(c).length&&(s.state=c)}const u=this.parseUrl(r);this.scheduleNavigation(u,o,a,s)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(r){this.config=r.map(Bd),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(r,o={}){const{relativeTo:i,queryParams:s,fragment:a,queryParamsHandling:u,preserveFragment:c}=o,l=c?this.currentUrlTree.fragment:a;let f,d=null;switch(u){case"merge":d={...this.currentUrlTree.queryParams,...s};break;case"preserve":d=this.currentUrlTree.queryParams;break;default:d=s||null}null!==d&&(d=this.removeEmptyProps(d));try{f=Mw(i?i.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof r[0]||!r[0].startsWith("/"))&&(r=[]),f=this.currentUrlTree.root}return Sw(f,r,d,l??null)}navigateByUrl(r,o={skipLocationChange:!1}){const i=qn(r)?r:this.parseUrl(r),s=this.urlHandlingStrategy.merge(i,this.rawUrlTree);return this.scheduleNavigation(s,mi,null,o)}navigate(r,o={skipLocationChange:!1}){return function fF(e){for(let t=0;t<e.length;t++)if(null==e[t])throw new E(4008,!1)}(r),this.navigateByUrl(this.createUrlTree(r,o),o)}serializeUrl(r){return this.urlSerializer.serialize(r)}parseUrl(r){let o;try{o=this.urlSerializer.parse(r)}catch(i){o=this.malformedUriErrorHandler(i,this.urlSerializer,r)}return o}isActive(r,o){let i;if(i=!0===o?{...lF}:!1===o?{...dF}:o,qn(r))return vw(this.currentUrlTree,r,i);const s=this.parseUrl(r);return vw(this.currentUrlTree,s,i)}removeEmptyProps(r){return Object.keys(r).reduce((o,i)=>{const s=r[i];return null!=s&&(o[i]=s),o},{})}scheduleNavigation(r,o,i,s,a){if(this.disposed)return Promise.resolve(!1);let u,c,l;a?(u=a.resolve,c=a.reject,l=a.promise):l=new Promise((f,h)=>{u=f,c=h});const d=this.pendingTasks.add();return iC(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(d))}),this.navigationTransitions.handleNavigationRequest({source:o,restoredState:i,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,currentBrowserUrl:this.browserUrlTree,rawUrl:r,extras:s,resolve:u,reject:c,promise:l,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),l.catch(f=>Promise.reject(f))}setBrowserUrl(r,o){const i=this.urlSerializer.serialize(r);if(this.location.isCurrentPathEqualTo(i)||o.extras.replaceUrl){const a={...o.extras.state,...this.generateNgRouterState(o.id,this.browserPageId)};this.location.replaceState(i,"",a)}else{const s={...o.extras.state,...this.generateNgRouterState(o.id,this.browserPageId+1)};this.location.go(i,"",s)}}restoreHistory(r,o=!1){if("computed"===this.canceledNavigationResolution){const s=this.currentPageId-this.browserPageId;0!==s?this.location.historyGo(s):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===s&&(this.resetState(r),this.browserUrlTree=r.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(o&&this.resetState(r),this.resetUrlToCurrentUrlTree())}resetState(r){this.routerState=r.currentRouterState,this.currentUrlTree=r.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,r.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(r,o){return"computed"===this.canceledNavigationResolution?{navigationId:r,\u0275routerPageId:o}:{navigationId:r}}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=R({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();function sC(e){return!(e instanceof xd||e instanceof Od)}let eo=(()=>{var e;class t{constructor(r,o,i,s,a,u){this.router=r,this.route=o,this.tabIndexAttribute=i,this.renderer=s,this.el=a,this.locationStrategy=u,this.href=null,this.commands=null,this.onChanges=new mt,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const c=a.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===c||"area"===c,this.isAnchorElement?this.subscription=r.events.subscribe(l=>{l instanceof In&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(r){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",r)}ngOnChanges(r){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(r){null!=r?(this.commands=Array.isArray(r)?r:[r],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(r,o,i,s,a){return!!(null===this.urlTree||this.isAnchorElement&&(0!==r||o||i||s||a||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const r=null===this.href?null:function Up(e,t,n){return function xI(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?Hp:Bp}(t,n)(e)}(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",r)}applyAttributeValue(r,o){const i=this.renderer,s=this.el.nativeElement;null!==o?i.setAttribute(s,r,o):i.removeAttribute(s,r)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return(e=t).\u0275fac=function(r){return new(r||e)(N(gt),N(Qr),function ns(e){return function JE(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const r=n.length;let o=0;for(;o<r;){const i=n[o];if(Pf(i))break;if(0===i)o+=2;else if("number"==typeof i)for(o++;o<r&&"string"==typeof n[o];)o++;else{if(i===t)return n[o+1];o+=2}}}return null}(Me(),e)}("tabindex"),N(Os),N(Dn),N(Hn))},e.\u0275dir=Ne({type:e,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(r,o){1&r&&nl("click",function(s){return o.onClick(s.button,s.ctrlKey,s.shiftKey,s.altKey,s.metaKey)}),2&r&&Wc("target",o.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",Wl],skipLocationChange:["skipLocationChange","skipLocationChange",Wl],replaceUrl:["replaceUrl","replaceUrl",Wl],routerLink:"routerLink"},standalone:!0,features:[om,xn]}),t})(),aC=(()=>{var e;class t{get isActive(){return this._isActive}constructor(r,o,i,s,a){this.router=r,this.element=o,this.renderer=i,this.cdr=s,this.link=a,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new Le,this.routerEventsSubscription=r.events.subscribe(u=>{u instanceof In&&this.update()})}ngAfterContentInit(){k(this.links.changes,k(null)).pipe(Wn()).subscribe(r=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const r=[...this.links.toArray(),this.link].filter(o=>!!o).map(o=>o.onChanges);this.linkInputChangesSubscription=_e(r).pipe(Wn()).subscribe(o=>{this._isActive!==this.isLinkActive(this.router)(o)&&this.update()})}set routerLinkActive(r){const o=Array.isArray(r)?r:r.split(" ");this.classes=o.filter(i=>!!i)}ngOnChanges(r){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const r=this.hasActiveLinks();this._isActive!==r&&(this._isActive=r,this.cdr.markForCheck(),this.classes.forEach(o=>{r?this.renderer.addClass(this.element.nativeElement,o):this.renderer.removeClass(this.element.nativeElement,o)}),r&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this.isActiveChange.emit(r))})}isLinkActive(r){const o=function hF(e){return!!e.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return i=>!!i.urlTree&&r.isActive(i.urlTree,o)}hasActiveLinks(){const r=this.isLinkActive(this.router);return this.link&&r(this.link)||this.links.some(r)}}return(e=t).\u0275fac=function(r){return new(r||e)(N(gt),N(Dn),N(Os),N(Bl),N(eo,8))},e.\u0275dir=Ne({type:e,selectors:[["","routerLinkActive",""]],contentQueries:function(r,o,i){if(1&r&&yy(i,eo,5),2&r){let s;vy(s=function Dy(){return function WT(e,t){return e[Nt].queries[t].queryList}(w(),Ih())}())&&(o.links=s)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[xn]}),t})();class uC{}let pF=(()=>{var e;class t{constructor(r,o,i,s,a){this.router=r,this.injector=i,this.preloadingStrategy=s,this.loader=a}setUpPreloading(){this.subscription=this.router.events.pipe(En(r=>r instanceof In),ci(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(r,o){const i=[];for(const s of o){s.providers&&!s._injector&&(s._injector=vl(s.providers,r,`Route: ${s.path}`));const a=s._injector??r,u=s._loadedInjector??a;(s.loadChildren&&!s._loadedRoutes&&void 0===s.canLoad||s.loadComponent&&!s._loadedComponent)&&i.push(this.preloadConfig(a,s)),(s.children||s._loadedRoutes)&&i.push(this.processRoutes(u,s.children??s._loadedRoutes))}return _e(i).pipe(Wn())}preloadConfig(r,o){return this.preloadingStrategy.preload(o,()=>{let i;i=o.loadChildren&&void 0===o.canLoad?this.loader.loadChildren(r,o):k(null);const s=i.pipe(Ce(a=>null===a?k(void 0):(o._loadedRoutes=a.routes,o._loadedInjector=a.injector,this.processRoutes(a.injector??r,a.routes))));return o.loadComponent&&!o._loadedComponent?_e([s,this.loader.loadComponent(o)]).pipe(Wn()):s})}}return(e=t).\u0275fac=function(r){return new(r||e)(T(gt),T(By),T(ut),T(uC),T(Gd))},e.\u0275prov=R({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();const qd=new S("");let cC=(()=>{var e;class t{constructor(r,o,i,s,a={}){this.urlSerializer=r,this.transitions=o,this.viewportScroller=i,this.zone=s,this.options=a,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},a.scrollPositionRestoration=a.scrollPositionRestoration||"disabled",a.anchorScrolling=a.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(r=>{r instanceof Na?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=r.navigationTrigger,this.restoredId=r.restoredState?r.restoredState.navigationId:0):r instanceof In?(this.lastId=r.id,this.scheduleScrollEvent(r,this.urlSerializer.parse(r.urlAfterRedirects).fragment)):r instanceof Wr&&0===r.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(r,this.urlSerializer.parse(r.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(r=>{r instanceof Pw&&(r.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(r.position):r.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(r.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(r,o){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Pw(r,"popstate"===this.lastSource?this.store[this.restoredId]:null,o))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}return(e=t).\u0275fac=function(r){!function Rg(){throw new Error("invalid")}()},e.\u0275prov=R({token:e,factory:e.\u0275fac}),t})();function sn(e,t){return{\u0275kind:e,\u0275providers:t}}function dC(){const e=I(ct);return t=>{const n=e.get(Br);if(t!==n.components[0])return;const r=e.get(gt),o=e.get(fC);1===e.get(Wd)&&r.initialNavigation(),e.get(hC,null,H.Optional)?.setUpPreloading(),e.get(qd,null,H.Optional)?.init(),r.resetRootComponentType(n.componentTypes[0]),o.closed||(o.next(),o.complete(),o.unsubscribe())}}const fC=new S("",{factory:()=>new mt}),Wd=new S("",{providedIn:"root",factory:()=>1}),hC=new S("");function yF(e){return sn(0,[{provide:hC,useExisting:pF},{provide:uC,useExisting:e}])}const pC=new S("ROUTER_FORROOT_GUARD"),wF=[Kl,{provide:fi,useClass:Sd},gt,yi,{provide:Qr,useFactory:function lC(e){return e.routerState.root},deps:[gt]},Gd,[]];function CF(){return new Zy("Router",gt)}let gC=(()=>{var e;class t{constructor(r){}static forRoot(r,o){return{ngModule:t,providers:[wF,[],{provide:Xr,multi:!0,useValue:r},{provide:pC,useFactory:IF,deps:[[gt,new is,new ss]]},{provide:Va,useValue:o||{}},o?.useHash?{provide:Hn,useClass:SR}:{provide:Hn,useClass:bD},{provide:qd,useFactory:()=>{const e=I(ZN),t=I(oe),n=I(Va),r=I($a),o=I(fi);return n.scrollOffset&&e.setOffset(n.scrollOffset),new cC(o,r,e,t,n)}},o?.preloadingStrategy?yF(o.preloadingStrategy).\u0275providers:[],{provide:Zy,multi:!0,useFactory:CF},o?.initialNavigation?MF(o):[],o?.bindToComponentInputs?sn(8,[Bw,{provide:Pa,useExisting:Bw}]).\u0275providers:[],[{provide:mC,useFactory:dC},{provide:$l,multi:!0,useExisting:mC}]]}}static forChild(r){return{ngModule:t,providers:[{provide:Xr,multi:!0,useValue:r}]}}}return(e=t).\u0275fac=function(r){return new(r||e)(T(pC,8))},e.\u0275mod=An({type:e}),e.\u0275inj=ln({}),t})();function IF(e){return"guarded"}function MF(e){return["disabled"===e.initialNavigation?sn(3,[{provide:Nl,multi:!0,useFactory:()=>{const t=I(gt);return()=>{t.setUpLocationChangeListener()}}},{provide:Wd,useValue:2}]).\u0275providers:[],"enabledBlocking"===e.initialNavigation?sn(2,[{provide:Wd,useValue:0},{provide:Nl,multi:!0,deps:[ct],useFactory:t=>{const n=t.get(IR,Promise.resolve());return()=>n.then(()=>new Promise(r=>{const o=t.get(gt),i=t.get(fC);iC(o,()=>{r(!0)}),t.get($a).afterPreactivation=()=>(r(!0),i.closed?k(void 0):i),o.initialNavigation()}))}}]).\u0275providers:[]]}const mC=new S("");let TF=(()=>{var e;class t{}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275cmp=Rt({type:e,selectors:[["app-home"]],decls:0,vars:0,template:function(r,o){}}),t})(),AF=(()=>{var e;class t{}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275cmp=Rt({type:e,selectors:[["app-contacto"]],decls:88,vars:0,consts:[[1,"contact-info-area","rel","z-1","pt-5","mt-5","rpt-100"],[1,"container"],[1,"section-title","contact-title","mb-50","wow","fadeInUp","delay-0-2s"],[1,"sub-title","mb-15"],[1,"row"],[1,"col-xl-4","col-md-6"],[1,"contact-info-item","wow","fadeInUp","delay-0-4s"],[1,"icon"],["src","assets/images/contact/icon1.png","alt","Icon"],[1,"content"],[1,"contact-info-item","wow","fadeInUp","delay-0-5s"],["src","assets/images/contact/icon2.png","alt","Icon"],["href","/cdn-cgi/l/email-protection#83ecf1e4e2edeae0e5e2f1eec3eee2eaefadede6f7"],["data-cfemail","147b6673757a7d77727566795479757d783a7a7160",1,"__cf_email__"],["href","/cdn-cgi/l/email-protection#dcafa9acacb3aea89cb5b2bab3f2bfb3b1"],["data-cfemail","b3c0c6c3c3dcc1c7f3daddd5dc9dd0dcde",1,"__cf_email__"],[1,"contact-info-item","wow","fadeInUp","delay-0-6s"],["src","assets/images/contact/icon3.png","alt","Icon"],["href","callto:+000(111)345678"],["href","callto:+012(345)67899"],[1,"contact-shapes"],["src","assets/images/shapes/contact-leaf.png","alt","Leafs",1,"leafs"],["src","assets/images/shapes/pumpkin.png","alt","pumpkin",1,"pumpkin"],[1,"contact-form-area","rel","z-1","pt-100","rpt-70","pb-130","rpb-100"],[1,"row","align-items-center"],[1,"col-lg-6"],["id","contactForm","name","contactForm","action","assets/php/form-process.php","method","post",1,"contact-form","rmb-65","wow","fadeInLeft","delay-0-2s"],[1,"section-title","contact-title","mb-55"],[1,"col-md-6"],[1,"form-group"],["type","text","id","name","name","name","value","","placeholder","Full Name","required","","required","","data-error","Please enter your name",1,"form-control"],[1,"help-block","with-errors"],["type","text","id","phone","name","phone","value","","placeholder","Phone Number","required","","required","","data-error","Please enter your Phone Number",1,"form-control"],[1,"col-md-12"],["type","email","id","email","name","email","value","","placeholder","Email Address","required","","required","","data-error","Please enter your Adderss",1,"form-control"],["name","message","id","message","rows","4","placeholder","Write Message","required","","required","","data-error","Please enter your Message",1,"form-control"],[1,"form-group","mb-0"],["type","submit",1,"theme-btn","style-two"],[1,"fas","fa-angle-double-right"],["id","msgSubmit",1,"hidden"],[1,"contact-right-image","wow","fadeInRight","delay-0-4s"],["src","assets/images/contact/contact-right.png","alt","Contact From"],["src","assets/images/contact/contact-right-bg.png","alt","Contact From BG",1,"bg"],["src","assets/images/shapes/leaf-1.png","alt","Leaf",1,"leaf"],["src","assets/images/shapes/contact-shape.png","alt","Shape",1,"shape"],["src","assets/images/shapes/two-lear.png","alt","Leaf",1,"two-leaf"]],template:function(r,o){1&r&&(m(0,"section",0)(1,"div",1)(2,"div",2)(3,"span",3),v(4,"Get in Touch"),g(),m(5,"h3"),v(6,"Need Consultations ?"),g()(),m(7,"div",4)(8,"div",5)(9,"div",6)(10,"div",7),A(11,"img",8),g(),m(12,"div",9)(13,"h4"),v(14,"Location"),g(),m(15,"span"),v(16,"Apdo.25-5009. La Cruz, Guanacaste."),g()()()(),m(17,"div",5)(18,"div",10)(19,"div",7),A(20,"img",11),g(),m(21,"div",9)(22,"h4"),v(23,"Email Us"),g(),m(24,"a",12)(25,"span",13),v(26,"[email\xa0protected]"),g()(),A(27,"br"),m(28,"a",14)(29,"span",15),v(30,"[email\xa0protected]"),g()(),A(31,"br"),g()()(),m(32,"div",5)(33,"div",16)(34,"div",7),A(35,"img",17),g(),m(36,"div",9)(37,"h4"),v(38,"Phone Us"),g(),m(39,"a",18),v(40,"+506 (506) 2679-5800"),g(),A(41,"br"),m(42,"a",19),v(43,"+506 (506) 2677-7102"),g()()()()()(),m(44,"div",20),A(45,"img",21)(46,"img",22),g()(),m(47,"section",23)(48,"div",1)(49,"div",24)(50,"div",25)(51,"form",26)(52,"div",27)(53,"span",3),v(54,"Contact With Us"),g(),m(55,"h3"),v(56,"Send Us Message"),g()(),m(57,"div",4)(58,"div",28)(59,"div",29),A(60,"input",30)(61,"div",31),g()(),m(62,"div",28)(63,"div",29),A(64,"input",32)(65,"div",31),g()(),m(66,"div",33)(67,"div",29),A(68,"input",34)(69,"div",31),g()(),m(70,"div",33)(71,"div",29),A(72,"textarea",35)(73,"div",31),g()(),m(74,"div",33)(75,"div",36)(76,"button",37),v(77,"Send Message"),A(78,"i",38),g(),A(79,"div",39),g()()()()(),m(80,"div",25)(81,"div",40),A(82,"img",41)(83,"img",42),g()()()(),m(84,"div",20),A(85,"img",43)(86,"img",44)(87,"img",45),g()())},styles:["@media only screen and (min-width: 1200px){.contact-title[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:35px}}.contact-info-item[_ngcontent-%COMP%]{display:flex;padding:35px;font-size:18px;transition:.5s;border-radius:5px;margin-bottom:30px;background:#f8fbf3}@media only screen and (max-width: 991px){.contact-info-item[_ngcontent-%COMP%]{font-size:16px;padding-left:25px;padding-right:25px}}@media only screen and (max-width: 375px){.contact-info-item[_ngcontent-%COMP%]{display:block}}.contact-info-item[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{flex:none;margin-top:6px;margin-right:30px}@media only screen and (max-width: 991px){.contact-info-item[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{margin-bottom:10px}}.contact-info-item[_ngcontent-%COMP%]:hover{background:white;box-shadow:10px 0 60px #2222221a}.contact-right-image[_ngcontent-%COMP%]{z-index:1;max-width:570px;text-align:center;position:relative}.contact-right-image[_ngcontent-%COMP%] .bg[_ngcontent-%COMP%]{top:50%;left:50%;z-index:-1;max-width:120%;position:absolute;transform:translate(-40%,-42%)}.contact-shapes[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{z-index:-1;max-width:15%;position:absolute}.contact-shapes[_ngcontent-%COMP%] .leafs[_ngcontent-%COMP%]{left:3%;top:120px;animation:down-up-two 20s infinite}.contact-shapes[_ngcontent-%COMP%] .pumpkin[_ngcontent-%COMP%]{right:5%;top:130px;animation:upDownLeft 30s infinite}.contact-shapes[_ngcontent-%COMP%] .leaf[_ngcontent-%COMP%]{left:3%;top:30%;animation:down-up-one 10s infinite}.contact-shapes[_ngcontent-%COMP%] .shape[_ngcontent-%COMP%]{left:3.5%;bottom:130px;animation:moveLeftRight 20s infinite}.contact-shapes[_ngcontent-%COMP%] .two-leaf[_ngcontent-%COMP%]{right:3%;bottom:130px;animation:down-up-two 20s infinite}.has-error[_ngcontent-%COMP%] .with-errors[_ngcontent-%COMP%]{color:red;margin-top:5px}#msgSubmit[_ngcontent-%COMP%]{margin-top:15px;margin-bottom:0}"]}),t})(),RF=(()=>{var e;class t{}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275cmp=Rt({type:e,selectors:[["app-certificados"]],decls:70,vars:0,consts:[[1,"mt-5","mb-3"],[1,"container"],[1,"section-title","text-center","mb-60"],[1,"fs-1","sub-title","mb-20"],[2,"text-align","justify"],[1,"row","row-cols-1","row-cols-sm-2","row-cols-md-3","row-cols-lg-4","g-4","py-5"],[1,"feature","col"],[1,"feature-icon","d-inline-flex","align-items-center","justify-content-center","text-bg-primary","bg-gradient","fs-2","mb-3"],["src","../../assets/images/certificaciones/82.gif","alt","sgf","width","200"],[1,"fs-2","text-body-emphasis"],["src","assets/images/certificaciones/sgf_irma.jpg","alt","sgf","width","300"],["src","../../assets/images/certificaciones/rainforest.png","alt","sgf","width","200"],[1,"feature-icon","d-inline-flex","align-items-center","justify-content-center","fs-2","mb-3"],["src","../../assets/images/certificaciones/sedex.png","alt","sgf","width","400",1,"py-4"],[1,"fs-2","text-body-emphasis","mt-4"],["src","../../assets/images/certificaciones/iso50001.png","alt","sgf","width","200"],["src","../../assets/images/certificaciones/59.gif","alt","sgf","width","250"],[1,"fs-4","text-body-emphasis"],["src","../../assets/images/certificaciones/69.gif","alt","sgf","width","250"],[1,"feature-icon","d-inline-flex","align-items-center","justify-content-center","text-bg-primary","bg-gradient","fs-2","mb-5"],["src","../../assets/images/certificaciones/87.png","alt","sgf","width","350"],[1,"fs-4","text-body-emphasis","mt-5"],[1,"ww-provide-shapes"],["src","assets/images/shapes/ww-provide2.png","alt","Shape",1,"shape-two"],["src","assets/images/shapes/ww-provide3.png","alt","Shape",1,"shape-three"]],template:function(r,o){1&r&&(m(0,"section",0)(1,"div",1)(2,"div",2)(3,"h1",3),v(4,"Our Certifications"),g(),m(5,"p",4),v(6,"A commitment to excellent quality production is part of the corporative philosophy of Del Oro. Accordingly, Del Oro operations are support by various international certifications: authenticity and traceability are assured by SGF of Germany; Kosher for our customers of Jewish belief; and HACCP-GMP for the security of our products. Del Oro was the first citrus plant in the world to be certified with ISO 9001 and ISO 14001 together also ISO 5001 more recently."),g(),m(7,"p",4),v(8,"ISO 9001, ISO 14001, FSSC 22000 & ISO 50001\u2019S SCOPE: the production, delivery and distribution of frozen concentrated orange juice and aseptic pasteurized orange juice, aseptic concentrated pineapple juice and aseptic pasteurized pineapple juice and byproducts from orange and pineapple, pineapple puree."),g()(),m(9,"div",5)(10,"div",6)(11,"div",7),A(12,"img",8),g(),m(13,"h3",9),v(14,"FSSC 22000"),g(),m(15,"p"),v(16,"The FSSC 22000 international standard specifies the requirements for a food safety management based on ISO 22000 and ISO/TS 22002-1 requirements: interactive communication, system management, prerequisite programs and HACCP principles."),g()(),m(17,"div",6)(18,"div",7),A(19,"img",10),g(),m(20,"h3",9),v(21,"SGF"),g(),m(22,"p"),v(23,"SGF (SURE \u2013 GLOBAL \u2013 FAIR) as pioneer of industrial self-control is a strong, efficient and standard setting industry association."),g()(),m(24,"div",6)(25,"div",7),A(26,"img",11),g(),m(27,"h3",9),v(28,"Rainforest Alliance"),g(),m(29,"p"),v(30,"The Rainforest Alliance is a non-governmental organization (NGO) with the published aims of working to conserve biodiversity and ensure sustainable livelihoods by transforming land-use practices, business practices and consumer behavior."),g()(),m(31,"div",6)(32,"div",12),A(33,"img",13),g(),m(34,"h3",14),v(35,"SMETA"),g(),m(36,"p"),v(37,"SMETA (Sedex Members Ethical Trade Audit) assesses a site based on their organisation\u2019s standards of labour, health and safety, environment and business ethics. Sedex believes these are key areas for assessing an organisation\u2019s responsible business practices and meeting social compliance."),g()()(),m(38,"div",5)(39,"div",6)(40,"div",7),A(41,"img",15),g(),m(42,"h3",9),v(43,"ISO 50001"),g(),m(44,"p"),v(45,"ISO 50001 : Using energy efficiently helps organizations save money as well as helping to conserve resources and tackle climate change. ISO 50001 supports organizations in all sectors to use energy more efficiently, through the development of an energy management system (EnMS)."),g()(),m(46,"div",6)(47,"div",7),A(48,"img",16),g(),m(49,"h3",17),v(50,"ISO 9001/ISO 14001"),g(),m(51,"p"),v(52,"ISO 9001 is the most commonly used international standard that provides a framework for a quality management system. ISO 14001 is an international standard that specifies a process for controlling and improving a company\u2019s environmental performance."),g()(),m(53,"div",6)(54,"div",7),A(55,"img",18),g(),m(56,"h3",14),v(57,"K"),g(),m(58,"p"),v(59,"The K logo indicates that a product may be consumed by all those who observe kosher dietary laws, as well as by many others who have special dietary requirements."),g()(),m(60,"div",6)(61,"div",19),A(62,"img",20),g(),m(63,"h3",21),v(64,"Essential COSTA RICA"),g(),m(65,"p"),v(66,"Essential COSTA RICA is our country brand. That\u2019s how Costa Rica projects itself to the world, integrally promoting tourism, investment, and exports, along with Costa Rican culture and uniqueness essential COSTA RICA works based on two concepts: Country positioning: We show the characteristics that distinguish us as Costa Ricans: \u201cPura Vida,\u201d charismatic, hardworking, specialized, and talented."),g()()()(),m(67,"div",22),A(68,"img",23)(69,"img",24),g()())},styles:[".what-we-provide-left[_ngcontent-%COMP%]{text-align:right}.what-we-provide-left[_ngcontent-%COMP%] .ww-provide-item[_ngcontent-%COMP%]:first-child{margin-left:auto}.what-we-provide-right[_ngcontent-%COMP%] .ww-provide-item[_ngcontent-%COMP%]:last-child{margin-left:auto}.ww-provide-item[_ngcontent-%COMP%]{max-width:230px;margin-bottom:40px}@media only screen and (max-width: 375px){.ww-provide-item[_ngcontent-%COMP%]{text-align:center;margin-left:auto;margin-right:auto}}.ww-provide-item[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{height:60px;margin-bottom:20px}.what-we-provide-images[_ngcontent-%COMP%]{max-width:max-content;margin-left:auto;margin-right:auto;position:relative;padding-right:10%;z-index:1}.what-we-provide-images[_ngcontent-%COMP%] .offer[_ngcontent-%COMP%]{left:20%;bottom:20%;max-width:35%;position:absolute}.what-we-provide-images[_ngcontent-%COMP%] .bg[_ngcontent-%COMP%]{left:0;bottom:3%;z-index:-1;position:absolute}.ww-provide-shapes[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{z-index:-1;position:absolute}.ww-provide-shapes[_ngcontent-%COMP%] .shape-one[_ngcontent-%COMP%]{left:10%;top:15%;max-width:10%;animation:down-up-two 20s infinite}.ww-provide-shapes[_ngcontent-%COMP%] .shape-two[_ngcontent-%COMP%]{left:0;bottom:0;max-width:20%;animation:down-up-one 10s infinite}.ww-provide-shapes[_ngcontent-%COMP%] .shape-three[_ngcontent-%COMP%]{right:0;top:10%;max-width:25%;animation:down-up-one 10s infinite}@media only screen and (min-width: 1200px){.service-details-content[_ngcontent-%COMP%]{margin-right:50px}}.service-details-content[_ngcontent-%COMP%] .image[_ngcontent-%COMP%]{margin-bottom:30px}.service-details-content[_ngcontent-%COMP%] .image[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%}@media only screen and (min-width: 576px){.service-details-content[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:35px}}.service-details-content[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:27px}.service-details-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:18px;margin-bottom:20px}.service-details-content[_ngcontent-%COMP%] blockquote[_ngcontent-%COMP%]{margin-bottom:0;max-width:none;border:none;font-weight:500;padding-top:10px;padding-bottom:7px;color:#76a713}.service-details-content[_ngcontent-%COMP%] blockquote[_ngcontent-%COMP%]:after, .service-details-content[_ngcontent-%COMP%] blockquote[_ngcontent-%COMP%]:before{font-weight:600}"]}),t})();const NF=function(){return["/certifications"]},OF=function(){return["/certifications"]},PF=[{path:"",component:TF,data:{titulo:"Home"}},{path:"products",component:(()=>{var e;class t{}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275cmp=Rt({type:e,selectors:[["app-productos"]],decls:101,vars:2,consts:[[1,"mt-5","mb-3"],[1,"container"],[1,"section-title","mb-60"],[1,"fs-1","sub-title","mb-20"],[1,"row"],[1,"col-md-8"],[1,"fs-3","sub-title","mt-3"],[1,"col-md-4"],[2,"text-align","justify"],["href","http://"],[3,"routerLink"]],template:function(r,o){1&r&&(m(0,"section",0)(1,"div",1)(2,"div",2)(3,"h1",3),v(4,"Our Products"),g()(),m(5,"div",4)(6,"div",5)(7,"p"),v(8,"Del Oro produces and markets its products in all major world markets, selling to some of the most demanding customers. Due to our storage capacity, Del Oro assures product availability throughout the year. Mature and wholesome fruits are used for manufacturing Del Oro\u2019s high quality products:"),g(),m(9,"ul")(10,"li"),v(11,"Single strength and concentrated orange juice (Conventional)"),g(),m(12,"li"),v(13,"Single strength and concentrated pineapple juice"),g(),m(14,"li"),v(15,"Peel and essential orange oil"),g(),m(16,"li"),v(17,"Water phase aromas from orange and pineapple"),g()(),m(18,"h1",6),v(19,"Processing Info"),g(),m(20,"p"),v(21,"Hundreds of tons of fruit are processed daily during the harvest season. The fruit coming from company plantations as well as from independent farms from across the Northern Zone of the country is carefully selected and stored in 20 ton fruit bins after a preliminary culling of unacceptable fruit. It is then thoroughly washed and given a final culling prior to entering into juice extraction and processing."),g(),m(22,"p"),v(23,"The fruit goes to the extractors to separate juice from the rind and pulp. Once separation is completed, it starts additional purification process. For concentrated juice, the juice extracted on the first part of the process goes to the evaporator to extract the water excess. And for the single strength juice, instead of the evaporator, the juice goes directly to a pasteurization process. Once all this process is complete, the juices are tubed into the filling room, and then the juice is packaged into drums or bins. Once the filling process is done the Concentrated juices will be refrigerated at -18 \xbaC in the cold storage and the single strength juice is send directly to client\u2019s warehouse or plants."),g(),m(24,"p"),v(25,"The loading process for concentrated juices will be directly from the cold storages to a reefer container; the single strength juice is transported in dry containers for exportation to overseas markets."),g(),m(26,"h1",6),v(27,"Exportation"),g(),m(28,"p"),v(29,"Nowadays, Del Oro is exporting pasteurized and concentrated orange and pineapple juice to the following markets: The United States, The European Union, Japan, Belize and the Caribbean. As well as developing a solid presence in the domestic market here in Costa Rica."),g(),m(30,"p"),v(31,"As a diversification program, we have experienced and resourced on other fruits, like Acerola, A\xe7a\xed, Mango, Start fruit, Gac Fruit (Vietnamese fruit), Citric (Lemon, Mandarin, Grape Fruit) and Sacha Inchi, among others."),g(),m(32,"h1",6),v(33,"Reserch and development"),g(),m(34,"p"),v(35,"In 2004, the company invested an incremental $4 million and expanded its industrial plant to essentially twice its former capacity, adding a second evaporator ( 80,000 lb. / hour capacity ), a second orange discharge line, and a second orange extraction line with related equipment."),g(),m(36,"p"),v(37,"This increased Del Oro S.A. orange extraction capacity by 75% and gave the company three times its previous evaporation capacity for the production of juice concentrates. The company also greatly upgraded the pineapple reception facility and added a third cold storage room."),g(),m(38,"p"),v(39,"In 2005, the company added a second pasteurizer and extraction facilities for exotic tropical fruits."),g(),m(40,"p"),v(41,"By 2011 we will have a brand new biomass boiler, a third fully automated pasteurizer and a dedicated line for Orange Pulp Cells recovery."),g(),m(42,"p"),v(43,"All of these investments give greatly enhanced flexibility to the plant, such as allowing the processing of oranges and pineapple simultaneously."),g()(),m(44,"div",7)(45,"h4"),v(46,"Product Info"),g(),m(47,"p",8),v(48,"Choose from the list below for detailed information on a specifc Del Oro product:"),g(),m(49,"ul")(50,"li")(51,"a",9),v(52,"Aseptic Concentrated Pineapple Juice"),g()(),m(53,"li")(54,"a",9),v(55,"Aseptic Papaya Puree (With Citric Acid)"),g()(),m(56,"li")(57,"a",9),v(58,"Aseptic Pineapple Puree"),g()(),m(59,"li")(60,"a",9),v(61,"Concentrated Orange Juice"),g()(),m(62,"li")(63,"a",9),v(64,"Concentrated Pineapple Juice"),g()(),m(65,"li")(66,"a",9),v(67,"d-Limonene"),g()(),m(68,"li")(69,"a",9),v(70,"Frozen Papaya Puree"),g()(),m(71,"li")(72,"a",9),v(73,"Orange Essence Oil"),g()(),m(74,"li")(75,"a",9),v(76,"Orange Water Phase Aroma"),g()(),m(77,"li")(78,"a",9),v(79,"Peel Orange Oil"),g()(),m(80,"li")(81,"a",9),v(82,"Pineapple Puree"),g()(),m(83,"li")(84,"a",9),v(85,"Pineapple Water Phase Aroma"),g()(),m(86,"li")(87,"a",9),v(88,"Single Strength Orange Juice"),g()(),m(89,"li")(90,"a",9),v(91,"Single Strength Pineapple Juice"),g()(),m(92,"li")(93,"a",9),v(94,"Unwashed Orange Pulp Cells"),g()()(),m(95,"h4"),v(96,"Certifications"),g(),m(97,"p",8),v(98,"A commitment to excellent quality production is part of the corporative philosophy of Del Oro. Accordingly, Del Oro operations are support by various international certifications. "),m(99,"a",10),v(100,"Read more.."),g()()()()()()),2&r&&(lt(99),qe("routerLink",Jt(1,NF)))},dependencies:[eo]}),t})(),data:{titulo:"Our Products"}},{path:"certifications",component:RF,data:{titulo:"Our Certifications"}},{path:"about-us",component:(()=>{var e;class t{}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275cmp=Rt({type:e,selectors:[["app-sobre"]],decls:134,vars:2,consts:[[1,"mt-5","mb-3"],[1,"container"],[1,"section-title","mb-60"],[1,"fs-1","sub-title","mb-20"],[1,"row"],[1,"col-md-8"],[1,"col-md-6"],["src","assets/images/about/equipo.jpg","alt","equipo",2,"width","100%"],[1,"text-justify"],[1,"text-primary"],[1,"col-md-12"],[1,"fs-3","text-secondary","sub-title","mt-2"],[1,"lista"],[1,"fw-bold"],[1,"col-md-4"],["href","http://"],[2,"text-align","justify"],[3,"routerLink"]],template:function(r,o){1&r&&(m(0,"section",0)(1,"div",1)(2,"div",2)(3,"h1",3),v(4,"About Us"),g()(),m(5,"div",4)(6,"div",5)(7,"div",4)(8,"div",6),A(9,"img",7),g(),m(10,"div",6)(11,"p",8),v(12,"Since 1995, Del Oro has been dedicated to the production of juices and concentrates of tropical fruits. Del Oro is comprised of: "),m(13,"span",9),v(14,"Inversiones Guanaranja S.A"),g(),v(15,", "),m(16,"span",9),v(17,"CIGASA"),g(),v(18," and "),m(19,"span",9),v(20,"Del Oro S.A."),g(),v(21,"."),g(),m(22,"p",8),v(23,"We have established extensive grove operations in the border zone between Costa Rica and Nicaragua, bringing growth and economic opportunities to this region."),g()()(),m(24,"div",4)(25,"div",10)(26,"p",8),v(27," Our plantations of oranges and the industrial plant, are located to the north of the central mountain range of Costa Rica, on the slopes of the Oros\xed volcano. Del Oro employs 240 permanent employees and more than a thousand during the citrus harvest season. The company is the main source of employment in the zone."),g(),m(28,"p",8),v(29,"Moreover, The Del Oro processing plant produces pineapple juices and purees from the best Costa Rican pineapple farms."),g()()(),m(30,"h2",11),v(31,"Mission"),g(),m(32,"p",8),v(33,"Produce and trade agribusiness products in the most demanding markets, using the best available technology and a committed team, thus generating the highest returns for our shareholders and creating wealth for our employees and community."),g(),m(34,"h2",11),v(35,"Vision"),g(),m(36,"p",8),v(37,"Be a leader company in the agribusiness sector in Central America and the Caribbean through the production and marketing and tropical fruit juices and derivatives."),g(),m(38,"h2",11),v(39,"Integrated Management System Policy"),g(),m(40,"p",8),v(41,"We elaborate in an environmentally responsible fashion, innocuous products that satisfy our clients, developing our processes ourselves through high energy performance and committing to the applicable regulations."),g(),m(42,"h2",11),v(43,"Values"),g(),m(44,"ul")(45,"li",12)(46,"span",13),v(47,"Teamwork:"),g(),v(48," we are part of DEL ORO, we always support each other to achieve our goals."),g(),m(49,"li",12)(50,"span",13),v(51,"Respect:"),g(),v(52," we treat others with the best education, as we would like to be treated."),g(),m(53,"li",12)(54,"span",13),v(55,"Innovation and continuous improvement:"),g(),v(56," We constantly reinvent the way we do everything, as an opportunity to improve what we do today."),g(),m(57,"li",12)(58,"span",13),v(59,"Commitment:"),g(),v(60," We demand and dedicate our best effort to ensure success in everything we propose to do, doing everything in a responsible, integral and ethical way, being faithful with ourselves and with others."),g(),m(61,"li",12)(62,"span",13),v(63,"Integrity:"),g(),v(64," we do all in a responsible and ethical way."),g(),m(65,"li",12)(66,"span",13),v(67,"Loyalty:"),g(),v(68," we are faithful to ourselves and others, respecting the commitments of the organization."),g(),m(69,"li",12)(70,"span",13),v(71,"Excellence:"),g(),v(72," We have constructed and given ongoing maintenance to many bus stops that have been requested by different communities"),g(),m(73,"li",12)(74,"span",13),v(75,"Discipline:"),g(),v(76," we have the habit of meeting commitments engaging with our workmates and go to the end in all what we intend to do."),g()()(),m(77,"div",14)(78,"h4"),v(79,"Product Info"),g(),m(80,"p",8),v(81,"Choose from the list below for detailed information on a specifc Del Oro product:"),g(),m(82,"ul")(83,"li")(84,"a",15),v(85,"Aseptic Concentrated Pineapple Juice"),g()(),m(86,"li")(87,"a",15),v(88,"Aseptic Papaya Puree (With Citric Acid)"),g()(),m(89,"li")(90,"a",15),v(91,"Aseptic Pineapple Puree"),g()(),m(92,"li")(93,"a",15),v(94,"Concentrated Orange Juice"),g()(),m(95,"li")(96,"a",15),v(97,"Concentrated Pineapple Juice"),g()(),m(98,"li")(99,"a",15),v(100,"d-Limonene"),g()(),m(101,"li")(102,"a",15),v(103,"Frozen Papaya Puree"),g()(),m(104,"li")(105,"a",15),v(106,"Orange Essence Oil"),g()(),m(107,"li")(108,"a",15),v(109,"Orange Water Phase Aroma"),g()(),m(110,"li")(111,"a",15),v(112,"Peel Orange Oil"),g()(),m(113,"li")(114,"a",15),v(115,"Pineapple Puree"),g()(),m(116,"li")(117,"a",15),v(118,"Pineapple Water Phase Aroma"),g()(),m(119,"li")(120,"a",15),v(121,"Single Strength Orange Juice"),g()(),m(122,"li")(123,"a",15),v(124,"Single Strength Pineapple Juice"),g()(),m(125,"li")(126,"a",15),v(127,"Unwashed Orange Pulp Cells"),g()()(),m(128,"h4"),v(129,"Certifications"),g(),m(130,"p",16),v(131,"A commitment to excellent quality production is part of the corporative philosophy of Del Oro. Accordingly, Del Oro operations are support by various international certifications. "),m(132,"a",17),v(133,"Read more.."),g()()()()()()),2&r&&(lt(132),qe("routerLink",Jt(1,OF)))},dependencies:[eo]}),t})(),data:{titulo:"About Us"}},{path:"contact-us",component:AF,data:{titulo:"Contact Us"}},{path:"",redirectTo:"/",pathMatch:"full",data:{titulo:"Inicio"}}];let FF=(()=>{var e;class t{}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275mod=An({type:e}),e.\u0275inj=ln({imports:[gC.forRoot(PF),gC]}),t})(),kF=(()=>{var e;class t{}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275cmp=Rt({type:e,selectors:[["app-footer"]],decls:2,vars:0,template:function(r,o){1&r&&(m(0,"p"),v(1,"footer works!"),g())}}),t})();const vC=function(){return["/"]},LF=function(){return["/products"]},jF=function(){return["/certifications"]},$F=function(){return["/about-us"]},VF=function(){return["/contact-us"]};let BF=(()=>{var e;class t{}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275cmp=Rt({type:e,selectors:[["app-menu"]],decls:82,vars:17,consts:[[1,"bg-secondary","d-none","d-md-block"],[1,"container"],[1,"row","py-2"],[1,"col-md-6","text-white"],[1,"bi","bi-envelope-at"],["href","mailto:[email protected]"],[1,"col-md-6"],[1,"float-end"],["id","menu-info"],[1,"bi","bi-telephone"],["href","callto:+012(345)67899"],[1,"social"],["href","#"],[1,"bi","bi-facebook"],[1,"bi","bi-twitter"],[1,"bi","bi-youtube"],[1,"bi","bi-instagram"],[1,"bg-white"],[1,"container-fluid"],["aria-label","Offcanvas navbar large",1,"navbar","navbar-expand-lg","navbar-white"],[1,"navbar-brand",3,"routerLink"],["src","assets/images/logo.png","alt","","width","100"],["type","button","data-bs-toggle","offcanvas","data-bs-target","#offcanvasNavbar2","aria-controls","offcanvasNavbar2","aria-label","Toggle navigation",1,"navbar-toggler"],[1,"navbar-toggler-icon"],["tabindex","-1","id","offcanvasNavbar2","aria-labelledby","offcanvasNavbar2Label",1,"offcanvas","offcanvas-end","text-bg-white"],[1,"offcanvas-header"],["id","offcanvasNavbar2Label",1,"offcanvas-title"],["src","assets/images/logo.png","alt","","width","150"],["type","button","data-bs-dismiss","offcanvas","aria-label","Close",1,"btn-close","btn-close-dark"],[1,"offcanvas-body"],[1,"navbar-nav","justify-content-end","flex-grow-1","pe-3","fw-bold"],[1,"nav-item"],["aria-current","page",1,"nav-link",3,"routerLink","routerLinkActive"],[1,"nav-link",3,"routerLink","routerLinkActive"],["type","button","data-bs-toggle","offcanvas","data-bs-target","#offcanvasRight","aria-controls","offcanvasRight",1,"btn","bg-white"],["src","assets/images/menu-dot.png","alt","","width","20"],["tabindex","-1","id","offcanvasRight","aria-labelledby","offcanvasRightLabel",1,"offcanvas","offcanvas-end"],["id","offcanvasRightLabel",1,"offcanvas-title","mt-3"],["type","button","data-bs-dismiss","offcanvas","aria-label","Close",1,"btn-close"],["href","callto:+012(345)67899",1,"text-dark"],[1,"social","text-dark"]],template:function(r,o){1&r&&(m(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),A(4,"i",4),m(5,"b"),v(6," Email Us: "),g(),m(7,"a",5),v(8,"[email protected]"),g()(),m(9,"div",6)(10,"div",7)(11,"ul",8)(12,"li"),A(13,"i",9),m(14,"b"),v(15," Call: "),g(),m(16,"a",10),v(17,"+(506) 2679-5800"),g()(),m(18,"li")(19,"div",11)(20,"a",12),A(21,"i",13),g(),m(22,"a",12),A(23,"i",14),g(),m(24,"a",12),A(25,"i",15),g(),m(26,"a",12),A(27,"i",16),g()()()()()()()()(),m(28,"div",17)(29,"div",18)(30,"nav",19)(31,"div",1)(32,"a",20),A(33,"img",21),g(),m(34,"button",22),A(35,"span",23),g(),m(36,"div",24)(37,"div",25)(38,"h5",26),A(39,"img",27),g(),A(40,"button",28),g(),m(41,"div",29)(42,"ul",30)(43,"li",31)(44,"a",32),v(45,"Home"),g()(),m(46,"li",31)(47,"a",33),v(48,"Our Products"),g()(),m(49,"li",31)(50,"a",33),v(51,"Our Certifications"),g()(),m(52,"li",31)(53,"a",33),v(54,"About Us"),g()(),m(55,"li",31)(56,"a",33),v(57,"Contact Us"),g()()(),m(58,"button",34),A(59,"img",35),g()()()()(),m(60,"div",36)(61,"div",25)(62,"h5",37),A(63,"img",27),g(),A(64,"button",38),g(),m(65,"div",29),A(66,"i",9),m(67,"b"),v(68," Call: "),g(),m(69,"a",39),v(70,"+(506) 2679-5800"),g(),m(71,"ul",8)(72,"li")(73,"div",40)(74,"a",12),A(75,"i",13),g(),m(76,"a",12),A(77,"i",14),g(),m(78,"a",12),A(79,"i",15),g(),m(80,"a",12),A(81,"i",16),g()()()()()()()()),2&r&&(lt(32),qe("routerLink",Jt(11,vC)),lt(12),qe("routerLink",Jt(12,vC))("routerLinkActive","active"),lt(3),qe("routerLink",Jt(13,LF))("routerLinkActive","active"),lt(3),qe("routerLink",Jt(14,jF))("routerLinkActive","active"),lt(3),qe("routerLink",Jt(15,$F))("routerLinkActive","active"),lt(3),qe("routerLink",Jt(16,VF))("routerLinkActive","active"))},dependencies:[eo,aC],styles:['ul#menu-info[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{color:#fff;display:inline}ul#menu-info[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:not(:last-child):after{content:"|";margin-left:35px;margin-right:35px;width:4px;height:4px;line-height:4px;border-radius:50%;text-align:center}.social[_ngcontent-%COMP%]{color:#fff!important;font-size:14px;flex-wrap:wrap;display:inline-flex}.social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:not(:last-child){margin-right:20px}.menu-sidebar[_ngcontent-%COMP%]{display:flex}@media only screen and (min-width: 576px) and (max-width: 1199px){.menu-sidebar[_ngcontent-%COMP%]{margin-left:30px}}.menu-sidebar[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:25px;cursor:pointer;flex-wrap:wrap;font-size:26px;border-radius:50%;display:flex;background:transparent}.menu-sidebar[_ngcontent-%COMP%] button[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin:-8.5px 0}']}),t})();function HF(e,t){1&e&&A(0,"div",2)}function UF(e,t){1&e&&A(0,"app-menu")}function zF(e,t){1&e&&A(0,"router-outlet")}function GF(e,t){1&e&&A(0,"app-footer")}let qF=(()=>{var e;class t{constructor(){this.loader=!0}ngOnInit(){setTimeout(()=>{this.loader=!1},3e3)}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275cmp=Rt({type:e,selectors:[["app-root"]],decls:4,vars:4,consts:[["class","preloader",4,"ngIf"],[4,"ngIf"],[1,"preloader"]],template:function(r,o){1&r&&(qo(0,HF,1,0,"div",0),qo(1,UF,1,0,"app-menu",1),qo(2,zF,1,0,"router-outlet",1),qo(3,GF,1,0,"app-footer",1)),2&r&&(qe("ngIf",o.loader),lt(1),qe("ngIf",!o.loader),lt(1),qe("ngIf",!o.loader),lt(1),qe("ngIf",!o.loader))},dependencies:[LD,$d,kF,BF]}),t})(),WF=(()=>{var e;class t{}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275mod=An({type:e,bootstrap:[qF]}),e.\u0275inj=ln({imports:[Hx,FF]}),t})();Vx().bootstrapModule(WF).catch(e=>console.error(e))}},X=>{X(X.s=713)}]);