-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathmain.c9568bb4c34ac81a.js
1 lines (1 loc) · 200 KB
/
main.c9568bb4c34ac81a.js
1
(self.webpackChunkinnovato_website=self.webpackChunkinnovato_website||[]).push([[179],{110:(So,Fe,J)=>{"use strict";function E(e){return"function"==typeof e}function N(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 X=N(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 ve(e,t){if(e){const n=e.indexOf(t);0<=n&&e.splice(n,1)}}class he{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(E(r))try{r()}catch(i){t=i instanceof X?i.errors:[i]}const{_finalizers:o}=this;if(o){this._finalizers=null;for(const i of o)try{q(i)}catch(s){t=t??[],s instanceof X?t=[...t,...s.errors]:t.push(s)}}if(t)throw new X(t)}}add(t){var n;if(t&&t!==this)if(this.closed)q(t);else{if(t instanceof he){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)&&ve(n,t)}remove(t){const{_finalizers:n}=this;n&&ve(n,t),t instanceof he&&t._removeParent(this)}}he.EMPTY=(()=>{const e=new he;return e.closed=!0,e})();const j=he.EMPTY;function ge(e){return e instanceof he||e&&"closed"in e&&E(e.remove)&&E(e.add)&&E(e.unsubscribe)}function q(e){E(e)?e():e.unsubscribe()}const Q={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},Z={setTimeout(e,t,...n){const{delegate:r}=Z;return r?.setTimeout?r.setTimeout(e,t,...n):setTimeout(e,t,...n)},clearTimeout(e){const{delegate:t}=Z;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};function me(e){Z.setTimeout(()=>{const{onUnhandledError:t}=Q;if(!t)throw e;t(e)})}function Qe(){}const st=Cn("C",void 0,void 0);function Cn(e,t,n){return{kind:e,value:t,error:n}}let It=null;function qt(e){if(Q.useDeprecatedSynchronousErrorHandling){const t=!It;if(t&&(It={errorThrown:!1,error:null}),e(),t){const{errorThrown:n,error:r}=It;if(It=null,n)throw r}}else e()}class sn extends he{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,ge(t)&&t.add(this)):this.destination=Ge}static create(t,n,r){return new x(t,n,r)}next(t){this.isStopped?L(function sr(e){return Cn("N",e,void 0)}(t),this):this._next(t)}error(t){this.isStopped?L(function $n(e){return Cn("E",void 0,e)}(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?L(st,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 Ee=Function.prototype.bind;function ut(e,t){return Ee.call(e,t)}class an{constructor(t){this.partialObserver=t}next(t){const{partialObserver:n}=this;if(n.next)try{n.next(t)}catch(r){b(r)}}error(t){const{partialObserver:n}=this;if(n.error)try{n.error(t)}catch(r){b(r)}else b(t)}complete(){const{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(n){b(n)}}}class x extends sn{constructor(t,n,r){let o;if(super(),E(t)||!t)o={next:t??void 0,error:n??void 0,complete:r??void 0};else{let i;this&&Q.useDeprecatedNextContext?(i=Object.create(t),i.unsubscribe=()=>this.unsubscribe(),o={next:t.next&&ut(t.next,i),error:t.error&&ut(t.error,i),complete:t.complete&&ut(t.complete,i)}):o=t}this.destination=new an(o)}}function b(e){Q.useDeprecatedSynchronousErrorHandling?function at(e){Q.useDeprecatedSynchronousErrorHandling&&It&&(It.errorThrown=!0,It.error=e)}(e):me(e)}function L(e,t){const{onStoppedNotification:n}=Q;n&&Z.setTimeout(()=>n(e,t))}const Ge={closed:!0,next:Qe,error:function ue(e){throw e},complete:Qe},lt="function"==typeof Symbol&&Symbol.observable||"@@observable";function Je(e){return e}let Ie=(()=>{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 Lt(e){return e&&e instanceof sn||function ar(e){return e&&E(e.next)&&E(e.error)&&E(e.complete)}(e)&&ge(e)}(n)?n:new x(n,r,o);return qt(()=>{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=Rr(r))((o,i)=>{const s=new x({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)}[lt](){return this}pipe(...n){return function un(e){return 0===e.length?Je:1===e.length?e[0]:function(n){return e.reduce((r,o)=>o(r),n)}}(n)(this)}toPromise(n){return new(n=Rr(n))((r,o)=>{let i;this.subscribe(s=>i=s,s=>o(s),()=>r(i))})}}return e.create=t=>new e(t),e})();function Rr(e){var t;return null!==(t=e??Q.Promise)&&void 0!==t?t:Promise}const Dt=N(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let Re=(()=>{class e extends Ie{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){const r=new St(this,this);return r.operator=n,r}_throwIfClosed(){if(this.closed)throw new Dt}next(n){qt(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const r of this.currentObservers)r.next(n)}})}error(n){qt(()=>{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(){qt(()=>{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?j:(this.currentObservers=null,i.push(n),new he(()=>{this.currentObservers=null,ve(i,n)}))}_checkFinalizedStatuses(n){const{hasError:r,thrownError:o,isStopped:i}=this;r?n.error(o):i&&n.complete()}asObservable(){const n=new Ie;return n.source=this,n}}return e.create=(t,n)=>new St(t,n),e})();class St extends Re{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:j}}function ke(e){return E(e?.lift)}function ee(e){return t=>{if(ke(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 le(e,t,n,r,o){return new ln(e,t,n,r,o)}class ln extends sn{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 oe(e,t){return ee((n,r)=>{let o=0;n.subscribe(le(r,i=>{r.next(e.call(t,i,o++))}))})}function ur(e){return this instanceof ur?(this.v=e,this):new ur(e)}function PD(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,g){i.push([f,h,p,g])>1||a(f,h)})})}function a(f,h){try{!function u(f){f.value instanceof ur?Promise.resolve(f.value.v).then(l,c):d(i[0][2],f)}(r[f](h))}catch(p){d(i[0][3],p)}}function l(f){a("next",f)}function c(f){a("throw",f)}function d(f,h){f(h),i.shift(),i.length&&a(i[0][0],i[0][1])}}function OD(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 Sd(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(l){i({value:l,done:a})},s)}(a,u,(s=e[i](s)).done,s.value)})}}}const Td=e=>e&&"number"==typeof e.length&&"function"!=typeof e;function xd(e){return E(e?.then)}function Ad(e){return E(e[lt])}function Pd(e){return Symbol.asyncIterator&&E(e?.[Symbol.asyncIterator])}function Od(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 Rd=function ND(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function Nd(e){return E(e?.[Rd])}function Fd(e){return PD(this,arguments,function*(){const n=e.getReader();try{for(;;){const{value:r,done:o}=yield ur(n.read());if(o)return yield ur(void 0);yield yield ur(r)}}finally{n.releaseLock()}})}function kd(e){return E(e?.getReader)}function cn(e){if(e instanceof Ie)return e;if(null!=e){if(Ad(e))return function FD(e){return new Ie(t=>{const n=e[lt]();if(E(n.subscribe))return n.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(e);if(Td(e))return function kD(e){return new Ie(t=>{for(let n=0;n<e.length&&!t.closed;n++)t.next(e[n]);t.complete()})}(e);if(xd(e))return function LD(e){return new Ie(t=>{e.then(n=>{t.closed||(t.next(n),t.complete())},n=>t.error(n)).then(null,me)})}(e);if(Pd(e))return Ld(e);if(Nd(e))return function jD(e){return new Ie(t=>{for(const n of e)if(t.next(n),t.closed)return;t.complete()})}(e);if(kd(e))return function VD(e){return Ld(Fd(e))}(e)}throw Od(e)}function Ld(e){return new Ie(t=>{(function BD(e,t){var n,r,o,i;return function xD(e,t,n,r){return new(n||(n=Promise))(function(i,s){function a(c){try{l(r.next(c))}catch(d){s(d)}}function u(c){try{l(r.throw(c))}catch(d){s(d)}}function l(c){c.done?i(c.value):function o(i){return i instanceof n?i:new n(function(s){s(i)})}(c.value).then(a,u)}l((r=r.apply(e,t||[])).next())})}(this,void 0,void 0,function*(){try{for(n=OD(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 bn(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 Ze(e,t,n=1/0){return E(t)?Ze((r,o)=>oe((i,s)=>t(r,i,o,s))(cn(e(r,o))),n):("number"==typeof t&&(n=t),ee((r,o)=>function $D(e,t,n,r,o,i,s,a){const u=[];let l=0,c=0,d=!1;const f=()=>{d&&!u.length&&!l&&t.complete()},h=g=>l<r?p(g):u.push(g),p=g=>{i&&t.next(g),l++;let v=!1;cn(n(g,c++)).subscribe(le(t,D=>{o?.(D),i?h(D):t.next(D)},()=>{v=!0},void 0,()=>{if(v)try{for(l--;u.length&&l<r;){const D=u.shift();s?bn(t,s,()=>p(D)):p(D)}f()}catch(D){t.error(D)}}))};return e.subscribe(le(t,h,()=>{d=!0,f()})),()=>{a?.()}}(r,o,e,n)))}function Nr(e=1/0){return Ze(Je,e)}const En=new Ie(e=>e.complete());function Ma(e){return e[e.length-1]}function To(e){return function UD(e){return e&&E(e.schedule)}(Ma(e))?e.pop():void 0}function jd(e,t=0){return ee((n,r)=>{n.subscribe(le(r,o=>bn(r,e,()=>r.next(o),t),()=>bn(r,e,()=>r.complete(),t),o=>bn(r,e,()=>r.error(o),t)))})}function Vd(e,t=0){return ee((n,r)=>{r.add(e.schedule(()=>n.subscribe(r),t))})}function Bd(e,t){if(!e)throw new Error("Iterable cannot be null");return new Ie(n=>{bn(n,t,()=>{const r=e[Symbol.asyncIterator]();bn(n,t,()=>{r.next().then(o=>{o.done?n.complete():n.next(o.value)})},0,!0)})})}function Ke(e,t){return t?function YD(e,t){if(null!=e){if(Ad(e))return function GD(e,t){return cn(e).pipe(Vd(t),jd(t))}(e,t);if(Td(e))return function QD(e,t){return new Ie(n=>{let r=0;return t.schedule(function(){r===e.length?n.complete():(n.next(e[r++]),n.closed||this.schedule())})})}(e,t);if(xd(e))return function WD(e,t){return cn(e).pipe(Vd(t),jd(t))}(e,t);if(Pd(e))return Bd(e,t);if(Nd(e))return function ZD(e,t){return new Ie(n=>{let r;return bn(n,t,()=>{r=e[Rd](),bn(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)}),()=>E(r?.return)&&r.return()})}(e,t);if(kd(e))return function KD(e,t){return Bd(Fd(e),t)}(e,t)}throw Od(e)}(e,t):cn(e)}function Ia(e,t,...n){if(!0===t)return void e();if(!1===t)return;const r=new x({next:()=>{r.unsubscribe(),e()}});return t(...n).subscribe(r)}function De(e){for(let t in e)if(e[t]===De)return t;throw Error("Could not find renamed property on target object.")}function _e(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(_e).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 Ta(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const e_=De({__forward_ref__:De});function xa(e){return e.__forward_ref__=xa,e.toString=function(){return _e(this())},e}function k(e){return function Aa(e){return"function"==typeof e&&e.hasOwnProperty(e_)&&e.__forward_ref__===xa}(e)?e():e}class M extends Error{constructor(t,n){super(function Ri(e,t){return`NG0${Math.abs(e)}${t?": "+t.trim():""}`}(t,n)),this.code=t}}function de(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():function B(e){return"string"==typeof e?e:null==e?"":String(e)}(e)}function Ni(e,t){throw new M(-201,!1)}function At(e,t){null==e&&function pe(e,t,n,r){throw new Error(`ASSERTION ERROR: ${e}`+(null==r?"":` [Expected=> ${n} ${r} ${t} <=Actual]`))}(t,e,null,"!=")}function te(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Un(e){return{providers:e.providers||[],imports:e.imports||[]}}function Pa(e){return $d(e,Fi)||$d(e,Ud)}function $d(e,t){return e.hasOwnProperty(t)?e[t]:null}function Hd(e){return e&&(e.hasOwnProperty(Oa)||e.hasOwnProperty(u_))?e[Oa]:null}const Fi=De({\u0275prov:De}),Oa=De({\u0275inj:De}),Ud=De({ngInjectableDef:De}),u_=De({ngInjectorDef:De});var O=(()=>((O=O||{})[O.Default=0]="Default",O[O.Host=1]="Host",O[O.Self=2]="Self",O[O.SkipSelf=4]="SkipSelf",O[O.Optional=8]="Optional",O))();let Ra;function dn(e){const t=Ra;return Ra=e,t}function zd(e,t,n){const r=Pa(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&O.Optional?null:void 0!==t?t:void Ni(_e(e))}function zn(e){return{toString:e}.toString()}var Gt=(()=>((Gt=Gt||{})[Gt.OnPush=0]="OnPush",Gt[Gt.Default=1]="Default",Gt))(),fn=(()=>{return(e=fn||(fn={}))[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",fn;var e})();const ye=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),Fr={},fe=[],ki=De({\u0275cmp:De}),Na=De({\u0275dir:De}),Fa=De({\u0275pipe:De}),qd=De({\u0275mod:De}),In=De({\u0275fac:De}),xo=De({__NG_ELEMENT_ID__:De});let c_=0;function qn(e){return zn(()=>{const n=!0===e.standalone,r={},o={type:e.type,providersResolver:null,decls:e.decls,vars:e.vars,factory:null,template:e.template||null,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:r,inputs:null,outputs:null,exportAs:e.exportAs||null,onPush:e.changeDetection===Gt.OnPush,directiveDefs:null,pipeDefs:null,standalone:n,dependencies:n&&e.dependencies||null,getStandaloneInjector:null,selectors:e.selectors||fe,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||fn.Emulated,id:"c"+c_++,styles:e.styles||fe,_:null,setInput:null,schemas:e.schemas||null,tView:null},i=e.dependencies,s=e.features;return o.inputs=Qd(e.inputs,r),o.outputs=Qd(e.outputs),s&&s.forEach(a=>a(o)),o.directiveDefs=i?()=>("function"==typeof i?i():i).map(Gd).filter(Wd):null,o.pipeDefs=i?()=>("function"==typeof i?i():i).map(ft).filter(Wd):null,o})}function Gd(e){return Ce(e)||dt(e)}function Wd(e){return null!==e}const f_={};function lr(e){return zn(()=>{const t={type:e.type,bootstrap:e.bootstrap||fe,declarations:e.declarations||fe,imports:e.imports||fe,exports:e.exports||fe,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null};return null!=e.id&&(f_[e.id]=e.type),t})}function Qd(e,t){if(null==e)return Fr;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}const Xe=qn;function Ce(e){return e[ki]||null}function dt(e){return e[Na]||null}function ft(e){return e[Fa]||null}function Pt(e,t){const n=e[qd]||null;if(!n&&!0===t)throw new Error(`Type ${_e(e)} does not have '\u0275mod' property.`);return n}const W=11;function Ct(e){return Array.isArray(e)&&"object"==typeof e[1]}function Qt(e){return Array.isArray(e)&&!0===e[1]}function ja(e){return 0!=(8&e.flags)}function Bi(e){return 2==(2&e.flags)}function Zt(e){return null!==e.template}function y_(e){return 0!=(256&e[2])}function pr(e,t){return e.hasOwnProperty(In)?e[In]:null}class __{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function Yd(e){return e.type.prototype.ngOnChanges&&(e.setInput=w_),C_}function C_(){const e=Xd(this),t=e?.current;if(t){const n=e.previous;if(n===Fr)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function w_(e,t,n,r){const o=Xd(e)||function b_(e,t){return e[Jd]=t}(e,{previous:Fr,current:null}),i=o.current||(o.current={}),s=o.previous,a=this.declaredInputs[n],u=s[a];i[a]=new __(u&&u.currentValue,t,s===Fr),e[r]=t}const Jd="__ngSimpleChanges__";function Xd(e){return e[Jd]||null}function Le(e){for(;Array.isArray(e);)e=e[0];return e}function Bt(e,t){return Le(t[e.index])}function Rt(e,t){const n=t[e];return Ct(n)?n:n[0]}function za(e){return 64==(64&e[2])}function Gn(e,t){return null==t?null:e[t]}function tf(e){e[18]=0}function qa(e,t){e[5]+=t;let n=e,r=e[3];for(;null!==r&&(1===t&&1===n[5]||-1===t&&0===n[5]);)r[5]+=t,n=r,r=r[3]}const V={lFrame:ff(null),bindingsEnabled:!0};function rf(){return V.bindingsEnabled}function y(){return V.lFrame.lView}function se(){return V.lFrame.tView}function He(){let e=sf();for(;null!==e&&64===e.type;)e=e.parent;return e}function sf(){return V.lFrame.currentTNode}function hn(e,t){const n=V.lFrame;n.currentTNode=e,n.isParent=t}function Ga(){return V.lFrame.isParent}function V_(e,t){const n=V.lFrame;n.bindingIndex=n.bindingRootIndex=e,Qa(t)}function Qa(e){V.lFrame.currentDirectiveIndex=e}function Ka(e){V.lFrame.currentQueryIndex=e}function $_(e){const t=e[1];return 2===t.type?t.declTNode:1===t.type?e[6]:null}function cf(e,t,n){if(n&O.SkipSelf){let o=t,i=e;for(;!(o=o.parent,null!==o||n&O.Host||(o=$_(i),null===o||(i=i[15],10&o.type))););if(null===o)return!1;t=o,e=i}const r=V.lFrame=df();return r.currentTNode=t,r.lView=e,!0}function Ya(e){const t=df(),n=e[1];V.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function df(){const e=V.lFrame,t=null===e?null:e.child;return null===t?ff(e):t}function ff(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 hf(){const e=V.lFrame;return V.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const pf=hf;function Ja(){const e=hf();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 Wn(e){V.lFrame.selectedIndex=e}function zi(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:l,ngOnDestroy:c}=i;s&&(e.contentHooks||(e.contentHooks=[])).push(-n,s),a&&((e.contentHooks||(e.contentHooks=[])).push(n,a),(e.contentCheckHooks||(e.contentCheckHooks=[])).push(n,a)),u&&(e.viewHooks||(e.viewHooks=[])).push(-n,u),l&&((e.viewHooks||(e.viewHooks=[])).push(n,l),(e.viewCheckHooks||(e.viewCheckHooks=[])).push(n,l)),null!=c&&(e.destroyHooks||(e.destroyHooks=[])).push(n,c)}}function qi(e,t,n){gf(e,t,3,n)}function Gi(e,t,n,r){(3&e[2])===n&&gf(e,t,n,r)}function Xa(e,t){let n=e[2];(3&n)===t&&(n&=2047,n+=1,e[2]=n)}function gf(e,t,n,r){const i=r??-1,s=t.length-1;let a=0;for(let u=void 0!==r?65535&e[18]:0;u<s;u++)if("number"==typeof t[u+1]){if(a=t[u],null!=r&&a>=r)break}else t[u]<0&&(e[18]+=65536),(a<i||-1==i)&&(K_(e,n,t,u),e[18]=(4294901760&e[18])+u+2),u++}function K_(e,t,n,r){const o=n[r]<0,i=n[r+1],a=e[o?-n[r]:n[r]];if(o){if(e[2]>>11<e[18]>>16&&(3&e[2])===t){e[2]+=2048;try{i.call(a)}finally{}}}else try{i.call(a)}finally{}}class No{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}}function Wi(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];yf(i)?e.setProperty(t,i,s):e.setAttribute(t,i,s),r++}}return r}function mf(e){return 3===e||4===e||6===e}function yf(e){return 64===e.charCodeAt(0)}function Qi(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||vf(e,n,o,null,-1===n||2===n?t[++r]:null)}}return e}function vf(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)}function Df(e){return-1!==e}function Hr(e){return 32767&e}function Ur(e,t){let n=function tC(e){return e>>16}(e),r=t;for(;n>0;)r=r[15],n--;return r}let tu=!0;function Zi(e){const t=tu;return tu=e,t}let nC=0;const pn={};function ko(e,t){const n=ru(e,t);if(-1!==n)return n;const r=t[1];r.firstCreatePass&&(e.injectorIndex=t.length,nu(r.data,e),nu(t,null),nu(r.blueprint,null));const o=Ki(e,t),i=e.injectorIndex;if(Df(o)){const s=Hr(o),a=Ur(o,t),u=a[1].data;for(let l=0;l<8;l++)t[i+l]=a[s+l]|u[s+l]}return t[i+8]=o,i}function nu(e,t){e.push(0,0,0,0,0,0,0,0,t)}function ru(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function Ki(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=Tf(o),null===r)return-1;if(n++,o=o[15],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return-1}function Yi(e,t,n){!function rC(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(xo)&&(r=n[xo]),null==r&&(r=n[xo]=nC++);const o=255&r;t.data[e+(o>>5)]|=1<<o}(e,t,n)}function wf(e,t,n){if(n&O.Optional)return e;Ni()}function bf(e,t,n,r){if(n&O.Optional&&void 0===r&&(r=null),0==(n&(O.Self|O.Host))){const o=e[9],i=dn(void 0);try{return o?o.get(t,r,n&O.Optional):zd(t,r,n&O.Optional)}finally{dn(i)}}return wf(r,0,n)}function Ef(e,t,n,r=O.Default,o){if(null!==e){if(1024&t[2]){const s=function lC(e,t,n,r,o){let i=e,s=t;for(;null!==i&&null!==s&&1024&s[2]&&!(256&s[2]);){const a=Mf(i,s,n,r|O.Self,pn);if(a!==pn)return a;let u=i.parent;if(!u){const l=s[21];if(l){const c=l.get(n,pn,r);if(c!==pn)return c}u=Tf(s),s=s[15]}i=u}return o}(e,t,n,r,pn);if(s!==pn)return s}const i=Mf(e,t,n,r,pn);if(i!==pn)return i}return bf(t,n,r,o)}function Mf(e,t,n,r,o){const i=function sC(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(xo)?e[xo]:void 0;return"number"==typeof t?t>=0?255&t:aC:t}(n);if("function"==typeof i){if(!cf(t,e,r))return r&O.Host?wf(o,0,r):bf(t,n,r,o);try{const s=i(r);if(null!=s||r&O.Optional)return s;Ni()}finally{pf()}}else if("number"==typeof i){let s=null,a=ru(e,t),u=-1,l=r&O.Host?t[16][6]:null;for((-1===a||r&O.SkipSelf)&&(u=-1===a?Ki(e,t):t[a+8],-1!==u&&Sf(r,!1)?(s=t[1],a=Hr(u),t=Ur(u,t)):a=-1);-1!==a;){const c=t[1];if(If(i,a,c.data)){const d=iC(a,t,n,s,r,l);if(d!==pn)return d}u=t[a+8],-1!==u&&Sf(r,t[1].data[a+8]===l)&&If(i,a,t)?(s=c,a=Hr(u),t=Ur(u,t)):a=-1}}return o}function iC(e,t,n,r,o,i){const s=t[1],a=s.data[e+8],c=function Ji(e,t,n,r,o){const i=e.providerIndexes,s=t.data,a=1048575&i,u=e.directiveStart,c=i>>20,f=o?a+c:e.directiveEnd;for(let h=r?a:a+c;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&&Zt(h)&&h.type===n)return u}return null}(a,s,n,null==r?Bi(a)&&tu:r!=s&&0!=(3&a.type),o&O.Host&&i===a);return null!==c?Lo(t,s,c,a):pn}function Lo(e,t,n,r){let o=e[n];const i=t.data;if(function Y_(e){return e instanceof No}(o)){const s=o;s.resolving&&function t_(e,t){const n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new M(-200,`Circular dependency in DI detected for ${e}${n}`)}(de(i[n]));const a=Zi(s.canSeeViewProviders);s.resolving=!0;const u=s.injectImpl?dn(s.injectImpl):null;cf(e,r,O.Default);try{o=e[n]=s.factory(void 0,i,e,r),t.firstCreatePass&&n>=r.directiveStart&&function Z_(e,t,n){const{ngOnChanges:r,ngOnInit:o,ngDoCheck:i}=t.type.prototype;if(r){const s=Yd(t);(n.preOrderHooks||(n.preOrderHooks=[])).push(e,s),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,s)}o&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-e,o),i&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,i),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,i))}(n,i[n],t)}finally{null!==u&&dn(u),Zi(a),s.resolving=!1,pf()}}return o}function If(e,t,n){return!!(n[t+(e>>5)]&1<<e)}function Sf(e,t){return!(e&O.Self||e&O.Host&&t)}class zr{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return Ef(this._tNode,this._lView,t,r,n)}}function aC(){return new zr(He(),y())}function Tf(e){const t=e[1],n=t.type;return 2===n?t.declTNode:1===n?e[6]:null}const Gr="__parameters__";function Qr(e,t,n){return zn(()=>{const r=function iu(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,l,c){const d=u.hasOwnProperty(Gr)?u[Gr]:Object.defineProperty(u,Gr,{value:[]})[Gr];for(;d.length<=c;)d.push(null);return(d[c]=d[c]||[]).push(s),u}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o})}class H{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=te({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const dC=new H("AnalyzeForEntryComponents");function xn(e,t){e.forEach(n=>Array.isArray(n)?xn(n,t):t(n))}function Af(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Xi(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}const Ho={},lu="__NG_DI_FLAG__",ts="ngTempTokenPath",wC=/\n/gm,Nf="__source";let Uo;function ns(e){const t=Uo;return Uo=e,t}function EC(e,t=O.Default){if(void 0===Uo)throw new M(-203,!1);return null===Uo?zd(e,void 0,t):Uo.get(e,t&O.Optional?null:void 0,t)}function A(e,t=O.Default){return(function l_(){return Ra}()||EC)(k(e),t)}function mr(e,t=O.Default){return A(e,t)}function cu(e){const t=[];for(let n=0;n<e.length;n++){const r=k(e[n]);if(Array.isArray(r)){if(0===r.length)throw new M(900,!1);let o,i=O.Default;for(let s=0;s<r.length;s++){const a=r[s],u=MC(a);"number"==typeof u?-1===u?o=a.token:i|=u:o=a}t.push(A(o,i))}else t.push(A(r))}return t}function zo(e,t){return e[lu]=t,e.prototype[lu]=t,e}function MC(e){return e[lu]}const Zn=zo(Qr("Optional"),8),qo=zo(Qr("SkipSelf"),4);let fu;function Cu(e){return e.ngOriginalError}class Jr{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&&Cu(t);for(;n&&Cu(n);)n=Cu(n);return n||null}}const wu=new Map;let D0=0;const Eu="__ngContext__";function nt(e,t){Ct(t)?(e[Eu]=t[20],function C0(e){wu.set(e[20],e)}(t)):e[Eu]=t}function Yo(e){const t=e[Eu];return"number"==typeof t?function rh(e){return wu.get(e)||null}(t):t||null}function Mu(e){const t=Yo(e);return t?Ct(t)?t:t.lView:null}const A0=(()=>(typeof requestAnimationFrame<"u"&&requestAnimationFrame||setTimeout).bind(ye))();function An(e){return e instanceof Function?e():e}var wt=(()=>((wt=wt||{})[wt.Important=1]="Important",wt[wt.DashCase=2]="DashCase",wt))();function Su(e,t){return undefined(e,t)}function Jo(e){const t=e[3];return Qt(t)?t[3]:t}function Tu(e){return dh(e[13])}function xu(e){return dh(e[4])}function dh(e){for(;null!==e&&!Qt(e);)e=e[4];return e}function eo(e,t,n,r,o){if(null!=r){let i,s=!1;Qt(r)?i=r:Ct(r)&&(s=!0,r=r[0]);const a=Le(r);0===e&&null!==n?null==o?yh(t,n,a):yr(t,n,a,o||null,!0):1===e&&null!==n?yr(t,n,a,o||null,!0):2===e?function Eh(e,t,n){const r=ls(e,t);r&&function W0(e,t,n,r){e.removeChild(t,n,r)}(e,r,t,n)}(t,a,s):3===e&&t.destroyNode(a),null!=i&&function K0(e,t,n,r,o){const i=n[7];i!==Le(n)&&eo(t,e,r,i,o);for(let a=10;a<n.length;a++){const u=n[a];Xo(u[1],u,e,t,r,i)}}(t,e,i,n,o)}}function Pu(e,t,n){return e.createElement(t,n)}function hh(e,t){const n=e[9],r=n.indexOf(t),o=t[3];512&t[2]&&(t[2]&=-513,qa(o,-1)),n.splice(r,1)}function Ou(e,t){if(e.length<=10)return;const n=10+t,r=e[n];if(r){const o=r[17];null!==o&&o!==e&&hh(o,r),t>0&&(e[n-1][4]=r[4]);const i=Xi(e,10+t);!function V0(e,t){Xo(e,t,t[W],2,null,null),t[0]=null,t[6]=null}(r[1],r);const s=i[19];null!==s&&s.detachView(i[1]),r[3]=null,r[4]=null,r[2]&=-65}return r}function ph(e,t){if(!(128&t[2])){const n=t[W];n.destroyNode&&Xo(e,t,n,3,null,null),function H0(e){let t=e[13];if(!t)return Ru(e[1],e);for(;t;){let n=null;if(Ct(t))n=t[13];else{const r=t[10];r&&(n=r)}if(!n){for(;t&&!t[4]&&t!==e;)Ct(t)&&Ru(t[1],t),t=t[3];null===t&&(t=e),Ct(t)&&Ru(t[1],t),n=t&&t[4]}t=n}}(t)}}function Ru(e,t){if(!(128&t[2])){t[2]&=-65,t[2]|=128,function G0(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 No)){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];try{u.call(a)}finally{}}else try{i.call(o)}finally{}}}}(e,t),function q0(e,t){const n=e.cleanup,r=t[7];let o=-1;if(null!==n)for(let i=0;i<n.length-1;i+=2)if("string"==typeof n[i]){const s=n[i+1],a="function"==typeof s?s(t):Le(t[s]),u=r[o=n[i+2]],l=n[i+3];"boolean"==typeof l?a.removeEventListener(n[i],u,l):l>=0?r[o=l]():r[o=-l].unsubscribe(),i+=2}else{const s=r[o=n[i+1]];n[i].call(s)}if(null!==r){for(let i=o+1;i<r.length;i++)r[i]();t[7]=null}}(e,t),1===t[1].type&&t[W].destroy();const n=t[17];if(null!==n&&Qt(t[3])){n!==t[3]&&hh(n,t);const r=t[19];null!==r&&r.detachView(e)}!function w0(e){wu.delete(e[20])}(t)}}function gh(e,t,n){return function mh(e,t,n){let r=t;for(;null!==r&&40&r.type;)r=(t=r).parent;if(null===r)return n[0];if(2&r.flags){const o=e.data[r.directiveStart].encapsulation;if(o===fn.None||o===fn.Emulated)return null}return Bt(r,n)}(e,t.parent,n)}function yr(e,t,n,r,o){e.insertBefore(t,n,r,o)}function yh(e,t,n){e.appendChild(t,n)}function vh(e,t,n,r,o){null!==r?yr(e,t,n,r,o):yh(e,t,n)}function ls(e,t){return e.parentNode(t)}let Ch=function _h(e,t,n){return 40&e.type?Bt(e,n):null};function cs(e,t,n,r){const o=gh(e,r,t),i=t[W],a=function Dh(e,t,n){return Ch(e,t,n)}(r.parent||t[6],r,t);if(null!=o)if(Array.isArray(n))for(let u=0;u<n.length;u++)vh(i,o,n[u],a,!1);else vh(i,o,n,a,!1)}function ds(e,t){if(null!==t){const n=t.type;if(3&n)return Bt(t,e);if(4&n)return Fu(-1,e[t.index]);if(8&n){const r=t.child;if(null!==r)return ds(e,r);{const o=e[t.index];return Qt(o)?Fu(-1,o):Le(o)}}if(32&n)return Su(t,e)()||Le(e[t.index]);{const r=bh(e,t);return null!==r?Array.isArray(r)?r[0]:ds(Jo(e[16]),r):ds(e,t.next)}}return null}function bh(e,t){return null!==t?e[16][6].projection[t.projection]:null}function Fu(e,t){const n=10+e+1;if(n<t.length){const r=t[n],o=r[1].firstChild;if(null!==o)return ds(r,o)}return t[7]}function ku(e,t,n,r,o,i,s){for(;null!=n;){const a=r[n.index],u=n.type;if(s&&0===t&&(a&&nt(Le(a),r),n.flags|=4),64!=(64&n.flags))if(8&u)ku(e,t,n.child,r,o,i,!1),eo(t,e,o,a,i);else if(32&u){const l=Su(n,r);let c;for(;c=l();)eo(t,e,o,c,i);eo(t,e,o,a,i)}else 16&u?Mh(e,t,r,n,o,i):eo(t,e,o,a,i);n=s?n.projectionNext:n.next}}function Xo(e,t,n,r,o,i){ku(n,r,e.firstChild,t,o,i,!1)}function Mh(e,t,n,r,o,i){const s=n[16],u=s[6].projection[r.projection];if(Array.isArray(u))for(let l=0;l<u.length;l++)eo(t,e,o,u[l],i);else ku(e,t,u,s[3],o,i,!0)}function Ih(e,t,n){e.setAttribute(t,"style",n)}function Lu(e,t,n){""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}function Sh(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}}const Th="ng-template";function J0(e,t,n){let r=0;for(;r<e.length;){let o=e[r++];if(n&&"class"===o){if(o=e[r],-1!==Sh(o.toLowerCase(),t,0))return!0}else if(1===o){for(;r<e.length&&"string"==typeof(o=e[r++]);)if(o.toLowerCase()===t)return!0;return!1}}return!1}function xh(e){return 4===e.type&&e.value!==Th}function X0(e,t,n){return t===(4!==e.type||n?e.value:Th)}function ew(e,t,n){let r=4;const o=e.attrs||[],i=function rw(e){for(let t=0;t<e.length;t++)if(mf(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&&!X0(e,u,n)||""===u&&1===t.length){if(Kt(r))return!1;s=!0}}else{const l=8&r?u:t[++a];if(8&r&&null!==e.attrs){if(!J0(e.attrs,l,n)){if(Kt(r))return!1;s=!0}continue}const d=tw(8&r?"class":u,o,xh(e),n);if(-1===d){if(Kt(r))return!1;s=!0;continue}if(""!==l){let f;f=d>i?"":o[d+1].toLowerCase();const h=8&r?f:null;if(h&&-1!==Sh(h,l,0)||2&r&&l!==f){if(Kt(r))return!1;s=!0}}}}else{if(!s&&!Kt(r)&&!Kt(u))return!1;if(s&&Kt(u))continue;s=!1,r=u|1&r}}return Kt(r)||s}function Kt(e){return 0==(1&e)}function tw(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 ow(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 Ah(e,t,n=!1){for(let r=0;r<t.length;r++)if(ew(e,t[r],n))return!0;return!1}function Ph(e,t){return e?":not("+t.trim()+")":t}function sw(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&&!Kt(s)&&(t+=Ph(i,o),o=""),r=s,i=i||!Kt(r);n++}return""!==o&&(t+=Ph(i,o)),t}const $={};const ju=new H("ENVIRONMENT_INITIALIZER"),kh=new H("INJECTOR_DEF_TYPES");function gw(...e){return{\u0275providers:Lh(0,e)}}function Lh(e,...t){const n=[],r=new Set;let o;return xn(t,i=>{const s=i;Vu(s,n,[],r)&&(o||(o=[]),o.push(s))}),void 0!==o&&jh(o,n),n}function jh(e,t){for(let n=0;n<e.length;n++){const{providers:o}=e[n];xn(o,i=>{t.push(i)})}}function Vu(e,t,n,r){if(!(e=k(e)))return!1;let o=null,i=Hd(e);const s=!i&&Ce(e);if(i||s){if(s&&!s.standalone)return!1;o=e}else{const u=e.ngModule;if(i=Hd(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 l of u)Vu(l,t,n,r)}}else{if(!i)return!1;{if(null!=i.imports&&!a){let l;r.add(o);try{xn(i.imports,c=>{Vu(c,t,n,r)&&(l||(l=[]),l.push(c))})}finally{}void 0!==l&&jh(l,t)}if(!a){const l=pr(o)||(()=>new o);t.push({provide:o,useFactory:l,deps:fe},{provide:kh,useValue:o,multi:!0},{provide:ju,useValue:()=>A(o),multi:!0})}const u=i.providers;null==u||a||xn(u,c=>{t.push(c)})}}return o!==e&&void 0!==e.providers}const mw=De({provide:String,useValue:De});function Bu(e){return null!==e&&"object"==typeof e&&mw in e}function vr(e){return"function"==typeof e}const $u=new H("INJECTOR",-1);class $h{get(t,n=Ho){if(n===Ho){const r=new Error(`NullInjectorError: No provider for ${_e(t)}!`);throw r.name="NullInjectorError",r}return n}}const Hu=new H("Set Injector scope."),fs={},vw={};let Uu;function zu(){return void 0===Uu&&(Uu=new $h),Uu}class Dr{}class Hh extends Dr{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,Gu(t,s=>this.processProvider(s)),this.records.set($u,to(void 0,this)),o.has("environment")&&this.records.set(Dr,to(void 0,this));const i=this.records.get(Hu);null!=i&&"string"==typeof i.value&&this.scopes.add(i.value),this.injectorDefTypes=new Set(this.get(kh.multi,fe,O.Self))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const t of this._ngOnDestroyHooks)t.ngOnDestroy();for(const t of this._onDestroyHooks)t()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(t){this._onDestroyHooks.push(t)}get(t,n=Ho,r=O.Default){this.assertNotDestroyed();const o=ns(this),i=dn(void 0);try{if(!(r&O.SkipSelf)){let a=this.records.get(t);if(void 0===a){const u=function bw(e){return"function"==typeof e||"object"==typeof e&&e instanceof H}(t)&&Pa(t);a=u&&this.injectableDefInScope(u)?to(qu(t),fs):null,this.records.set(t,a)}if(null!=a)return this.hydrate(t,a)}return(r&O.Self?zu():this.parent).get(t,n=r&O.Optional&&n===Ho?null:n)}catch(s){if("NullInjectorError"===s.name){if((s[ts]=s[ts]||[]).unshift(_e(t)),o)throw s;return function IC(e,t,n,r){const o=e[ts];throw t[Nf]&&o.unshift(t[Nf]),e.message=function SC(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let o=_e(t);if(Array.isArray(t))o=t.map(_e).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):_e(a)))}o=`{${i.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${e.replace(wC,"\n ")}`}("\n"+e.message,o,n,r),e.ngTokenPath=o,e[ts]=null,e}(s,t,"R3InjectorError",this.source)}throw s}finally{dn(i),ns(o)}}resolveInjectorInitializers(){const t=ns(this),n=dn(void 0);try{const r=this.get(ju.multi,fe,O.Self);for(const o of r)o()}finally{ns(t),dn(n)}}toString(){const t=[],n=this.records;for(const r of n.keys())t.push(_e(r));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new M(205,!1)}processProvider(t){let n=vr(t=k(t))?t:k(t&&t.provide);const r=function _w(e){return Bu(e)?to(void 0,e.useValue):to(function Uh(e,t,n){let r;if(vr(e)){const o=k(e);return pr(o)||qu(o)}if(Bu(e))r=()=>k(e.useValue);else if(function Bh(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...cu(e.deps||[]));else if(function Vh(e){return!(!e||!e.useExisting)}(e))r=()=>A(k(e.useExisting));else{const o=k(e&&(e.useClass||e.provide));if(!function Cw(e){return!!e.deps}(e))return pr(o)||qu(o);r=()=>new o(...cu(e.deps))}return r}(e),fs)}(t);if(vr(t)||!0!==t.multi)this.records.get(n);else{let o=this.records.get(n);o||(o=to(void 0,fs,!0),o.factory=()=>cu(o.multi),this.records.set(n,o)),n=t,o.multi.push(t)}this.records.set(n,r)}hydrate(t,n){return n.value===fs&&(n.value=vw,n.value=n.factory()),"object"==typeof n.value&&n.value&&function ww(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=k(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}}function qu(e){const t=Pa(e),n=null!==t?t.factory:pr(e);if(null!==n)return n;if(e instanceof H)throw new M(204,!1);if(e instanceof Function)return function Dw(e){const t=e.length;if(t>0)throw function $o(e,t){const n=[];for(let r=0;r<e;r++)n.push(t);return n}(t,"?"),new M(204,!1);const n=function s_(e){const t=e&&(e[Fi]||e[Ud]);if(t){const n=function a_(e){if(e.hasOwnProperty("name"))return e.name;const t=(""+e).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(e);return console.warn(`DEPRECATED: DI is instantiating a token "${n}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${n}" class.`),t}return null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new M(204,!1)}function to(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function Ew(e){return!!e.\u0275providers}function Gu(e,t){for(const n of e)Array.isArray(n)?Gu(n,t):Ew(n)?Gu(n.\u0275providers,t):t(n)}function zh(e,t=null,n=null,r){const o=qh(e,t,n,r);return o.resolveInjectorInitializers(),o}function qh(e,t=null,n=null,r,o=new Set){const i=[n||fe,gw(e)];return r=r||("object"==typeof e?void 0:_e(e)),new Hh(i,t||zu(),r||null,o)}let bt=(()=>{class e{static create(n,r){if(Array.isArray(n))return zh({name:""},r,n,"");{const o=n.name??"";return zh({name:o},n.parent,n.providers,o)}}}return e.THROW_IF_NOT_FOUND=Ho,e.NULL=new $h,e.\u0275prov=te({token:e,providedIn:"any",factory:()=>A($u)}),e.__NG_ELEMENT_ID__=-1,e})();function T(e,t=O.Default){const n=y();return null===n?A(e,t):Ef(He(),n,k(e),t)}function Yu(){throw new Error("invalid")}function dp(e,t){const n=e.contentQueries;if(null!==n)for(let r=0;r<n.length;r+=2){const o=n[r],i=n[r+1];if(-1!==i){const s=e.data[i];Ka(o),s.contentQueries(2,t[i],i)}}}function ys(e,t,n,r,o,i,s,a,u,l,c){const d=t.blueprint.slice();return d[0]=o,d[2]=76|r,(null!==c||e&&1024&e[2])&&(d[2]|=1024),tf(d),d[3]=d[15]=e,d[8]=n,d[10]=s||e&&e[10],d[W]=a||e&&e[W],d[12]=u||e&&e[12]||null,d[9]=l||e&&e[9]||null,d[6]=i,d[20]=function _0(){return D0++}(),d[21]=c,d[16]=2==t.type?e[16]:d,d}function ro(e,t,n,r,o){let i=e.data[t];if(null===i)i=function fl(e,t,n,r,o){const i=sf(),s=Ga(),u=e.data[t]=function rb(e,t,n,r,o,i){return{type:n,index:r,insertBeforeIndex:null,injectorIndex:t?t.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,propertyBindings:null,flags:0,providerIndexes:0,value:o,attrs:i,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tViews:null,next:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,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}(e,t,n,r,o),function j_(){return V.lFrame.inI18n}()&&(i.flags|=64);else if(64&i.type){i.type=n,i.value=r,i.attrs=o;const s=function Ro(){const e=V.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();i.injectorIndex=null===s?-1:s.injectorIndex}return hn(i,!0),i}function oo(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 vs(e,t,n){Ya(t);try{const r=e.viewQuery;null!==r&&Cl(1,r,n);const o=e.template;null!==o&&fp(e,t,o,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),e.staticContentQueries&&dp(e,t),e.staticViewQueries&&Cl(2,e.viewQuery,n);const i=e.components;null!==i&&function Xw(e,t){for(let n=0;n<t.length;n++)Cb(e,t[n])}(t,i)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{t[2]&=-5,Ja()}}function ei(e,t,n,r){const o=t[2];if(128!=(128&o)){Ya(t);try{tf(t),function af(e){return V.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==n&&fp(e,t,n,2,r);const s=3==(3&o);if(s){const l=e.preOrderCheckHooks;null!==l&&qi(t,l,null)}else{const l=e.preOrderHooks;null!==l&&Gi(t,l,0,null),Xa(t,0)}if(function Db(e){for(let t=Tu(e);null!==t;t=xu(t)){if(!t[2])continue;const n=t[9];for(let r=0;r<n.length;r++){const o=n[r],i=o[3];0==(512&o[2])&&qa(i,1),o[2]|=512}}}(t),function vb(e){for(let t=Tu(e);null!==t;t=xu(t))for(let n=10;n<t.length;n++){const r=t[n],o=r[1];za(r)&&ei(o,r,o.template,r[8])}}(t),null!==e.contentQueries&&dp(e,t),s){const l=e.contentCheckHooks;null!==l&&qi(t,l)}else{const l=e.contentHooks;null!==l&&Gi(t,l,1),Xa(t,1)}!function Yw(e,t){const n=e.hostBindingOpCodes;if(null!==n)try{for(let r=0;r<n.length;r++){const o=n[r];if(o<0)Wn(~o);else{const i=o,s=n[++r],a=n[++r];V_(s,i),a(2,t[i])}}}finally{Wn(-1)}}(e,t);const a=e.components;null!==a&&function Jw(e,t){for(let n=0;n<t.length;n++)_b(e,t[n])}(t,a);const u=e.viewQuery;if(null!==u&&Cl(2,u,r),s){const l=e.viewCheckHooks;null!==l&&qi(t,l)}else{const l=e.viewHooks;null!==l&&Gi(t,l,2),Xa(t,2)}!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),t[2]&=-41,512&t[2]&&(t[2]&=-513,qa(t[3],-1))}finally{Ja()}}}function eb(e,t,n,r){const o=t[10],s=function ef(e){return 4==(4&e[2])}(t);try{!s&&o.begin&&o.begin(),s&&vs(e,t,r),ei(e,t,n,r)}finally{!s&&o.end&&o.end()}}function fp(e,t,n,r,o){const i=function pt(){return V.lFrame.selectedIndex}(),s=2&r;try{Wn(-1),s&&t.length>22&&function Oh(e,t,n,r){if(!r)if(3==(3&t[2])){const i=e.preOrderCheckHooks;null!==i&&qi(t,i,n)}else{const i=e.preOrderHooks;null!==i&&Gi(t,i,0,n)}Wn(n)}(e,t,22,!1),n(r,o)}finally{Wn(i)}}function pp(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=gl(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts):t}function gl(e,t,n,r,o,i,s,a,u,l){const c=22+r,d=c+o,f=function tb(e,t){const n=[];for(let r=0;r<t;r++)n.push(r<e?null:$);return n}(c,d),h="function"==typeof l?l():l;return f[1]={type:e,blueprint:f,template:n,queries:null,viewQuery:a,declTNode:t,data:f.slice().fill(null,c),bindingStartIndex:c,expandoStartIndex:d,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof i?i():i,pipeRegistry:"function"==typeof s?s():s,firstChild:null,schemas:u,consts:h,incompleteFirstPass:!1}}function mp(e,t,n){for(let r in e)if(e.hasOwnProperty(r)){const o=e[r];(n=null===n?{}:n).hasOwnProperty(r)?n[r].push(t,o):n[r]=[t,o]}return n}function yp(e,t,n,r,o,i){const s=i.hostBindings;if(s){let a=e.hostBindingOpCodes;null===a&&(a=e.hostBindingOpCodes=[]);const u=~t.index;(function lb(e){let t=e.length;for(;t>0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(a)!=u&&a.push(u),a.push(r,o,s)}}function vp(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function Dp(e,t){t.flags|=2,(e.components||(e.components=[])).push(t.index)}function pb(e,t,n){if(n){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)n[t.exportAs[r]]=e;Zt(t)&&(n[""]=e)}}function _p(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}function Cp(e,t,n,r,o){e.data[r]=o;const i=o.factory||(o.factory=pr(o.type)),s=new No(i,Zt(o),T);e.blueprint[r]=s,n[r]=s,yp(e,t,0,r,oo(e,n,o.hostVars,$),o)}function gb(e,t,n){const r=Bt(t,e),o=pp(n),i=e[10],s=Ds(e,ys(e,o,null,n.onPush?32:16,r,t,i,i.createRenderer(r,n),null,null,null));e[t.index]=s}function mb(e,t,n,r,o,i){const s=i[t];if(null!==s){const a=r.setInput;for(let u=0;u<s.length;){const l=s[u++],c=s[u++],d=s[u++];null!==a?r.setInput(n,d,l,c):n[c]=d}}}function yb(e,t){let n=null,r=0;for(;r<t.length;){const o=t[r];if(0!==o)if(5!==o){if("number"==typeof o)break;e.hasOwnProperty(o)&&(null===n&&(n=[]),n.push(o,e[o],t[r+1])),r+=2}else r+=2;else r+=4}return n}function _b(e,t){const n=Rt(t,e);if(za(n)){const r=n[1];48&n[2]?ei(r,n,r.template,n[8]):n[5]>0&&vl(n)}}function vl(e){for(let r=Tu(e);null!==r;r=xu(r))for(let o=10;o<r.length;o++){const i=r[o];if(512&i[2]){const s=i[1];ei(s,i,s.template,i[8])}else i[5]>0&&vl(i)}const n=e[1].components;if(null!==n)for(let r=0;r<n.length;r++){const o=Rt(n[r],e);za(o)&&o[5]>0&&vl(o)}}function Cb(e,t){const n=Rt(t,e),r=n[1];(function wb(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])})(r,n),vs(r,n,n[8])}function Ds(e,t){return e[13]?e[14][4]=t:e[13]=t,e[14]=t,t}function _l(e,t,n){const r=t[10];r.begin&&r.begin();try{ei(e,t,e.template,n)}catch(o){throw function Tp(e,t){const n=e[9],r=n?n.get(Jr,null):null;r&&r.handleError(t)}(t,o),o}finally{r.end&&r.end()}}function Ep(e){!function bp(e){for(let t=0;t<e.components.length;t++){const n=e.components[t],r=Mu(n);if(null!==r){const o=r[1];eb(o,r,o.template,n)}}}(e[8])}function Cl(e,t,n){Ka(0),t(e,n)}const Eb=(()=>Promise.resolve(null))();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=Ta(o,a):2==i&&(r=Ta(r,a+": "+t[++s]+";"))}n?e.styles=r:e.stylesWithoutHost=r,n?e.classes=o:e.classesWithoutHost=o}function Tb(){const e=He();zi(y()[1],e)}function Ml(e,t,n,r,o){const s=o?"class":"style";!function xp(e,t,n,r,o){for(let i=0;i<n.length;){const s=n[i++],a=n[i++],u=t[s],l=e.data[s];null!==l.setInput?l.setInput(u,o,r,a):u[a]=o}}(e,n,t.inputs[s],s,r)}function S(e,t,n,r){const o=y(),i=se(),s=22+e,a=o[W],u=o[s]=Pu(a,t,function Q_(){return V.lFrame.currentNamespace}()),l=i.firstCreatePass?function qb(e,t,n,r,o,i,s){const a=t.consts,l=ro(t,e,2,o,Gn(a,i));return function ml(e,t,n,r){let o=!1;if(rf()){const i=function fb(e,t,n){const r=e.directiveRegistry;let o=null;if(r)for(let i=0;i<r.length;i++){const s=r[i];Ah(n,s.selectors,!1)&&(o||(o=[]),Yi(ko(n,t),e,s.type),Zt(s)?(Dp(e,n),o.unshift(s)):o.push(s))}return o}(e,t,n),s=null===r?null:{"":-1};if(null!==i){o=!0,_p(n,e.data.length,i.length);for(let c=0;c<i.length;c++){const d=i[c];d.providersResolver&&d.providersResolver(d)}let a=!1,u=!1,l=oo(e,t,i.length,null);for(let c=0;c<i.length;c++){const d=i[c];n.mergedAttrs=Qi(n.mergedAttrs,d.hostAttrs),Cp(e,n,t,l,d),pb(l,d,s),null!==d.contentQueries&&(n.flags|=8),(null!==d.hostBindings||null!==d.hostAttrs||0!==d.hostVars)&&(n.flags|=128);const f=d.type.prototype;!a&&(f.ngOnChanges||f.ngOnInit||f.ngDoCheck)&&((e.preOrderHooks||(e.preOrderHooks=[])).push(n.index),a=!0),!u&&(f.ngOnChanges||f.ngDoCheck)&&((e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n.index),u=!0),l++}!function ob(e,t){const r=t.directiveEnd,o=e.data,i=t.attrs,s=[];let a=null,u=null;for(let l=t.directiveStart;l<r;l++){const c=o[l],d=c.inputs,f=null===i||xh(t)?null:yb(d,i);s.push(f),a=mp(d,l,a),u=mp(c.outputs,l,u)}null!==a&&(a.hasOwnProperty("class")&&(t.flags|=16),a.hasOwnProperty("style")&&(t.flags|=32)),t.initialInputs=s,t.inputs=a,t.outputs=u}(e,n)}s&&function hb(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 M(-301,!1);r.push(t[o],i)}}}(n,r,s)}return n.mergedAttrs=Qi(n.mergedAttrs,n.attrs),o}(t,n,l,Gn(a,s)),null!==l.attrs&&_s(l,l.attrs,!1),null!==l.mergedAttrs&&_s(l,l.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,l),l}(s,i,o,0,t,n,r):i.data[s];hn(l,!0);const c=l.mergedAttrs;null!==c&&Wi(a,u,c);const d=l.classes;null!==d&&Lu(a,u,d);const f=l.styles;return null!==f&&Ih(a,u,f),64!=(64&l.flags)&&cs(i,o,u,l),0===function A_(){return V.lFrame.elementDepthCount}()&&nt(u,o),function P_(){V.lFrame.elementDepthCount++}(),function $i(e){return 1==(1&e.flags)}(l)&&(function hl(e,t,n){!rf()||(function cb(e,t,n,r){const o=n.directiveStart,i=n.directiveEnd;e.firstCreatePass||ko(n,t),nt(r,t);const s=n.initialInputs;for(let a=o;a<i;a++){const u=e.data[a],l=Zt(u);l&&gb(t,n,u);const c=Lo(t,e,a,n);nt(c,t),null!==s&&mb(0,a-o,c,u,0,s),l&&(Rt(n.index,t)[8]=c)}}(e,t,n,Bt(n,t)),128==(128&n.flags)&&function db(e,t,n){const r=n.directiveStart,o=n.directiveEnd,i=n.index,s=function B_(){return V.lFrame.currentDirectiveIndex}();try{Wn(i);for(let a=r;a<o;a++){const u=e.data[a],l=t[a];Qa(a),(null!==u.hostBindings||0!==u.hostVars||null!==u.hostAttrs)&&vp(u,l)}}finally{Wn(-1),Qa(s)}}(e,t,n))}(i,o,l),function hp(e,t,n){if(ja(t)){const o=t.directiveEnd;for(let i=t.directiveStart;i<o;i++){const s=e.data[i];s.contentQueries&&s.contentQueries(1,n[i],i)}}}(i,l,o)),null!==r&&function pl(e,t,n=Bt){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}}}(o,l),S}function P(){let e=He();Ga()?function Wa(){V.lFrame.isParent=!1}():(e=e.parent,hn(e,!1));const t=e;!function O_(){V.lFrame.elementDepthCount--}();const n=se();return n.firstCreatePass&&(zi(n,e),ja(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function X_(e){return 0!=(16&e.flags)}(t)&&Ml(n,t,y(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function eC(e){return 0!=(32&e.flags)}(t)&&Ml(n,t,y(),t.stylesWithoutHost,!1),P}function ie(e,t,n,r){return S(e,t,n,r),P(),ie}function bs(e){return!!e&&"function"==typeof e.then}const zp=function Up(e){return!!e&&"function"==typeof e.subscribe};function ae(e,t=""){const n=y(),r=se(),o=e+22,i=r.firstCreatePass?ro(r,o,1,t,null):r.data[o],s=n[o]=function Au(e,t){return e.createText(t)}(n[W],t);cs(r,n,s,i),hn(i,!1)}const yo="en-US";let $g=yo;class LM{resolveComponentFactory(t){throw function kM(e){const t=Error(`No component factory found for ${_e(e)}. Did you add it to @NgModule.entryComponents?`);return t.ngComponent=e,t}(t)}}let ui=(()=>{class e{}return e.NULL=new LM,e})();class Xn{}class pm{}class gm{}function VM(){return Do(He(),y())}function Do(e,t){return new er(Bt(e,t))}let er=(()=>{class e{constructor(n){this.nativeElement=n}}return e.__NG_ELEMENT_ID__=VM,e})();class mm{}let HM=(()=>{class e{}return e.\u0275prov=te({token:e,providedIn:"root",factory:()=>null}),e})();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 UM=new Ps("14.0.6"),Ll={};function Os(e,t,n,r,o=!1){for(;null!==n;){const i=t[n.index];if(null!==i&&r.push(Le(i)),Qt(i))for(let a=10;a<i.length;a++){const u=i[a],l=u[1].firstChild;null!==l&&Os(u[1],u,l,r)}const s=n.type;if(8&s)Os(e,t,n.child,r);else if(32&s){const a=Su(n,t);let u;for(;u=a();)r.push(u)}else if(16&s){const a=bh(t,n);if(Array.isArray(a))r.push(...a);else{const u=Jo(t[16]);Os(u[1],u,a,r,!0)}}n=o?n.projectionNext:n.next}return r}class li{constructor(t,n){this._lView=t,this._cdRefInjectingView=n,this._appRef=null,this._attachedToViewContainer=!1}get rootNodes(){const t=this._lView,n=t[1];return Os(n,t,n.firstChild,[])}get context(){return this._lView[8]}set context(t){this._lView[8]=t}get destroyed(){return 128==(128&this._lView[2])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[3];if(Qt(t)){const n=t[8],r=n?n.indexOf(this):-1;r>-1&&(Ou(t,r),Xi(n,r))}this._attachedToViewContainer=!1}ph(this._lView[1],this._lView)}onDestroy(t){!function gp(e,t,n,r){const o=function Mp(e){return e[7]||(e[7]=[])}(t);null===n?o.push(r):(o.push(n),e.firstCreatePass&&function Ip(e){return e.cleanup||(e.cleanup=[])}(e).push(r,o.length-1))}(this._lView[1],this._lView,null,t)}markForCheck(){!function Dl(e){for(;e;){e[2]|=32;const t=Jo(e);if(y_(e)&&!t)return e;e=t}return null}(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-65}reattach(){this._lView[2]|=64}detectChanges(){_l(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new M(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function $0(e,t){Xo(e,t,t[W],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new M(902,!1);this._appRef=t}}class zM extends li{constructor(t){super(t),this._view=t}detectChanges(){Ep(this._view)}checkNoChanges(){}get context(){return null}}class jl extends ui{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=Ce(t);return new Vl(n,this.ngModule)}}function ym(e){const t=[];for(let n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}class GM{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){const o=this.injector.get(t,Ll,r);return o!==Ll||n===Ll?o:this.parentInjector.get(t,n,r)}}class Vl extends gm{constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function aw(e){return e.map(sw).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}get inputs(){return ym(this.componentDef.inputs)}get outputs(){return ym(this.componentDef.outputs)}create(t,n,r,o){let i=(o=o||this.ngModule)instanceof Dr?o:o?.injector;i&&null!==this.componentDef.getStandaloneInjector&&(i=this.componentDef.getStandaloneInjector(i)||i);const s=i?new GM(t,i):t,a=s.get(mm,null);if(null===a)throw new M(407,!1);const u=s.get(HM,null),l=a.createRenderer(null,this.componentDef),c=this.componentDef.selectors[0][0]||"div",d=r?function nb(e,t,n){return e.selectRootElement(t,n===fn.ShadowDom)}(l,r,this.componentDef.encapsulation):Pu(a.createRenderer(null,this.componentDef),c,function qM(e){const t=e.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(c)),f=this.componentDef.onPush?288:272,h=function Sb(e,t){return{components:[],scheduler:e||A0,clean:Eb,playerHandler:t||null,flags:0}}(),p=gl(0,null,null,1,0,null,null,null,null,null),g=ys(null,p,h,f,null,null,a,l,u,s,null);let v,D;Ya(g);try{const w=function Mb(e,t,n,r,o,i){const s=n[1];n[22]=e;const u=ro(s,22,2,"#host",null),l=u.mergedAttrs=t.hostAttrs;null!==l&&(_s(u,l,!0),null!==e&&(Wi(o,e,l),null!==u.classes&&Lu(o,e,u.classes),null!==u.styles&&Ih(o,e,u.styles)));const c=r.createRenderer(e,t),d=ys(n,pp(t),null,t.onPush?32:16,n[22],u,r,c,i||null,null,null);return s.firstCreatePass&&(Yi(ko(u,n),s,t.type),Dp(s,u),_p(u,n.length,1)),Ds(n,d),n[22]=d}(d,this.componentDef,g,a,l);if(d)if(r)Wi(l,d,["ng-version",UM.full]);else{const{attrs:m,classes:I}=function uw(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(!Kt(o))break;o=i}r++}return{attrs:t,classes:n}}(this.componentDef.selectors[0]);m&&Wi(l,d,m),I&&I.length>0&&Lu(l,d,I.join(" "))}if(D=function Ua(e,t){return e.data[t]}(p,22),void 0!==n){const m=D.projection=[];for(let I=0;I<this.ngContentSelectors.length;I++){const Y=n[I];m.push(null!=Y?Array.from(Y):null)}}v=function Ib(e,t,n,r,o){const i=n[1],s=function ub(e,t,n){const r=He();e.firstCreatePass&&(n.providersResolver&&n.providersResolver(n),Cp(e,r,t,oo(e,t,1,null),n));const o=Lo(t,e,r.directiveStart,r);nt(o,t);const i=Bt(r,t);return i&&nt(i,t),o}(i,n,t);if(r.components.push(s),e[8]=s,null!==o)for(const u of o)u(s,t);if(t.contentQueries){const u=He();t.contentQueries(1,s,u.directiveStart)}const a=He();return!i.firstCreatePass||null===t.hostBindings&&null===t.hostAttrs||(Wn(a.index),yp(n[1],a,0,a.directiveStart,a.directiveEnd,t),vp(t,s)),s}(w,this.componentDef,g,h,[Tb]),vs(p,g,null)}finally{Ja()}return new QM(this.componentType,v,Do(D,g),g,D)}}class QM extends class jM{}{constructor(t,n,r,o,i){super(),this.location=r,this._rootLView=o,this._tNode=i,this.instance=n,this.hostView=this.changeDetectorRef=new zM(o),this.componentType=t}get injector(){return new zr(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}class vm extends Xn{constructor(t,n){super(),this._parent=n,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new jl(this);const r=Pt(t);this._bootstrapComponents=An(r.bootstrap),this._r3Injector=qh(t,n,[{provide:Xn,useValue:this},{provide:ui,useValue:this.componentFactoryResolver}],_e(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this.get(t)}get(t,n=bt.THROW_IF_NOT_FOUND,r=O.Default){return t===bt||t===Xn||t===$u?this:this._r3Injector.get(t,n,r)}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class Bl extends pm{constructor(t){super(),this.moduleType=t}create(t){return new vm(this.moduleType,t)}}class KM extends Xn{constructor(t,n,r){super(),this.componentFactoryResolver=new jl(this),this.instance=null;const o=new Hh([...t,{provide:Xn,useValue:this},{provide:ui,useValue:this.componentFactoryResolver}],n||zu(),r,new Set(["environment"]));this.injector=o,o.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function Rs(e,t=null,n=null){return new KM(e,t,n).injector}function Hl(e){return t=>{setTimeout(e,void 0,t)}}const yt=class EI extends Re{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=Hl(i),o&&(o=Hl(o)),s&&(s=Hl(s)));const a=super.subscribe({next:o,error:i,complete:s});return t instanceof he&&t.add(a),a}};let en=(()=>{class e{}return e.__NG_ELEMENT_ID__=xI,e})();function xI(){return function Om(e,t){let n;const r=t[e.index];if(Qt(r))n=r;else{let o;if(8&e.type)o=Le(r);else{const i=t[W];o=i.createComment("");const s=Bt(e,t);yr(i,ls(i,s),o,function Q0(e,t){return e.nextSibling(t)}(i,s),!1)}t[e.index]=n=function wp(e,t,n,r){return new Array(e,!0,!1,t,null,0,r,n,null,null)}(r,t,o,e),Ds(t,n)}return new Am(n,e,t)}(He(),y())}const AI=en,Am=class extends AI{constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return Do(this._hostTNode,this._hostLView)}get injector(){return new zr(this._hostTNode,this._hostLView)}get parentInjector(){const t=Ki(this._hostTNode,this._hostLView);if(Df(t)){const n=Ur(t,this._hostLView),r=Hr(t);return new zr(n[1].data[r+8],n)}return new zr(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=Pm(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,n,r){let o,i;"number"==typeof r?o=r:null!=r&&(o=r.index,i=r.injector);const s=t.createEmbeddedView(n||{},i);return this.insert(s,o),s}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 d=n||{};a=d.index,r=d.injector,o=d.projectableNodes,i=d.environmentInjector||d.ngModuleRef}const u=s?t:new Vl(Ce(t)),l=r||this.parentInjector;if(!i&&null==u.ngModule){const f=(s?l:this.parentInjector).get(Dr,null);f&&(i=f)}const c=u.create(l,o,void 0,i);return this.insert(c.hostView,a),c}insert(t,n){const r=t._lView,o=r[1];if(function x_(e){return Qt(e[3])}(r)){const c=this.indexOf(t);if(-1!==c)this.detach(c);else{const d=r[3],f=new Am(d,d[6],d[3]);f.detach(f.indexOf(t))}}const i=this._adjustIndex(n),s=this._lContainer;!function U0(e,t,n,r){const o=10+r,i=n.length;r>0&&(n[o-1][4]=t),r<i-10?(t[4]=n[o],Af(n,10+r,t)):(n.push(t),t[4]=null),t[3]=n;const s=t[17];null!==s&&n!==s&&function z0(e,t){const n=e[9];t[16]!==t[3][3][16]&&(e[2]=!0),null===n?e[9]=[t]:n.push(t)}(s,t);const a=t[19];null!==a&&a.insertView(e),t[2]|=64}(o,r,s,i);const a=Fu(i,s),u=r[W],l=ls(u,s[7]);return null!==l&&function B0(e,t,n,r,o,i){r[0]=o,r[6]=t,Xo(e,r,n,1,o,i)}(o,s[6],u,r,l,a),t.attachToViewContainerRef(),Af(zl(s),i,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=Pm(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),r=Ou(this._lContainer,n);r&&(Xi(zl(this._lContainer),n),ph(r[1],r))}detach(t){const n=this._adjustIndex(t,-1),r=Ou(this._lContainer,n);return r&&null!=Xi(zl(this._lContainer),n)?new li(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function Pm(e){return e[8]}function zl(e){return e[8]||(e[8]=[])}function ks(...e){}const Ls=new H("Application Initializer");let js=(()=>{class e{constructor(n){this.appInits=n,this.resolve=ks,this.reject=ks,this.initialized=!1,this.done=!1,this.donePromise=new Promise((r,o)=>{this.resolve=r,this.reject=o})}runInitializers(){if(this.initialized)return;const n=[],r=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let o=0;o<this.appInits.length;o++){const i=this.appInits[o]();if(bs(i))n.push(i);else if(zp(i)){const s=new Promise((a,u)=>{i.subscribe({complete:a,error:u})});n.push(s)}}Promise.all(n).then(()=>{r()}).catch(o=>{this.reject(o)}),0===n.length&&r(),this.initialized=!0}}return e.\u0275fac=function(n){return new(n||e)(A(Ls,8))},e.\u0275prov=te({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const hi=new H("AppId",{providedIn:"root",factory:function ny(){return`${rc()}${rc()}${rc()}`}});function rc(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const ry=new H("Platform Initializer"),oy=new H("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),iy=new H("appBootstrapListener");let sS=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=te({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();const Nn=new H("LocaleId",{providedIn:"root",factory:()=>mr(Nn,O.Optional|O.SkipSelf)||function aS(){return typeof $localize<"u"&&$localize.locale||yo}()});class lS{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let oc=(()=>{class e{compileModuleSync(n){return new Bl(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const r=this.compileModuleSync(n),i=An(Pt(n).declarations).reduce((s,a)=>{const u=Ce(a);return u&&s.push(new Vl(u)),s},[]);return new lS(r,i)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=te({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const fS=(()=>Promise.resolve(0))();function ic(e){typeof Zone>"u"?fS.then(()=>{e&&e.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",e)}class Ve{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new yt(!1),this.onMicrotaskEmpty=new yt(!1),this.onStable=new yt(!1),this.onError=new yt(!1),typeof Zone>"u")throw new M(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 hS(){let e=ye.requestAnimationFrame,t=ye.cancelAnimationFrame;if(typeof Zone<"u"&&e&&t){const n=e[Zone.__symbol__("OriginalDelegate")];n&&(e=n);const r=t[Zone.__symbol__("OriginalDelegate")];r&&(t=r)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function mS(e){const t=()=>{!function gS(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(ye,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,ac(e),e.isCheckStableRunning=!0,sc(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),ac(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,o,i,s,a)=>{try{return uy(e),n.invokeTask(o,i,s,a)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===i.type||e.shouldCoalesceRunChangeDetection)&&t(),ly(e)}},onInvoke:(n,r,o,i,s,a,u)=>{try{return uy(e),n.invoke(o,i,s,a,u)}finally{e.shouldCoalesceRunChangeDetection&&t(),ly(e)}},onHasTask:(n,r,o,i)=>{n.hasTask(o,i),r===o&&("microTask"==i.change?(e._hasPendingMicrotasks=i.microTask,ac(e),sc(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(!Ve.isInAngularZone())throw new M(909,!1)}static assertNotInAngularZone(){if(Ve.isInAngularZone())throw new M(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,pS,ks,ks);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 pS={};function sc(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 ac(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function uy(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function ly(e){e._nesting--,sc(e)}class yS{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new yt,this.onMicrotaskEmpty=new yt,this.onStable=new yt,this.onError=new yt}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 cy=new H(""),Vs=new H("");let cc,uc=(()=>{class e{constructor(n,r,o){this._ngZone=n,this.registry=r,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,cc||(function vS(e){cc=e}(o),o.addToWindow(r)),this._watchAngularEvents(),n.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:()=>{Ve.assertNotInAngularZone(),ic(()=>{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())ic(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb(this._didWork)}this._didWork=!1});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(n)||(clearTimeout(r.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,r,o){let i=-1;r&&r>0&&(i=setTimeout(()=>{this._callbacks=this._callbacks.filter(s=>s.timeoutId!==i),n(this._didWork,this.getPendingTasks())},r)),this._callbacks.push({doneCb:n,timeoutId:i,updateCb:o})}whenStable(n,r,o){if(o&&!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(n,r,o),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,r,o){return[]}}return e.\u0275fac=function(n){return new(n||e)(A(Ve),A(lc),A(Vs))},e.\u0275prov=te({token:e,factory:e.\u0275fac}),e})(),lc=(()=>{class e{constructor(){this._applications=new Map}registerApplication(n,r){this._applications.set(n,r)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,r=!0){return cc?.findTestabilityInTree(this,n,r)??null}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=te({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})(),tr=null;const dy=new H("AllowMultipleToken"),dc=new H("PlatformDestroyListeners");class fy{constructor(t,n){this.name=t,this.token=n}}function py(e,t,n=[]){const r=`Platform: ${t}`,o=new H(r);return(i=[])=>{let s=fc();if(!s||s.injector.get(dy,!1)){const a=[...n,...i,{provide:o,useValue:!0}];e?e(a):function CS(e){if(tr&&!tr.get(dy,!1))throw new M(400,!1);tr=e;const t=e.get(my);(function hy(e){const t=e.get(ry,null);t&&t.forEach(n=>n())})(e)}(function gy(e=[],t){return bt.create({name:t,providers:[{provide:Hu,useValue:"platform"},{provide:dc,useValue:new Set([()=>tr=null])},...e]})}(a,r))}return function bS(e){const t=fc();if(!t)throw new M(401,!1);return t}()}}function fc(){return tr?.get(my)??null}let my=(()=>{class e{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,r){const o=function ES(e,t){let n;return n="noop"===e?new yS:("zone.js"===e?void 0:e)||new Ve(t),n}(r?.ngZone,function yy(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!e||!e.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!e||!e.ngZoneRunCoalescing)||!1}}(r)),i=[{provide:Ve,useValue:o}];return o.run(()=>{const s=bt.create({providers:i,parent:this.injector,name:n.moduleType.name}),a=n.create(s),u=a.injector.get(Jr,null);if(!u)throw new M(402,!1);return o.runOutsideAngular(()=>{const l=o.onError.subscribe({next:c=>{u.handleError(c)}});a.onDestroy(()=>{$s(this._modules,a),l.unsubscribe()})}),function vy(e,t,n){try{const r=n();return bs(r)?r.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(u,o,()=>{const l=a.injector.get(js);return l.runInitializers(),l.donePromise.then(()=>(function Hg(e){At(e,"Expected localeId to be defined"),"string"==typeof e&&($g=e.toLowerCase().replace(/_/g,"-"))}(a.injector.get(Nn,yo)||yo),this._moduleDoBootstrap(a),a))})})}bootstrapModule(n,r=[]){const o=Dy({},r);return function DS(e,t,n){const r=new Bl(n);return Promise.resolve(r)}(0,0,n).then(i=>this.bootstrapModuleFactory(i,o))}_moduleDoBootstrap(n){const r=n.injector.get(Bs);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(o=>r.bootstrap(o));else{if(!n.instance.ngDoBootstrap)throw new M(403,!1);n.instance.ngDoBootstrap(r)}this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new M(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());const n=this._injector.get(dc,null);n&&(n.forEach(r=>r()),n.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return e.\u0275fac=function(n){return new(n||e)(A(bt))},e.\u0275prov=te({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();function Dy(e,t){return Array.isArray(t)?t.reduce(Dy,e):{...e,...t}}let Bs=(()=>{class e{constructor(n,r,o){this._zone=n,this._injector=r,this._exceptionHandler=o,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this._destroyed=!1,this._destroyListeners=[],this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const i=new Ie(a=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{a.next(this._stable),a.complete()})}),s=new Ie(a=>{let u;this._zone.runOutsideAngular(()=>{u=this._zone.onStable.subscribe(()=>{Ve.assertNotInAngularZone(),ic(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,a.next(!0))})})});const l=this._zone.onUnstable.subscribe(()=>{Ve.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{a.next(!1)}))});return()=>{u.unsubscribe(),l.unsubscribe()}});this.isStable=function JD(...e){const t=To(e),n=function qD(e,t){return"number"==typeof Ma(e)?e.pop():t}(e,1/0),r=e;return r.length?1===r.length?cn(r[0]):Nr(n)(Ke(r,t)):En}(i,s.pipe(function XD(e={}){const{connector:t=(()=>new Re),resetOnError:n=!0,resetOnComplete:r=!0,resetOnRefCountZero:o=!0}=e;return i=>{let s,a,u,l=0,c=!1,d=!1;const f=()=>{a?.unsubscribe(),a=void 0},h=()=>{f(),s=u=void 0,c=d=!1},p=()=>{const g=s;h(),g?.unsubscribe()};return ee((g,v)=>{l++,!d&&!c&&f();const D=u=u??t();v.add(()=>{l--,0===l&&!d&&!c&&(a=Ia(p,o))}),D.subscribe(v),!s&&l>0&&(s=new x({next:w=>D.next(w),error:w=>{d=!0,f(),a=Ia(h,n,w),D.error(w)},complete:()=>{c=!0,f(),a=Ia(h,r),D.complete()}}),cn(g).subscribe(s))})(i)}}()))}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,r){const o=n instanceof gm;if(!this._injector.get(js).done)throw!o&&function Co(e){const t=Ce(e)||dt(e)||ft(e);return null!==t&&t.standalone}(n),new M(405,false);let s;s=o?n:this._injector.get(ui).resolveComponentFactory(n),this.componentTypes.push(s.componentType);const a=function _S(e){return e.isBoundToModule}(s)?void 0:this._injector.get(Xn),l=s.create(bt.NULL,[],r||s.selector,a),c=l.location.nativeElement,d=l.injector.get(cy,null);return d?.registerApplication(c),l.onDestroy(()=>{this.detachView(l.hostView),$s(this.components,l),d?.unregisterApplication(c)}),this._loadComponent(l),l}tick(){if(this._runningTick)throw new M(101,!1);try{this._runningTick=!0;for(let n of this._views)n.detectChanges()}catch(n){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(n))}finally{this._runningTick=!1}}attachView(n){const r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){const r=n;$s(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n),this._injector.get(iy,[]).concat(this._bootstrapListeners).forEach(o=>o(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>$s(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new M(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return e.\u0275fac=function(n){return new(n||e)(A(Ve),A(bt),A(Jr))},e.\u0275prov=te({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function $s(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}let Cy=!0,hc=(()=>{class e{}return e.__NG_ELEMENT_ID__=SS,e})();function SS(e){return function TS(e,t,n){if(Bi(e)&&!n){const r=Rt(e.index,t);return new li(r,r)}return 47&e.type?new li(t[16],t):null}(He(),y(),16==(16&e))}const $S=py(null,"core",[]);let HS=(()=>{class e{constructor(n){}}return e.\u0275fac=function(n){return new(n||e)(A(Bs))},e.\u0275mod=lr({type:e}),e.\u0275inj=Un({}),e})(),qs=null;function nr(){return qs}const Et=new H("DocumentToken");let Gs=(()=>{class e{historyGo(n){throw new Error("Not implemented")}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=te({token:e,factory:function(){return function GS(){return A(Oy)}()},providedIn:"platform"}),e})();const WS=new H("Location Initialized");let Oy=(()=>{class e extends Gs{constructor(n){super(),this._doc=n,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return nr().getBaseHref(this._doc)}onPopState(n){const r=nr().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",n,!1),()=>r.removeEventListener("popstate",n)}onHashChange(n){const r=nr().getGlobalEventTarget(this._doc,"window");return r.addEventListener("hashchange",n,!1),()=>r.removeEventListener("hashchange",n)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(n){this.location.pathname=n}pushState(n,r,o){Ry()?this._history.pushState(n,r,o):this.location.hash=o}replaceState(n,r,o){Ry()?this._history.replaceState(n,r,o):this.location.hash=o}forward(){this._history.forward()}back(){this._history.back()}historyGo(n=0){this._history.go(n)}getState(){return this._history.state}}return e.\u0275fac=function(n){return new(n||e)(A(Et))},e.\u0275prov=te({token:e,factory:function(){return function QS(){return new Oy(A(Et))}()},providedIn:"platform"}),e})();function Ry(){return!!window.history.pushState}function vc(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 Ny(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 kn(e){return e&&"?"!==e[0]?"?"+e:e}let Er=(()=>{class e{historyGo(n){throw new Error("Not implemented")}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=te({token:e,factory:function(){return function ZS(){const e=A(Et).location;return new ky(A(Gs),e&&e.origin||"")}()},providedIn:"root"}),e})();const Fy=new H("appBaseHref");let ky=(()=>{class e extends Er{constructor(n,r){if(super(),this._platformLocation=n,this._removeListenerFns=[],null==r&&(r=this._platformLocation.getBaseHrefFromDOM()),null==r)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");this._baseHref=r}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.onHashChange(n))}getBaseHref(){return this._baseHref}prepareExternalUrl(n){return vc(this._baseHref,n)}path(n=!1){const r=this._platformLocation.pathname+kn(this._platformLocation.search),o=this._platformLocation.hash;return o&&n?`${r}${o}`:r}pushState(n,r,o,i){const s=this.prepareExternalUrl(o+kn(i));this._platformLocation.pushState(n,r,s)}replaceState(n,r,o,i){const s=this.prepareExternalUrl(o+kn(i));this._platformLocation.replaceState(n,r,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}}return e.\u0275fac=function(n){return new(n||e)(A(Gs),A(Fy,8))},e.\u0275prov=te({token:e,factory:e.\u0275fac}),e})(),KS=(()=>{class e extends Er{constructor(n,r){super(),this._platformLocation=n,this._baseHref="",this._removeListenerFns=[],null!=r&&(this._baseHref=r)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.onHashChange(n))}getBaseHref(){return this._baseHref}path(n=!1){let r=this._platformLocation.hash;return null==r&&(r="#"),r.length>0?r.substring(1):r}prepareExternalUrl(n){const r=vc(this._baseHref,n);return r.length>0?"#"+r:r}pushState(n,r,o,i){let s=this.prepareExternalUrl(o+kn(i));0==s.length&&(s=this._platformLocation.pathname),this._platformLocation.pushState(n,r,s)}replaceState(n,r,o,i){let s=this.prepareExternalUrl(o+kn(i));0==s.length&&(s=this._platformLocation.pathname),this._platformLocation.replaceState(n,r,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}}return e.\u0275fac=function(n){return new(n||e)(A(Gs),A(Fy,8))},e.\u0275prov=te({token:e,factory:e.\u0275fac}),e})(),Dc=(()=>{class e{constructor(n){this._subject=new yt,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=n;const r=this._locationStrategy.getBaseHref();this._baseHref=Ny(Ly(r)),this._locationStrategy.onPopState(o=>{this._subject.emit({url:this.path(!0),pop:!0,state:o.state,type:o.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(n=!1){return this.normalize(this._locationStrategy.path(n))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(n,r=""){return this.path()==this.normalize(n+kn(r))}normalize(n){return e.stripTrailingSlash(function JS(e,t){return e&&t.startsWith(e)?t.substring(e.length):t}(this._baseHref,Ly(n)))}prepareExternalUrl(n){return n&&"/"!==n[0]&&(n="/"+n),this._locationStrategy.prepareExternalUrl(n)}go(n,r="",o=null){this._locationStrategy.pushState(o,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+kn(r)),o)}replaceState(n,r="",o=null){this._locationStrategy.replaceState(o,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+kn(r)),o)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(n=0){this._locationStrategy.historyGo?.(n)}onUrlChange(n){return this._urlChangeListeners.push(n),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(r=>{this._notifyUrlChangeListeners(r.url,r.state)})),()=>{const r=this._urlChangeListeners.indexOf(n);this._urlChangeListeners.splice(r,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(n="",r){this._urlChangeListeners.forEach(o=>o(n,r))}subscribe(n,r,o){return this._subject.subscribe({next:n,error:r,complete:o})}}return e.normalizeQueryParams=kn,e.joinWithSlash=vc,e.stripTrailingSlash=Ny,e.\u0275fac=function(n){return new(n||e)(A(Er))},e.\u0275prov=te({token:e,factory:function(){return function YS(){return new Dc(A(Er))}()},providedIn:"root"}),e})();function Ly(e){return e.replace(/\/index.html$/,"")}let gx=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=lr({type:e}),e.\u0275inj=Un({}),e})();let Dx=(()=>{class e{}return e.\u0275prov=te({token:e,providedIn:"root",factory:()=>new _x(A(Et),window)}),e})();class _x{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 Cx(e,t){const n=e.getElementById(t)||e.getElementsByName(t)[0];if(n)return n;if("function"==typeof e.createTreeWalker&&e.body&&(e.body.createShadowRoot||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){if(this.supportScrollRestoration()){const n=this.window.history;n&&n.scrollRestoration&&(n.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])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const t=Xy(this.window.history)||Xy(Object.getPrototypeOf(this.window.history));return!(!t||!t.writable&&!t.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function Xy(e){return Object.getOwnPropertyDescriptor(e,"scrollRestoration")}class Rc extends class bx extends class qS{}{constructor(){super(...arguments),this.supportsDOMEvents=!0}}{static makeCurrent(){!function zS(e){qs||(qs=e)}(new Rc)}onAndCancel(t,n,r){return t.addEventListener(n,r,!1),()=>{t.removeEventListener(n,r,!1)}}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 Ex(){return yi=yi||document.querySelector("base"),yi?yi.getAttribute("href"):null}();return null==n?null:function Mx(e){na=na||document.createElement("a"),na.setAttribute("href",e);const t=na.pathname;return"/"===t.charAt(0)?t:`/${t}`}(n)}resetBaseElement(){yi=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return function FT(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 na,yi=null;const ev=new H("TRANSITION_ID"),Sx=[{provide:Ls,useFactory:function Ix(e,t,n){return()=>{n.get(js).donePromise.then(()=>{const r=nr(),o=t.querySelectorAll(`style[ng-transition="${e}"]`);for(let i=0;i<o.length;i++)r.remove(o[i])})}},deps:[ev,Et,bt],multi:!0}];let xx=(()=>{class e{build(){return new XMLHttpRequest}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=te({token:e,factory:e.\u0275fac}),e})();const ra=new H("EventManagerPlugins");let oa=(()=>{class e{constructor(n,r){this._zone=r,this._eventNameToPlugin=new Map,n.forEach(o=>o.manager=this),this._plugins=n.slice().reverse()}addEventListener(n,r,o){return this._findPluginFor(r).addEventListener(n,r,o)}addGlobalEventListener(n,r,o){return this._findPluginFor(r).addGlobalEventListener(n,r,o)}getZone(){return this._zone}_findPluginFor(n){const r=this._eventNameToPlugin.get(n);if(r)return r;const o=this._plugins;for(let i=0;i<o.length;i++){const s=o[i];if(s.supports(n))return this._eventNameToPlugin.set(n,s),s}throw new Error(`No event manager plugin found for event ${n}`)}}return e.\u0275fac=function(n){return new(n||e)(A(ra),A(Ve))},e.\u0275prov=te({token:e,factory:e.\u0275fac}),e})();class tv{constructor(t){this._doc=t}addGlobalEventListener(t,n,r){const o=nr().getGlobalEventTarget(this._doc,t);if(!o)throw new Error(`Unsupported event target ${o} for event ${n}`);return this.addEventListener(o,n,r)}}let nv=(()=>{class e{constructor(){this._stylesSet=new Set}addStyles(n){const r=new Set;n.forEach(o=>{this._stylesSet.has(o)||(this._stylesSet.add(o),r.add(o))}),this.onStylesAdded(r)}onStylesAdded(n){}getAllStyles(){return Array.from(this._stylesSet)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=te({token:e,factory:e.\u0275fac}),e})(),vi=(()=>{class e extends nv{constructor(n){super(),this._doc=n,this._hostNodes=new Map,this._hostNodes.set(n.head,[])}_addStylesToHost(n,r,o){n.forEach(i=>{const s=this._doc.createElement("style");s.textContent=i,o.push(r.appendChild(s))})}addHost(n){const r=[];this._addStylesToHost(this._stylesSet,n,r),this._hostNodes.set(n,r)}removeHost(n){const r=this._hostNodes.get(n);r&&r.forEach(rv),this._hostNodes.delete(n)}onStylesAdded(n){this._hostNodes.forEach((r,o)=>{this._addStylesToHost(n,o,r)})}ngOnDestroy(){this._hostNodes.forEach(n=>n.forEach(rv))}}return e.\u0275fac=function(n){return new(n||e)(A(Et))},e.\u0275prov=te({token:e,factory:e.\u0275fac}),e})();function rv(e){nr().remove(e)}const Nc={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/"},Fc=/%COMP%/g;function ia(e,t,n){for(let r=0;r<t.length;r++){let o=t[r];Array.isArray(o)?ia(e,o,n):(o=o.replace(Fc,e),n.push(o))}return n}function sv(e){return t=>{if("__ngUnwrap__"===t)return e;!1===e(t)&&(t.preventDefault(),t.returnValue=!1)}}let kc=(()=>{class e{constructor(n,r,o){this.eventManager=n,this.sharedStylesHost=r,this.appId=o,this.rendererByCompId=new Map,this.defaultRenderer=new Lc(n)}createRenderer(n,r){if(!n||!r)return this.defaultRenderer;switch(r.encapsulation){case fn.Emulated:{let o=this.rendererByCompId.get(r.id);return o||(o=new Fx(this.eventManager,this.sharedStylesHost,r,this.appId),this.rendererByCompId.set(r.id,o)),o.applyToHost(n),o}case 1:case fn.ShadowDom:return new kx(this.eventManager,this.sharedStylesHost,n,r);default:if(!this.rendererByCompId.has(r.id)){const o=ia(r.id,r.styles,[]);this.sharedStylesHost.addStyles(o),this.rendererByCompId.set(r.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return e.\u0275fac=function(n){return new(n||e)(A(oa),A(vi),A(hi))},e.\u0275prov=te({token:e,factory:e.\u0275fac}),e})();class Lc{constructor(t){this.eventManager=t,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,n){return n?document.createElementNS(Nc[n]||n,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,n){(uv(t)?t.content:t).appendChild(n)}insertBefore(t,n,r){t&&(uv(t)?t.content:t).insertBefore(n,r)}removeChild(t,n){t&&t.removeChild(n)}selectRootElement(t,n){let r="string"==typeof t?document.querySelector(t):t;if(!r)throw new Error(`The selector "${t}" did not match any elements`);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=Nc[o];i?t.setAttributeNS(i,n,r):t.setAttribute(n,r)}else t.setAttribute(n,r)}removeAttribute(t,n,r){if(r){const o=Nc[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&(wt.DashCase|wt.Important)?t.style.setProperty(n,r,o&wt.Important?"important":""):t.style[n]=r}removeStyle(t,n,r){r&wt.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){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,n,sv(r)):this.eventManager.addEventListener(t,n,sv(r))}}function uv(e){return"TEMPLATE"===e.tagName&&void 0!==e.content}class Fx extends Lc{constructor(t,n,r,o){super(t),this.component=r;const i=ia(o+"-"+r.id,r.styles,[]);n.addStyles(i),this.contentAttr=function Ox(e){return"_ngcontent-%COMP%".replace(Fc,e)}(o+"-"+r.id),this.hostAttr=function Rx(e){return"_nghost-%COMP%".replace(Fc,e)}(o+"-"+r.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,"")}createElement(t,n){const r=super.createElement(t,n);return super.setAttribute(r,this.contentAttr,""),r}}class kx extends Lc{constructor(t,n,r,o){super(t),this.sharedStylesHost=n,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const i=ia(o.id,o.styles,[]);for(let s=0;s<i.length;s++){const a=document.createElement("style");a.textContent=i[s],this.shadowRoot.appendChild(a)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}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)))}}let Lx=(()=>{class e extends tv{constructor(n){super(n)}supports(n){return!0}addEventListener(n,r,o){return n.addEventListener(r,o,!1),()=>this.removeEventListener(n,r,o)}removeEventListener(n,r,o){return n.removeEventListener(r,o)}}return e.\u0275fac=function(n){return new(n||e)(A(Et))},e.\u0275prov=te({token:e,factory:e.\u0275fac}),e})();const lv=["alt","control","meta","shift"],Vx={"\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"},cv={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},Bx={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};let $x=(()=>{class e extends tv{constructor(n){super(n)}supports(n){return null!=e.parseEventName(n)}addEventListener(n,r,o){const i=e.parseEventName(r),s=e.eventCallback(i.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>nr().onAndCancel(n,i.domEventName,s))}static parseEventName(n){const r=n.toLowerCase().split("."),o=r.shift();if(0===r.length||"keydown"!==o&&"keyup"!==o)return null;const i=e._normalizeKey(r.pop());let s="";if(lv.forEach(u=>{const l=r.indexOf(u);l>-1&&(r.splice(l,1),s+=u+".")}),s+=i,0!=r.length||0===i.length)return null;const a={};return a.domEventName=o,a.fullKey=s,a}static getEventFullKey(n){let r="",o=function Hx(e){let t=e.key;if(null==t){if(t=e.keyIdentifier,null==t)return"Unidentified";t.startsWith("U+")&&(t=String.fromCharCode(parseInt(t.substring(2),16)),3===e.location&&cv.hasOwnProperty(t)&&(t=cv[t]))}return Vx[t]||t}(n);return o=o.toLowerCase()," "===o?o="space":"."===o&&(o="dot"),lv.forEach(i=>{i!=o&&Bx[i](n)&&(r+=i+".")}),r+=o,r}static eventCallback(n,r,o){return i=>{e.getEventFullKey(i)===n&&o.runGuarded(()=>r(i))}}static _normalizeKey(n){return"esc"===n?"escape":n}}return e.\u0275fac=function(n){return new(n||e)(A(Et))},e.\u0275prov=te({token:e,factory:e.\u0275fac}),e})();const Gx=py($S,"browser",[{provide:oy,useValue:"browser"},{provide:ry,useValue:function Ux(){Rc.makeCurrent()},multi:!0},{provide:Et,useFactory:function qx(){return function LC(e){fu=e}(document),document},deps:[]}]),fv=new H(""),hv=[{provide:Vs,useClass:class Tx{addToWindow(t){ye.getAngularTestability=(r,o=!0)=>{const i=t.findTestabilityInTree(r,o);if(null==i)throw new Error("Could not find testability for element.");return i},ye.getAllAngularTestabilities=()=>t.getAllTestabilities(),ye.getAllAngularRootElements=()=>t.getAllRootElements(),ye.frameworkStabilizers||(ye.frameworkStabilizers=[]),ye.frameworkStabilizers.push(r=>{const o=ye.getAllAngularTestabilities();let i=o.length,s=!1;const a=function(u){s=s||u,i--,0==i&&r(s)};o.forEach(function(u){u.whenStable(a)})})}findTestabilityInTree(t,n,r){return null==n?null:t.getTestability(n)??(r?nr().isShadowRoot(n)?this.findTestabilityInTree(t,n.host,!0):this.findTestabilityInTree(t,n.parentElement,!0):null)}},deps:[]},{provide:cy,useClass:uc,deps:[Ve,lc,Vs]},{provide:uc,useClass:uc,deps:[Ve,lc,Vs]}],pv=[{provide:Hu,useValue:"root"},{provide:Jr,useFactory:function zx(){return new Jr},deps:[]},{provide:ra,useClass:Lx,multi:!0,deps:[Et,Ve,oy]},{provide:ra,useClass:$x,multi:!0,deps:[Et]},{provide:kc,useClass:kc,deps:[oa,vi,hi]},{provide:mm,useExisting:kc},{provide:nv,useExisting:vi},{provide:vi,useClass:vi,deps:[Et]},{provide:oa,useClass:oa,deps:[ra,Ve]},{provide:class wx{},useClass:xx,deps:[]},[]];let Wx=(()=>{class e{constructor(n){}static withServerTransition(n){return{ngModule:e,providers:[{provide:hi,useValue:n.appId},{provide:ev,useExisting:hi},Sx]}}}return e.\u0275fac=function(n){return new(n||e)(A(fv,12))},e.\u0275mod=lr({type:e}),e.\u0275inj=Un({providers:[...pv,...hv],imports:[gx,HS]}),e})(),gv=(()=>{class e{constructor(n){this._doc=n}getTitle(){return this._doc.title}setTitle(n){this._doc.title=n||""}}return e.\u0275fac=function(n){return new(n||e)(A(Et))},e.\u0275prov=te({token:e,factory:function(n){let r=null;return r=n?new n:function Zx(){return new gv(A(Et))}(),r},providedIn:"root"}),e})();function z(...e){return Ke(e,To(e))}typeof window<"u"&&window;class on extends Re{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)}}const{isArray:oA}=Array,{getPrototypeOf:iA,prototype:sA,keys:aA}=Object;const{isArray:cA}=Array;function vv(...e){const t=To(e),n=function zD(e){return E(Ma(e))?e.pop():void 0}(e),{args:r,keys:o}=function uA(e){if(1===e.length){const t=e[0];if(oA(t))return{args:t,keys:null};if(function lA(e){return e&&"object"==typeof e&&iA(e)===sA}(t)){const n=aA(t);return{args:n.map(r=>t[r]),keys:n}}}return{args:e,keys:null}}(e);if(0===r.length)return Ke([],t);const i=new Ie(function pA(e,t,n=Je){return r=>{Dv(t,()=>{const{length:o}=e,i=new Array(o);let s=o,a=o;for(let u=0;u<o;u++)Dv(t,()=>{const l=Ke(e[u],t);let c=!1;l.subscribe(le(r,d=>{i[u]=d,c||(c=!0,a--),a||r.next(n(i.slice()))},()=>{--s||r.complete()}))},r)},r)}}(r,t,o?s=>function hA(e,t){return e.reduce((n,r,o)=>(n[r]=t[o],n),{})}(o,s):Je));return n?i.pipe(function fA(e){return oe(t=>function dA(e,t){return cA(t)?e(...t):e(t)}(e,t))}(n)):i}function Dv(e,t,n){e?bn(n,e,t):t()}function Di(e,t){const n=E(e)?e:()=>e,r=o=>o.error(n());return new Ie(t?o=>t.schedule(r,0,o):r)}const _i=N(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function Bc(...e){return function gA(){return Nr(1)}()(Ke(e,To(e)))}function _v(e){return new Ie(t=>{cn(e()).subscribe(t)})}function $c(){return ee((e,t)=>{let n=null;e._refCount++;const r=le(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 Cv extends Ie{constructor(t,n){super(),this.source=t,this.subjectFactory=n,this._subject=null,this._refCount=0,this._connection=null,ke(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 he;const n=this.getSubject();t.add(this.source.subscribe(le(n,void 0,()=>{this._teardown(),n.complete()},r=>{this._teardown(),n.error(r)},()=>this._teardown()))),t.closed&&(this._connection=null,t=he.EMPTY)}return t}refCount(){return $c()(this)}}function Mr(e,t){return ee((n,r)=>{let o=null,i=0,s=!1;const a=()=>s&&!o&&r.complete();n.subscribe(le(r,u=>{o?.unsubscribe();let l=0;const c=i++;cn(e(u,c)).subscribe(o=le(r,d=>r.next(t?t(u,d,c,l++):d),()=>{o=null,a()}))},()=>{s=!0,a()}))})}function Ci(e){return e<=0?()=>En:ee((t,n)=>{let r=0;t.subscribe(le(n,o=>{++r<=e&&(n.next(o),e<=r&&n.complete())}))})}function yA(e,t,n,r,o){return(i,s)=>{let a=n,u=t,l=0;i.subscribe(le(s,c=>{const d=l++;u=a?e(u,c,d):(a=!0,c),r&&s.next(u)},o&&(()=>{a&&s.next(u),s.complete()})))}}function wv(e,t){return ee(yA(e,t,arguments.length>=2,!0))}function or(e,t){return ee((n,r)=>{let o=0;n.subscribe(le(r,i=>e.call(t,i,o++)&&r.next(i)))})}function Ir(e){return ee((t,n)=>{let i,r=null,o=!1;r=t.subscribe(le(n,void 0,void 0,s=>{i=cn(e(s,Ir(e)(t))),r?(r.unsubscribe(),r=null,i.subscribe(n)):o=!0})),o&&(r.unsubscribe(),r=null,i.subscribe(n))})}function wi(e,t){return E(t)?Ze(e,t,1):Ze(e,1)}function Hc(e){return e<=0?()=>En:ee((t,n)=>{let r=[];t.subscribe(le(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 bv(e=vA){return ee((t,n)=>{let r=!1;t.subscribe(le(n,o=>{r=!0,n.next(o)},()=>r?n.complete():n.error(e())))})}function vA(){return new _i}function Uc(e){return ee((t,n)=>{let r=!1;t.subscribe(le(n,o=>{r=!0,n.next(o)},()=>{r||n.next(e),n.complete()}))})}function Sr(e,t){const n=arguments.length>=2;return r=>r.pipe(e?or((o,i)=>e(o,i,r)):Je,Ci(1),n?Uc(t):bv(()=>new _i))}function ot(e,t,n){const r=E(e)||t||n?{next:e,error:t,complete:n}:e;return r?ee((o,i)=>{var s;null===(s=r.subscribe)||void 0===s||s.call(r);let a=!0;o.subscribe(le(i,u=>{var l;null===(l=r.next)||void 0===l||l.call(r,u),i.next(u)},()=>{var u;a=!1,null===(u=r.complete)||void 0===u||u.call(r),i.complete()},u=>{var l;a=!1,null===(l=r.error)||void 0===l||l.call(r,u),i.error(u)},()=>{var u,l;a&&(null===(u=r.unsubscribe)||void 0===u||u.call(r)),null===(l=r.finalize)||void 0===l||l.call(r)}))}):Je}function zc(e){return ee((t,n)=>{try{t.subscribe(n)}finally{n.add(e)}})}class jn{constructor(t,n){this.id=t,this.url=n}}class qc extends jn{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 Tr extends jn{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 sa extends jn{constructor(t,n,r){super(t,n),this.reason=r,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Ev extends jn{constructor(t,n,r){super(t,n),this.error=r,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class CA extends jn{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 wA extends jn{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 bA extends jn{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 EA extends jn{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 MA extends jn{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 IA{constructor(t){this.route=t,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class SA{constructor(t){this.route=t,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class TA{constructor(t){this.snapshot=t,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class xA{constructor(t){this.snapshot=t,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class AA{constructor(t){this.snapshot=t,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class PA{constructor(t){this.snapshot=t,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Mv{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}')`}}const K="primary";class RA{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 Eo(e){return new RA(e)}const Gc="Redirecting to ",Iv="ngNavigationCancelingError";function Wc(e){const t=Error("NavigationCancelingError: "+(e||""));return t[Iv]=!0,t}function FA(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 _n(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],!Sv(e[o],t[o]))return!1;return!0}function Sv(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 Tv(e){return Array.prototype.concat.apply([],e)}function xv(e){return e.length>0?e[e.length-1]:null}function Ye(e,t){for(const n in e)e.hasOwnProperty(n)&&t(e[n],n)}function ir(e){return zp(e)?e:bs(e)?Ke(Promise.resolve(e)):z(e)}const jA={exact:function Ov(e,t,n){if(!Ar(e.segments,t.segments)||!aa(e.segments,t.segments,n)||e.numberOfChildren!==t.numberOfChildren)return!1;for(const r in t.children)if(!e.children[r]||!Ov(e.children[r],t.children[r],n))return!1;return!0},subset:Rv},Av={exact:function VA(e,t){return _n(e,t)},subset:function BA(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(n=>Sv(e[n],t[n]))},ignored:()=>!0};function Pv(e,t,n){return jA[n.paths](e.root,t.root,n.matrixParams)&&Av[n.queryParams](e.queryParams,t.queryParams)&&!("exact"===n.fragment&&e.fragment!==t.fragment)}function Rv(e,t,n){return Nv(e,t,t.segments,n)}function Nv(e,t,n,r){if(e.segments.length>n.length){const o=e.segments.slice(0,n.length);return!(!Ar(o,n)||t.hasChildren()||!aa(o,n,r))}if(e.segments.length===n.length){if(!Ar(e.segments,n)||!aa(e.segments,n,r))return!1;for(const o in t.children)if(!e.children[o]||!Rv(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!!(Ar(e.segments,o)&&aa(e.segments,o,r)&&e.children[K])&&Nv(e.children[K],t,i,r)}}function aa(e,t,n){return t.every((r,o)=>Av[n](e[o].parameters,r.parameters))}class xr{constructor(t,n,r){this.root=t,this.queryParams=n,this.fragment=r}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Eo(this.queryParams)),this._queryParamMap}toString(){return UA.serialize(this)}}class re{constructor(t,n){this.segments=t,this.children=n,this.parent=null,Ye(n,(r,o)=>r.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return ua(this)}}class bi{constructor(t,n){this.path=t,this.parameters=n}get parameterMap(){return this._parameterMap||(this._parameterMap=Eo(this.parameters)),this._parameterMap}toString(){return Vv(this)}}function Ar(e,t){return e.length===t.length&&e.every((n,r)=>n.path===t[r].path)}class Fv{}class kv{parse(t){const n=new JA(t);return new xr(n.parseRootSegment(),n.parseQueryParams(),n.parseFragment())}serialize(t){const n=`/${Ei(t.root,!0)}`,r=function GA(e){const t=Object.keys(e).map(n=>{const r=e[n];return Array.isArray(r)?r.map(o=>`${la(n)}=${la(o)}`).join("&"):`${la(n)}=${la(r)}`}).filter(n=>!!n);return t.length?`?${t.join("&")}`:""}(t.queryParams);return`${n}${r}${"string"==typeof t.fragment?`#${function zA(e){return encodeURI(e)}(t.fragment)}`:""}`}}const UA=new kv;function ua(e){return e.segments.map(t=>Vv(t)).join("/")}function Ei(e,t){if(!e.hasChildren())return ua(e);if(t){const n=e.children[K]?Ei(e.children[K],!1):"",r=[];return Ye(e.children,(o,i)=>{i!==K&&r.push(`${i}:${Ei(o,!1)}`)}),r.length>0?`${n}(${r.join("//")})`:n}{const n=function HA(e,t){let n=[];return Ye(e.children,(r,o)=>{o===K&&(n=n.concat(t(r,o)))}),Ye(e.children,(r,o)=>{o!==K&&(n=n.concat(t(r,o)))}),n}(e,(r,o)=>o===K?[Ei(e.children[K],!1)]:[`${o}:${Ei(r,!1)}`]);return 1===Object.keys(e.children).length&&null!=e.children[K]?`${ua(e)}/${n[0]}`:`${ua(e)}/(${n.join("//")})`}}function Lv(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function la(e){return Lv(e).replace(/%3B/gi,";")}function Zc(e){return Lv(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function ca(e){return decodeURIComponent(e)}function jv(e){return ca(e.replace(/\+/g,"%20"))}function Vv(e){return`${Zc(e.path)}${function qA(e){return Object.keys(e).map(t=>`;${Zc(t)}=${Zc(e[t])}`).join("")}(e.parameters)}`}const WA=/^[^\/()?;=#]+/;function da(e){const t=e.match(WA);return t?t[0]:""}const QA=/^[^=?&#]+/,KA=/^[^&#]+/;class JA{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new re([],{}):new re([],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[K]=new re(t,n)),r}parseSegment(){const t=da(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new M(4009,!1);return this.capture(t),new bi(ca(t),this.parseMatrixParams())}parseMatrixParams(){const t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){const n=da(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){const o=da(this.remaining);o&&(r=o,this.capture(r))}t[ca(n)]=ca(r)}parseQueryParam(t){const n=function ZA(e){const t=e.match(QA);return t?t[0]:""}(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){const s=function YA(e){const t=e.match(KA);return t?t[0]:""}(this.remaining);s&&(r=s,this.capture(r))}const o=jv(n),i=jv(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=da(this.remaining),o=this.remaining[r.length];if("/"!==o&&")"!==o&&";"!==o)throw new M(4010,!1);let i;r.indexOf(":")>-1?(i=r.slice(0,r.indexOf(":")),this.capture(i),this.capture(":")):t&&(i=K);const s=this.parseChildren();n[i]=1===Object.keys(s).length?s[K]:new re([],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 M(4011,!1)}}class Bv{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=Kc(t,this._root);return n?n.children.map(r=>r.value):[]}firstChild(t){const n=Kc(t,this._root);return n&&n.children.length>0?n.children[0].value:null}siblings(t){const n=Yc(t,this._root);return n.length<2?[]:n[n.length-2].children.map(o=>o.value).filter(o=>o!==t)}pathFromRoot(t){return Yc(t,this._root).map(n=>n.value)}}function Kc(e,t){if(e===t.value)return t;for(const n of t.children){const r=Kc(e,n);if(r)return r}return null}function Yc(e,t){if(e===t.value)return[t];for(const n of t.children){const r=Yc(e,n);if(r.length)return r.unshift(t),r}return[]}class Vn{constructor(t,n){this.value=t,this.children=n}toString(){return`TreeNode(${this.value})`}}function Mo(e){const t={};return e&&e.children.forEach(n=>t[n.value.outlet]=n),t}class $v extends Bv{constructor(t,n){super(t),this.snapshot=n,Jc(this,t)}toString(){return this.snapshot.toString()}}function Hv(e,t){const n=function XA(e,t){const s=new fa([],{},{},"",{},K,t,null,e.root,-1,{});return new zv("",new Vn(s,[]))}(e,t),r=new on([new bi("",{})]),o=new on({}),i=new on({}),s=new on({}),a=new on(""),u=new Io(r,o,s,a,i,K,t,n.root);return u.snapshot=n.root,new $v(new Vn(u,[]),n)}class Io{constructor(t,n,r,o,i,s,a,u){this.url=t,this.params=n,this.queryParams=r,this.fragment=o,this.data=i,this.outlet=s,this.component=a,this._futureSnapshot=u}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(oe(t=>Eo(t)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(oe(t=>Eo(t)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Uv(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 e1(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 fa{constructor(t,n,r,o,i,s,a,u,l,c,d,f){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._urlSegment=l,this._lastPathIndex=c,this._correctedLastPathIndex=f??c,this._resolve=d}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=Eo(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Eo(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(r=>r.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class zv extends Bv{constructor(t,n){super(n),this.url=t,Jc(this,n)}toString(){return qv(this._root)}}function Jc(e,t){t.value._routerState=e,t.children.forEach(n=>Jc(e,n))}function qv(e){const t=e.children.length>0?` { ${e.children.map(qv).join(", ")} } `:"";return`${e.value}${t}`}function Xc(e){if(e.snapshot){const t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,_n(t.queryParams,n.queryParams)||e.queryParams.next(n.queryParams),t.fragment!==n.fragment&&e.fragment.next(n.fragment),_n(t.params,n.params)||e.params.next(n.params),function kA(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;++n)if(!_n(e[n],t[n]))return!1;return!0}(t.url,n.url)||e.url.next(n.url),_n(t.data,n.data)||e.data.next(n.data)}else e.snapshot=e._futureSnapshot,e.data.next(e._futureSnapshot.data)}function ed(e,t){const n=_n(e.params,t.params)&&function $A(e,t){return Ar(e,t)&&e.every((n,r)=>_n(n.parameters,t[r].parameters))}(e.url,t.url);return n&&!(!e.parent!=!t.parent)&&(!e.parent||ed(e.parent,t.parent))}function Mi(e,t,n){if(n&&e.shouldReuseRoute(t.value,n.value.snapshot)){const r=n.value;r._futureSnapshot=t.value;const o=function n1(e,t,n){return t.children.map(r=>{for(const o of n.children)if(e.shouldReuseRoute(r.value,o.value.snapshot))return Mi(e,r,o);return Mi(e,r)})}(e,t,n);return new Vn(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=>Mi(e,a)),s}}const r=function r1(e){return new Io(new on(e.url),new on(e.params),new on(e.queryParams),new on(e.fragment),new on(e.data),e.outlet,e.component,e)}(t.value),o=t.children.map(i=>Mi(e,i));return new Vn(r,o)}}function ha(e){return"object"==typeof e&&null!=e&&!e.outlets&&!e.segmentPath}function Ii(e){return"object"==typeof e&&null!=e&&e.outlets}function nd(e,t,n,r,o){let i={};if(r&&Ye(r,(a,u)=>{i[u]=Array.isArray(a)?a.map(l=>`${l}`):`${a}`}),e===t)return new xr(n,i,o);const s=Gv(e,t,n);return new xr(s,i,o)}function Gv(e,t,n){const r={};return Ye(e.children,(o,i)=>{r[i]=o===t?n:Gv(o,t,n)}),new re(e.segments,r)}class Wv{constructor(t,n,r){if(this.isAbsolute=t,this.numberOfDoubleDots=n,this.commands=r,t&&r.length>0&&ha(r[0]))throw new M(4003,false);const o=r.find(Ii);if(o&&o!==xv(r))throw new M(4004,false)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class rd{constructor(t,n,r){this.segmentGroup=t,this.processChildren=n,this.index=r}}function Qv(e,t,n){if(e||(e=new re([],{})),0===e.segments.length&&e.hasChildren())return pa(e,t,n);const r=function l1(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(Ii(a))break;const u=`${a}`,l=r<n.length-1?n[r+1]:null;if(o>0&&void 0===u)break;if(u&&l&&"object"==typeof l&&void 0===l.outlets){if(!Kv(u,l,s))return i;r+=2}else{if(!Kv(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 re(e.segments.slice(0,r.pathIndex),{});return i.children[K]=new re(e.segments.slice(r.pathIndex),e.children),pa(i,0,o)}return r.match&&0===o.length?new re(e.segments,{}):r.match&&!e.hasChildren()?od(e,t,n):r.match?pa(e,0,o):od(e,t,n)}function pa(e,t,n){if(0===n.length)return new re(e.segments,{});{const r=function u1(e){return Ii(e[0])?e[0].outlets:{[K]:e}}(n),o={};return Ye(r,(i,s)=>{"string"==typeof i&&(i=[i]),null!==i&&(o[s]=Qv(e.children[s],t,i))}),Ye(e.children,(i,s)=>{void 0===r[s]&&(o[s]=i)}),new re(e.segments,o)}}function od(e,t,n){const r=e.segments.slice(0,t);let o=0;for(;o<n.length;){const i=n[o];if(Ii(i)){const u=c1(i.outlets);return new re(r,u)}if(0===o&&ha(n[0])){r.push(new bi(e.segments[t].path,Zv(n[0]))),o++;continue}const s=Ii(i)?i.outlets[K]:`${i}`,a=o<n.length-1?n[o+1]:null;s&&a&&ha(a)?(r.push(new bi(s,Zv(a))),o+=2):(r.push(new bi(s,{})),o++)}return new re(r,{})}function c1(e){const t={};return Ye(e,(n,r)=>{"string"==typeof n&&(n=[n]),null!==n&&(t[r]=od(new re([],{}),0,n))}),t}function Zv(e){const t={};return Ye(e,(n,r)=>t[r]=`${n}`),t}function Kv(e,t,n){return e==n.path&&_n(t,n.parameters)}class d1{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.injector=null,this.children=new Si,this.attachRef=null}}class Si{constructor(){this.contexts=new Map}onChildOutletCreated(t,n){const r=this.getOrCreateContext(t);r.outlet=n,this.contexts.set(t,r)}onChildOutletDestroyed(t){const n=this.getContext(t);n&&(n.outlet=null,n.attachRef=null)}onOutletDeactivated(){const t=this.contexts;return this.contexts=new Map,t}onOutletReAttached(t){this.contexts=t}getOrCreateContext(t){let n=this.getContext(t);return n||(n=new d1,this.contexts.set(t,n)),n}getContext(t){return this.contexts.get(t)||null}}const ga=!1;let Yv=(()=>{class e{constructor(n,r,o,i,s){this.parentContexts=n,this.location=r,this.changeDetector=i,this.environmentInjector=s,this.activated=null,this._activatedRoute=null,this.activateEvents=new yt,this.deactivateEvents=new yt,this.attachEvents=new yt,this.detachEvents=new yt,this.name=o||K,n.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.getContext(this.name)?.outlet===this&&this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const n=this.parentContexts.getContext(this.name);n&&n.route&&(n.attachRef?this.attach(n.attachRef,n.route):this.activateWith(n.route,n.injector))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new M(4012,ga);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new M(4012,ga);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new M(4012,ga);this.location.detach();const n=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(n.instance),n}attach(n,r){this.activated=n,this._activatedRoute=r,this.location.insert(n.hostView),this.attachEvents.emit(n.instance)}deactivate(){if(this.activated){const n=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(n)}}activateWith(n,r){if(this.isActivated)throw new M(4013,ga);this._activatedRoute=n;const o=this.location,s=n._futureSnapshot.component,a=this.parentContexts.getOrCreateContext(this.name).children,u=new f1(n,a,o.injector);if(r&&function h1(e){return!!e.resolveComponentFactory}(r)){const l=r.resolveComponentFactory(s);this.activated=o.createComponent(l,o.length,u)}else this.activated=o.createComponent(s,{index:o.length,injector:u,environmentInjector:r??this.environmentInjector});this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return e.\u0275fac=function(n){return new(n||e)(T(Si),T(en),function jo(e){return function oC(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(mf(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}(He(),e)}("name"),T(hc),T(Dr))},e.\u0275dir=Xe({type:e,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"]}),e})();class f1{constructor(t,n,r){this.route=t,this.childContexts=n,this.parent=r}get(t,n){return t===Io?this.route:t===Si?this.childContexts:this.parent.get(t,n)}}let Jv=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=qn({type:e,selectors:[["ng-component"]],decls:1,vars:0,template:function(n,r){1&n&&ie(0,"router-outlet")},dependencies:[Yv],encapsulation:2}),e})();function Xv(e,t){return e.providers&&!e._injector&&(e._injector=Rs(e.providers,t,`Route: ${e.path}`)),e._injector??t}function sd(e){const t=e.children&&e.children.map(sd),n=t?{...e,children:t}:{...e};return!n.component&&!n.loadComponent&&(t||n.loadChildren)&&n.outlet&&n.outlet!==K&&(n.component=Jv),n}function zt(e){return e.outlet||K}function eD(e,t){const n=e.filter(r=>zt(r)===t);return n.push(...e.filter(r=>zt(r)!==t)),n}function tD(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 v1{constructor(t,n,r,o){this.routeReuseStrategy=t,this.futureState=n,this.currState=r,this.forwardEvent=o}activate(t){const n=this.futureState._root,r=this.currState?this.currState._root:null;this.deactivateChildRoutes(n,r,t),Xc(this.futureState.root),this.activateChildRoutes(n,r,t)}deactivateChildRoutes(t,n,r){const o=Mo(n);t.children.forEach(i=>{const s=i.value.outlet;this.deactivateRoutes(i,o[s],r),delete o[s]}),Ye(o,(i,s)=>{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=Mo(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=Mo(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.resolver=null,r.route=null)}activateChildRoutes(t,n,r){const o=Mo(n);t.children.forEach(i=>{this.activateRoutes(i,o[i.value.outlet],r),this.forwardEvent(new PA(i.value.snapshot))}),t.children.length&&this.forwardEvent(new xA(t.value.snapshot))}activateRoutes(t,n,r){const o=t.value,i=n?n.value:null;if(Xc(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),Xc(a.route.value),this.activateChildRoutes(t,null,s.children)}else{const a=tD(o.snapshot),u=a?.get(ui)??null;s.attachRef=null,s.route=o,s.resolver=u,s.injector=a,s.outlet&&s.outlet.activateWith(o,s.injector),this.activateChildRoutes(t,null,s.children)}}else this.activateChildRoutes(t,null,r)}}function ma(e){return"function"==typeof e}function Pr(e){return e instanceof xr}const Ti=Symbol("INITIAL_VALUE");function xi(){return Mr(e=>vv(e.map(t=>t.pipe(Ci(1),function mA(...e){const t=To(e);return ee((n,r)=>{(t?Bc(e,n,t):Bc(e,n)).subscribe(r)})}(Ti)))).pipe(wv((t,n)=>{let r=!1;return n.reduce((o,i,s)=>o!==Ti?o:(i===Ti&&(r=!0),r||!1!==i&&s!==n.length-1&&!Pr(i)?o:i),t)},Ti),or(t=>t!==Ti),oe(t=>Pr(t)?t:!0===t),Ci(1)))}const nD={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function ya(e,t,n){if(""===t.path)return"full"===t.pathMatch&&(e.hasChildren()||n.length>0)?{...nD}:{matched:!0,consumedSegments:[],remainingSegments:n,parameters:{},positionalParamSegments:{}};const o=(t.matcher||FA)(n,e,t);if(!o)return{...nD};const i={};Ye(o.posParams,(a,u)=>{i[u]=a.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 va(e,t,n,r,o="corrected"){if(n.length>0&&function I1(e,t,n){return n.some(r=>Da(e,t,r)&&zt(r)!==K)}(e,n,r)){const s=new re(t,function M1(e,t,n,r){const o={};o[K]=r,r._sourceSegment=e,r._segmentIndexShift=t.length;for(const i of n)if(""===i.path&&zt(i)!==K){const s=new re([],{});s._sourceSegment=e,s._segmentIndexShift=t.length,o[zt(i)]=s}return o}(e,t,r,new re(n,e.children)));return s._sourceSegment=e,s._segmentIndexShift=t.length,{segmentGroup:s,slicedSegments:[]}}if(0===n.length&&function S1(e,t,n){return n.some(r=>Da(e,t,r))}(e,n,r)){const s=new re(e.segments,function E1(e,t,n,r,o,i){const s={};for(const a of r)if(Da(e,n,a)&&!o[zt(a)]){const u=new re([],{});u._sourceSegment=e,u._segmentIndexShift="legacy"===i?e.segments.length:t.length,s[zt(a)]=u}return{...o,...s}}(e,t,n,r,e.children,o));return s._sourceSegment=e,s._segmentIndexShift=t.length,{segmentGroup:s,slicedSegments:n}}const i=new re(e.segments,e.children);return i._sourceSegment=e,i._segmentIndexShift=t.length,{segmentGroup:i,slicedSegments:n}}function Da(e,t,n){return(!(e.hasChildren()||t.length>0)||"full"!==n.pathMatch)&&""===n.path}function rD(e,t,n,r){return!!(zt(e)===r||r!==K&&Da(t,n,e))&&("**"===e.path||ya(t,e,n).matched)}function oD(e,t,n){return 0===t.length&&!e.children[n]}const _a=!1;class Ca{constructor(t){this.segmentGroup=t||null}}class iD{constructor(t){this.urlTree=t}}function Ai(e){return Di(new Ca(e))}function sD(e){return Di(new iD(e))}class P1{constructor(t,n,r,o,i){this.injector=t,this.configLoader=n,this.urlSerializer=r,this.urlTree=o,this.config=i,this.allowRedirects=!0}apply(){const t=va(this.urlTree.root,[],[],this.config).segmentGroup,n=new re(t.segments,t.children);return this.expandSegmentGroup(this.injector,this.config,n,K).pipe(oe(i=>this.createUrlTree(ad(i),this.urlTree.queryParams,this.urlTree.fragment))).pipe(Ir(i=>{if(i instanceof iD)return this.allowRedirects=!1,this.match(i.urlTree);throw i instanceof Ca?this.noMatchError(i):i}))}match(t){return this.expandSegmentGroup(this.injector,this.config,t.root,K).pipe(oe(o=>this.createUrlTree(ad(o),t.queryParams,t.fragment))).pipe(Ir(o=>{throw o instanceof Ca?this.noMatchError(o):o}))}noMatchError(t){return new M(4002,_a)}createUrlTree(t,n,r){const o=t.segments.length>0?new re([],{[K]:t}):t;return new xr(o,n,r)}expandSegmentGroup(t,n,r,o){return 0===r.segments.length&&r.hasChildren()?this.expandChildren(t,n,r).pipe(oe(i=>new re([],i))):this.expandSegment(t,r,n,r.segments,o,!0)}expandChildren(t,n,r){const o=[];for(const i of Object.keys(r.children))"primary"===i?o.unshift(i):o.push(i);return Ke(o).pipe(wi(i=>{const s=r.children[i],a=eD(n,i);return this.expandSegmentGroup(t,a,s,i).pipe(oe(u=>({segment:u,outlet:i})))}),wv((i,s)=>(i[s.outlet]=s.segment,i),{}),function DA(e,t){const n=arguments.length>=2;return r=>r.pipe(e?or((o,i)=>e(o,i,r)):Je,Hc(1),n?Uc(t):bv(()=>new _i))}())}expandSegment(t,n,r,o,i,s){return Ke(r).pipe(wi(a=>this.expandSegmentAgainstRoute(t,n,r,a,o,i,s).pipe(Ir(l=>{if(l instanceof Ca)return z(null);throw l}))),Sr(a=>!!a),Ir((a,u)=>{if(a instanceof _i||"EmptyError"===a.name)return oD(n,o,i)?z(new re([],{})):Ai(n);throw a}))}expandSegmentAgainstRoute(t,n,r,o,i,s,a){return rD(o,n,i,s)?void 0===o.redirectTo?this.matchSegmentAgainstRoute(t,n,o,i,s):a&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,n,r,o,i,s):Ai(n):Ai(n)}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.applyRedirectCommands([],r.redirectTo,{});return r.redirectTo.startsWith("/")?sD(i):this.lineralizeSegments(r,i).pipe(Ze(s=>{const a=new re(s,{});return this.expandSegment(t,a,n,s,o,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(t,n,r,o,i,s){const{matched:a,consumedSegments:u,remainingSegments:l,positionalParamSegments:c}=ya(n,o,i);if(!a)return Ai(n);const d=this.applyRedirectCommands(u,o.redirectTo,c);return o.redirectTo.startsWith("/")?sD(d):this.lineralizeSegments(o,d).pipe(Ze(f=>this.expandSegment(t,n,r,f.concat(l),s,!1)))}matchSegmentAgainstRoute(t,n,r,o,i){if("**"===r.path)return t=Xv(r,t),r.loadChildren?(r._loadedRoutes?z({routes:r._loadedRoutes,injector:r._loadedInjector}):this.configLoader.loadChildren(t,r)).pipe(oe(d=>(r._loadedRoutes=d.routes,r._loadedInjector=d.injector,new re(o,{})))):z(new re(o,{}));const{matched:s,consumedSegments:a,remainingSegments:u}=ya(n,r,o);return s?(t=Xv(r,t),this.getChildConfig(t,r,o).pipe(Ze(c=>{const d=c.injector??t,f=c.routes,{segmentGroup:h,slicedSegments:p}=va(n,a,u,f),g=new re(h.segments,h.children);if(0===p.length&&g.hasChildren())return this.expandChildren(d,f,g).pipe(oe(m=>new re(a,m)));if(0===f.length&&0===p.length)return z(new re(a,{}));const v=zt(r)===i;return this.expandSegment(d,g,f,p,v?K:i,!0).pipe(oe(w=>new re(a.concat(w.segments),w.children)))}))):Ai(n)}getChildConfig(t,n,r){return n.children?z({routes:n.children,injector:t}):n.loadChildren?void 0!==n._loadedRoutes?z({routes:n._loadedRoutes,injector:n._loadedInjector}):this.runCanLoadGuards(t,n,r).pipe(Ze(o=>o?this.configLoader.loadChildren(t,n).pipe(ot(i=>{n._loadedRoutes=i.routes,n._loadedInjector=i.injector})):function x1(e){return Di(Wc(_a))}())):z({routes:[],injector:t})}runCanLoadGuards(t,n,r){const o=n.canLoad;return o&&0!==o.length?z(o.map(s=>{const a=t.get(s);return ir(function _1(e){return e&&ma(e.canLoad)}(a)?a.canLoad(n,r):a(n,r))})).pipe(xi(),ot(s=>{if(!Pr(s))return;const a=Wc(Gc+this.urlSerializer.serialize(s));throw a.url=s,a}),oe(s=>!0===s)):z(!0)}lineralizeSegments(t,n){let r=[],o=n.root;for(;;){if(r=r.concat(o.segments),0===o.numberOfChildren)return z(r);if(o.numberOfChildren>1||!o.children[K])return Di(new M(4e3,_a));o=o.children[K]}}applyRedirectCommands(t,n,r){return this.applyRedirectCreatreUrlTree(n,this.urlSerializer.parse(n),t,r)}applyRedirectCreatreUrlTree(t,n,r,o){const i=this.createSegmentGroup(t,n.root,r,o);return new xr(i,this.createQueryParams(n.queryParams,this.urlTree.queryParams),n.fragment)}createQueryParams(t,n){const r={};return Ye(t,(o,i)=>{if("string"==typeof o&&o.startsWith(":")){const a=o.substring(1);r[i]=n[a]}else r[i]=o}),r}createSegmentGroup(t,n,r,o){const i=this.createSegments(t,n.segments,r,o);let s={};return Ye(n.children,(a,u)=>{s[u]=this.createSegmentGroup(t,a,r,o)}),new re(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 M(4001,_a);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}}function ad(e){const t={};for(const r of Object.keys(e.children)){const i=ad(e.children[r]);(i.segments.length>0||i.hasChildren())&&(t[r]=i)}return function O1(e){if(1===e.numberOfChildren&&e.children[K]){const t=e.children[K];return new re(e.segments.concat(t.segments),t.children)}return e}(new re(e.segments,t))}class aD{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}}class wa{constructor(t,n){this.component=t,this.route=n}}function N1(e,t,n){const r=e._root;return Pi(r,t?t._root:null,n,[r.value])}function ba(e,t,n){return(tD(t)??n).get(e)}function Pi(e,t,n,r,o={canDeactivateChecks:[],canActivateChecks:[]}){const i=Mo(t);return e.children.forEach(s=>{(function k1(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 L1(e,t,n){if("function"==typeof n)return n(e,t);switch(n){case"pathParamsChange":return!Ar(e.url,t.url);case"pathParamsOrQueryParamsChange":return!Ar(e.url,t.url)||!_n(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!ed(e,t)||!_n(e.queryParams,t.queryParams);default:return!ed(e,t)}}(s,i,i.routeConfig.runGuardsAndResolvers);u?o.canActivateChecks.push(new aD(r)):(i.data=s.data,i._resolvedData=s._resolvedData),Pi(e,t,i.component?a?a.children:null:n,r,o),u&&a&&a.outlet&&a.outlet.isActivated&&o.canDeactivateChecks.push(new wa(a.outlet.component,s))}else s&&Oi(t,a,o),o.canActivateChecks.push(new aD(r)),Pi(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]}),Ye(i,(s,a)=>Oi(s,n.getContext(a),o)),o}function Oi(e,t,n){const r=Mo(e),o=e.value;Ye(r,(i,s)=>{Oi(i,o.component?t?t.children.getContext(s):null:t,n)}),n.canDeactivateChecks.push(new wa(o.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,o))}class G1{}function uD(e){return new Ie(t=>t.error(e))}class Q1{constructor(t,n,r,o,i,s){this.rootComponentType=t,this.config=n,this.urlTree=r,this.url=o,this.paramsInheritanceStrategy=i,this.relativeLinkResolution=s}recognize(){const t=va(this.urlTree.root,[],[],this.config.filter(s=>void 0===s.redirectTo),this.relativeLinkResolution).segmentGroup,n=this.processSegmentGroup(this.config,t,K);if(null===n)return null;const r=new fa([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},K,this.rootComponentType,null,this.urlTree.root,-1,{}),o=new Vn(r,n),i=new zv(this.url,o);return this.inheritParamsAndData(i._root),i}inheritParamsAndData(t){const n=t.value,r=Uv(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){return 0===n.segments.length&&n.hasChildren()?this.processChildren(t,n):this.processSegment(t,n,n.segments,r)}processChildren(t,n){const r=[];for(const i of Object.keys(n.children)){const s=n.children[i],a=eD(t,i),u=this.processSegmentGroup(a,s,i);if(null===u)return null;r.push(...u)}const o=lD(r);return function Z1(e){e.sort((t,n)=>t.value.outlet===K?-1:n.value.outlet===K?1:t.value.outlet.localeCompare(n.value.outlet))}(o),o}processSegment(t,n,r,o){for(const i of t){const s=this.processSegmentAgainstRoute(i,n,r,o);if(null!==s)return s}return oD(n,r,o)?[]:null}processSegmentAgainstRoute(t,n,r,o){if(t.redirectTo||!rD(t,n,r,o))return null;let i,s=[],a=[];if("**"===t.path){const h=r.length>0?xv(r).parameters:{},p=dD(n)+r.length;i=new fa(r,h,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,hD(t),zt(t),t.component??t._loadedComponent??null,t,cD(n),p,pD(t),p)}else{const h=ya(n,t,r);if(!h.matched)return null;s=h.consumedSegments,a=h.remainingSegments;const p=dD(n)+s.length;i=new fa(s,h.parameters,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,hD(t),zt(t),t.component??t._loadedComponent??null,t,cD(n),p,pD(t),p)}const u=function K1(e){return e.children?e.children:e.loadChildren?e._loadedRoutes:[]}(t),{segmentGroup:l,slicedSegments:c}=va(n,s,a,u.filter(h=>void 0===h.redirectTo),this.relativeLinkResolution);if(0===c.length&&l.hasChildren()){const h=this.processChildren(u,l);return null===h?null:[new Vn(i,h)]}if(0===u.length&&0===c.length)return[new Vn(i,[])];const d=zt(t)===o,f=this.processSegment(u,l,c,d?K:o);return null===f?null:[new Vn(i,f)]}}function Y1(e){const t=e.value.routeConfig;return t&&""===t.path&&void 0===t.redirectTo}function lD(e){const t=[],n=new Set;for(const r of e){if(!Y1(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=lD(r.children);t.push(new Vn(r.value,o))}return t.filter(r=>!n.has(r))}function cD(e){let t=e;for(;t._sourceSegment;)t=t._sourceSegment;return t}function dD(e){let t=e,n=t._segmentIndexShift??0;for(;t._sourceSegment;)t=t._sourceSegment,n+=t._segmentIndexShift??0;return n-1}function hD(e){return e.data||{}}function pD(e){return e.resolve||{}}const ld=Symbol("RouteTitle");function gD(e){return"string"==typeof e.title||null===e.title}function cd(e){return Mr(t=>{const n=e(t);return n?Ke(n).pipe(oe(()=>t)):z(t)})}class sP extends class iP{shouldDetach(t){return!1}store(t,n){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,n){return t.routeConfig===n.routeConfig}}{}const dd=new H("ROUTES");let fd=(()=>{class e{constructor(n,r){this.injector=n,this.compiler=r,this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap}loadComponent(n){if(this.componentLoaders.get(n))return this.componentLoaders.get(n);if(n._loadedComponent)return z(n._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(n);const r=ir(n.loadComponent()).pipe(ot(i=>{this.onLoadEndListener&&this.onLoadEndListener(n),n._loadedComponent=i}),zc(()=>{this.componentLoaders.delete(n)})),o=new Cv(r,()=>new Re).pipe($c());return this.componentLoaders.set(n,o),o}loadChildren(n,r){if(this.childrenLoaders.get(r))return this.childrenLoaders.get(r);if(r._loadedRoutes)return z({routes:r._loadedRoutes,injector:r._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(r);const i=this.loadModuleFactoryOrRoutes(r.loadChildren).pipe(oe(a=>{this.onLoadEndListener&&this.onLoadEndListener(r);let u,l,c=!1;Array.isArray(a)?l=a:(u=a.create(n).injector,l=Tv(u.get(dd,[],O.Self|O.Optional)));return{routes:l.map(sd),injector:u}}),zc(()=>{this.childrenLoaders.delete(r)})),s=new Cv(i,()=>new Re).pipe($c());return this.childrenLoaders.set(r,s),s}loadModuleFactoryOrRoutes(n){return ir(n()).pipe(Ze(r=>r instanceof pm||Array.isArray(r)?z(r):Ke(this.compiler.compileModuleAsync(r))))}}return e.\u0275fac=function(n){return new(n||e)(A(bt),A(oc))},e.\u0275prov=te({token:e,factory:e.\u0275fac}),e})();class uP{shouldProcessUrl(t){return!0}extract(t){return t}merge(t,n){return t}}function lP(e){throw e}function cP(e,t,n){return t.parse("/")}const dP={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},fP={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let it=(()=>{class e{constructor(n,r,o,i,s,a,u){this.rootComponentType=n,this.urlSerializer=r,this.rootContexts=o,this.location=i,this.config=u,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.disposed=!1,this.navigationId=0,this.currentPageId=0,this.isNgZoneEnabled=!1,this.events=new Re,this.errorHandler=lP,this.malformedUriErrorHandler=cP,this.navigated=!1,this.lastSuccessfulId=-1,this.afterPreactivation=()=>z(void 0),this.urlHandlingStrategy=new uP,this.routeReuseStrategy=new sP,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.canceledNavigationResolution="replace",this.configLoader=s.get(fd),this.configLoader.onLoadEndListener=f=>this.triggerEvent(new SA(f)),this.configLoader.onLoadStartListener=f=>this.triggerEvent(new IA(f)),this.ngModule=s.get(Xn),this.console=s.get(sS);const d=s.get(Ve);this.isNgZoneEnabled=d instanceof Ve&&Ve.isInAngularZone(),this.resetConfig(u),this.currentUrlTree=function LA(){return new xr(new re([],{}),{},null)}(),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=Hv(this.currentUrlTree,this.rootComponentType),this.transitions=new on({id:0,targetPageId:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}get browserPageId(){return this.location.getState()?.\u0275routerPageId}setupNavigations(n){const r=this.events;return n.pipe(or(o=>0!==o.id),oe(o=>({...o,extractedUrl:this.urlHandlingStrategy.extract(o.rawUrl)})),Mr(o=>{let i=!1,s=!1;return z(o).pipe(ot(a=>{this.currentNavigation={id:a.id,initialUrl:a.rawUrl,extractedUrl:a.extractedUrl,trigger:a.source,extras:a.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),Mr(a=>{const u=this.browserUrlTree.toString(),l=!this.navigated||a.extractedUrl.toString()!==u||u!==this.currentUrlTree.toString();if(("reload"===this.onSameUrlNavigation||l)&&this.urlHandlingStrategy.shouldProcessUrl(a.rawUrl))return vD(a.source)&&(this.browserUrlTree=a.extractedUrl),z(a).pipe(Mr(d=>{const f=this.transitions.getValue();return r.next(new qc(d.id,this.serializeUrl(d.extractedUrl),d.source,d.restoredState)),f!==this.transitions.getValue()?En:Promise.resolve(d)}),function R1(e,t,n,r){return Mr(o=>function A1(e,t,n,r,o){return new P1(e,t,n,r,o).apply()}(e,t,n,o.extractedUrl,r).pipe(oe(i=>({...o,urlAfterRedirects:i}))))}(this.ngModule.injector,this.configLoader,this.urlSerializer,this.config),ot(d=>{this.currentNavigation={...this.currentNavigation,finalUrl:d.urlAfterRedirects}}),function J1(e,t,n,r,o){return Ze(i=>function W1(e,t,n,r,o="emptyOnly",i="legacy"){try{const s=new Q1(e,t,n,r,o,i).recognize();return null===s?uD(new G1):z(s)}catch(s){return uD(s)}}(e,t,i.urlAfterRedirects,n(i.urlAfterRedirects),r,o).pipe(oe(s=>({...i,targetSnapshot:s}))))}(this.rootComponentType,this.config,d=>this.serializeUrl(d),this.paramsInheritanceStrategy,this.relativeLinkResolution),ot(d=>{if("eager"===this.urlUpdateStrategy){if(!d.extras.skipLocationChange){const h=this.urlHandlingStrategy.merge(d.urlAfterRedirects,d.rawUrl);this.setBrowserUrl(h,d)}this.browserUrlTree=d.urlAfterRedirects}const f=new CA(d.id,this.serializeUrl(d.extractedUrl),this.serializeUrl(d.urlAfterRedirects),d.targetSnapshot);r.next(f)}));if(l&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:f,extractedUrl:h,source:p,restoredState:g,extras:v}=a,D=new qc(f,this.serializeUrl(h),p,g);r.next(D);const w=Hv(h,this.rootComponentType).snapshot;return z({...a,targetSnapshot:w,urlAfterRedirects:h,extras:{...v,skipLocationChange:!1,replaceUrl:!1}})}return this.rawUrlTree=a.rawUrl,a.resolve(null),En}),ot(a=>{const u=new wA(a.id,this.serializeUrl(a.extractedUrl),this.serializeUrl(a.urlAfterRedirects),a.targetSnapshot);this.triggerEvent(u)}),oe(a=>({...a,guards:N1(a.targetSnapshot,a.currentSnapshot,this.rootContexts)})),function j1(e,t){return Ze(n=>{const{targetSnapshot:r,currentSnapshot:o,guards:{canActivateChecks:i,canDeactivateChecks:s}}=n;return 0===s.length&&0===i.length?z({...n,guardsResult:!0}):function V1(e,t,n,r){return Ke(e).pipe(Ze(o=>function q1(e,t,n,r,o){const i=t&&t.routeConfig?t.routeConfig.canDeactivate:null;return i&&0!==i.length?z(i.map(a=>{const u=ba(a,t,o);return ir(function b1(e){return e&&ma(e.canDeactivate)}(u)?u.canDeactivate(e,t,n,r):u(e,t,n,r)).pipe(Sr())})).pipe(xi()):z(!0)}(o.component,o.route,n,t,r)),Sr(o=>!0!==o,!0))}(s,r,o,e).pipe(Ze(a=>a&&function D1(e){return"boolean"==typeof e}(a)?function B1(e,t,n,r){return Ke(t).pipe(wi(o=>Bc(function H1(e,t){return null!==e&&t&&t(new TA(e)),z(!0)}(o.route.parent,r),function $1(e,t){return null!==e&&t&&t(new AA(e)),z(!0)}(o.route,r),function z1(e,t,n){const r=t[t.length-1],i=t.slice(0,t.length-1).reverse().map(s=>function F1(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=>_v(()=>z(s.guards.map(u=>{const l=ba(u,s.node,n);return ir(function w1(e){return e&&ma(e.canActivateChild)}(l)?l.canActivateChild(r,e):l(r,e)).pipe(Sr())})).pipe(xi())));return z(i).pipe(xi())}(e,o.path,n),function U1(e,t,n){const r=t.routeConfig?t.routeConfig.canActivate:null;if(!r||0===r.length)return z(!0);const o=r.map(i=>_v(()=>{const s=ba(i,t,n);return ir(function C1(e){return e&&ma(e.canActivate)}(s)?s.canActivate(t,e):s(t,e)).pipe(Sr())}));return z(o).pipe(xi())}(e,o.route,n))),Sr(o=>!0!==o,!0))}(r,i,e,t):z(a)),oe(a=>({...n,guardsResult:a})))})}(this.ngModule.injector,a=>this.triggerEvent(a)),ot(a=>{if(Pr(a.guardsResult)){const l=Wc(`Redirecting to "${this.serializeUrl(a.guardsResult)}"`);throw l.url=a.guardsResult,l}const u=new bA(a.id,this.serializeUrl(a.extractedUrl),this.serializeUrl(a.urlAfterRedirects),a.targetSnapshot,!!a.guardsResult);this.triggerEvent(u)}),or(a=>!!a.guardsResult||(this.restoreHistory(a),this.cancelNavigationTransition(a,""),!1)),cd(a=>{if(a.guards.canActivateChecks.length)return z(a).pipe(ot(u=>{const l=new EA(u.id,this.serializeUrl(u.extractedUrl),this.serializeUrl(u.urlAfterRedirects),u.targetSnapshot);this.triggerEvent(l)}),Mr(u=>{let l=!1;return z(u).pipe(function X1(e,t){return Ze(n=>{const{targetSnapshot:r,guards:{canActivateChecks:o}}=n;if(!o.length)return z(n);let i=0;return Ke(o).pipe(wi(s=>function eP(e,t,n,r){const o=e.routeConfig,i=e._resolve;return void 0!==o?.title&&!gD(o)&&(i[ld]=o.title),function tP(e,t,n,r){const o=function nP(e){return[...Object.keys(e),...Object.getOwnPropertySymbols(e)]}(e);if(0===o.length)return z({});const i={};return Ke(o).pipe(Ze(s=>function rP(e,t,n,r){const o=ba(e,t,r);return ir(o.resolve?o.resolve(t,n):o(t,n))}(e[s],t,n,r).pipe(Sr(),ot(a=>{i[s]=a}))),Hc(1),function _A(e){return oe(()=>e)}(i),Ir(s=>s instanceof _i?En:Di(s)))}(i,e,t,r).pipe(oe(s=>(e._resolvedData=s,e.data=Uv(e,n).resolve,o&&gD(o)&&(e.data[ld]=o.title),null)))}(s.route,r,e,t)),ot(()=>i++),Hc(1),Ze(s=>i===o.length?z(n):En))})}(this.paramsInheritanceStrategy,this.ngModule.injector),ot({next:()=>l=!0,complete:()=>{l||(this.restoreHistory(u),this.cancelNavigationTransition(u,"At least one route resolver didn't emit any value."))}}))}),ot(u=>{const l=new MA(u.id,this.serializeUrl(u.extractedUrl),this.serializeUrl(u.urlAfterRedirects),u.targetSnapshot);this.triggerEvent(l)}))}),cd(a=>{const u=l=>{const c=[];l.routeConfig?.loadComponent&&!l.routeConfig._loadedComponent&&c.push(this.configLoader.loadComponent(l.routeConfig).pipe(ot(d=>{l.component=d}),oe(()=>{})));for(const d of l.children)c.push(...u(d));return c};return vv(u(a.targetSnapshot.root)).pipe(Uc(),Ci(1))}),cd(()=>this.afterPreactivation()),oe(a=>{const u=function t1(e,t,n){const r=Mi(e,t._root,n?n._root:void 0);return new $v(r,t)}(this.routeReuseStrategy,a.targetSnapshot,a.currentRouterState);return{...a,targetRouterState:u}}),ot(a=>{this.currentUrlTree=a.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(a.urlAfterRedirects,a.rawUrl),this.routerState=a.targetRouterState,"deferred"===this.urlUpdateStrategy&&(a.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,a),this.browserUrlTree=a.urlAfterRedirects)}),((e,t,n)=>oe(r=>(new v1(t,r.targetRouterState,r.currentRouterState,n).activate(e),r)))(this.rootContexts,this.routeReuseStrategy,a=>this.triggerEvent(a)),ot({next(){i=!0},complete(){i=!0}}),zc(()=>{i||s||this.cancelNavigationTransition(o,`Navigation ID ${o.id} is not equal to the current navigation id ${this.navigationId}`),this.currentNavigation?.id===o.id&&(this.currentNavigation=null)}),Ir(a=>{if(s=!0,function NA(e){return e&&e[Iv]}(a)){const u=Pr(a.url);u||(this.navigated=!0,this.restoreHistory(o,!0));const l=new sa(o.id,this.serializeUrl(o.extractedUrl),a.message);if(r.next(l),u){const c=this.urlHandlingStrategy.merge(a.url,this.rawUrlTree),d={skipLocationChange:o.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||vD(o.source)};this.scheduleNavigation(c,"imperative",null,d,{resolve:o.resolve,reject:o.reject,promise:o.promise})}else o.resolve(!1)}else{this.restoreHistory(o,!0);const u=new Ev(o.id,this.serializeUrl(o.extractedUrl),a);r.next(u);try{o.resolve(this.errorHandler(a))}catch(l){o.reject(l)}}return En}))}))}resetRootComponentType(n){this.rootComponentType=n,this.routerState.root.component=this.rootComponentType}setTransition(n){this.transitions.next({...this.transitions.value,...n})}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(n=>{const r="popstate"===n.type?"popstate":"hashchange";"popstate"===r&&setTimeout(()=>{const o={replaceUrl:!0},i=n.state?.navigationId?n.state:null;if(i){const a={...i};delete a.navigationId,delete a.\u0275routerPageId,0!==Object.keys(a).length&&(o.state=a)}const s=this.parseUrl(n.url);this.scheduleNavigation(s,r,i,o)},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(n){this.events.next(n)}resetConfig(n){this.config=n.map(sd),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.transitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(n,r={}){const{relativeTo:o,queryParams:i,fragment:s,queryParamsHandling:a,preserveFragment:u}=r,l=o||this.routerState.root,c=u?this.currentUrlTree.fragment:s;let d=null;switch(a){case"merge":d={...this.currentUrlTree.queryParams,...i};break;case"preserve":d=this.currentUrlTree.queryParams;break;default:d=i||null}return null!==d&&(d=this.removeEmptyProps(d)),function o1(e,t,n,r,o){if(0===n.length)return nd(t.root,t.root,t.root,r,o);const i=function i1(e){if("string"==typeof e[0]&&1===e.length&&"/"===e[0])return new Wv(!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 Ye(i.outlets,(u,l)=>{a[l]="string"==typeof u?u.split("/"):u}),[...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 Wv(n,t,r)}(n);return i.toRoot()?nd(t.root,t.root,new re([],{}),r,o):function s(u){const l=function s1(e,t,n,r){return e.isAbsolute?new rd(t.root,!0,0):-1===r?new rd(n,n===t.root,0):function a1(e,t,n){let r=e,o=t,i=n;for(;i>o;){if(i-=o,r=r.parent,!r)throw new M(4005,!1);o=r.segments.length}return new rd(r,!1,o-i)}(n,r+(ha(e.commands[0])?0:1),e.numberOfDoubleDots)}(i,t,e.snapshot?._urlSegment,u),c=l.processChildren?pa(l.segmentGroup,l.index,i.commands):Qv(l.segmentGroup,l.index,i.commands);return nd(t.root,l.segmentGroup,c,r,o)}(e.snapshot?._lastPathIndex)}(l,this.currentUrlTree,n,d,c??null)}navigateByUrl(n,r={skipLocationChange:!1}){const o=Pr(n)?n:this.parseUrl(n),i=this.urlHandlingStrategy.merge(o,this.rawUrlTree);return this.scheduleNavigation(i,"imperative",null,r)}navigate(n,r={skipLocationChange:!1}){return function hP(e){for(let t=0;t<e.length;t++){if(null==e[t])throw new M(4008,!1)}}(n),this.navigateByUrl(this.createUrlTree(n,r),r)}serializeUrl(n){return this.urlSerializer.serialize(n)}parseUrl(n){let r;try{r=this.urlSerializer.parse(n)}catch(o){r=this.malformedUriErrorHandler(o,this.urlSerializer,n)}return r}isActive(n,r){let o;if(o=!0===r?{...dP}:!1===r?{...fP}:r,Pr(n))return Pv(this.currentUrlTree,n,o);const i=this.parseUrl(n);return Pv(this.currentUrlTree,i,o)}removeEmptyProps(n){return Object.keys(n).reduce((r,o)=>{const i=n[o];return null!=i&&(r[o]=i),r},{})}processNavigations(){this.navigations.subscribe(n=>{this.navigated=!0,this.lastSuccessfulId=n.id,this.currentPageId=n.targetPageId,this.events.next(new Tr(n.id,this.serializeUrl(n.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,this.titleStrategy?.updateTitle(this.routerState.snapshot),n.resolve(!0)},n=>{this.console.warn(`Unhandled Navigation Error: ${n}`)})}scheduleNavigation(n,r,o,i,s){if(this.disposed)return Promise.resolve(!1);let a,u,l;s?(a=s.resolve,u=s.reject,l=s.promise):l=new Promise((f,h)=>{a=f,u=h});const c=++this.navigationId;let d;return"computed"===this.canceledNavigationResolution?(0===this.currentPageId&&(o=this.location.getState()),d=o&&o.\u0275routerPageId?o.\u0275routerPageId:i.replaceUrl||i.skipLocationChange?this.browserPageId??0:(this.browserPageId??0)+1):d=0,this.setTransition({id:c,targetPageId:d,source:r,restoredState:o,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:n,extras:i,resolve:a,reject:u,promise:l,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),l.catch(f=>Promise.reject(f))}setBrowserUrl(n,r){const o=this.urlSerializer.serialize(n),i={...r.extras.state,...this.generateNgRouterState(r.id,r.targetPageId)};this.location.isCurrentPathEqualTo(o)||r.extras.replaceUrl?this.location.replaceState(o,"",i):this.location.go(o,"",i)}restoreHistory(n,r=!1){if("computed"===this.canceledNavigationResolution){const o=this.currentPageId-n.targetPageId;"popstate"!==n.source&&"eager"!==this.urlUpdateStrategy&&this.currentUrlTree!==this.currentNavigation?.finalUrl||0===o?this.currentUrlTree===this.currentNavigation?.finalUrl&&0===o&&(this.resetState(n),this.browserUrlTree=n.currentUrlTree,this.resetUrlToCurrentUrlTree()):this.location.historyGo(o)}else"replace"===this.canceledNavigationResolution&&(r&&this.resetState(n),this.resetUrlToCurrentUrlTree())}resetState(n){this.routerState=n.currentRouterState,this.currentUrlTree=n.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}cancelNavigationTransition(n,r){const o=new sa(n.id,this.serializeUrl(n.extractedUrl),r);this.triggerEvent(o),n.resolve(!1)}generateNgRouterState(n,r){return"computed"===this.canceledNavigationResolution?{navigationId:n,\u0275routerPageId:r}:{navigationId:n}}}return e.\u0275fac=function(n){Yu()},e.\u0275prov=te({token:e,factory:e.\u0275fac}),e})();function vD(e){return"imperative"!==e}class DD{buildTitle(t){let n,r=t.root;for(;void 0!==r;)n=this.getResolvedTitleForRoute(r)??n,r=r.children.find(o=>o.outlet===K);return n}getResolvedTitleForRoute(t){return t.data[ld]}}let mP=(()=>{class e extends DD{constructor(n){super(),this.title=n}updateTitle(n){const r=this.buildTitle(n);void 0!==r&&this.title.setTitle(r)}}return e.\u0275fac=function(n){return new(n||e)(A(gv))},e.\u0275prov=te({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();class _D{}let CD=(()=>{class e{constructor(n,r,o,i,s){this.router=n,this.injector=o,this.preloadingStrategy=i,this.loader=s}setUpPreloading(){this.subscription=this.router.events.pipe(or(n=>n instanceof Tr),wi(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(n,r){const o=[];for(const i of r){i.providers&&!i._injector&&(i._injector=Rs(i.providers,n,`Route: ${i.path}`));const s=i._injector??n,a=i._loadedInjector??s;i.loadChildren&&!i._loadedRoutes||i.loadComponent&&!i._loadedComponent?o.push(this.preloadConfig(s,i)):(i.children||i._loadedRoutes)&&o.push(this.processRoutes(a,i.children??i._loadedRoutes))}return Ke(o).pipe(Nr())}preloadConfig(n,r){return this.preloadingStrategy.preload(r,()=>{let o;o=r.loadChildren&&void 0===r.canLoad?this.loader.loadChildren(n,r):z(null);const i=o.pipe(Ze(s=>null===s?z(void 0):(r._loadedRoutes=s.routes,r._loadedInjector=s.injector,this.processRoutes(s.injector??n,s.routes))));return r.loadComponent&&!r._loadedComponent?Ke([i,this.loader.loadComponent(r)]).pipe(Nr()):i})}}return e.\u0275fac=function(n){return new(n||e)(A(it),A(oc),A(Dr),A(_D),A(fd))},e.\u0275prov=te({token:e,factory:e.\u0275fac}),e})();const wD=new H("");let yP=(()=>{class e{constructor(n,r,o={}){this.router=n,this.viewportScroller=r,this.options=o,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},o.scrollPositionRestoration=o.scrollPositionRestoration||"disabled",o.anchorScrolling=o.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(n=>{n instanceof qc?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=n.navigationTrigger,this.restoredId=n.restoredState?n.restoredState.navigationId:0):n instanceof Tr&&(this.lastId=n.id,this.scheduleScrollEvent(n,this.router.parseUrl(n.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(n=>{n instanceof Mv&&(n.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(n.position):n.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(n.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(n,r){this.router.triggerEvent(new Mv(n,"popstate"===this.lastSource?this.store[this.restoredId]:null,r))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return e.\u0275fac=function(n){Yu()},e.\u0275prov=te({token:e,factory:e.\u0275fac}),e})();const gd=new H("ROUTER_CONFIGURATION",{providedIn:"root",factory:()=>({})}),bD=new H("ROUTER_FORROOT_GUARD"),ED=new H(""),vP=[Dc,{provide:Fv,useClass:kv},{provide:it,useFactory:function EP(e,t,n,r,o,i,s={},a,u,l,c){const d=new it(null,e,t,n,r,o,Tv(i));return l&&(d.urlHandlingStrategy=l),c&&(d.routeReuseStrategy=c),d.titleStrategy=u??a,function MP(e,t){e.errorHandler&&(t.errorHandler=e.errorHandler),e.malformedUriErrorHandler&&(t.malformedUriErrorHandler=e.malformedUriErrorHandler),e.onSameUrlNavigation&&(t.onSameUrlNavigation=e.onSameUrlNavigation),e.paramsInheritanceStrategy&&(t.paramsInheritanceStrategy=e.paramsInheritanceStrategy),e.relativeLinkResolution&&(t.relativeLinkResolution=e.relativeLinkResolution),e.urlUpdateStrategy&&(t.urlUpdateStrategy=e.urlUpdateStrategy),e.canceledNavigationResolution&&(t.canceledNavigationResolution=e.canceledNavigationResolution)}(s,d),d},deps:[Fv,Si,Dc,bt,oc,dd,gd,mP,[DD,new Zn],[class aP{},new Zn],[class oP{},new Zn]]},Si,{provide:Io,useFactory:function IP(e){return e.routerState.root},deps:[it]},fd];function DP(){return new fy("Router",it)}let MD=(()=>{class e{constructor(n,r){}static forRoot(n,r){return{ngModule:e,providers:[vP,[],ID(n),{provide:bD,useFactory:bP,deps:[[it,new Zn,new qo]]},{provide:gd,useValue:r||{}},r?.useHash?{provide:Er,useClass:KS}:{provide:Er,useClass:ky},{provide:wD,useFactory:()=>{const e=mr(it),t=mr(Dx),n=mr(gd);return n.scrollOffset&&t.setOffset(n.scrollOffset),new yP(e,t,n)}},r?.preloadingStrategy?RP(r.preloadingStrategy):[],{provide:fy,multi:!0,useFactory:DP},r?.initialNavigation?TP(r):[],[{provide:SD,useFactory:SP},{provide:iy,multi:!0,useExisting:SD}]]}}static forChild(n){return{ngModule:e,providers:[ID(n)]}}}return e.\u0275fac=function(n){return new(n||e)(A(bD,8),A(it,8))},e.\u0275mod=lr({type:e}),e.\u0275inj=Un({}),e})();function bP(e){return"guarded"}function ID(e){return[{provide:dC,multi:!0,useValue:e},{provide:dd,multi:!0,useValue:e}]}function SP(){const e=mr(bt);return t=>{const n=e.get(Bs);if(t!==n.components[0])return;const r=e.get(it),o=e.get(TD);null===e.get(md,null,O.Optional)&&r.initialNavigation(),e.get(ED,null,O.Optional)?.setUpPreloading(),e.get(wD,null,O.Optional)?.init(),r.resetRootComponentType(n.componentTypes[0]),o.next(),o.complete()}}const SD=new H("");function TP(e){return["disabled"===e.initialNavigation?[{provide:Ls,multi:!0,useFactory:()=>{const e=mr(it);return()=>{e.setUpLocationChangeListener()}}},{provide:md,useValue:"disabled"}]:[],"enabledBlocking"===e.initialNavigation?[{provide:md,useValue:"enabledBlocking"},{provide:Ls,multi:!0,deps:[bt],useFactory:e=>{const t=e.get(WS,Promise.resolve(null));let n=!1;return()=>t.then(()=>new Promise(o=>{const i=e.get(it),s=e.get(TD);(function r(o){const i=e.get(it);i.events.pipe(or(s=>s instanceof Tr||s instanceof sa||s instanceof Ev),oe(s=>{if(s instanceof Tr)return!0;const a=i.navigationId!==s.id,u=s instanceof sa&&-1!==s.reason.indexOf(Gc);return!(!a&&!u)&&null}),or(s=>null!==s),Ci(1)).subscribe(()=>{o()})})(()=>{o(!0),n=!0}),i.afterPreactivation=()=>(o(!0),n||s.closed?z(void 0):s),i.initialNavigation()}))}}]:[]]}const TD=new H("",{factory:()=>new Re}),md=new H("");function RP(e){return[CD,{provide:ED,useExisting:CD},{provide:_D,useExisting:e}]}const NP=[];let FP=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=lr({type:e}),e.\u0275inj=Un({imports:[MD.forRoot(NP),MD]}),e})();var kP=J(123);let LP=(()=>{class e{constructor(){}ngOnInit(){kP.init()}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=qn({type:e,selectors:[["app-homepage"]],decls:105,vars:0,consts:[[1,"smallicon"],["href","#",1,"logo1"],["href","#home"],["href","#client"],["href","#services"],["href","#MeetOurTeam"],["href","#contact"],[1,"banner"],["id","home"],[1,"container"],[1,"logo"],[1,"row"],["src","/assets/logoi.png"],["id","client"],[1,"col-md-12","col-sm-4"],[1,"feature-thumb"],[2,"padding","55px"],["data-aos","fade-left","data-aos-offset","400","data-aos-duration","400"],[1,"col-md-1","col-sm-12"],[1,"col-md-6","col-sm-12"],["type","submit","name","WEBSITE >>","value","WEBSITE >>",1,"feature-button"],[1,"col-md-4","col-sm-12"],[1,"feature-logo"],["src","/assets/gardenia.png","alt","GARDENIA",1,"img-responsive"],["data-aos","fade-right","data-aos-offset","400","data-aos-duration","400",1,"col-md-6","col-sm-12"],["action","https://clink.ph/"],["type","submit","name","","value","WEBSITE >>",1,"feature-button"],["data-aos","fade-right","data-aos-offset","400","data-aos-duration","400",1,"feature-logo"],["src","assets/clink.webp","alt","CLINK",1,"img-responsive"],["data-aos","fade-left",1,"col-md-6","col-sm-12"],["action","https://www.board.com/en"],["data-aos","fade-left",1,"feature-logo"],["src","assets/board.jpg","alt","BOARD",1,"img-responsive"],["id","services"],[1,"col-md-12","col-sm-4",2,"padding-top","60px"],[1,"services-logo"],["src","assets/r.gif","alt","outsource",1,"img-responsive"],[1,"col-md-7","col-sm-12",2,"padding-left","0px","margin-top","30px"],[1,"service-h1"],[1,"col-md-12","col-sm-4",2,"margin-top","30px"],[1,"col-md-6","col-sm-12",2,"padding-left","0px","margin-top","30px","text-align","right"],[1,"col-md-4","col-sm-12",2,"padding-bottom","110px"],["src","assets/rr.gif","alt","bi",1,"img-responsive"]],template:function(n,r){1&n&&(S(0,"header")(1,"div")(2,"div",0)(3,"a",1),ae(4,"IITS"),P()()(),S(5,"ul")(6,"li")(7,"a",2),ae(8,"Home"),P()(),S(9,"li")(10,"a",3),ae(11,"Clients & Partner"),P()(),S(12,"li")(13,"a",4),ae(14,"Services"),P()(),S(15,"li")(16,"a",5),ae(17,"Meet Our Team"),P()(),S(18,"li")(19,"a",6),ae(20,"Contact"),P()()()(),ie(21,"section",7),S(22,"section",8)(23,"div",9)(24,"div",10)(25,"div",11),ie(26,"img",12),P()()()(),S(27,"section",13)(28,"div",9)(29,"div",11)(30,"div",14)(31,"div",15)(32,"h1",16),ae(33,"OUR CLIENTS"),P(),S(34,"div",17),ie(35,"div",18),S(36,"div",19)(37,"h3"),ae(38,"GARDENIA BAKERIES PHILIPPINES INC."),P(),S(39,"p"),ae(40,"Servicing the most trusted bread company in all their plants nationwide."),P(),ie(41,"input",20),P(),S(42,"div",21)(43,"div",22),ie(44,"img",23),P()(),ie(45,"div",18),P()()(),S(46,"div",14)(47,"div",15),ie(48,"div",18),S(49,"div",24)(50,"h3"),ae(51,"CLINK PHILIPPINES"),P(),S(52,"p"),ae(53,"We help them \u201ckeep it pouring\u201d by ensuring security through maintaining their CCTV equipment and computer network."),P(),S(54,"form",25),ie(55,"input",26),P()(),S(56,"div",21)(57,"div",27),ie(58,"img",28),P()(),ie(59,"div",18),P()(),S(60,"div",14)(61,"div",15)(62,"h1"),ae(63,"OUR PARTNER"),P(),ie(64,"div",18),S(65,"div",29)(66,"h3"),ae(67,"BOARD INTERNATIONAL"),P(),S(68,"p"),ae(69,"Their exclusive partner in the Philippines in implementing performance management and business intelligence solutions."),P(),S(70,"form",30),ie(71,"input",26),P()(),S(72,"div",21)(73,"div",31),ie(74,"img",32),P()(),ie(75,"div",18),P()()()()(),S(76,"section",33)(77,"div",9)(78,"div",11)(79,"div",34)(80,"div",15)(81,"h1"),ae(82,"OUR SERVICES"),P(),ie(83,"div",18),S(84,"div",21)(85,"div",35),ie(86,"img",36),P()(),S(87,"div",37)(88,"h3",38),ae(89,"IT OUTSOURCING SERVICES"),P(),S(90,"p"),ae(91,"Our company provides IT services, particularly technical support and helpdesk such as cabling, network installation and configuration among others. We also do post-implementation support as an additional IT service to maintain the quality of equipment installed and to assist business users in their day-to-day technology needs."),P()(),ie(92,"div",18),P()(),S(93,"div",39)(94,"div",15),ie(95,"div",18),S(96,"div",40)(97,"h3",38),ae(98,"BUSINESS INTELLIGENCE SOFTWARE"),P(),S(99,"p"),ae(100,"Board International offers smarter planning, actionable insights, and better outcomes for more than 2,000 companies worldwide. Board allows leading enterprises to discover crucial insights, which drive business decisions and unify strategy, finance, and operations to plan smarter and achieve full control of performance across the entire organization. With Board, companies can manage and control their entire planning process from goal setting down to operational execution in one user-friendly environment. "),P()(),S(101,"div",41)(102,"div",35),ie(103,"img",42),P()(),ie(104,"div",18),P()()()()())},styles:['@import"https://fonts.googleapis.com/css?family=Muli:300,700|Nunito";body[_ngcontent-%COMP%]{min-height:200vh}header[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;transition:.6s;padding:40px 100px;z-index:1000000}header.sticky[_ngcontent-%COMP%]{padding:5px 100px;background:rgb(247,119,0)}header[_ngcontent-%COMP%] .logo1[_ngcontent-%COMP%]{position:relative;font-weight:700;color:#000;text-decoration:none;font-size:2em;text-transform:uppercase;letter-spacing:2px;transition:.6s}header[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{position:relative;display:flex;justify-content:center;align-items:center;font-weight:550px;padding-top:10px}li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:after{content:"";position:absolute;background-color:#000;height:3px;width:0;left:0;bottom:-10px;transition:.3s}li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover:after{width:100%}header[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{position:relative;list-style:none;font-size:18px}header[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{position:relative;margin:0 15px;text-decoration:none;color:#000;letter-spacing:2px;font-weight:500px;transition:.6s}header.sticky[_ngcontent-%COMP%] .logo1[_ngcontent-%COMP%], header.sticky[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#000}.caption[_ngcontent-%COMP%] .container[_ngcontent-%COMP%]{padding:20px}.logo[_ngcontent-%COMP%]{padding:15% 0 25% 5%}h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%], h6[_ngcontent-%COMP%]{font-family:Muli,sans-serif;font-weight:700;line-height:inherit}h1[_ngcontent-%COMP%]{color:#252525;font-size:3em;line-height:normal}h2[_ngcontent-%COMP%]{color:#353535;font-size:2em;padding-bottom:10px}h3[_ngcontent-%COMP%]{font-size:1.5em;margin-bottom:0}h3[_ngcontent-%COMP%], h3[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#454545}p[_ngcontent-%COMP%]{color:#757575;font-size:14px;font-weight:400;line-height:24px}.value[_ngcontent-%COMP%]{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#888888}.about-btn[_ngcontent-%COMP%]{background:transparent;border-radius:50px;border:1px solid #ffffff;color:#fff;font-size:inherit;font-weight:400;padding:15px 30px;transition:.5s}.about-btn[_ngcontent-%COMP%]:hover{background:#ffffff;border-color:transparent}.custom-navbar[_ngcontent-%COMP%]{background:#ffffff;border-top:5px solid #EE9613;border-bottom:0;box-shadow:0 1px 30px #0000001a;margin-bottom:0;padding:0}.custom-navbar[_ngcontent-%COMP%] .navbar-brand[_ngcontent-%COMP%]{color:#454545;font-size:18px;font-weight:700;line-height:40px}.custom-navbar[_ngcontent-%COMP%] .navbar-nav.navbar-nav-first[_ngcontent-%COMP%]{margin-left:8em}.custom-navbar[_ngcontent-%COMP%] .navbar-nav.navbar-right[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{padding-right:12px;padding-left:12px}.custom-navbar[_ngcontent-%COMP%] .navbar-nav.navbar-right[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%] .fa[_ngcontent-%COMP%]{background:#EE9613;border-radius:100%;color:#fff;width:30px;height:30px;line-height:30px;text-align:center;display:inline-block;margin-right:5px}.custom-navbar[_ngcontent-%COMP%] .nav[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{line-height:40px;color:#575757;padding-right:22px;padding-left:22px}.custom-navbar[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]:hover, .custom-navbar[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]:focus{background-color:transparent}.custom-navbar[_ngcontent-%COMP%] .nav[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{background-color:#fff;color:#ee9613}.custom-navbar[_ngcontent-%COMP%] .nav[_ngcontent-%COMP%] li.active[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{background-color:#ee9613;color:#fff}.custom-navbar[_ngcontent-%COMP%] .navbar-toggle[_ngcontent-%COMP%]{border:none;padding-top:10px}.custom-navbar[_ngcontent-%COMP%] .navbar-toggle[_ngcontent-%COMP%]{background-color:transparent}.custom-navbar[_ngcontent-%COMP%] .navbar-toggle[_ngcontent-%COMP%] .icon-bar[_ngcontent-%COMP%]{background:#252525;border-color:transparent}#home[_ngcontent-%COMP%]{padding:0}#home[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{color:#32539a;font-size:85px;font-family:Times New Roman PS Bold;text-shadow:3px 3px #888888;letter-spacing:3px;padding:0;margin-bottom:0}#home[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#df8b42;font-size:25px;font-family:Times New Roman PS Bold;text-shadow:1px 1px #888888;font-weight:300;margin:0;padding:0 0 40px}@media (min-width: 768px){.col-md-6[_ngcontent-%COMP%]{padding-left:0}}.caption[_ngcontent-%COMP%]{display:flex;justify-content:center;padding-top:130px;text-align:center;height:100%;color:#fff}.item[_ngcontent-%COMP%]{background-repeat:no-repeat;background-attachment:local;background-size:cover;height:600px}.caption[_ngcontent-%COMP%] h3[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#fff}.caption[_ngcontent-%COMP%] h3[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:#ff3}.feature-thumb[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background:#3f51b5;border-radius:50px;color:#fff;font-size:25px;font-weight:700;display:inline-block;width:60px;height:60px;line-height:60px;text-align:center;margin-bottom:5px}.feature-thumb[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:10px 0}.feature-thumb[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-family:sans-serif;font-weight:700;margin:0 auto 70px;color:#252020;text-align:center;font-size:35px;max-width:600px;position:relative;font-style:italic;letter-spacing:-2}.feature-thumb[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]:before{content:"";display:block;width:150px;height:7px;background:#252020;left:0;top:50%;position:absolute}.feature-thumb[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]:after{content:"";display:block;width:150px;height:7px;background:#252020;right:0;top:50%;position:absolute}.feature-logo[_ngcontent-%COMP%]{display:block;border-radius:100%;text-align:center;width:330px;height:250px;background-position:center;margin:auto}.feature-button[_ngcontent-%COMP%]{background-color:#ee9613;border-radius:10px;padding:3px;min-width:150px}.feature-button[_ngcontent-%COMP%] input[type=submit][_ngcontent-%COMP%]{border-radius:50px;border:1px solid transparent}.feature-button[_ngcontent-%COMP%] [_ngcontent-%COMP%]:hover{border-color:#fff;background-color:#f5f5f5}#about[_ngcontent-%COMP%]{background-color:#f9f9f9}#about[_ngcontent-%COMP%] figure[_ngcontent-%COMP%]{display:inline-block;vertical-align:top;margin-left:15px}#about[_ngcontent-%COMP%] figure[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{float:left;margin-left:-15px;padding:15px 20px;position:relative;top:20px}#about[_ngcontent-%COMP%] figure[_ngcontent-%COMP%] span[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{background:#29ca8e;border-radius:50px;color:#fff;font-size:25px;width:50px;height:50px;line-height:50px;text-align:center}.services-logo[_ngcontent-%COMP%]{display:block;border-radius:100%;text-align:center;width:400px;height:400px;background-position:center;margin:auto}.service-h1[_ngcontent-%COMP%]{color:#000;background-color:#ee9613;border-radius:5px;margin-bottom:15px;text-align:center;border:1px solid black;padding:10px!important;width:auto}.team-thumb[_ngcontent-%COMP%]{background:#ffffff;position:relative;overflow:hidden;text-align:left}.team-info[_ngcontent-%COMP%]{padding:20px 30px}.team-image[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%}.team-thumb[_ngcontent-%COMP%] .social-icon[_ngcontent-%COMP%]{border-top:1px solid #f0f0f0;padding:4px 20px 0}.team-thumb[_ngcontent-%COMP%] .social-icon[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{background:#ffffff;color:#252020}.team-info[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0}#contact[_ngcontent-%COMP%]{background:#3f51b5}#contact[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#fff}#contact[_ngcontent-%COMP%] .section-title[_ngcontent-%COMP%]{padding-bottom:20px}#contact[_ngcontent-%COMP%] h2[_ngcontent-%COMP%] > small[_ngcontent-%COMP%], #contact[_ngcontent-%COMP%] p[_ngcontent-%COMP%], #contact[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#f9f9f9}footer[_ngcontent-%COMP%]{background:#EE9613;padding:20px 0}@media screen and (max-width: 1170px){.custom-navbar[_ngcontent-%COMP%] .navbar-nav.navbar-nav-first[_ngcontent-%COMP%]{margin-left:inherit}}@media only screen and (max-width: 992px){section[_ngcontent-%COMP%], footer[_ngcontent-%COMP%]{padding:60px 0}.item[_ngcontent-%COMP%]{background-position:center center}.feature-thumb[_ngcontent-%COMP%], .about-info[_ngcontent-%COMP%], .team-thumb[_ngcontent-%COMP%], .footer-info[_ngcontent-%COMP%]{margin-bottom:50px}.contact-image[_ngcontent-%COMP%]{margin-top:50px}}@media only screen and (min-width: 768px) and (max-width: 991px){.custom-navbar[_ngcontent-%COMP%] .nav[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{padding-right:10px;padding-left:10px}}@media only screen and (max-width: 767px){h1[_ngcontent-%COMP%]{font-size:2.5em}h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%]{line-height:normal}.custom-navbar[_ngcontent-%COMP%]{background:#ffffff;box-shadow:0 1px 30px #0000001a;padding:10px 0;text-align:center}.custom-navbar[_ngcontent-%COMP%] .navbar-brand[_ngcontent-%COMP%], .custom-navbar[_ngcontent-%COMP%] .nav[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{line-height:normal}.custom-navbar[_ngcontent-%COMP%] .nav[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{padding:10px}.custom-navbar[_ngcontent-%COMP%] .navbar-brand[_ngcontent-%COMP%], .top-nav-collapse[_ngcontent-%COMP%] .navbar-brand[_ngcontent-%COMP%]{color:#252525;font-weight:600}.custom-navbar[_ngcontent-%COMP%] .nav[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .top-nav-collapse[_ngcontent-%COMP%] .nav[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#575757}.custom-navbar[_ngcontent-%COMP%] .navbar-nav.navbar-right[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:inline-block}.footer-info[_ngcontent-%COMP%]{margin-right:0}.footer-info.newsletter-form[_ngcontent-%COMP%]{margin-bottom:0}.entry-form[_ngcontent-%COMP%]{display:block;margin:0 auto}}@media only screen and (max-width: 580px){h2[_ngcontent-%COMP%]{font-size:1.8em}#testimonial[_ngcontent-%COMP%] .item[_ngcontent-%COMP%]{padding:2em}.contact-image[_ngcontent-%COMP%]{margin-top:0}}@media only screen and (max-width: 480px){h1[_ngcontent-%COMP%]{font-size:2em}#home[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:14px}.entry-form[_ngcontent-%COMP%]{border-radius:0;padding:2em;max-width:100%;max-height:100%;width:inherit;height:inherit}}']}),e})(),jP=(()=>{class e{constructor(){}ngOnInit(){}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=qn({type:e,selectors:[["app-mot"]],decls:28,vars:0,consts:[["id","MeetOurTeam"],[1,"secondmain"],[1,"center"],[1,"paragraph"],[1,"teams"],[1,"row"],[1,"column"],["src","/assets/trish.png","width","300","height","300","alt",""],[1,"content"],["src","/assets/circle.png","width","300","height","300","alt",""]],template:function(n,r){1&n&&(S(0,"section",0)(1,"div",1)(2,"div",2)(3,"h1"),ae(4,"Our Team Leads"),P()(),ie(5,"div",3),P()(),S(6,"section",4)(7,"div",5)(8,"div",6),ie(9,"img",7),S(10,"div",8)(11,"h1"),ae(12,"PATRICIA"),P()()(),S(13,"div",6),ie(14,"img",9),S(15,"div",8)(16,"h1"),ae(17,"BLUNTCHLI"),P()()(),S(18,"div",6),ie(19,"img",9),S(20,"div",8)(21,"h1"),ae(22,"ERNIE"),P()()(),S(23,"div",6),ie(24,"img",9),S(25,"div",8)(26,"h1"),ae(27,"ZEDRICK"),P()()()()())},styles:["*[_ngcontent-%COMP%]{background-color:#dadada;font-family:Poppins}.secondmain[_ngcontent-%COMP%]{text-align:center;padding-top:5%}.center[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:50px}.secondmain[_ngcontent-%COMP%] .paragraph[_ngcontent-%COMP%]{padding:15px 10%}.teams[_ngcontent-%COMP%]{text-align:center;padding:1% 0 5% 15%}.column[_ngcontent-%COMP%]{width:40%}.content[_ngcontent-%COMP%]{padding:5% 0 10%}.teams[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-weight:1000}"]}),e})(),VP=(()=>{class e{constructor(){}ngOnInit(){}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=qn({type:e,selectors:[["app-contact"]],decls:33,vars:0,consts:[["id","contact"],[1,"container"],["data-aos","fade-right","data-aos-duration","2400",1,"containerleft"],["src","assets/contactbg.png","width","500","height","500","alt",""],[1,"containerright"],["data-aos","fade-left","data-aos-duration","400",1,"one"],[1,"icon"],["href","https://www.facebook.com/innovatotec"],["src","assets/Contanticons/003-facebook.png","width","64","height","64","alt",""],["href","https://www.linkedin.com/company/81961169/admin/"],["src","assets/Contanticons/002-linkedin.png","width","64","height","64","alt",""],["data-aos","fade-left","data-aos-duration","2000",1,"two"],["src","assets/Contanticons/004-gps.png","width","64","height","64","alt",""],["data-aos","fade-left","data-aos-duration","3000",1,"three"],["src","assets/Contanticons/001-email.png","width","64","height","64","alt",""],["data-aos","fade-left","data-aos-duration","400",1,"four"],["src","assets/Contanticons/005-phone-call.png","width","64","height","64","alt",""]],template:function(n,r){1&n&&(S(0,"Section",0)(1,"div",1)(2,"section",2),ie(3,"img",3),P(),S(4,"section",4)(5,"div",5)(6,"h1"),ae(7,"CONTACT US"),P(),S(8,"p"),ae(9,"Message us on Facebook or LinkedIn"),P(),S(10,"div",6)(11,"a",7),ie(12,"img",8),P(),S(13,"a",9),ie(14,"img",10),P()()(),S(15,"div",11),ie(16,"img",12),S(17,"h1"),ae(18,"LOCATION"),P(),S(19,"p"),ae(20,"Brgy. San Antonio, Para\xf1aque City 1715"),P()(),S(21,"div",13),ie(22,"img",14),S(23,"h1"),ae(24,"EMAIL"),P(),S(25,"p"),ae(26,"[email protected]"),P()(),S(27,"div",15),ie(28,"img",16),S(29,"h1"),ae(30,"CALL US"),P(),S(31,"p"),ae(32,"(+63) 998-3096-121"),P()()()()())},styles:[".container[_ngcontent-%COMP%]{padding:250px 0 250px 100px;color:#fff;font-style:poppins}.container[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:medium}.containerleft[_ngcontent-%COMP%]{float:left;padding-top:10px}.containerright[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.one[_ngcontent-%COMP%]{text-align:center;background-color:#d48309;width:300px;height:260px;border:10px solid white;padding:40px 10px 5px;box-shadow:#00000029 0 10px 36px,#0000000f 0 0 0 1px}.icon[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] img[_ngcontent-%COMP%]:hover{padding:5px}.two[_ngcontent-%COMP%]{box-shadow:#00000029 0 10px 36px,#0000000f 0 0 0 1px;text-align:center;background-color:#a3a3a3;width:300px;height:260px;border:10px solid white;padding:40px 10px 5px 5px}.two[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{padding:5px}.three[_ngcontent-%COMP%]{box-shadow:#00000029 0 10px 36px,#0000000f 0 0 0 1px;text-align:center;background-color:#a3a3a3;width:300px;height:260px;border:10px solid white;padding:40px 10px 5px 5px}.three[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{padding:5px}.four[_ngcontent-%COMP%]{box-shadow:#00000029 0 10px 36px,#0000000f 0 0 0 1px;text-align:center;background-color:#d48309;width:300px;height:26 0px;border:10px solid white;padding:40px 10px 5px 5px}.four[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{padding:5px}"]}),e})(),BP=(()=>{class e{constructor(){}ngOnInit(){}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=qn({type:e,selectors:[["app-footer"]],decls:0,vars:0,template:function(n,r){},styles:[".containerfooter[_ngcontent-%COMP%]{background-color:orange}"]}),e})(),$P=(()=>{class e{constructor(){this.title="innovato-website"}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=qn({type:e,selectors:[["app-root"]],decls:4,vars:0,template:function(n,r){1&n&&ie(0,"app-homepage")(1,"app-mot")(2,"app-contact")(3,"app-footer")},dependencies:[LP,jP,VP,BP]}),e})(),HP=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=lr({type:e,bootstrap:[$P]}),e.\u0275inj=Un({imports:[Wx,FP]}),e})();(function IS(){Cy=!1})(),Gx().bootstrapModule(HP).catch(e=>console.error(e))},123:function(So){So.exports=function(Fe){function J(N){if(E[N])return E[N].exports;var X=E[N]={exports:{},id:N,loaded:!1};return Fe[N].call(X.exports,X,X.exports,J),X.loaded=!0,X.exports}var E={};return J.m=Fe,J.c=E,J.p="dist/",J(0)}([function(Fe,J,E){"use strict";function N(L){return L&&L.__esModule?L:{default:L}}var X=Object.assign||function(L){for(var Ge=1;Ge<arguments.length;Ge++){var lt=arguments[Ge];for(var Je in lt)Object.prototype.hasOwnProperty.call(lt,Je)&&(L[Je]=lt[Je])}return L},he=(N(E(1)),E(6)),j=N(he),q=N(E(7)),Z=N(E(8)),Qe=N(E(9)),$n=N(E(10)),Cn=N(E(11)),qt=N(E(14)),at=[],sn=!1,Ee={offset:120,delay:0,easing:"ease",duration:400,disable:!1,once:!1,startEvent:"DOMContentLoaded",throttleDelay:99,debounceDelay:50,disableMutationObserver:!1},ut=function(){if(arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&(sn=!0),sn)return at=(0,Cn.default)(at,Ee),(0,$n.default)(at,Ee.once),at},an=function(){at=(0,qt.default)(),ut()};Fe.exports={init:function(L){Ee=X(Ee,L),at=(0,qt.default)();var Ge=document.all&&!window.atob;return function(L){return!0===L||"mobile"===L&&Qe.default.mobile()||"phone"===L&&Qe.default.phone()||"tablet"===L&&Qe.default.tablet()||"function"==typeof L&&!0===L()}(Ee.disable)||Ge?void at.forEach(function(L,Ge){L.node.removeAttribute("data-aos"),L.node.removeAttribute("data-aos-easing"),L.node.removeAttribute("data-aos-duration"),L.node.removeAttribute("data-aos-delay")}):(Ee.disableMutationObserver||Z.default.isSupported()||(console.info('\n aos: MutationObserver is not supported on this browser,\n code mutations observing has been disabled.\n You may have to call "refreshHard()" by yourself.\n '),Ee.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",Ee.easing),document.querySelector("body").setAttribute("data-aos-duration",Ee.duration),document.querySelector("body").setAttribute("data-aos-delay",Ee.delay),"DOMContentLoaded"===Ee.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1?ut(!0):"load"===Ee.startEvent?window.addEventListener(Ee.startEvent,function(){ut(!0)}):document.addEventListener(Ee.startEvent,function(){ut(!0)}),window.addEventListener("resize",(0,q.default)(ut,Ee.debounceDelay,!0)),window.addEventListener("orientationchange",(0,q.default)(ut,Ee.debounceDelay,!0)),window.addEventListener("scroll",(0,j.default)(function(){(0,$n.default)(at,Ee.once)},Ee.throttleDelay)),Ee.disableMutationObserver||Z.default.ready("[data-aos]",an),at)},refresh:ut,refreshHard:an}},function(Fe,J){},,,,,function(Fe,J){(function(E){"use strict";function N(b,ue,L){function Ge(ce){var ct=Dt,wn=Re;return Dt=Re=void 0,ln=ce,ke=b.apply(wn,ct)}function lt(ce){return ln=ce,ee=setTimeout(un,ue),oe?Ge(ce):ke}function Hn(ce){var ct=ce-le;return void 0===le||ct>=ue||ct<0||Tt&&ce-ln>=St}function un(){var ce=x();return Hn(ce)?Ie(ce):void(ee=setTimeout(un,function Je(ce){var Ea=ue-(ce-le);return Tt?an(Ea,St-(ce-ln)):Ea}(ce)))}function Ie(ce){return ee=void 0,Se&&Dt?Ge(ce):(Dt=Re=void 0,ke)}function Lt(){var ce=x(),ct=Hn(ce);if(Dt=arguments,Re=this,le=ce,ct){if(void 0===ee)return lt(le);if(Tt)return ee=setTimeout(un,ue),Ge(le)}return void 0===ee&&(ee=setTimeout(un,ue)),ke}var Dt,Re,St,ke,ee,le,ln=0,oe=!1,Tt=!1,Se=!0;if("function"!=typeof b)throw new TypeError(Q);return ue=ge(ue)||0,ve(L)&&(oe=!!L.leading,St=(Tt="maxWait"in L)?ut(ge(L.maxWait)||0,ue):St,Se="trailing"in L?!!L.trailing:Se),Lt.cancel=function Rr(){void 0!==ee&&clearTimeout(ee),ln=0,Dt=le=Re=ee=void 0},Lt.flush=function ar(){return void 0===ee?ke:Ie(x())},Lt}function ve(b){var ue=typeof b>"u"?"undefined":q(b);return!!b&&("object"==ue||"function"==ue)}function j(b){return"symbol"==(typeof b>"u"?"undefined":q(b))||function he(b){return!!b&&"object"==(typeof b>"u"?"undefined":q(b))}(b)&&Ee.call(b)==me}function ge(b){if("number"==typeof b)return b;if(j(b))return Z;if(ve(b)){var ue="function"==typeof b.valueOf?b.valueOf():b;b=ve(ue)?ue+"":ue}if("string"!=typeof b)return 0===b?b:+b;b=b.replace(Qe,"");var L=$n.test(b);return L||sr.test(b)?Cn(b.slice(2),L?2:8):st.test(b)?Z:+b}var q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(b){return typeof b}:function(b){return b&&"function"==typeof Symbol&&b.constructor===Symbol&&b!==Symbol.prototype?"symbol":typeof b},Q="Expected a function",Z=NaN,me="[object Symbol]",Qe=/^\s+|\s+$/g,st=/^[-+]0x[0-9a-f]+$/i,$n=/^0b[01]+$/i,sr=/^0o[0-7]+$/i,Cn=parseInt,It="object"==(typeof E>"u"?"undefined":q(E))&&E&&E.Object===Object&&E,qt="object"==(typeof self>"u"?"undefined":q(self))&&self&&self.Object===Object&&self,at=It||qt||Function("return this")(),Ee=Object.prototype.toString,ut=Math.max,an=Math.min,x=function(){return at.Date.now()};Fe.exports=function X(b,ue,L){var Ge=!0,lt=!0;if("function"!=typeof b)throw new TypeError(Q);return ve(L)&&(Ge="leading"in L?!!L.leading:Ge,lt="trailing"in L?!!L.trailing:lt),N(b,ue,{leading:Ge,maxWait:ue,trailing:lt})}}).call(J,function(){return this}())},function(Fe,J){(function(E){"use strict";function X(x){var b=typeof x>"u"?"undefined":ge(x);return!!x&&("object"==b||"function"==b)}function he(x){return"symbol"==(typeof x>"u"?"undefined":ge(x))||function ve(x){return!!x&&"object"==(typeof x>"u"?"undefined":ge(x))}(x)&&sn.call(x)==Z}function j(x){if("number"==typeof x)return x;if(he(x))return Q;if(X(x)){var b="function"==typeof x.valueOf?x.valueOf():x;x=X(b)?b+"":b}if("string"!=typeof x)return 0===x?x:+x;x=x.replace(me,"");var ue=st.test(x);return ue||$n.test(x)?sr(x.slice(2),ue?2:8):Qe.test(x)?Q:+x}var ge="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(x){return typeof x}:function(x){return x&&"function"==typeof Symbol&&x.constructor===Symbol&&x!==Symbol.prototype?"symbol":typeof x},q="Expected a function",Q=NaN,Z="[object Symbol]",me=/^\s+|\s+$/g,Qe=/^[-+]0x[0-9a-f]+$/i,st=/^0b[01]+$/i,$n=/^0o[0-7]+$/i,sr=parseInt,Cn="object"==(typeof E>"u"?"undefined":ge(E))&&E&&E.Object===Object&&E,It="object"==(typeof self>"u"?"undefined":ge(self))&&self&&self.Object===Object&&self,qt=Cn||It||Function("return this")(),sn=Object.prototype.toString,Ee=Math.max,ut=Math.min,an=function(){return qt.Date.now()};Fe.exports=function N(x,b,ue){function L(Se){var ce=Lt,ct=Dt;return Lt=Dt=void 0,le=Se,St=x.apply(ct,ce)}function Ge(Se){return le=Se,ke=setTimeout(Hn,b),ln?L(Se):St}function Je(Se){var ce=Se-ee;return void 0===ee||ce>=b||ce<0||oe&&Se-le>=Re}function Hn(){var Se=an();return Je(Se)?un(Se):void(ke=setTimeout(Hn,function lt(Se){var wn=b-(Se-ee);return oe?ut(wn,Re-(Se-le)):wn}(Se)))}function un(Se){return ke=void 0,Tt&&Lt?L(Se):(Lt=Dt=void 0,St)}function ar(){var Se=an(),ce=Je(Se);if(Lt=arguments,Dt=this,ee=Se,ce){if(void 0===ke)return Ge(ee);if(oe)return ke=setTimeout(Hn,b),L(ee)}return void 0===ke&&(ke=setTimeout(Hn,b)),St}var Lt,Dt,Re,St,ke,ee,le=0,ln=!1,oe=!1,Tt=!0;if("function"!=typeof x)throw new TypeError(q);return b=j(b)||0,X(ue)&&(ln=!!ue.leading,Re=(oe="maxWait"in ue)?Ee(j(ue.maxWait)||0,b):Re,Tt="trailing"in ue?!!ue.trailing:Tt),ar.cancel=function Ie(){void 0!==ke&&clearTimeout(ke),le=0,Lt=ee=Dt=ke=void 0},ar.flush=function Rr(){return void 0===ke?St:un(an())},ar}}).call(J,function(){return this}())},function(Fe,J){"use strict";function E(ge){var q=void 0,Q=void 0;for(q=0;q<ge.length;q+=1)if((Q=ge[q]).dataset&&Q.dataset.aos||Q.children&&E(Q.children))return!0;return!1}function N(){return window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver}function he(ge){ge&&ge.forEach(function(q){var Q=Array.prototype.slice.call(q.addedNodes),Z=Array.prototype.slice.call(q.removedNodes);if(E(Q.concat(Z)))return j()})}Object.defineProperty(J,"__esModule",{value:!0});var j=function(){};J.default={isSupported:function X(){return!!N()},ready:function ve(ge,q){var Q=window.document,me=new(N())(he);j=q,me.observe(Q.documentElement,{childList:!0,subtree:!0,removedNodes:!0})}}},function(Fe,J){"use strict";function N(){return navigator.userAgent||navigator.vendor||window.opera||""}Object.defineProperty(J,"__esModule",{value:!0});var X=function(){function Q(Z,me){for(var Qe=0;Qe<me.length;Qe++){var st=me[Qe];st.enumerable=st.enumerable||!1,st.configurable=!0,"value"in st&&(st.writable=!0),Object.defineProperty(Z,st.key,st)}}return function(Z,me,Qe){return me&&Q(Z.prototype,me),Qe&&Q(Z,Qe),Z}}(),ve=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,he=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,j=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i,ge=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,q=function(){function Q(){!function E(Q,Z){if(!(Q instanceof Z))throw new TypeError("Cannot call a class as a function")}(this,Q)}return X(Q,[{key:"phone",value:function(){var Z=N();return!(!ve.test(Z)&&!he.test(Z.substr(0,4)))}},{key:"mobile",value:function(){var Z=N();return!(!j.test(Z)&&!ge.test(Z.substr(0,4)))}},{key:"tablet",value:function(){return this.mobile()&&!this.phone()}}]),Q}();J.default=new q},function(Fe,J){"use strict";Object.defineProperty(J,"__esModule",{value:!0});J.default=function(X,ve){var he=window.pageYOffset,j=window.innerHeight;X.forEach(function(ge,q){!function(X,ve,he){var j=X.node.getAttribute("data-aos-once");ve>X.position?X.node.classList.add("aos-animate"):typeof j<"u"&&("false"===j||!he&&"true"!==j)&&X.node.classList.remove("aos-animate")}(ge,j+he,ve)})}},function(Fe,J,E){"use strict";Object.defineProperty(J,"__esModule",{value:!0});var ve=function N(j){return j&&j.__esModule?j:{default:j}}(E(12));J.default=function(j,ge){return j.forEach(function(q,Q){q.node.classList.add("aos-init"),q.position=(0,ve.default)(q.node,ge.offset)}),j}},function(Fe,J,E){"use strict";Object.defineProperty(J,"__esModule",{value:!0});var ve=function N(j){return j&&j.__esModule?j:{default:j}}(E(13));J.default=function(j,ge){var q=0,Q=0,Z=window.innerHeight,me={offset:j.getAttribute("data-aos-offset"),anchor:j.getAttribute("data-aos-anchor"),anchorPlacement:j.getAttribute("data-aos-anchor-placement")};switch(me.offset&&!isNaN(me.offset)&&(Q=parseInt(me.offset)),me.anchor&&document.querySelectorAll(me.anchor)&&(j=document.querySelectorAll(me.anchor)[0]),q=(0,ve.default)(j).top,me.anchorPlacement){case"top-bottom":break;case"center-bottom":q+=j.offsetHeight/2;break;case"bottom-bottom":q+=j.offsetHeight;break;case"top-center":q+=Z/2;break;case"bottom-center":q+=Z/2+j.offsetHeight;break;case"center-center":q+=Z/2+j.offsetHeight/2;break;case"top-top":q+=Z;break;case"bottom-top":q+=j.offsetHeight+Z;break;case"center-top":q+=j.offsetHeight/2+Z}return me.anchorPlacement||me.offset||isNaN(ge)||(Q=ge),q+Q}},function(Fe,J){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.default=function(N){for(var X=0,ve=0;N&&!isNaN(N.offsetLeft)&&!isNaN(N.offsetTop);)X+=N.offsetLeft-("BODY"!=N.tagName?N.scrollLeft:0),ve+=N.offsetTop-("BODY"!=N.tagName?N.scrollTop:0),N=N.offsetParent;return{top:ve,left:X}}},function(Fe,J){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.default=function(N){return N=N||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(N,function(X){return{node:X}})}}])}},So=>{So(So.s=110)}]);