From 5ec3a0ced50bcca0eea3ae7c62915a058bfded11 Mon Sep 17 00:00:00 2001 From: Kristiyan Kostadinov Date: Mon, 4 Dec 2023 05:45:46 +0100 Subject: [PATCH] Auto-generated commit [ci skip] --- 404.html | 11 ++++++----- index.html | 11 ++++++----- main.17b430211c142ee4.js | 23 ----------------------- main.1b46f76b6b51b60c.js | 23 +++++++++++++++++++++++ polyfills.84a0f88745b73781.js | 7 ------- polyfills.f5063477b0dab1dd.js | 7 +++++++ 6 files changed, 42 insertions(+), 40 deletions(-) delete mode 100644 main.17b430211c142ee4.js create mode 100644 main.1b46f76b6b51b60c.js delete mode 100644 polyfills.84a0f88745b73781.js create mode 100644 polyfills.f5063477b0dab1dd.js diff --git a/404.html b/404.html index 999180b..46462f7 100644 --- a/404.html +++ b/404.html @@ -1,15 +1,16 @@ - + + + Angular SVG round progressbar demo - +
Loading
- - - \ No newline at end of file + + diff --git a/index.html b/index.html index 999180b..46462f7 100644 --- a/index.html +++ b/index.html @@ -1,15 +1,16 @@ - + + + Angular SVG round progressbar demo - +
Loading
- - - \ No newline at end of file + + diff --git a/main.17b430211c142ee4.js b/main.17b430211c142ee4.js deleted file mode 100644 index 8fdb1f6..0000000 --- a/main.17b430211c142ee4.js +++ /dev/null @@ -1,23 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[179],{415:()=>{function Sn(e){return"function"==typeof e}let Dr=!1;const it={Promise:void 0,set useDeprecatedSynchronousErrorHandling(e){if(e){const t=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+t.stack)}else Dr&&console.log("RxJS: Back to a better error behavior. Thank you. <3");Dr=e},get useDeprecatedSynchronousErrorHandling(){return Dr}};function qt(e){setTimeout(()=>{throw e},0)}const Io={closed:!0,next(e){},error(e){if(it.useDeprecatedSynchronousErrorHandling)throw e;qt(e)},complete(){}},Ss=Array.isArray||(e=>e&&"number"==typeof e.length);function As(e){return null!==e&&"object"==typeof e}const So=(()=>{function e(t){return Error.call(this),this.message=t?`${t.length} errors occurred during unsubscription:\n${t.map((n,r)=>`${r+1}) ${n.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=t,this}return e.prototype=Object.create(Error.prototype),e})();class fe{constructor(t){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,t&&(this._ctorUnsubscribe=!0,this._unsubscribe=t)}unsubscribe(){let t;if(this.closed)return;let{_parentOrParents:n,_ctorUnsubscribe:r,_unsubscribe:o,_subscriptions:i}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof fe)n.remove(this);else if(null!==n)for(let s=0;st.concat(n instanceof So?n.errors:n),[])}fe.EMPTY=((e=new fe).closed=!0,e);const Ao="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random();class $e extends fe{constructor(t,n,r){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=Io;break;case 1:if(!t){this.destination=Io;break}if("object"==typeof t){t instanceof $e?(this.syncErrorThrowable=t.syncErrorThrowable,this.destination=t,t.add(this)):(this.syncErrorThrowable=!0,this.destination=new Dc(this,t));break}default:this.syncErrorThrowable=!0,this.destination=new Dc(this,t,n,r)}}[Ao](){return this}static create(t,n,r){const o=new $e(t,n,r);return o.syncErrorThrowable=!1,o}next(t){this.isStopped||this._next(t)}error(t){this.isStopped||(this.isStopped=!0,this._error(t))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(t){this.destination.next(t)}_error(t){this.destination.error(t),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:t}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=t,this}}class Dc extends $e{constructor(t,n,r,o){super(),this._parentSubscriber=t;let i,s=this;Sn(n)?i=n:n&&(i=n.next,r=n.error,o=n.complete,n!==Io&&(s=Object.create(n),Sn(s.unsubscribe)&&this.add(s.unsubscribe.bind(s)),s.unsubscribe=this.unsubscribe.bind(this))),this._context=s,this._next=i,this._error=r,this._complete=o}next(t){if(!this.isStopped&&this._next){const{_parentSubscriber:n}=this;it.useDeprecatedSynchronousErrorHandling&&n.syncErrorThrowable?this.__tryOrSetError(n,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}}error(t){if(!this.isStopped){const{_parentSubscriber:n}=this,{useDeprecatedSynchronousErrorHandling:r}=it;if(this._error)r&&n.syncErrorThrowable?(this.__tryOrSetError(n,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else if(n.syncErrorThrowable)r?(n.syncErrorValue=t,n.syncErrorThrown=!0):qt(t),this.unsubscribe();else{if(this.unsubscribe(),r)throw t;qt(t)}}}complete(){if(!this.isStopped){const{_parentSubscriber:t}=this;if(this._complete){const n=()=>this._complete.call(this._context);it.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?(this.__tryOrSetError(t,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(t,n){try{t.call(this._context,n)}catch(r){if(this.unsubscribe(),it.useDeprecatedSynchronousErrorHandling)throw r;qt(r)}}__tryOrSetError(t,n,r){if(!it.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{n.call(this._context,r)}catch(o){return it.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=o,t.syncErrorThrown=!0,!0):(qt(o),!0)}return!1}_unsubscribe(){const{_parentSubscriber:t}=this;this._context=null,this._parentSubscriber=null,t.unsubscribe()}}const vr="function"==typeof Symbol&&Symbol.observable||"@@observable";function vc(e){return e}let ke=(()=>{class e{constructor(n){this._isScalar=!1,n&&(this._subscribe=n)}lift(n){const r=new e;return r.source=this,r.operator=n,r}subscribe(n,r,o){const{operator:i}=this,s=function QD(e,t,n){if(e){if(e instanceof $e)return e;if(e[Ao])return e[Ao]()}return e||t||n?new $e(e,t,n):new $e(Io)}(n,r,o);if(s.add(i?i.call(s,this.source):this.source||it.useDeprecatedSynchronousErrorHandling&&!s.syncErrorThrowable?this._subscribe(s):this._trySubscribe(s)),it.useDeprecatedSynchronousErrorHandling&&s.syncErrorThrowable&&(s.syncErrorThrowable=!1,s.syncErrorThrown))throw s.syncErrorValue;return s}_trySubscribe(n){try{return this._subscribe(n)}catch(r){it.useDeprecatedSynchronousErrorHandling&&(n.syncErrorThrown=!0,n.syncErrorValue=r),function ZD(e){for(;e;){const{closed:t,destination:n,isStopped:r}=e;if(t||r)return!1;e=n&&n instanceof $e?n:null}return!0}(n)?n.error(r):console.warn(r)}}forEach(n,r){return new(r=Cc(r))((o,i)=>{let s;s=this.subscribe(a=>{try{n(a)}catch(u){i(u),s&&s.unsubscribe()}},i,o)})}_subscribe(n){const{source:r}=this;return r&&r.subscribe(n)}[vr](){return this}pipe(...n){return 0===n.length?this:function _c(e){return 0===e.length?vc:1===e.length?e[0]:function(n){return e.reduce((r,o)=>o(r),n)}}(n)(this)}toPromise(n){return new(n=Cc(n))((r,o)=>{let i;this.subscribe(s=>i=s,s=>o(s),()=>r(i))})}}return e.create=t=>new e(t),e})();function Cc(e){if(e||(e=it.Promise||Promise),!e)throw new Error("no Promise impl found");return e}const An=(()=>{function e(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return e.prototype=Object.create(Error.prototype),e})();class YD extends fe{constructor(t,n){super(),this.subject=t,this.subscriber=n,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const t=this.subject,n=t.observers;if(this.subject=null,!n||0===n.length||t.isStopped||t.closed)return;const r=n.indexOf(this.subscriber);-1!==r&&n.splice(r,1)}}class Ec extends $e{constructor(t){super(t),this.destination=t}}let To=(()=>{class e extends ke{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[Ao](){return new Ec(this)}lift(n){const r=new wc(this,this);return r.operator=n,r}next(n){if(this.closed)throw new An;if(!this.isStopped){const{observers:r}=this,o=r.length,i=r.slice();for(let s=0;snew wc(t,n),e})();class wc extends To{constructor(t,n){super(),this.destination=t,this.source=n}next(t){const{destination:n}=this;n&&n.next&&n.next(t)}error(t){const{destination:n}=this;n&&n.error&&this.destination.error(t)}complete(){const{destination:t}=this;t&&t.complete&&this.destination.complete()}_subscribe(t){const{source:n}=this;return n?this.source.subscribe(t):fe.EMPTY}}class KD extends To{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const n=super._subscribe(t);return n&&!n.closed&&t.next(this._value),n}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new An;return this._value}next(t){super.next(this._value=t)}}function bc(e){return e&&"function"==typeof e.schedule}function Ts(e,t){return function(r){if("function"!=typeof e)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return r.lift(new XD(e,t))}}class XD{constructor(t,n){this.project=t,this.thisArg=n}call(t,n){return n.subscribe(new JD(t,this.project,this.thisArg))}}class JD extends $e{constructor(t,n,r){super(t),this.project=n,this.count=0,this.thisArg=r||this}_next(t){let n;try{n=this.project.call(this.thisArg,t,this.count++)}catch(r){return void this.destination.error(r)}this.destination.next(n)}}const Mc=e=>t=>{for(let n=0,r=e.length;ne&&"number"==typeof e.length&&"function"!=typeof e;function Sc(e){return!!e&&"function"!=typeof e.subscribe&&"function"==typeof e.then}const Ac=e=>{if(e&&"function"==typeof e[vr])return(e=>t=>{const n=e[vr]();if("function"!=typeof n.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return n.subscribe(t)})(e);if(Ic(e))return Mc(e);if(Sc(e))return(e=>t=>(e.then(n=>{t.closed||(t.next(n),t.complete())},n=>t.error(n)).then(null,qt),t))(e);if(e&&"function"==typeof e[No])return(e=>t=>{const n=e[No]();for(;;){let r;try{r=n.next()}catch(o){return t.error(o),t}if(r.done){t.complete();break}if(t.next(r.value),t.closed)break}return"function"==typeof n.return&&t.add(()=>{n.return&&n.return()}),t})(e);{const n=`You provided ${As(e)?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(n)}};function Ns(e,t){return new ke(n=>{const r=new fe;let o=0;return r.add(t.schedule(function(){o!==e.length?(n.next(e[o++]),n.closed||r.add(this.schedule())):n.complete()})),r})}function Fs(e,t){return t?function lv(e,t){if(null!=e){if(function av(e){return e&&"function"==typeof e[vr]}(e))return function ov(e,t){return new ke(n=>{const r=new fe;return r.add(t.schedule(()=>{const o=e[vr]();r.add(o.subscribe({next(i){r.add(t.schedule(()=>n.next(i)))},error(i){r.add(t.schedule(()=>n.error(i)))},complete(){r.add(t.schedule(()=>n.complete()))}}))})),r})}(e,t);if(Sc(e))return function iv(e,t){return new ke(n=>{const r=new fe;return r.add(t.schedule(()=>e.then(o=>{r.add(t.schedule(()=>{n.next(o),r.add(t.schedule(()=>n.complete()))}))},o=>{r.add(t.schedule(()=>n.error(o)))}))),r})}(e,t);if(Ic(e))return Ns(e,t);if(function uv(e){return e&&"function"==typeof e[No]}(e)||"string"==typeof e)return function sv(e,t){if(!e)throw new Error("Iterable cannot be null");return new ke(n=>{const r=new fe;let o;return r.add(()=>{o&&"function"==typeof o.return&&o.return()}),r.add(t.schedule(()=>{o=e[No](),r.add(t.schedule(function(){if(n.closed)return;let i,s;try{const a=o.next();i=a.value,s=a.done}catch(a){return void n.error(a)}s?n.complete():(n.next(i),this.schedule())}))})),r})}(e,t)}throw new TypeError((null!==e&&typeof e||e)+" is not observable")}(e,t):e instanceof ke?e:new ke(Ac(e))}class cv extends $e{constructor(t){super(),this.parent=t}_next(t){this.parent.notifyNext(t)}_error(t){this.parent.notifyError(t),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class dv extends $e{notifyNext(t){this.destination.next(t)}notifyError(t){this.destination.error(t)}notifyComplete(){this.destination.complete()}}function Os(e,t,n=Number.POSITIVE_INFINITY){return"function"==typeof t?r=>r.pipe(Os((o,i)=>Fs(e(o,i)).pipe(Ts((s,a)=>t(o,s,i,a))),n)):("number"==typeof t&&(n=t),r=>r.lift(new hv(e,n)))}class hv{constructor(t,n=Number.POSITIVE_INFINITY){this.project=t,this.concurrent=n}call(t,n){return n.subscribe(new pv(t,this.project,this.concurrent))}}class pv extends dv{constructor(t,n,r=Number.POSITIVE_INFINITY){super(t),this.project=n,this.concurrent=r,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(t){this.active0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}function Tc(e,t){return t?Ns(e,t):new ke(Mc(e))}function Nc(){return function(t){return t.lift(new Dv(t))}}class Dv{constructor(t){this.connectable=t}call(t,n){const{connectable:r}=this;r._refCount++;const o=new vv(t,r),i=n.subscribe(o);return o.closed||(o.connection=r.connect()),i}}class vv extends $e{constructor(t,n){super(t),this.connectable=n}_unsubscribe(){const{connectable:t}=this;if(!t)return void(this.connection=null);this.connectable=null;const n=t._refCount;if(n<=0)return void(this.connection=null);if(t._refCount=n-1,n>1)return void(this.connection=null);const{connection:r}=this,o=t._connection;this.connection=null,o&&(!r||o===r)&&o.unsubscribe()}}class _v extends ke{constructor(t,n){super(),this.source=t,this.subjectFactory=n,this._refCount=0,this._isComplete=!1}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){const t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let t=this._connection;return t||(this._isComplete=!1,t=this._connection=new fe,t.add(this.source.subscribe(new Ev(this.getSubject(),this))),t.closed&&(this._connection=null,t=fe.EMPTY)),t}refCount(){return Nc()(this)}}const Cv=(()=>{const e=_v.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:e._subscribe},_isComplete:{value:e._isComplete,writable:!0},getSubject:{value:e.getSubject},connect:{value:e.connect},refCount:{value:e.refCount}}})();class Ev extends Ec{constructor(t,n){super(t),this.connectable=n}_error(t){this._unsubscribe(),super._error(t)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const t=this.connectable;if(t){this.connectable=null;const n=t._connection;t._refCount=0,t._subject=null,t._connection=null,n&&n.unsubscribe()}}}class Mv{constructor(t,n){this.subjectFactory=t,this.selector=n}call(t,n){const{selector:r}=this,o=this.subjectFactory(),i=r(o).subscribe(t);return i.add(n.subscribe(o)),i}}function Iv(){return new To}function Fc(){return e=>Nc()(function bv(e,t){return function(r){let o;if(o="function"==typeof e?e:function(){return e},"function"==typeof t)return r.lift(new Mv(o,t));const i=Object.create(r,Cv);return i.source=r,i.subjectFactory=o,i}}(Iv)(e))}class Av{constructor(t,n){this.compare=t,this.keySelector=n}call(t,n){return n.subscribe(new Tv(t,this.compare,this.keySelector))}}class Tv extends $e{constructor(t,n,r){super(t),this.keySelector=r,this.hasKey=!1,"function"==typeof n&&(this.compare=n)}compare(t,n){return t===n}_next(t){let n;try{const{keySelector:o}=this;n=o?o(t):t}catch(o){return this.destination.error(o)}let r=!1;if(this.hasKey)try{const{compare:o}=this;r=o(this.key,n)}catch(o){return this.destination.error(o)}else this.hasKey=!0;r||(this.key=n,this.destination.next(t))}} -/** - * @license Angular v16.0.4 - * (c) 2010-2022 Google LLC. https://angular.io/ - * License: MIT - */function Q(e){for(let t in e)if(e[t]===Q)return t;throw Error("Could not find renamed property on target object.")}function xs(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function Ce(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(Ce).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 Ps(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const Nv=Q({__forward_ref__:Q});function J(e){return e.__forward_ref__=J,e.toString=function(){return Ce(this())},e}function F(e){return Rs(e)?e():e}function Rs(e){return"function"==typeof e&&e.hasOwnProperty(Nv)&&e.__forward_ref__===J}function ks(e){return e&&!!e.\u0275providers}class _ extends Error{constructor(t,n){super(function Fo(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}(t,n)),this.code=t}}function O(e){return"string"==typeof e?e:null==e?"":String(e)}function Oo(e,t){throw new _(-201,!1)}function st(e,t){null==e&&function Z(e,t,n,r){throw new Error(`ASSERTION ERROR: ${e}`+(null==r?"":` [Expected=> ${n} ${r} ${t} <=Actual]`))}(t,e,null,"!=")}function Y(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Qt(e){return{providers:e.providers||[],imports:e.imports||[]}}function xo(e){return xc(e,Po)||xc(e,Rc)}function xc(e,t){return e.hasOwnProperty(t)?e[t]:null}function Pc(e){return e&&(e.hasOwnProperty(Vs)||e.hasOwnProperty(Vv))?e[Vs]:null}const Po=Q({\u0275prov:Q}),Vs=Q({\u0275inj:Q}),Rc=Q({ngInjectableDef:Q}),Vv=Q({ngInjectorDef:Q});var T=(()=>((T=T||{})[T.Default=0]="Default",T[T.Host=1]="Host",T[T.Self=2]="Self",T[T.SkipSelf=4]="SkipSelf",T[T.Optional=8]="Optional",T))();let Ls;function Ue(e){const t=Ls;return Ls=e,t}function Vc(e,t,n){const r=xo(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&T.Optional?null:void 0!==t?t:void Oo(Ce(e))}const ee=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),_r={},Bs="__NG_DI_FLAG__",Ro="ngTempTokenPath",Bv=/\n/gm,Lc="__source";let Tn;function Yt(e){const t=Tn;return Tn=e,t}function $v(e,t=T.Default){if(void 0===Tn)throw new _(-203,!1);return null===Tn?Vc(e,void 0,t):Tn.get(e,t&T.Optional?null:void 0,t)}function U(e,t=T.Default){return(function kc(){return Ls}()||$v)(F(e),t)}function ne(e,t=T.Default){return U(e,ko(t))}function ko(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Hs(e){const t=[];for(let n=0;n((Ct=Ct||{})[Ct.OnPush=0]="OnPush",Ct[Ct.Default=1]="Default",Ct))(),Je=(()=>(function(e){e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"}(Je||(Je={})),Je))();const kt={},z=[],Vo=Q({\u0275cmp:Q}),js=Q({\u0275dir:Q}),$s=Q({\u0275pipe:Q}),Vt=Q({\u0275fac:Q}),Er=Q({__NG_ELEMENT_ID__:Q}),jc=Q({__NG_ENV_ID__:Q});function $c(e,t,n){let r=e.length;for(;;){const o=e.indexOf(t,n);if(-1===o)return o;if(0===o||e.charCodeAt(o-1)<=32){const i=t.length;if(o+i===r||e.charCodeAt(o+i)<=32)return o}n=o+1}}function Us(e,t,n){let r=0;for(;rt){s=i-1;break}}}for(;ii?"":o[d+1].toLowerCase();const h=8&r?f:null;if(h&&-1!==$c(h,l,0)||2&r&&l!==f){if(dt(r))return!1;s=!0}}}}else{if(!s&&!dt(r)&&!dt(u))return!1;if(s&&dt(u))continue;s=!1,r=u|1&r}}return dt(r)||s}function dt(e){return 0==(1&e)}function Qv(e,t,n,r){if(null===t)return-1;let o=0;if(r||!n){let i=!1;for(;o-1)for(n++;n0?'="'+a+'"':"")+"]"}else 8&r?o+="."+s:4&r&&(o+=" "+s);else""!==o&&!dt(s)&&(t+=Qc(i,o),o=""),r=s,i=i||!dt(r);n++}return""!==o&&(t+=Qc(i,o)),t}function Gs(e){return Rt(()=>{const t=Kc(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Ct.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,data:e.data||{},encapsulation:e.encapsulation||Je.Emulated,styles:e.styles||z,_:null,schemas:e.schemas||null,tView:null,id:""};Xc(n);const r=e.dependencies;return n.directiveDefs=Lo(r,!1),n.pipeDefs=Lo(r,!0),n.id=function u_(e){let t=0;const n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const o of n)t=Math.imul(31,t)+o.charCodeAt(0)<<0;return t+=2147483648,"c"+t}(n),n})}function o_(e){return W(e)||Ne(e)}function i_(e){return null!==e}function cn(e){return Rt(()=>({type:e.type,bootstrap:e.bootstrap||z,declarations:e.declarations||z,imports:e.imports||z,exports:e.exports||z,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Yc(e,t){if(null==e)return kt;const n={};for(const r in e)if(e.hasOwnProperty(r)){let o=e[r],i=o;Array.isArray(o)&&(i=o[1],o=o[0]),n[o]=r,t&&(t[o]=i)}return n}function x(e){return Rt(()=>{const t=Kc(e);return Xc(t),t})}function W(e){return e[Vo]||null}function Ne(e){return e[js]||null}function ze(e){return e[$s]||null}function Kc(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,exportAs:e.exportAs||null,standalone:!0===e.standalone,selectors:e.selectors||z,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Yc(e.inputs,t),outputs:Yc(e.outputs)}}function Xc(e){e.features?.forEach(t=>t(e))}function Lo(e,t){if(!e)return null;const n=t?ze:o_;return()=>("function"==typeof e?e():e).map(r=>n(r)).filter(i_)}const Ee=0,C=1,k=2,se=3,ft=4,dn=5,Fe=6,Nn=7,le=8,Fn=9,fn=10,P=11,Mr=12,Jc=13,On=14,ge=15,Ir=16,xn=17,Et=18,Sr=19,ed=20,Kt=21,Lt=22,Bo=23,Ho=24,$=25,zs=1,td=2,wt=7,jo=8,Pn=9,Se=11;function tt(e){return Array.isArray(e)&&"object"==typeof e[zs]}function We(e){return Array.isArray(e)&&!0===e[zs]}function Ws(e){return 0!=(4&e.flags)}function hn(e){return e.componentOffset>-1}function $o(e){return 1==(1&e.flags)}function ht(e){return!!e.template}function qs(e){return 0!=(512&e[k])}function pn(e,t){return e.hasOwnProperty(Vt)?e[Vt]:null}let h_=ee.WeakRef??class f_{constructor(t){this.ref=t}deref(){return this.ref}},g_=0,bt=null,Uo=!1;function Ie(e){const t=bt;return bt=e,t}class sd{constructor(){this.id=g_++,this.ref=function p_(e){return new h_(e)}(this),this.producers=new Map,this.consumers=new Map,this.trackingVersion=0,this.valueVersion=0}consumerPollProducersForChange(){for(const[t,n]of this.producers){const r=n.producerNode.deref();if(void 0!==r&&n.atTrackingVersion===this.trackingVersion){if(r.producerPollStatus(n.seenValueVersion))return!0}else this.producers.delete(t),r?.consumers.delete(this.id)}return!1}producerMayHaveChanged(){const t=Uo;Uo=!0;try{for(const[n,r]of this.consumers){const o=r.consumerNode.deref();void 0!==o&&o.trackingVersion===r.atTrackingVersion?o.onConsumerDependencyMayHaveChanged():(this.consumers.delete(n),o?.producers.delete(this.id))}}finally{Uo=t}}producerAccessed(){if(Uo)throw new Error("");if(null===bt)return;let t=bt.producers.get(this.id);void 0===t?(t={consumerNode:bt.ref,producerNode:this.ref,seenValueVersion:this.valueVersion,atTrackingVersion:bt.trackingVersion},bt.producers.set(this.id,t),this.consumers.set(bt.id,t)):(t.seenValueVersion=this.valueVersion,t.atTrackingVersion=bt.trackingVersion)}get hasProducers(){return this.producers.size>0}get producerUpdatesAllowed(){return!1!==bt?.consumerAllowSignalWrites}producerPollStatus(t){return this.valueVersion!==t||(this.onProducerUpdateValueVersion(),this.valueVersion!==t)}}let ad=null;const ld=()=>{};class v_ extends sd{constructor(t,n,r){super(),this.watch=t,this.schedule=n,this.dirty=!1,this.cleanupFn=ld,this.registerOnCleanup=o=>{this.cleanupFn=o},this.consumerAllowSignalWrites=r}notify(){this.dirty||this.schedule(this),this.dirty=!0}onConsumerDependencyMayHaveChanged(){this.notify()}onProducerUpdateValueVersion(){}run(){if(this.dirty=!1,0!==this.trackingVersion&&!this.consumerPollProducersForChange())return;const t=Ie(this);this.trackingVersion++;try{this.cleanupFn(),this.cleanupFn=ld,this.watch(this.registerOnCleanup)}finally{Ie(t)}}cleanup(){this.cleanupFn()}}class __{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function Mt(){return cd}function cd(e){return e.type.prototype.ngOnChanges&&(e.setInput=E_),C_}function C_(){const e=fd(this),t=e?.current;if(t){const n=e.previous;if(n===kt)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function E_(e,t,n,r){const o=this.declaredInputs[n],i=fd(e)||function w_(e,t){return e[dd]=t}(e,{previous:kt,current:null}),s=i.current||(i.current={}),a=i.previous,u=a[o];s[o]=new __(u&&u.currentValue,t,a===kt),e[r]=t}Mt.ngInherit=!0;const dd="__ngSimpleChanges__";function fd(e){return e[dd]||null}const It=function(e,t,n){};function re(e){for(;Array.isArray(e);)e=e[Ee];return e}function Wo(e,t){return re(t[e])}function qe(e,t){return re(t[e.index])}function gd(e,t){return e.data[t]}function Ze(e,t){const n=t[e];return tt(n)?n:n[Ee]}function qo(e){return 128==(128&e[k])}function Xt(e,t){return null==t?null:e[t]}function md(e){e[xn]=0}function T_(e){1024&e[k]||(e[k]|=1024,Dd(e,1))}function yd(e){1024&e[k]&&(e[k]&=-1025,Dd(e,-1))}function Dd(e,t){let n=e[se];if(null===n)return;n[dn]+=t;let r=n;for(n=n[se];null!==n&&(1===t&&1===r[dn]||-1===t&&0===r[dn]);)n[dn]+=t,r=n,n=n[se]}const A={lFrame:Td(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Cd(){return A.bindingsEnabled}function y(){return A.lFrame.lView}function G(){return A.lFrame.tView}function Ae(){let e=Ed();for(;null!==e&&64===e.type;)e=e.parent;return e}function Ed(){return A.lFrame.currentTNode}function St(e,t){const n=A.lFrame;n.currentTNode=e,n.isParent=t}function Js(){return A.lFrame.isParent}function Vn(){return A.lFrame.bindingIndex++}function Ht(e){const t=A.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function U_(e,t){const n=A.lFrame;n.bindingIndex=n.bindingRootIndex=e,ta(t)}function ta(e){A.lFrame.currentDirectiveIndex=e}function Id(){return A.lFrame.currentQueryIndex}function ra(e){A.lFrame.currentQueryIndex=e}function z_(e){const t=e[C];return 2===t.type?t.declTNode:1===t.type?e[Fe]:null}function Sd(e,t,n){if(n&T.SkipSelf){let o=t,i=e;for(;!(o=o.parent,null!==o||n&T.Host||(o=z_(i),null===o||(i=i[On],10&o.type))););if(null===o)return!1;t=o,e=i}const r=A.lFrame=Ad();return r.currentTNode=t,r.lView=e,!0}function oa(e){const t=Ad(),n=e[C];A.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Ad(){const e=A.lFrame,t=null===e?null:e.child;return null===t?Td(e):t}function Td(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 Nd(){const e=A.lFrame;return A.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Fd=Nd;function ia(){const e=Nd();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 Le(){return A.lFrame.selectedIndex}function gn(e){A.lFrame.selectedIndex=e}function ae(){const e=A.lFrame;return gd(e.tView,e.selectedIndex)}function sa(){A.lFrame.currentNamespace="svg"}let xd=!0;function Zo(){return xd}function Jt(e){xd=e}function Qo(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n=r)break}else t[u]<0&&(e[xn]+=65536),(a>12>16&&(3&e[k])===t&&(e[k]+=4096,Rd(a,i)):Rd(a,i)}const Ln=-1;class Nr{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}}function kd(e){return e!==Ln}function Xo(e){return 32767&e}function Jo(e,t){let n=function nC(e){return e>>16}(e),r=t;for(;n>0;)r=r[On],n--;return r}let la=!0;function ei(e){const t=la;return la=e,t}const Vd=255,Ld=5;let rC=0;const At={};function ti(e,t){const n=Bd(e,t);if(-1!==n)return n;const r=t[C];r.firstCreatePass&&(e.injectorIndex=t.length,ca(r.data,e),ca(t,null),ca(r.blueprint,null));const o=da(e,t),i=e.injectorIndex;if(kd(o)){const s=Xo(o),a=Jo(o,t),u=a[C].data;for(let l=0;l<8;l++)t[i+l]=a[s+l]|u[s+l]}return t[i+8]=o,i}function ca(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Bd(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function da(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=Wd(o),null===r)return Ln;if(n++,o=o[On],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return Ln}function fa(e,t,n){!function oC(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(Er)&&(r=n[Er]),null==r&&(r=n[Er]=rC++);const o=r&Vd;t.data[e+(o>>Ld)]|=1<=0?t&Vd:uC:t}(n);if("function"==typeof i){if(!Sd(t,e,r))return r&T.Host?Hd(o,0,r):jd(t,n,r,o);try{const s=i(r);if(null!=s||r&T.Optional)return s;Oo()}finally{Fd()}}else if("number"==typeof i){let s=null,a=Bd(e,t),u=Ln,l=r&T.Host?t[ge][Fe]:null;for((-1===a||r&T.SkipSelf)&&(u=-1===a?da(e,t):t[a+8],u!==Ln&&zd(r,!1)?(s=t[C],a=Xo(u),t=Jo(u,t)):a=-1);-1!==a;){const c=t[C];if(Gd(i,a,c.data)){const d=sC(a,t,n,s,r,l);if(d!==At)return d}u=t[a+8],u!==Ln&&zd(r,t[C].data[a+8]===l)&&Gd(i,a,t)?(s=c,a=Xo(u),t=Jo(u,t)):a=-1}}return o}function sC(e,t,n,r,o,i){const s=t[C],a=s.data[e+8],c=ni(a,s,n,null==r?hn(a)&&la:r!=s&&0!=(3&a.type),o&T.Host&&i===a);return null!==c?mn(t,s,c,a):At}function ni(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=u&&p.type===n)return h}if(o){const h=s[u];if(h&&ht(h)&&h.type===n)return u}return null}function mn(e,t,n,r){let o=e[n];const i=t.data;if(function J_(e){return e instanceof Nr}(o)){const s=o;s.resolving&&function Fv(e,t){const n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new _(-200,`Circular dependency in DI detected for ${e}${n}`)}(function q(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():O(e)}(i[n]));const a=ei(s.canSeeViewProviders);s.resolving=!0;const u=s.injectImpl?Ue(s.injectImpl):null;Sd(e,r,T.Default);try{o=e[n]=s.factory(void 0,i,e,r),t.firstCreatePass&&n>=r.directiveStart&&function K_(e,t,n){const{ngOnChanges:r,ngOnInit:o,ngDoCheck:i}=t.type.prototype;if(r){const s=cd(t);(n.preOrderHooks??=[]).push(e,s),(n.preOrderCheckHooks??=[]).push(e,s)}o&&(n.preOrderHooks??=[]).push(0-e,o),i&&((n.preOrderHooks??=[]).push(e,i),(n.preOrderCheckHooks??=[]).push(e,i))}(n,i[n],t)}finally{null!==u&&Ue(u),ei(a),s.resolving=!1,Fd()}}return o}function Gd(e,t,n){return!!(n[t+(e>>Ld)]&1<{const t=e.prototype.constructor,n=t[Vt]||ha(t),r=Object.prototype;let o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){const i=o[Vt]||ha(o);if(i&&i!==n)return i;o=Object.getPrototypeOf(o)}return i=>new i})}function ha(e){return Rs(e)?()=>{const t=ha(F(e));return t&&t()}:pn(e)}function Wd(e){const t=e[C],n=t.type;return 2===n?t.declTNode:1===n?e[Fe]:null}const jn="__parameters__";function Un(e,t,n){return Rt(()=>{const r=function ga(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(jn)?u[jn]:Object.defineProperty(u,jn,{value:[]})[jn];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})}function xr(e,t){e.forEach(n=>Array.isArray(n)?xr(n,t):t(n))}function Zd(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function ri(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function nt(e,t,n){let r=Gn(e,t);return r>=0?e[1|r]=n:(r=~r,function pC(e,t,n,r){let o=e.length;if(o==t)e.push(n,r);else if(1===o)e.push(r,e[0]),e[0]=n;else{for(o--,e.push(e[o-1],e[o]);o>t;)e[o]=e[o-2],o--;e[t]=n,e[t+1]=r}}(e,r,t,n)),r}function ma(e,t){const n=Gn(e,t);if(n>=0)return e[1|n]}function Gn(e,t){return function Qd(e,t,n){let r=0,o=e.length>>n;for(;o!==r;){const i=r+(o-r>>1),s=e[i<t?o=i:r=i+1}return~(o<((Qe=Qe||{})[Qe.Important=1]="Important",Qe[Qe.DashCase=2]="DashCase",Qe))();const ba=new Map;let LC=0;const Ia="__ngContext__";function xe(e,t){tt(t)?(e[Ia]=t[Sr],function HC(e){ba.set(e[Sr],e)}(t)):e[Ia]=t}let Sa;function Aa(e,t){return Sa(e,t)}function Vr(e){const t=e[se];return We(t)?t[se]:t}function Ta(e){return gf(e[Mr])}function Na(e){return gf(e[ft])}function gf(e){for(;null!==e&&!We(e);)e=e[ft];return e}function qn(e,t,n,r,o){if(null!=r){let i,s=!1;We(r)?i=r:tt(r)&&(s=!0,r=r[Ee]);const a=re(r);0===e&&null!==n?null==o?_f(t,n,a):yn(t,n,a,o||null,!0):1===e&&null!==n?yn(t,n,a,o||null,!0):2===e?function pi(e,t,n){const r=fi(e,t);r&&function iE(e,t,n,r){e.removeChild(t,n,r)}(e,r,t,n)}(t,a,s):3===e&&t.destroyNode(a),null!=i&&function uE(e,t,n,r,o){const i=n[wt];i!==re(n)&&qn(t,e,r,i,o);for(let a=Se;a0&&(e[n-1][ft]=r[ft]);const i=ri(e,Se+t);!function KC(e,t){Br(e,t,t[P],2,null,null),t[Ee]=null,t[Fe]=null}(r[C],r);const s=i[Et];null!==s&&s.detachView(i[C]),r[se]=null,r[ft]=null,r[k]&=-129}return r}function Df(e,t){if(!(256&t[k])){const n=t[P];t[Bo]?.destroy(),t[Ho]?.destroy(),n.destroyNode&&Br(e,t,n,3,null,null),function eE(e){let t=e[Mr];if(!t)return xa(e[C],e);for(;t;){let n=null;if(tt(t))n=t[Mr];else{const r=t[Se];r&&(n=r)}if(!n){for(;t&&!t[ft]&&t!==e;)tt(t)&&xa(t[C],t),t=t[se];null===t&&(t=e),tt(t)&&xa(t[C],t),n=t&&t[ft]}t=n}}(t)}}function xa(e,t){if(!(256&t[k])){t[k]&=-129,t[k]|=256,function oE(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r=0?r[s]():r[-s].unsubscribe(),i+=2}else n[i].call(r[n[i+1]]);null!==r&&(t[Nn]=null);const o=t[Kt];if(null!==o){t[Kt]=null;for(let i=0;i-1){const{encapsulation:i}=e.data[r.directiveStart+o];if(i===Je.None||i===Je.Emulated)return null}return qe(r,n)}}(e,t.parent,n)}function yn(e,t,n,r,o){e.insertBefore(t,n,r,o)}function _f(e,t,n){e.appendChild(t,n)}function Cf(e,t,n,r,o){null!==r?yn(e,t,n,r,o):_f(e,t,n)}function fi(e,t){return e.parentNode(t)}let Ra,Ba,bf=function wf(e,t,n){return 40&e.type?qe(e,n):null};function hi(e,t,n,r){const o=Pa(e,r,t),i=t[P],a=function Ef(e,t,n){return bf(e,t,n)}(r.parent||t[Fe],r,t);if(null!=o)if(Array.isArray(n))for(let u=0;u{const s=i;za(s,n,[],r)&&(o||=[],o.push(s))}),void 0!==o&&Zf(o,n),n}function Zf(e,t){for(let n=0;n{t.push(i)})}}function za(e,t,n,r){if(!(e=F(e)))return!1;let o=null,i=Pc(e);const s=!i&&W(e);if(i||s){if(s&&!s.standalone)return!1;o=e}else{const u=e.ngModule;if(i=Pc(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)za(l,t,n,r)}}else{if(!i)return!1;{if(null!=i.imports&&!a){let l;r.add(o);try{xr(i.imports,c=>{za(c,t,n,r)&&(l||=[],l.push(c))})}finally{}void 0!==l&&Zf(l,t)}if(!a){const l=pn(o)||(()=>new o);t.push({provide:o,useFactory:l,deps:z},{provide:Gf,useValue:o,multi:!0},{provide:Di,useValue:()=>U(o),multi:!0})}const u=i.providers;null==u||a||Wa(u,c=>{t.push(c)})}}return o!==e&&void 0!==e.providers}function Wa(e,t){for(let n of e)ks(n)&&(n=n.\u0275providers),Array.isArray(n)?Wa(n,t):t(n)}const BE=Q({provide:String,useValue:Q});function qa(e){return null!==e&&"object"==typeof e&&BE in e}function Dn(e){return"function"==typeof e}const Za=new M("Set Injector scope."),vi={},jE={};let Qa;function _i(){return void 0===Qa&&(Qa=new zf),Qa}class Qn{}class Ya extends Qn{get destroyed(){return this._destroyed}constructor(t,n,r,o){super(),this.parent=n,this.source=r,this.scopes=o,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Xa(t,s=>this.processProvider(s)),this.records.set(Uf,Yn(void 0,this)),o.has("environment")&&this.records.set(Qn,Yn(void 0,this));const i=this.records.get(Za);null!=i&&"string"==typeof i.value&&this.scopes.add(i.value),this.injectorDefTypes=new Set(this.get(Gf.multi,z,T.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const n of this._ngOnDestroyHooks)n.ngOnDestroy();const t=this._onDestroyHooks;this._onDestroyHooks=[];for(const n of t)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const n=Yt(this),r=Ue(void 0);try{return t()}finally{Yt(n),Ue(r)}}get(t,n=_r,r=T.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(jc))return t[jc](this);r=ko(r);const o=Yt(this),i=Ue(void 0);try{if(!(r&T.SkipSelf)){let a=this.records.get(t);if(void 0===a){const u=function WE(e){return"function"==typeof e||"object"==typeof e&&e instanceof M}(t)&&xo(t);a=u&&this.injectableDefInScope(u)?Yn(Ka(t),vi):null,this.records.set(t,a)}if(null!=a)return this.hydrate(t,a)}return(r&T.Self?_i():this.parent).get(t,n=r&T.Optional&&n===_r?null:n)}catch(s){if("NullInjectorError"===s.name){if((s[Ro]=s[Ro]||[]).unshift(Ce(t)),o)throw s;return function Gv(e,t,n,r){const o=e[Ro];throw t[Lc]&&o.unshift(t[Lc]),e.message=function zv(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let o=Ce(t);if(Array.isArray(t))o=t.map(Ce).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):Ce(a)))}o=`{${i.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${e.replace(Bv,"\n ")}`}("\n"+e.message,o,n,r),e.ngTokenPath=o,e[Ro]=null,e}(s,t,"R3InjectorError",this.source)}throw s}finally{Ue(i),Yt(o)}}resolveInjectorInitializers(){const t=Yt(this),n=Ue(void 0);try{const r=this.get(Di.multi,z,T.Self);for(const o of r)o()}finally{Yt(t),Ue(n)}}toString(){const t=[],n=this.records;for(const r of n.keys())t.push(Ce(r));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new _(205,!1)}processProvider(t){let n=Dn(t=F(t))?t:F(t&&t.provide);const r=function UE(e){return qa(e)?Yn(void 0,e.useValue):Yn(Kf(e),vi)}(t);if(Dn(t)||!0!==t.multi)this.records.get(n);else{let o=this.records.get(n);o||(o=Yn(void 0,vi,!0),o.factory=()=>Hs(o.multi),this.records.set(n,o)),n=t,o.multi.push(t)}this.records.set(n,r)}hydrate(t,n){return n.value===vi&&(n.value=jE,n.value=n.factory()),"object"==typeof n.value&&n.value&&function zE(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}injectableDefInScope(t){if(!t.providedIn)return!1;const n=F(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){const n=this._onDestroyHooks.indexOf(t);-1!==n&&this._onDestroyHooks.splice(n,1)}}function Ka(e){const t=xo(e),n=null!==t?t.factory:pn(e);if(null!==n)return n;if(e instanceof M)throw new _(204,!1);if(e instanceof Function)return function $E(e){const t=e.length;if(t>0)throw function Pr(e,t){const n=[];for(let r=0;rn.factory(e):()=>new e}(e);throw new _(204,!1)}function Kf(e,t,n){let r;if(Dn(e)){const o=F(e);return pn(o)||Ka(o)}if(qa(e))r=()=>F(e.useValue);else if(function Yf(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...Hs(e.deps||[]));else if(function Qf(e){return!(!e||!e.useExisting)}(e))r=()=>U(F(e.useExisting));else{const o=F(e&&(e.useClass||e.provide));if(!function GE(e){return!!e.deps}(e))return pn(o)||Ka(o);r=()=>new o(...Hs(e.deps))}return r}function Yn(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function Xa(e,t){for(const n of e)Array.isArray(n)?Xa(n,t):n&&ks(n)?Xa(n.\u0275providers,t):t(n)}const Ja=new M("AppId",{providedIn:"root",factory:()=>qE}),qE="ng",Xf=new M("Platform Initializer"),Kn=new M("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),Jf=new M("CSP nonce",{providedIn:"root",factory:()=>function Hr(){if(void 0!==Ba)return Ba;if(typeof document<"u")return document;throw new _(210,!1)}().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let th=(e,t)=>null;function nh(e,t){return th(e,t)}class nw{}class ih{}class ow{resolveComponentFactory(t){throw function rw(e){const t=Error(`No component factory found for ${Ce(e)}.`);return t.ngComponent=e,t}(t)}}let Mi=(()=>{class e{}return e.NULL=new ow,e})();function iw(){return Xn(Ae(),y())}function Xn(e,t){return new pt(qe(e,t))}let pt=(()=>{class e{constructor(n){this.nativeElement=n}}return e.__NG_ELEMENT_ID__=iw,e})();function sw(e){return e instanceof pt?e.nativeElement:e}class ah{}let vn=(()=>{class e{}return e.__NG_ELEMENT_ID__=()=>function aw(){const e=y(),n=Ze(Ae().index,e);return(tt(n)?n:e)[P]}(),e})(),uw=(()=>{class e{}return e.\u0275prov=Y({token:e,providedIn:"root",factory:()=>null}),e})();class Ii{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const lw=new Ii("16.0.4"),cu={};function qr(e){for(;e;){e[k]|=64;const t=Vr(e);if(qs(e)&&!t)return e;e=t}return null}function du(e){return e.ngOriginalError}class _n{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&&du(t);for(;n&&du(n);)n=du(n);return n||null}}const ch=new M("",{providedIn:"root",factory:()=>!1});class gh extends sd{constructor(){super(...arguments),this.consumerAllowSignalWrites=!1,this._lView=null}set lView(t){this._lView=t}onConsumerDependencyMayHaveChanged(){qr(this._lView)}onProducerUpdateValueVersion(){}get hasReadASignal(){return this.hasProducers}runInContext(t,n,r){const o=Ie(this);this.trackingVersion++;try{t(n,r)}finally{Ie(o)}}destroy(){this.trackingVersion++}}let Ai=null;function mh(){return Ai??=new gh,Ai}function yh(e,t){return e[t]??mh()}function Dh(e,t){const n=mh();n.hasReadASignal&&(e[t]=Ai,n.lView=e,Ai=new gh)}const R={};function ce(e){vh(G(),y(),Le()+e,!1)}function vh(e,t,n,r){if(!r)if(3==(3&t[k])){const i=e.preOrderCheckHooks;null!==i&&Yo(t,i,n)}else{const i=e.preOrderHooks;null!==i&&Ko(t,i,0,n)}gn(n)}function wh(e,t=null,n=null,r){const o=function bh(e,t=null,n=null,r,o=new Set){const i=[n||z,LE(e)];return r=r||("object"==typeof e?void 0:Ce(e)),new Ya(i,t||_i(),r||null,o)}(e,t,n,r);return o.resolveInjectorInitializers(),o}let tn=(()=>{class e{static create(n,r){if(Array.isArray(n))return wh({name:""},r,n,"");{const o=n.name??"";return wh({name:o},n.parent,n.providers,o)}}}return e.THROW_IF_NOT_FOUND=_r,e.NULL=new zf,e.\u0275prov=Y({token:e,providedIn:"any",factory:()=>U(Uf)}),e.__NG_ELEMENT_ID__=-1,e})();function v(e,t=T.Default){const n=y();return null===n?U(e,t):$d(Ae(),n,F(e),t)}function Ti(e,t,n,r,o,i,s,a,u,l,c){const d=t.blueprint.slice();return d[Ee]=o,d[k]=140|r,(null!==l||e&&2048&e[k])&&(d[k]|=2048),md(d),d[se]=d[On]=e,d[le]=n,d[fn]=s||e&&e[fn],d[P]=a||e&&e[P],d[Fn]=u||e&&e[Fn]||null,d[Fe]=i,d[Sr]=function BC(){return LC++}(),d[Lt]=c,d[ed]=l,d[ge]=2==t.type?e[ge]:d,d}function er(e,t,n,r,o){let i=e.data[t];if(null===i)i=function fu(e,t,n,r,o){const i=Ed(),s=Js(),u=e.data[t]=function Fw(e,t,n,r,o,i){let s=t?t.injectorIndex:-1,a=0;return function kn(){return null!==A.skipHydrationRootTNode}()&&(a|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:o,attrs:i,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,s?i:i&&i.parent,n,t,r,o);return null===e.firstChild&&(e.firstChild=u),null!==i&&(s?null==i.child&&null!==u.parent&&(i.child=u):null===i.next&&(i.next=u,u.prev=i)),u}(e,t,n,r,o),function $_(){return A.lFrame.inI18n}()&&(i.flags|=32);else if(64&i.type){i.type=n,i.value=r,i.attrs=o;const s=function Tr(){const e=A.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();i.injectorIndex=null===s?-1:s.injectorIndex}return St(i,!0),i}function Zr(e,t,n,r){if(0===n)return-1;const o=t.length;for(let i=0;i$&&vh(e,t,$,!1),It(a?2:0,o),a)i.runInContext(n,r,o);else{const l=Ie(null);try{n(r,o)}finally{Ie(l)}}}finally{a&&null===t[Bo]&&Dh(t,Bo),gn(s),It(a?3:1,o)}}function hu(e,t,n){if(Ws(t)){const r=Ie(null);try{const i=t.directiveEnd;for(let s=t.directiveStart;snull;function Ah(e,t,n,r){for(let o in e)if(e.hasOwnProperty(o)){n=null===n?{}:n;const i=e[o];null===r?Th(n,t,o,i):r.hasOwnProperty(o)&&Th(n,t,r[o],i)}return n}function Th(e,t,n,r){e.hasOwnProperty(n)?e[n].push(t,r):e[n]=[t,r]}function yu(e,t,n,r){if(Cd()){const o=null===r?null:{"":-1},i=function Hw(e,t){const n=e.directiveRegistry;let r=null,o=null;if(n)for(let i=0;i0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(s)!=a&&s.push(a),s.push(n,r,i)}}(e,t,r,Zr(e,n,o.hostVars,R),o)}function Tt(e,t,n,r,o,i){const s=qe(e,t);!function vu(e,t,n,r,o,i,s){if(null==i)e.removeAttribute(t,o,n);else{const a=null==s?O(i):s(i,r||"",o);e.setAttribute(t,o,a,n)}}(t[P],s,i,e.value,n,r,o)}function Ww(e,t,n,r,o,i){const s=i[t];if(null!==s)for(let a=0;a{class e{constructor(){this.all=new Set,this.queue=new Map}create(n,r,o){const i=typeof Zone>"u"?null:Zone.current,s=new v_(n,l=>{this.all.has(l)&&this.queue.set(l,i)},o);let a;this.all.add(s),s.notify();const u=()=>{s.cleanup(),a?.(),this.all.delete(s),this.queue.delete(s)};return a=r?.onDestroy(u),{destroy:u}}flush(){if(0!==this.queue.size)for(const[n,r]of this.queue)this.queue.delete(n),r?r.run(()=>n.run()):n.run()}get isQueueEmpty(){return 0===this.queue.size}}return e.\u0275prov=Y({token:e,providedIn:"root",factory:()=>new e}),e})();function Fi(e,t,n){let r=n?e.styles:null,o=n?e.classes:null,i=0;if(null!==t)for(let s=0;s0&&wu(n)}}function wu(e){for(let r=Ta(e);null!==r;r=Na(r))for(let o=Se;o0&&wu(i)}const n=e[C].components;if(null!==n)for(let r=0;r0&&wu(o)}}class Yr{get rootNodes(){const t=this._lView,n=t[C];return Qr(n,t,n.firstChild,[])}constructor(t,n){this._lView=t,this._cdRefInjectingView=n,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[le]}set context(t){this._lView[le]=t}get destroyed(){return 256==(256&this._lView[k])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[se];if(We(t)){const n=t[jo],r=n?n.indexOf(this):-1;r>-1&&(Oa(t,r),ri(n,r))}this._attachedToViewContainer=!1}Df(this._lView[C],this._lView)}onDestroy(t){!function vd(e,t){if(256==(256&e[k]))throw new _(911,!1);null===e[Kt]&&(e[Kt]=[]),e[Kt].push(t)}(this._lView,t)}markForCheck(){qr(this._cdRefInjectingView||this._lView)}detach(){this._lView[k]&=-129}reattach(){this._lView[k]|=128}detectChanges(){Oi(this._lView[C],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new _(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function JC(e,t){Br(e,t,t[P],2,null,null)}(this._lView[C],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new _(902,!1);this._appRef=t}}class ib extends Yr{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;Oi(t[C],t,t[le],!1)}checkNoChanges(){}get context(){return null}}class Hh extends Mi{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=W(t);return new Kr(n,this.ngModule)}}function jh(e){const t=[];for(let n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}class ab{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){r=ko(r);const o=this.injector.get(t,cu,r);return o!==cu||n===cu?o:this.parentInjector.get(t,n,r)}}class Kr extends ih{get inputs(){return jh(this.componentDef.inputs)}get outputs(){return jh(this.componentDef.outputs)}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function t_(e){return e.map(e_).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}create(t,n,r,o){let i=(o=o||this.ngModule)instanceof Qn?o:o?.injector;i&&null!==this.componentDef.getStandaloneInjector&&(i=this.componentDef.getStandaloneInjector(i)||i);const s=i?new ab(t,i):t,a=s.get(ah,null);if(null===a)throw new _(407,!1);const c={rendererFactory:a,sanitizer:s.get(uw,null),effectManager:s.get(Bh,null)},d=a.createRenderer(null,this.componentDef),f=this.componentDef.selectors[0][0]||"div",h=r?function Iw(e,t,n,r){const i=r.get(ch,!1)||n===Je.ShadowDom,s=e.selectRootElement(t,i);return function Sw(e){Sh(e)}(s),s}(d,r,this.componentDef.encapsulation,s):di(d,f,function sb(e){const t=e.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(f)),p=this.componentDef.onPush?576:528,m=mu(0,null,null,1,0,null,null,null,null,null,null),D=Ti(null,m,null,p,null,null,c,d,s,null,null);let w,g;oa(D);try{const b=this.componentDef;let N,j=null;b.findHostDirectiveDefs?(N=[],j=new Map,b.findHostDirectiveDefs(b,N,j),N.push(b)):N=[b];const _t=function lb(e,t){const n=e[C],r=$;return e[r]=t,er(n,r,2,"#host",null)}(D,h),qD=function cb(e,t,n,r,o,i,s){const a=o[C];!function db(e,t,n,r){for(const o of e)t.mergedAttrs=wr(t.mergedAttrs,o.hostAttrs);null!==t.mergedAttrs&&(Fi(t,t.mergedAttrs,!0),null!==n&&Nf(r,n,t))}(r,e,t,s);let u=null;null!==t&&(u=nh(t,o[Fn]));const l=i.rendererFactory.createRenderer(t,n),c=Ti(o,Ih(n),null,n.onPush?64:16,o[e.index],e,i,l,null,null,u);return a.firstCreatePass&&Du(a,e,r.length-1),Ni(o,c),o[e.index]=c}(_t,h,b,N,D,c,d);g=gd(m,$),h&&function hb(e,t,n,r){if(r)Us(e,n,["ng-version",lw.full]);else{const{attrs:o,classes:i}=function n_(e){const t=[],n=[];let r=1,o=2;for(;r0&&Tf(e,n,i.join(" "))}}(d,b,h,r),void 0!==n&&function pb(e,t,n){const r=e.projection=[];for(let o=0;o=0;r--){const o=e[r];o.hostVars=t+=o.hostVars,o.hostAttrs=wr(o.hostAttrs,n=wr(n,o.hostAttrs))}}(r)}function bu(e){return e===kt?{}:e===z?[]:e}function yb(e,t){const n=e.viewQuery;e.viewQuery=n?(r,o)=>{t(r,o),n(r,o)}:t}function Db(e,t){const n=e.contentQueries;e.contentQueries=n?(r,o,i)=>{t(r,o,i),n(r,o,i)}:t}function vb(e,t){const n=e.hostBindings;e.hostBindings=n?(r,o)=>{t(r,o),n(r,o)}:t}function Pi(e){return!!Mu(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function Mu(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function Pe(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function ot(e,t,n,r){const o=y();return Pe(o,Vn(),t)&&(G(),Tt(ae(),o,e,t,n,r)),ot}function rr(e,t,n,r,o,i){const a=function Cn(e,t,n,r){const o=Pe(e,t,n);return Pe(e,t+1,r)||o}(e,function Bt(){return A.lFrame.bindingIndex}(),n,o);return Ht(2),a?t+O(n)+r+O(o)+i:R}let ip=function sp(e,t,n,r){return Jt(!0),t[P].createComment("")};function ye(e,t,n){const r=y();return Pe(r,Vn(),t)&&function rt(e,t,n,r,o,i,s,a){const u=qe(t,n);let c,l=t.inputs;!a&&null!=l&&(c=l[r])?(Cu(e,n,c,r,o),hn(t)&&function Pw(e,t){const n=Ze(t,e);16&n[k]||(n[k]|=64)}(n,t.index)):3&t.type&&(r=function xw(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),o=null!=s?s(o,t.value||"",r):o,i.setProperty(u,r,o))}(G(),ae(),r,e,t,r[P],n,!1),ye}function Fu(e,t,n,r,o){const s=o?"class":"style";Cu(e,n,t.inputs[s],s,r)}function L(e,t,n,r){const o=y(),i=G(),s=$+e,a=o[P],u=i.firstCreatePass?function Qb(e,t,n,r,o,i){const s=t.consts,u=er(t,e,2,r,Xt(s,o));return yu(t,n,u,Xt(s,i)),null!==u.attrs&&Fi(u,u.attrs,!1),null!==u.mergedAttrs&&Fi(u,u.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,u),u}(s,i,o,t,n,r):i.data[s],l=ap(i,o,u,a,t,e);o[s]=l;const c=$o(u);return St(u,!0),Nf(a,l,u),32!=(32&u.flags)&&Zo()&&hi(i,o,l,u),0===function F_(){return A.lFrame.elementDepthCount}()&&xe(l,o),function O_(){A.lFrame.elementDepthCount++}(),c&&(pu(i,o,u),hu(i,u,o)),null!==r&&gu(o,u),L}function V(){let e=Ae();Js()?function ea(){A.lFrame.isParent=!1}():(e=e.parent,St(e,!1));const t=e;(function P_(e){return A.skipHydrationRootTNode===e})(t)&&function L_(){A.skipHydrationRootTNode=null}(),function x_(){A.lFrame.elementDepthCount--}();const n=G();return n.firstCreatePass&&(Qo(n,e),Ws(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function eC(e){return 0!=(8&e.flags)}(t)&&Fu(n,t,y(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function tC(e){return 0!=(16&e.flags)}(t)&&Fu(n,t,y(),t.stylesWithoutHost,!1),V}function no(e,t,n,r){return L(e,t,n,r),V(),no}let ap=(e,t,n,r,o,i)=>(Jt(!0),di(r,o,function Od(){return A.lFrame.currentNamespace}()));function Bi(e){return!!e&&"function"==typeof e.then}function cp(e){return!!e&&"function"==typeof e.subscribe}function X(e,t,n,r){const o=y(),i=G(),s=Ae();return function fp(e,t,n,r,o,i,s){const a=$o(r),l=e.firstCreatePass&&kh(e),c=t[le],d=Rh(t);let f=!0;if(3&r.type||s){const m=qe(r,t),D=s?s(m):m,w=d.length,g=s?N=>s(re(N[r.index])):r.index;let b=null;if(!s&&a&&(b=function nM(e,t,n,r){const o=e.cleanup;if(null!=o)for(let i=0;iu?a[u]:null}"string"==typeof s&&(i+=2)}return null}(e,t,o,r.index)),null!==b)(b.__ngLastListenerFn__||b).__ngNextListenerFn__=i,b.__ngLastListenerFn__=i,f=!1;else{i=pp(r,t,c,i,!1);const N=n.listen(D,o,i);d.push(i,N),l&&l.push(o,g,w,w+1)}}else i=pp(r,t,c,i,!1);const h=r.outputs;let p;if(f&&null!==h&&(p=h[o])){const m=p.length;if(m)for(let D=0;D-1?Ze(e.index,t):t);let u=hp(t,n,r,s),l=i.__ngNextListenerFn__;for(;l;)u=hp(t,n,l,s)&&u,l=l.__ngNextListenerFn__;return o&&!1===u&&s.preventDefault(),u}}function Hi(e,t){return e<<17|t<<2}function nn(e){return e>>17&32767}function Ru(e){return 2|e}function En(e){return(131068&e)>>2}function ku(e,t){return-131069&e|t<<2}function Vu(e){return 1|e}function bp(e,t,n,r,o){const i=e[n+1],s=null===t;let a=r?nn(i):En(i),u=!1;for(;0!==a&&(!1===u||s);){const c=e[a+1];fM(e[a],t)&&(u=!0,e[a+1]=r?Vu(c):Ru(c)),a=r?nn(c):En(c)}u&&(e[n+1]=r?Ru(i):Vu(i))}function fM(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&Gn(e,t)>=0}function ro(e,t,n){return gt(e,t,n,!1),ro}function oo(e,t){return gt(e,t,null,!0),oo}function gt(e,t,n,r){const o=y(),i=G(),s=Ht(2);i.firstUpdatePass&&function Op(e,t,n,r){const o=e.data;if(null===o[n+1]){const i=o[Le()],s=function Fp(e,t){return t>=e.expandoStartIndex}(e,n);(function kp(e,t){return 0!=(e.flags&(t?8:16))})(i,r)&&null===t&&!s&&(t=!1),t=function CM(e,t,n,r){const o=function na(e){const t=A.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}(e);let i=r?t.residualClasses:t.residualStyles;if(null===o)0===(r?t.classBindings:t.styleBindings)&&(n=io(n=Lu(null,e,t,n,r),t.attrs,r),i=null);else{const s=t.directiveStylingLast;if(-1===s||e[s]!==o)if(n=Lu(o,e,t,n,r),null===i){let u=function EM(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==En(r))return e[nn(r)]}(e,t,r);void 0!==u&&Array.isArray(u)&&(u=Lu(null,e,t,u[1],r),u=io(u,t.attrs,r),function wM(e,t,n,r){e[nn(n?t.classBindings:t.styleBindings)]=r}(e,t,r,u))}else i=function bM(e,t,n){let r;const o=t.directiveEnd;for(let i=1+t.directiveStylingLast;i0)&&(l=!0)):c=n,o)if(0!==u){const f=nn(e[a+1]);e[r+1]=Hi(f,a),0!==f&&(e[f+1]=ku(e[f+1],r)),e[a+1]=function uM(e,t){return 131071&e|t<<17}(e[a+1],r)}else e[r+1]=Hi(a,0),0!==a&&(e[a+1]=ku(e[a+1],r)),a=r;else e[r+1]=Hi(u,0),0===a?a=r:e[u+1]=ku(e[u+1],r),u=r;l&&(e[r+1]=Ru(e[r+1])),bp(e,c,r,!0),bp(e,c,r,!1),function dM(e,t,n,r,o){const i=o?e.residualClasses:e.residualStyles;null!=i&&"string"==typeof t&&Gn(i,t)>=0&&(n[r+1]=Vu(n[r+1]))}(t,c,e,r,i),s=Hi(a,u),i?t.classBindings=s:t.styleBindings=s}(o,i,t,n,s,r)}}(i,e,s,r),t!==R&&Pe(o,s,t)&&function Pp(e,t,n,r,o,i,s,a){if(!(3&t.type))return;const u=e.data,l=u[a+1],c=function lM(e){return 1==(1&e)}(l)?Rp(u,t,n,o,En(l),s):void 0;ji(c)||(ji(i)||function aM(e){return 2==(2&e)}(l)&&(i=Rp(u,null,n,o,a,s)),function lE(e,t,n,r,o){if(t)o?e.addClass(n,r):e.removeClass(n,r);else{let i=-1===r.indexOf("-")?void 0:Qe.DashCase;null==o?e.removeStyle(n,r,i):("string"==typeof o&&o.endsWith("!important")&&(o=o.slice(0,-10),i|=Qe.Important),e.setStyle(n,r,o,i))}}(r,s,Wo(Le(),n),o,i))}(i,i.data[Le()],o,o[P],e,o[s+1]=function AM(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=Ce(function en(e){return e instanceof Pf?e.changingThisBreaksApplicationSecurity:e}(e)))),e}(t,n),r,s)}function Lu(e,t,n,r,o){let i=null;const s=n.directiveEnd;let a=n.directiveStylingLast;for(-1===a?a=n.directiveStart:a++;a0;){const u=e[o],l=Array.isArray(u),c=l?u[1]:u,d=null===c;let f=n[o+1];f===R&&(f=d?z:void 0);let h=d?ma(f,r):c===r?f:void 0;if(l&&!ji(h)&&(h=ma(u,r)),ji(h)&&(a=h,s))return a;const p=e[o+1];o=s?nn(p):En(p)}if(null!==t){let u=i?t.residualClasses:t.residualStyles;null!=u&&(a=ma(u,r))}return a}function ji(e){return void 0!==e}function oe(e,t=""){const n=y(),r=G(),o=e+$,i=r.firstCreatePass?er(r,o,1,t,null):r.data[o],s=Vp(r,n,i,t,e);n[o]=s,Zo()&&hi(r,n,s,i),St(i,!1)}let Vp=(e,t,n,r,o)=>(Jt(!0),function ci(e,t){return e.createText(t)}(t[P],r));function Bu(e){return Hu("",e,""),Bu}function Hu(e,t,n){const r=y(),o=function nr(e,t,n,r){return Pe(e,Vn(),n)?t+O(n)+r:R}(r,e,t,n);return o!==R&&Ut(r,Le(),o),Hu}function ju(e,t,n,r,o){const i=y(),s=rr(i,e,t,n,r,o);return s!==R&&Ut(i,Le(),s),ju}const fr="en-US";let og=fr;function Gu(e,t,n,r,o){if(e=F(e),Array.isArray(e))for(let i=0;i>20;if(Dn(e)||!e.multi){const h=new Nr(u,o,v),p=Wu(a,t,o?c:c+f,d);-1===p?(fa(ti(l,s),i,a),zu(i,e,t.length),t.push(a),l.directiveStart++,l.directiveEnd++,o&&(l.providerIndexes+=1048576),n.push(h),s.push(h)):(n[p]=h,s[p]=h)}else{const h=Wu(a,t,c+f,d),p=Wu(a,t,c,c+f),D=p>=0&&n[p];if(o&&!D||!o&&!(h>=0&&n[h])){fa(ti(l,s),i,a);const w=function ZI(e,t,n,r,o){const i=new Nr(e,n,v);return i.multi=[],i.index=t,i.componentProviders=0,Tg(i,o,r&&!n),i}(o?qI:WI,n.length,o,r,u);!o&&D&&(n[p].providerFactory=w),zu(i,e,t.length,0),t.push(a),l.directiveStart++,l.directiveEnd++,o&&(l.providerIndexes+=1048576),n.push(w),s.push(w)}else zu(i,e,h>-1?h:p,Tg(n[o?p:h],u,!o&&r));!o&&r&&D&&n[p].componentProviders++}}}function zu(e,t,n,r){const o=Dn(t),i=function HE(e){return!!e.useClass}(t);if(o||i){const u=(i?F(t.useClass):t).prototype.ngOnDestroy;if(u){const l=e.destroyHooks||(e.destroyHooks=[]);if(!o&&t.multi){const c=l.indexOf(n);-1===c?l.push(n,[r,u]):l[c+1].push(r,u)}else l.push(n,u)}}}function Tg(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function Wu(e,t,n,r){for(let o=n;o{n.providersResolver=(r,o)=>function zI(e,t,n){const r=G();if(r.firstCreatePass){const o=ht(e);Gu(n,r.data,r.blueprint,o,!0),Gu(t,r.data,r.blueprint,o,!1)}}(r,o?o(e):e,t)}}class hr{}class Ng extends hr{constructor(t){super(),this.componentFactoryResolver=new Hh(this),this.instance=null;const n=new Ya([...t.providers,{provide:hr,useValue:this},{provide:Mi,useValue:this.componentFactoryResolver}],t.parent||_i(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}let JI=(()=>{class e{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n.id)){const r=qf(0,n.type),o=r.length>0?function XI(e,t,n=null){return new Ng({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}([r],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n.id,o)}return this.cachedInjectors.get(n.id)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}}return e.\u0275prov=Y({token:e,providedIn:"environment",factory:()=>new e(U(Qn))}),e})();function Fg(e){e.getStandaloneInjector=t=>t.get(JI).getOrCreateStandaloneInjector(e)}function Ku(e){return t=>{setTimeout(e,void 0,t)}}const Te=class MS extends To{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=Ku(i),o&&(o=Ku(o)),s&&(s=Ku(s)));const a=super.subscribe({next:o,error:i,complete:s});return t instanceof fe&&t.add(a),a}};function IS(){return this._results[Symbol.iterator]()}class Xu{get changes(){return this._changes||(this._changes=new Te)}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const n=Xu.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=IS)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){const r=this;r.dirty=!1;const o=function at(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function fC(e,t,n){if(e.length!==t.length)return!1;for(let r=0;r{class e{}return e.__NG_ELEMENT_ID__=TS,e})();const SS=Gt,AS=class extends SS{constructor(t,n,r){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n,null)}createEmbeddedViewImpl(t,n,r){const o=this._declarationTContainer.tView,i=Ti(this._declarationLView,o,t,16,null,o.declTNode,null,null,null,n||null,r||null);i[Ir]=this._declarationLView[this._declarationTContainer.index];const a=this._declarationLView[Et];return null!==a&&(i[Et]=a.createEmbeddedView(o)),Eu(o,i,t),new Yr(i)}};function TS(){return Wi(Ae(),y())}function Wi(e,t){return 4&e.type?new AS(t,e,Xn(e,t)):null}let xt=(()=>{class e{}return e.__NG_ELEMENT_ID__=kS,e})();function kS(){return Zg(Ae(),y())}const VS=xt,Wg=class extends VS{constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return Xn(this._hostTNode,this._hostLView)}get injector(){return new Bn(this._hostTNode,this._hostLView)}get parentInjector(){const t=da(this._hostTNode,this._hostLView);if(kd(t)){const n=Jo(t,this._hostLView),r=Xo(t);return new Bn(n[C].data[r+8],n)}return new Bn(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=qg(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-Se}createEmbeddedView(t,n,r){let o,i;"number"==typeof r?o=r:null!=r&&(o=r.index,i=r.injector);const a=t.createEmbeddedViewImpl(n||{},i,null);return this.insertImpl(a,o,false),a}createComponent(t,n,r,o,i){const s=t&&!function Or(e){return"function"==typeof e}(t);let a;if(s)a=n;else{const m=n||{};a=m.index,r=m.injector,o=m.projectableNodes,i=m.environmentInjector||m.ngModuleRef}const u=s?t:new Kr(W(t)),l=r||this.parentInjector;if(!i&&null==u.ngModule){const D=(s?l:this.parentInjector).get(Qn,null);D&&(i=D)}W(u.componentType??{});const h=u.create(l,o,null,i);return this.insertImpl(h.hostView,a,false),h}insert(t,n){return this.insertImpl(t,n,!1)}insertImpl(t,n,r){const o=t._lView,i=o[C];if(function A_(e){return We(e[se])}(o)){const u=this.indexOf(t);if(-1!==u)this.detach(u);else{const l=o[se],c=new Wg(l,l[Fe],l[se]);c.detach(c.indexOf(t))}}const s=this._adjustIndex(n),a=this._lContainer;if(function tE(e,t,n,r){const o=Se+r,i=n.length;r>0&&(n[o-1][ft]=t),r0)r.push(s[a/2]);else{const l=i[a+1],c=t[-u];for(let d=Se;d{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,r)=>{this.resolve=n,this.reject=r}),this.appInits=ne(m0,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const n=[];for(const o of this.appInits){const i=o();if(Bi(i))n.push(i);else if(cp(i)){const s=new Promise((a,u)=>{i.subscribe({complete:a,error:u})});n.push(s)}}const r=()=>{this.done=!0,this.resolve()};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)},e.\u0275prov=Y({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const zt=new M("LocaleId",{providedIn:"root",factory:()=>ne(zt,T.Optional|T.SkipSelf)||function D0(){return typeof $localize<"u"&&$localize.locale||fr}()});let _0=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new KD(!1)}add(){this.hasPendingTasks.next(!0);const n=this.taskId++;return this.pendingTasks.add(n),n}remove(n){this.pendingTasks.delete(n),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=Y({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const b0=(()=>Promise.resolve(0))();function bm(...e){}class De{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Te(!1),this.onMicrotaskEmpty=new Te(!1),this.onStable=new Te(!1),this.onError=new Te(!1),typeof Zone>"u")throw new _(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 M0(){let e=ee.requestAnimationFrame,t=ee.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 A0(e){const t=()=>{!function S0(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(ee,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,hl(e),e.isCheckStableRunning=!0,fl(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),hl(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,o,i,s,a)=>{try{return Mm(e),n.invokeTask(o,i,s,a)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===i.type||e.shouldCoalesceRunChangeDetection)&&t(),Im(e)}},onInvoke:(n,r,o,i,s,a,u)=>{try{return Mm(e),n.invoke(o,i,s,a,u)}finally{e.shouldCoalesceRunChangeDetection&&t(),Im(e)}},onHasTask:(n,r,o,i)=>{n.hasTask(o,i),r===o&&("microTask"==i.change?(e._hasPendingMicrotasks=i.microTask,hl(e),fl(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(!De.isInAngularZone())throw new _(909,!1)}static assertNotInAngularZone(){if(De.isInAngularZone())throw new _(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,I0,bm,bm);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 I0={};function fl(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 hl(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function Mm(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Im(e){e._nesting--,fl(e)}const Sm=new M("",{providedIn:"root",factory:Am});function Am(){const e=ne(De);let t=!0;return function mv(...e){let t=Number.POSITIVE_INFINITY,n=null,r=e[e.length-1];return bc(r)?(n=e.pop(),e.length>1&&"number"==typeof e[e.length-1]&&(t=e.pop())):"number"==typeof r&&(t=e.pop()),null===n&&1===e.length&&e[0]instanceof ke?e[0]:function gv(e=Number.POSITIVE_INFINITY){return Os(vc,e)}(t)(Tc(e,n))}(new ke(o=>{t=e.isStable&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks,e.runOutsideAngular(()=>{o.next(t),o.complete()})}),new ke(o=>{let i;e.runOutsideAngular(()=>{i=e.onStable.subscribe(()=>{De.assertNotInAngularZone(),function dl(e){typeof Zone>"u"?b0.then(()=>{e&&e.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",e)}(()=>{!t&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks&&(t=!0,o.next(!0))})})});const s=e.onUnstable.subscribe(()=>{De.assertInAngularZone(),t&&(t=!1,e.runOutsideAngular(()=>{o.next(!1)}))});return()=>{i.unsubscribe(),s.unsubscribe()}}).pipe(Fc()))}const Tm=new M("");let rn=null;const yl=new M("PlatformDestroyListeners"),Fm=new M("appBootstrapListener");function R0(e){try{const{rootComponent:t,appProviders:n,platformProviders:r}=e,o=function P0(e=[]){if(rn)return rn;const t=function Pm(e=[],t){return tn.create({name:t,providers:[{provide:Za,useValue:"platform"},{provide:yl,useValue:new Set([()=>rn=null])},...e]})}(e);return rn=t,function Om(){!function y_(e){ad=e}(()=>{throw new _(600,!1)})}(),function xm(e){e.get(Xf,null)?.forEach(n=>n())}(t),t}(r),i=[H0(),...n||[]],a=new Ng({providers:i,parent:o,debugName:"",runEnvironmentInitializers:!1}).injector,u=a.get(De);return u.run(()=>{a.resolveInjectorInitializers();const l=a.get(_n,null);let c;u.runOutsideAngular(()=>{c=u.onError.subscribe({next:h=>{l.handleError(h)}})});const d=()=>a.destroy(),f=o.get(yl);return f.add(d),a.onDestroy(()=>{c.unsubscribe(),f.delete(d)}),function Vm(e,t,n){try{const r=n();return Bi(r)?r.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(l,u,()=>{const h=a.get(cl);return h.runInitializers(),h.donePromise.then(()=>{!function ig(e){st(e,"Expected localeId to be defined"),"string"==typeof e&&(og=e.toLowerCase().replace(/_/g,"-"))}(a.get(zt,fr)||fr);const m=a.get(go);return void 0!==t&&m.bootstrap(t),m})})})}catch(t){return Promise.reject(t)}}let go=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=ne(Hm),this.zoneIsStable=ne(Sm),this.componentTypes=[],this.components=[],this.isStable=ne(_0).hasPendingTasks.pipe(Os(n=>n?function yv(...e){let t=e[e.length-1];return bc(t)?(e.pop(),Ns(e,t)):Tc(e)}(!1):this.zoneIsStable),function Sv(e,t){return n=>n.lift(new Av(e,t))}(),Fc()),this._injector=ne(Qn)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,r){const o=n instanceof ih;if(!this._injector.get(cl).done)throw!o&&function br(e){const t=W(e)||Ne(e)||ze(e);return null!==t&&t.standalone}(n),new _(405,!1);let s;s=o?n:this._injector.get(Mi).resolveComponentFactory(n),this.componentTypes.push(s.componentType);const a=function O0(e){return e.isBoundToModule}(s)?void 0:this._injector.get(hr),l=s.create(tn.NULL,[],r||s.selector,a),c=l.location.nativeElement,d=l.injector.get(Tm,null);return d?.registerApplication(c),l.onDestroy(()=>{this.detachView(l.hostView),Qi(this.components,l),d?.unregisterApplication(c)}),this._loadComponent(l),l}tick(){if(this._runningTick)throw new _(101,!1);try{this._runningTick=!0;for(let n of this._views)n.detectChanges()}catch(n){this.internalErrorHandler(n)}finally{this._runningTick=!1}}attachView(n){const r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){const r=n;Qi(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const r=this._injector.get(Fm,[]);r.push(...this._bootstrapListeners),r.forEach(o=>o(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>Qi(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new _(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)},e.\u0275prov=Y({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function Qi(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}const Hm=new M("",{providedIn:"root",factory:()=>ne(_n).handleError.bind(void 0)});function L0(){const e=ne(De),t=ne(_n);return n=>e.runOutsideAngular(()=>t.handleError(n))}let B0=(()=>{class e{constructor(){this.zone=ne(De),this.applicationRef=ne(go)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=Y({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function jm(e){return[{provide:De,useFactory:e},{provide:Di,multi:!0,useFactory:()=>{const t=ne(B0,{optional:!0});return()=>t.initialize()}},{provide:Hm,useFactory:L0},{provide:Sm,useFactory:Am}]}function H0(e){return function Wf(e){return{\u0275providers:e}}([[],jm(()=>new De(function km(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}(e)))])}let Um=(()=>{class e{}return e.__NG_ELEMENT_ID__=j0,e})();function j0(e){return function $0(e,t,n){if(hn(e)&&!n){const r=Ze(e.index,t);return new Yr(r,r)}return 47&e.type?new Yr(t[ge],t):null}(Ae(),y(),16==(16&e))}class Wm{constructor(){}supports(t){return Pi(t)}create(t){return new Z0(t)}}const q0=(e,t)=>t;class Z0{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||q0}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,r=this._removalsHead,o=0,i=null;for(;n||r;){const s=!r||n&&n.currentIndex{s=this._trackByFn(o,a),null!==n&&Object.is(n.trackById,s)?(r&&(n=this._verifyReinsertion(n,a,s,o)),Object.is(n.item,a)||this._addIdentityChange(n,a)):(n=this._mismatch(n,a,s,o),r=!0),n=n._next,o++}),this.length=o;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,r,o){let i;return null===t?i=this._itTail:(i=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,i,o)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(r,o))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,i,o)):t=this._addAfter(new Q0(n,r),i,o),t}_verifyReinsertion(t,n,r,o){let i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==i?t=this._reinsertAfter(i,t._prev,o):t.currentIndex!=o&&(t.currentIndex=o,this._addToMoves(t,o)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const o=t._prevRemoved,i=t._nextRemoved;return null===o?this._removalsHead=i:o._nextRemoved=i,null===i?this._removalsTail=o:i._prevRemoved=o,this._insertAfter(t,n,r),this._addToMoves(t,r),t}_moveAfter(t,n,r){return this._unlink(t),this._insertAfter(t,n,r),this._addToMoves(t,r),t}_addAfter(t,n,r){return this._insertAfter(t,n,r),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,r){const o=null===n?this._itHead:n._next;return t._next=o,t._prev=n,null===o?this._itTail=t:o._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new qm),this._linkedRecords.put(t),t.currentIndex=r,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,r=t._next;return null===n?this._itHead=r:n._next=r,null===r?this._itTail=n:r._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new qm),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class Q0{constructor(t,n){this.item=t,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class Y0{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===n||n<=r.currentIndex)&&Object.is(r.trackById,t))return r;return null}remove(t){const n=t._prevDup,r=t._nextDup;return null===n?this._head=r:n._nextDup=r,null===r?this._tail=n:r._prevDup=n,null===this._head}}class qm{constructor(){this.map=new Map}put(t){const n=t.trackById;let r=this.map.get(n);r||(r=new Y0,this.map.set(n,r)),r.add(t)}get(t,n){const o=this.map.get(t);return o?o.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Zm(e,t,n){const r=e.previousIndex;if(null===r)return r;let o=0;return n&&r{if(n&&n.key===o)this._maybeAddToChanges(n,r),this._appendAfter=n,n=n._next;else{const i=this._getOrCreateRecordForKey(o,r);n=this._insertBeforeOrAppend(n,i)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let r=n;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){const r=t._prev;return n._next=t,n._prev=r,t._prev=n,r&&(r._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const o=this._records.get(t);this._maybeAddToChanges(o,n);const i=o._prev,s=o._next;return i&&(i._next=s),s&&(s._prev=i),o._next=null,o._prev=null,o}const r=new X0(t);return this._records.set(t,r),r.currentValue=n,this._addToAdditions(r),r}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(r=>n(t[r],r))}}class X0{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Ym(){return new Xi([new Wm])}let Xi=(()=>{class e{constructor(n){this.factories=n}static create(n,r){if(null!=r){const o=r.factories.slice();n=n.concat(o)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||Ym()),deps:[[e,new va,new Da]]}}find(n){const r=this.factories.find(o=>o.supports(n));if(null!=r)return r;throw new _(901,!1)}}return e.\u0275prov=Y({token:e,providedIn:"root",factory:Ym}),e})();function Km(){return new mo([new Qm])}let mo=(()=>{class e{constructor(n){this.factories=n}static create(n,r){if(r){const o=r.factories.slice();n=n.concat(o)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||Km()),deps:[[e,new va,new Da]]}}find(n){const r=this.factories.find(o=>o.supports(n));if(r)return r;throw new _(901,!1)}}return e.\u0275prov=Y({token:e,providedIn:"root",factory:Km}),e})(); -/** - * @license Angular v16.0.4 - * (c) 2010-2022 Google LLC. https://angular.io/ - * License: MIT - */ -let Il=null;function yo(){return Il}class dA{}const on=new M("DocumentToken");class JA{constructor(t,n,r,o){this.$implicit=t,this.ngForOf=n,this.index=r,this.count=o}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let py=(()=>{class e{set ngForOf(n){this._ngForOf=n,this._ngForOfDirty=!0}set ngForTrackBy(n){this._trackByFn=n}get ngForTrackBy(){return this._trackByFn}constructor(n,r,o){this._viewContainer=n,this._template=r,this._differs=o,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(n){n&&(this._template=n)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const n=this._ngForOf;!this._differ&&n&&(this._differ=this._differs.find(n).create(this.ngForTrackBy))}if(this._differ){const n=this._differ.diff(this._ngForOf);n&&this._applyChanges(n)}}_applyChanges(n){const r=this._viewContainer;n.forEachOperation((o,i,s)=>{if(null==o.previousIndex)r.createEmbeddedView(this._template,new JA(o.item,this._ngForOf,-1,-1),null===s?void 0:s);else if(null==s)r.remove(null===i?void 0:i);else if(null!==i){const a=r.get(i);r.move(a,s),gy(a,o)}});for(let o=0,i=r.length;o{gy(r.get(o.currentIndex),o)})}static ngTemplateContextGuard(n,r){return!0}}return e.\u0275fac=function(n){return new(n||e)(v(xt),v(Gt),v(Xi))},e.\u0275dir=x({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),e})();function gy(e,t){e.context.$implicit=t.item}let Dy=(()=>{class e{constructor(n,r,o){this._ngEl=n,this._differs=r,this._renderer=o,this._ngStyle=null,this._differ=null}set ngStyle(n){this._ngStyle=n,!this._differ&&n&&(this._differ=this._differs.find(n).create())}ngDoCheck(){if(this._differ){const n=this._differ.diff(this._ngStyle);n&&this._applyChanges(n)}}_setStyle(n,r){const[o,i]=n.split("."),s=-1===o.indexOf("-")?void 0:Qe.DashCase;null!=r?this._renderer.setStyle(this._ngEl.nativeElement,o,i?`${r}${i}`:r,s):this._renderer.removeStyle(this._ngEl.nativeElement,o,s)}_applyChanges(n){n.forEachRemovedItem(r=>this._setStyle(r.key,null)),n.forEachAddedItem(r=>this._setStyle(r.key,r.currentValue)),n.forEachChangedItem(r=>this._setStyle(r.key,r.currentValue))}}return e.\u0275fac=function(n){return new(n||e)(v(pt),v(mo),v(vn))},e.\u0275dir=x({type:e,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),e})(),ST=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=cn({type:e}),e.\u0275inj=Qt({}),e})();function Cy(e){return"server"===e} -/** - * @license Angular v16.0.4 - * (c) 2010-2022 Google LLC. https://angular.io/ - * License: MIT - */ -class iN extends dA{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class Ul extends iN{static makeCurrent(){!function cA(e){Il||(Il=e)}(new Ul)}onAndCancel(t,n,r){return t.addEventListener(n,r),()=>{t.removeEventListener(n,r)}}dispatchEvent(t,n){t.dispatchEvent(n)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,n){return(n=n||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,n){return"window"===n?window:"document"===n?t:"body"===n?t.body:null}getBaseHref(t){const n=function sN(){return Co=Co||document.querySelector("base"),Co?Co.getAttribute("href"):null}();return null==n?null:function aN(e){fs=fs||document.createElement("a"),fs.setAttribute("href",e);const t=fs.pathname;return"/"===t.charAt(0)?t:`/${t}`}(n)}resetBaseElement(){Co=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return function YA(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 fs,Co=null,lN=(()=>{class e{build(){return new XMLHttpRequest}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=Y({token:e,factory:e.\u0275fac}),e})();const Gl=new M("EventManagerPlugins");let Sy=(()=>{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)}getZone(){return this._zone}_findPluginFor(n){let r=this._eventNameToPlugin.get(n);if(r)return r;if(r=this._plugins.find(i=>i.supports(n)),!r)throw new _(5101,!1);return this._eventNameToPlugin.set(n,r),r}}return e.\u0275fac=function(n){return new(n||e)(U(Gl),U(De))},e.\u0275prov=Y({token:e,factory:e.\u0275fac}),e})();class Ay{constructor(t){this._doc=t}}const zl="ng-app-id";let Ty=(()=>{class e{constructor(n,r,o,i={}){this.doc=n,this.appId=r,this.nonce=o,this.platformId=i,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=Cy(i),this.resetHostNodes()}addStyles(n){for(const r of n)1===this.changeUsageCount(r,1)&&this.onStyleAdded(r)}removeStyles(n){for(const r of n)this.changeUsageCount(r,-1)<=0&&this.onStyleRemoved(r)}ngOnDestroy(){const n=this.styleNodesInDOM;n&&(n.forEach(r=>r.remove()),n.clear());for(const r of this.getAllStyles())this.onStyleRemoved(r);this.resetHostNodes()}addHost(n){this.hostNodes.add(n);for(const r of this.getAllStyles())this.addStyleToHost(n,r)}removeHost(n){this.hostNodes.delete(n)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(n){for(const r of this.hostNodes)this.addStyleToHost(r,n)}onStyleRemoved(n){const r=this.styleRef;r.get(n)?.elements?.forEach(o=>o.remove()),r.delete(n)}collectServerRenderedStyles(){const n=this.doc.head?.querySelectorAll(`style[${zl}="${this.appId}"]`);if(n?.length){const r=new Map;return n.forEach(o=>{null!=o.textContent&&r.set(o.textContent,o)}),r}return null}changeUsageCount(n,r){const o=this.styleRef;if(o.has(n)){const i=o.get(n);return i.usage+=r,i.usage}return o.set(n,{usage:r,elements:[]}),r}getStyleElement(n,r){const o=this.styleNodesInDOM,i=o?.get(r);if(i?.parentNode===n)return o.delete(r),i.removeAttribute(zl),i;{const s=this.doc.createElement("style");return this.nonce&&s.setAttribute("nonce",this.nonce),s.textContent=r,this.platformIsServer&&s.setAttribute(zl,this.appId),s}}addStyleToHost(n,r){const o=this.getStyleElement(n,r);n.appendChild(o);const i=this.styleRef,s=i.get(r)?.elements;s?s.push(o):i.set(r,{elements:[o],usage:1})}resetHostNodes(){const n=this.hostNodes;n.clear(),n.add(this.doc.head)}}return e.\u0275fac=function(n){return new(n||e)(U(on),U(Ja),U(Jf,8),U(Kn))},e.\u0275prov=Y({token:e,factory:e.\u0275fac}),e})();const Wl={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/"},ql=/%COMP%/g,hN=new M("RemoveStylesOnCompDestory",{providedIn:"root",factory:()=>!1});function Fy(e,t){return t.map(n=>n.replace(ql,e))}let Oy=(()=>{class e{constructor(n,r,o,i,s,a,u,l=null){this.eventManager=n,this.sharedStylesHost=r,this.appId=o,this.removeStylesOnCompDestory=i,this.doc=s,this.platformId=a,this.ngZone=u,this.nonce=l,this.rendererByCompId=new Map,this.platformIsServer=Cy(a),this.defaultRenderer=new Zl(n,s,u,this.platformIsServer)}createRenderer(n,r){if(!n||!r)return this.defaultRenderer;this.platformIsServer&&r.encapsulation===Je.ShadowDom&&(r={...r,encapsulation:Je.Emulated});const o=this.getOrCreateRenderer(n,r);return o instanceof Py?o.applyToHost(n):o instanceof Ql&&o.applyStyles(),o}getOrCreateRenderer(n,r){const o=this.rendererByCompId;let i=o.get(r.id);if(!i){const s=this.doc,a=this.ngZone,u=this.eventManager,l=this.sharedStylesHost,c=this.removeStylesOnCompDestory,d=this.platformIsServer;switch(r.encapsulation){case Je.Emulated:i=new Py(u,l,r,this.appId,c,s,a,d);break;case Je.ShadowDom:return new yN(u,l,n,r,s,a,this.nonce,d);default:i=new Ql(u,l,r,c,s,a,d)}i.onDestroy=()=>o.delete(r.id),o.set(r.id,i)}return i}ngOnDestroy(){this.rendererByCompId.clear()}}return e.\u0275fac=function(n){return new(n||e)(U(Sy),U(Ty),U(Ja),U(hN),U(on),U(Kn),U(De),U(Jf))},e.\u0275prov=Y({token:e,factory:e.\u0275fac}),e})();class Zl{constructor(t,n,r,o){this.eventManager=t,this.doc=n,this.ngZone=r,this.platformIsServer=o,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,n){return n?this.doc.createElementNS(Wl[n]||n,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,n){(xy(t)?t.content:t).appendChild(n)}insertBefore(t,n,r){t&&(xy(t)?t.content:t).insertBefore(n,r)}removeChild(t,n){t&&t.removeChild(n)}selectRootElement(t,n){let r="string"==typeof t?this.doc.querySelector(t):t;if(!r)throw new _(5104,!1);return n||(r.textContent=""),r}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,n,r,o){if(o){n=o+":"+n;const i=Wl[o];i?t.setAttributeNS(i,n,r):t.setAttribute(n,r)}else t.setAttribute(n,r)}removeAttribute(t,n,r){if(r){const o=Wl[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&(Qe.DashCase|Qe.Important)?t.style.setProperty(n,r,o&Qe.Important?"important":""):t.style[n]=r}removeStyle(t,n,r){r&Qe.DashCase?t.style.removeProperty(n):t.style[n]=""}setProperty(t,n,r){t[n]=r}setValue(t,n){t.nodeValue=n}listen(t,n,r){if("string"==typeof t&&!(t=yo().getGlobalEventTarget(this.doc,t)))throw new Error(`Unsupported event target ${t} for event ${n}`);return this.eventManager.addEventListener(t,n,this.decoratePreventDefault(r))}decoratePreventDefault(t){return n=>{if("__ngUnwrap__"===n)return t;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>t(n)):t(n))&&n.preventDefault()}}}function xy(e){return"TEMPLATE"===e.tagName&&void 0!==e.content}class yN extends Zl{constructor(t,n,r,o,i,s,a,u){super(t,i,s,u),this.sharedStylesHost=n,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const l=Fy(o.id,o.styles);for(const c of l){const d=document.createElement("style");a&&d.setAttribute("nonce",a),d.textContent=c,this.shadowRoot.appendChild(d)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,n){return super.appendChild(this.nodeOrShadowRoot(t),n)}insertBefore(t,n,r){return super.insertBefore(this.nodeOrShadowRoot(t),n,r)}removeChild(t,n){return super.removeChild(this.nodeOrShadowRoot(t),n)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Ql extends Zl{constructor(t,n,r,o,i,s,a,u){super(t,i,s,a),this.sharedStylesHost=n,this.removeStylesOnCompDestory=o,this.rendererUsageCount=0,this.styles=u?Fy(u,r.styles):r.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles),this.rendererUsageCount++}destroy(){this.removeStylesOnCompDestory&&(this.sharedStylesHost.removeStyles(this.styles),this.rendererUsageCount--,0===this.rendererUsageCount&&this.onDestroy?.())}}class Py extends Ql{constructor(t,n,r,o,i,s,a,u){const l=o+"-"+r.id;super(t,n,r,i,s,a,u,l),this.contentAttr=function pN(e){return"_ngcontent-%COMP%".replace(ql,e)}(l),this.hostAttr=function gN(e){return"_nghost-%COMP%".replace(ql,e)}(l)}applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"")}createElement(t,n){const r=super.createElement(t,n);return super.setAttribute(r,this.contentAttr,""),r}}let DN=(()=>{class e extends Ay{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)(U(on))},e.\u0275prov=Y({token:e,factory:e.\u0275fac}),e})();const Ry=["alt","control","meta","shift"],vN={"\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"},_N={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};let CN=(()=>{class e extends Ay{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(()=>yo().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="",a=r.indexOf("code");if(a>-1&&(r.splice(a,1),s="code."),Ry.forEach(l=>{const c=r.indexOf(l);c>-1&&(r.splice(c,1),s+=l+".")}),s+=i,0!=r.length||0===i.length)return null;const u={};return u.domEventName=o,u.fullKey=s,u}static matchEventFullKeyCode(n,r){let o=vN[n.key]||n.key,i="";return r.indexOf("code.")>-1&&(o=n.code,i="code."),!(null==o||!o)&&(o=o.toLowerCase()," "===o?o="space":"."===o&&(o="dot"),Ry.forEach(s=>{s!==o&&(0,_N[s])(n)&&(i+=s+".")}),i+=o,i===r)}static eventCallback(n,r,o){return i=>{e.matchEventFullKeyCode(i,n)&&o.runGuarded(()=>r(i))}}static _normalizeKey(n){return"esc"===n?"escape":n}}return e.\u0275fac=function(n){return new(n||e)(U(on))},e.\u0275prov=Y({token:e,factory:e.\u0275fac}),e})();function ky(e){return{appProviders:[...AN,...e?.providers??[]],platformProviders:IN}}const IN=[{provide:Kn,useValue:"browser"},{provide:Xf,useValue:function wN(){Ul.makeCurrent()},multi:!0},{provide:on,useFactory:function MN(){return function pE(e){Ba=e}(document),document},deps:[]}],AN=[{provide:Za,useValue:"root"},{provide:_n,useFactory:function bN(){return new _n},deps:[]},{provide:Gl,useClass:DN,multi:!0,deps:[on,De,Kn]},{provide:Gl,useClass:CN,multi:!0,deps:[on]},Oy,Ty,Sy,{provide:ah,useExisting:Oy},{provide:class OT{},useClass:lN,deps:[]},[]];function hs(e,t){return new ke(n=>{const r=e.length;if(0===r)return void n.complete();const o=new Array(r);let i=0,s=0;for(let a=0;a{l||(l=!0,s++),o[a]=c},error:c=>n.error(c),complete:()=>{i++,(i===r||!l)&&(s===r&&n.next(t?t.reduce((c,d,f)=>(c[d]=o[f],c),{}):o),n.complete())}}))}})} -/** - * @license Angular v16.0.4 - * (c) 2010-2022 Google LLC. https://angular.io/ - * License: MIT - */typeof window<"u"&&window;let Hy=(()=>{class e{constructor(n,r){this._renderer=n,this._elementRef=r,this.onChange=o=>{},this.onTouched=()=>{}}setProperty(n,r){this._renderer.setProperty(this._elementRef.nativeElement,n,r)}registerOnTouched(n){this.onTouched=n}registerOnChange(n){this.onChange=n}setDisabledState(n){this.setProperty("disabled",n)}}return e.\u0275fac=function(n){return new(n||e)(v(vn),v(pt))},e.\u0275dir=x({type:e}),e})(),Mn=(()=>{class e extends Hy{}return e.\u0275fac=function(){let t;return function(r){return(t||(t=Oe(e)))(r||e)}}(),e.\u0275dir=x({type:e,features:[K]}),e})();const Pt=new M("NgValueAccessor"),kN={provide:Pt,useExisting:J(()=>Kl),multi:!0};let Kl=(()=>{class e extends Mn{writeValue(n){this.setProperty("checked",n)}}return e.\u0275fac=function(){let t;return function(r){return(t||(t=Oe(e)))(r||e)}}(),e.\u0275dir=x({type:e,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(n,r){1&n&&X("change",function(i){return r.onChange(i.target.checked)})("blur",function(){return r.onTouched()})},features:[ie([kN]),K]}),e})();const VN={provide:Pt,useExisting:J(()=>ps),multi:!0},BN=new M("CompositionEventMode");let ps=(()=>{class e extends Hy{constructor(n,r,o){super(n,r),this._compositionMode=o,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function LN(){const e=yo()?yo().getUserAgent():"";return/android (\d+)/.test(e.toLowerCase())}())}writeValue(n){this.setProperty("value",n??"")}_handleInput(n){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(n)}_compositionStart(){this._composing=!0}_compositionEnd(n){this._composing=!1,this._compositionMode&&this.onChange(n)}}return e.\u0275fac=function(n){return new(n||e)(v(vn),v(pt),v(BN,8))},e.\u0275dir=x({type:e,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(n,r){1&n&&X("input",function(i){return r._handleInput(i.target.value)})("blur",function(){return r.onTouched()})("compositionstart",function(){return r._compositionStart()})("compositionend",function(i){return r._compositionEnd(i.target.value)})},features:[ie([VN]),K]}),e})();const Re=new M("NgValidators"),un=new M("NgAsyncValidators");function Yy(e){return null!=e}function Ky(e){return Bi(e)?Fs(e):e}function Xy(e){let t={};return e.forEach(n=>{t=null!=n?{...t,...n}:t}),0===Object.keys(t).length?null:t}function Jy(e,t){return t.map(n=>n(e))}function eD(e){return e.map(t=>function jN(e){return!e.validate}(t)?t:n=>t.validate(n))}function Xl(e){return null!=e?function tD(e){if(!e)return null;const t=e.filter(Yy);return 0==t.length?null:function(n){return Xy(Jy(n,t))}}(eD(e)):null}function Jl(e){return null!=e?function nD(e){if(!e)return null;const t=e.filter(Yy);return 0==t.length?null:function(n){return function RN(...e){if(1===e.length){const t=e[0];if(Ss(t))return hs(t,null);if(As(t)&&Object.getPrototypeOf(t)===Object.prototype){const n=Object.keys(t);return hs(n.map(r=>t[r]),n)}}if("function"==typeof e[e.length-1]){const t=e.pop();return hs(e=1===e.length&&Ss(e[0])?e[0]:e,null).pipe(Ts(n=>t(...n)))}return hs(e,null)}(Jy(n,t).map(Ky)).pipe(Ts(Xy))}}(eD(e)):null}function rD(e,t){return null===e?[t]:Array.isArray(e)?[...e,t]:[e,t]}function ec(e){return e?Array.isArray(e)?e:[e]:[]}function ms(e,t){return Array.isArray(e)?e.includes(t):e===t}function sD(e,t){const n=ec(t);return ec(e).forEach(o=>{ms(n,o)||n.push(o)}),n}function aD(e,t){return ec(t).filter(n=>!ms(e,n))}class uD{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(t){this._rawValidators=t||[],this._composedValidatorFn=Xl(this._rawValidators)}_setAsyncValidators(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=Jl(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(t){this._onDestroyCallbacks.push(t)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(t=>t()),this._onDestroyCallbacks=[]}reset(t=void 0){this.control&&this.control.reset(t)}hasError(t,n){return!!this.control&&this.control.hasError(t,n)}getError(t,n){return this.control?this.control.getError(t,n):null}}class je extends uD{get formDirective(){return null}get path(){return null}}class ln extends uD{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class lD{constructor(t){this._cd=t}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let cD=(()=>{class e extends lD{constructor(n){super(n)}}return e.\u0275fac=function(n){return new(n||e)(v(ln,2))},e.\u0275dir=x({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(n,r){2&n&&oo("ng-untouched",r.isUntouched)("ng-touched",r.isTouched)("ng-pristine",r.isPristine)("ng-dirty",r.isDirty)("ng-valid",r.isValid)("ng-invalid",r.isInvalid)("ng-pending",r.isPending)},features:[K]}),e})(),dD=(()=>{class e extends lD{constructor(n){super(n)}}return e.\u0275fac=function(n){return new(n||e)(v(je,10))},e.\u0275dir=x({type:e,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(n,r){2&n&&oo("ng-untouched",r.isUntouched)("ng-touched",r.isTouched)("ng-pristine",r.isPristine)("ng-dirty",r.isDirty)("ng-valid",r.isValid)("ng-invalid",r.isInvalid)("ng-pending",r.isPending)("ng-submitted",r.isSubmitted)},features:[K]}),e})();const Eo="VALID",Ds="INVALID",mr="PENDING",wo="DISABLED";function rc(e){return(vs(e)?e.validators:e)||null}function oc(e,t){return(vs(t)?t.asyncValidators:e)||null}function vs(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}class gD{constructor(t,n){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(t),this._assignAsyncValidators(n)}get validator(){return this._composedValidatorFn}set validator(t){this._rawValidators=this._composedValidatorFn=t}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(t){this._rawAsyncValidators=this._composedAsyncValidatorFn=t}get parent(){return this._parent}get valid(){return this.status===Eo}get invalid(){return this.status===Ds}get pending(){return this.status==mr}get disabled(){return this.status===wo}get enabled(){return this.status!==wo}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(t){this._assignValidators(t)}setAsyncValidators(t){this._assignAsyncValidators(t)}addValidators(t){this.setValidators(sD(t,this._rawValidators))}addAsyncValidators(t){this.setAsyncValidators(sD(t,this._rawAsyncValidators))}removeValidators(t){this.setValidators(aD(t,this._rawValidators))}removeAsyncValidators(t){this.setAsyncValidators(aD(t,this._rawAsyncValidators))}hasValidator(t){return ms(this._rawValidators,t)}hasAsyncValidator(t){return ms(this._rawAsyncValidators,t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(t={}){this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(t=>t.markAllAsTouched())}markAsUntouched(t={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(n=>{n.markAsUntouched({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}markAsDirty(t={}){this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)}markAsPristine(t={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(n=>{n.markAsPristine({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}markAsPending(t={}){this.status=mr,!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)}disable(t={}){const n=this._parentMarkedDirty(t.onlySelf);this.status=wo,this.errors=null,this._forEachChild(r=>{r.disable({...t,onlySelf:!0})}),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...t,skipPristineCheck:n}),this._onDisabledChange.forEach(r=>r(!0))}enable(t={}){const n=this._parentMarkedDirty(t.onlySelf);this.status=Eo,this._forEachChild(r=>{r.enable({...t,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors({...t,skipPristineCheck:n}),this._onDisabledChange.forEach(r=>r(!1))}_updateAncestors(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(t){this._parent=t}getRawValue(){return this.value}updateValueAndValidity(t={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Eo||this.status===mr)&&this._runAsyncValidator(t.emitEvent)),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(t)}_updateTreeValidity(t={emitEvent:!0}){this._forEachChild(n=>n._updateTreeValidity(t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?wo:Eo}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t){if(this.asyncValidator){this.status=mr,this._hasOwnPendingAsyncValidator=!0;const n=Ky(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe(r=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(r,{emitEvent:t})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(t,n={}){this.errors=t,this._updateControlsErrors(!1!==n.emitEvent)}get(t){let n=t;return null==n||(Array.isArray(n)||(n=n.split(".")),0===n.length)?null:n.reduce((r,o)=>r&&r._find(o),this)}getError(t,n){const r=n?this.get(n):this;return r&&r.errors?r.errors[t]:null}hasError(t,n){return!!this.getError(t,n)}get root(){let t=this;for(;t._parent;)t=t._parent;return t}_updateControlsErrors(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)}_initObservables(){this.valueChanges=new Te,this.statusChanges=new Te}_calculateStatus(){return this._allControlsDisabled()?wo:this.errors?Ds:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(mr)?mr:this._anyControlsHaveStatus(Ds)?Ds:Eo}_anyControlsHaveStatus(t){return this._anyControls(n=>n.status===t)}_anyControlsDirty(){return this._anyControls(t=>t.dirty)}_anyControlsTouched(){return this._anyControls(t=>t.touched)}_updatePristine(t={}){this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}_updateTouched(t={}){this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){vs(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){return!t&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(t){return null}_assignValidators(t){this._rawValidators=Array.isArray(t)?t.slice():t,this._composedValidatorFn=function zN(e){return Array.isArray(e)?Xl(e):e||null}(this._rawValidators)}_assignAsyncValidators(t){this._rawAsyncValidators=Array.isArray(t)?t.slice():t,this._composedAsyncValidatorFn=function WN(e){return Array.isArray(e)?Jl(e):e||null}(this._rawAsyncValidators)}}class ic extends gD{constructor(t,n,r){super(rc(n),oc(r,n)),this.controls=t,this._initObservables(),this._setUpdateStrategy(n),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(t,n){return this.controls[t]?this.controls[t]:(this.controls[t]=n,n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange),n)}addControl(t,n,r={}){this.registerControl(t,n),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}removeControl(t,n={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}setControl(t,n,r={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],n&&this.registerControl(t,n),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,n={}){(function pD(e,t,n){e._forEachChild((r,o)=>{if(void 0===n[o])throw new _(1002,"")})})(this,0,t),Object.keys(t).forEach(r=>{(function hD(e,t,n){const r=e.controls;if(!(t?Object.keys(r):r).length)throw new _(1e3,"");if(!r[n])throw new _(1001,"")})(this,!0,r),this.controls[r].setValue(t[r],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}patchValue(t,n={}){null!=t&&(Object.keys(t).forEach(r=>{const o=this.controls[r];o&&o.patchValue(t[r],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}reset(t={},n={}){this._forEachChild((r,o)=>{r.reset(t[o],{onlySelf:!0,emitEvent:n.emitEvent})}),this._updatePristine(n),this._updateTouched(n),this.updateValueAndValidity(n)}getRawValue(){return this._reduceChildren({},(t,n,r)=>(t[r]=n.getRawValue(),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(n,r)=>!!r._syncPendingControls()||n);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_forEachChild(t){Object.keys(this.controls).forEach(n=>{const r=this.controls[n];r&&t(r,n)})}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){for(const[n,r]of Object.entries(this.controls))if(this.contains(n)&&t(r))return!0;return!1}_reduceValue(){return this._reduceChildren({},(n,r,o)=>((r.enabled||this.disabled)&&(n[o]=r.value),n))}_reduceChildren(t,n){let r=t;return this._forEachChild((o,i)=>{r=n(r,o,i)}),r}_allControlsDisabled(){for(const t of Object.keys(this.controls))if(this.controls[t].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(t){return this.controls.hasOwnProperty(t)?this.controls[t]:null}}const yr=new M("CallSetDisabledState",{providedIn:"root",factory:()=>_s}),_s="always";function bo(e,t,n=_s){sc(e,t),t.valueAccessor.writeValue(e.value),(e.disabled||"always"===n)&&t.valueAccessor.setDisabledState?.(e.disabled),function QN(e,t){t.valueAccessor.registerOnChange(n=>{e._pendingValue=n,e._pendingChange=!0,e._pendingDirty=!0,"change"===e.updateOn&&mD(e,t)})}(e,t),function KN(e,t){const n=(r,o)=>{t.valueAccessor.writeValue(r),o&&t.viewToModelUpdate(r)};e.registerOnChange(n),t._registerOnDestroy(()=>{e._unregisterOnChange(n)})}(e,t),function YN(e,t){t.valueAccessor.registerOnTouched(()=>{e._pendingTouched=!0,"blur"===e.updateOn&&e._pendingChange&&mD(e,t),"submit"!==e.updateOn&&e.markAsTouched()})}(e,t),function ZN(e,t){if(t.valueAccessor.setDisabledState){const n=r=>{t.valueAccessor.setDisabledState(r)};e.registerOnDisabledChange(n),t._registerOnDestroy(()=>{e._unregisterOnDisabledChange(n)})}}(e,t)}function ws(e,t){e.forEach(n=>{n.registerOnValidatorChange&&n.registerOnValidatorChange(t)})}function sc(e,t){const n=function oD(e){return e._rawValidators}(e);null!==t.validator?e.setValidators(rD(n,t.validator)):"function"==typeof n&&e.setValidators([n]);const r=function iD(e){return e._rawAsyncValidators}(e);null!==t.asyncValidator?e.setAsyncValidators(rD(r,t.asyncValidator)):"function"==typeof r&&e.setAsyncValidators([r]);const o=()=>e.updateValueAndValidity();ws(t._rawValidators,o),ws(t._rawAsyncValidators,o)}function mD(e,t){e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1}const nF={provide:je,useExisting:J(()=>Ms)},Mo=(()=>Promise.resolve())();let Ms=(()=>{class e extends je{constructor(n,r,o){super(),this.callSetDisabledState=o,this.submitted=!1,this._directives=new Set,this.ngSubmit=new Te,this.form=new ic({},Xl(n),Jl(r))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(n){Mo.then(()=>{const r=this._findContainer(n.path);n.control=r.registerControl(n.name,n.control),bo(n.control,n,this.callSetDisabledState),n.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(n)})}getControl(n){return this.form.get(n.path)}removeControl(n){Mo.then(()=>{const r=this._findContainer(n.path);r&&r.removeControl(n.name),this._directives.delete(n)})}addFormGroup(n){Mo.then(()=>{const r=this._findContainer(n.path),o=new ic({});(function yD(e,t){sc(e,t)})(o,n),r.registerControl(n.name,o),o.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(n){Mo.then(()=>{const r=this._findContainer(n.path);r&&r.removeControl(n.name)})}getFormGroup(n){return this.form.get(n.path)}updateModel(n,r){Mo.then(()=>{this.form.get(n.path).setValue(r)})}setValue(n){this.control.setValue(n)}onSubmit(n){return this.submitted=!0,function DD(e,t){e._syncPendingControls(),t.forEach(n=>{const r=n.control;"submit"===r.updateOn&&r._pendingChange&&(n.viewToModelUpdate(r._pendingValue),r._pendingChange=!1)})}(this.form,this._directives),this.ngSubmit.emit(n),"dialog"===n?.target?.method}onReset(){this.resetForm()}resetForm(n=void 0){this.form.reset(n),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(n){return n.pop(),n.length?this.form.get(n):this.form}}return e.\u0275fac=function(n){return new(n||e)(v(Re,10),v(un,10),v(yr,8))},e.\u0275dir=x({type:e,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(n,r){1&n&&X("submit",function(i){return r.onSubmit(i)})("reset",function(){return r.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[ie([nF]),K]}),e})();function vD(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function _D(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}const CD=class extends gD{constructor(t=null,n,r){super(rc(n),oc(r,n)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(t),this._setUpdateStrategy(n),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),vs(n)&&(n.nonNullable||n.initialValueIsDefault)&&(this.defaultValue=_D(t)?t.value:t)}setValue(t,n={}){this.value=this._pendingValue=t,this._onChange.length&&!1!==n.emitModelToViewChange&&this._onChange.forEach(r=>r(this.value,!1!==n.emitViewToModelChange)),this.updateValueAndValidity(n)}patchValue(t,n={}){this.setValue(t,n)}reset(t=this.defaultValue,n={}){this._applyFormState(t),this.markAsPristine(n),this.markAsUntouched(n),this.setValue(this.value,n),this._pendingChange=!1}_updateValue(){}_anyControls(t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t){this._onChange.push(t)}_unregisterOnChange(t){vD(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){vD(this._onDisabledChange,t)}_forEachChild(t){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(t){_D(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}},iF={provide:ln,useExisting:J(()=>cc)},bD=(()=>Promise.resolve())();let cc=(()=>{class e extends ln{constructor(n,r,o,i,s,a){super(),this._changeDetectorRef=s,this.callSetDisabledState=a,this.control=new CD,this._registered=!1,this.name="",this.update=new Te,this._parent=n,this._setValidators(r),this._setAsyncValidators(o),this.valueAccessor=function lc(e,t){if(!t)return null;let n,r,o;return Array.isArray(t),t.forEach(i=>{i.constructor===ps?n=i:function eF(e){return Object.getPrototypeOf(e.constructor)===Mn}(i)?r=i:o=i}),o||r||n||null}(0,i)}ngOnChanges(n){if(this._checkForErrors(),!this._registered||"name"in n){if(this._registered&&(this._checkName(),this.formDirective)){const r=n.name.previousValue;this.formDirective.removeControl({name:r,path:this._getPath(r)})}this._setUpControl()}"isDisabled"in n&&this._updateDisabled(n),function uc(e,t){if(!e.hasOwnProperty("model"))return!1;const n=e.model;return!!n.isFirstChange()||!Object.is(t,n.currentValue)}(n,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(n){this.viewModel=n,this.update.emit(n)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){bo(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(n){bD.then(()=>{this.control.setValue(n,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(n){const r=n.isDisabled.currentValue,o=0!==r&&function Ml(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}(r);bD.then(()=>{o&&!this.control.disabled?this.control.disable():!o&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(n){return this._parent?function Cs(e,t){return[...t.path,e]}(n,this._parent):[n]}}return e.\u0275fac=function(n){return new(n||e)(v(je,9),v(Re,10),v(un,10),v(Pt,10),v(Um,8),v(yr,8))},e.\u0275dir=x({type:e,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[ie([iF]),K,Mt]}),e})(),MD=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=x({type:e,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),e})();const sF={provide:Pt,useExisting:J(()=>dc),multi:!0};let dc=(()=>{class e extends Mn{writeValue(n){this.setProperty("value",n??"")}registerOnChange(n){this.onChange=r=>{n(""==r?null:parseFloat(r))}}}return e.\u0275fac=function(){let t;return function(r){return(t||(t=Oe(e)))(r||e)}}(),e.\u0275dir=x({type:e,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(n,r){1&n&&X("input",function(i){return r.onChange(i.target.value)})("blur",function(){return r.onTouched()})},features:[ie([sF]),K]}),e})(),ID=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=cn({type:e}),e.\u0275inj=Qt({}),e})();const gF={provide:Pt,useExisting:J(()=>Is),multi:!0};function xD(e,t){return null==e?`${t}`:(t&&"object"==typeof t&&(t="Object"),`${e}: ${t}`.slice(0,50))}let Is=(()=>{class e extends Mn{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(n){this._compareWith=n}writeValue(n){this.value=n;const o=xD(this._getOptionId(n),n);this.setProperty("value",o)}registerOnChange(n){this.onChange=r=>{this.value=this._getOptionValue(r),n(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(n){for(const r of this._optionMap.keys())if(this._compareWith(this._optionMap.get(r),n))return r;return null}_getOptionValue(n){const r=function mF(e){return e.split(":")[0]}(n);return this._optionMap.has(r)?this._optionMap.get(r):n}}return e.\u0275fac=function(){let t;return function(r){return(t||(t=Oe(e)))(r||e)}}(),e.\u0275dir=x({type:e,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(n,r){1&n&&X("change",function(i){return r.onChange(i.target.value)})("blur",function(){return r.onTouched()})},inputs:{compareWith:"compareWith"},features:[ie([gF]),K]}),e})(),PD=(()=>{class e{constructor(n,r,o){this._element=n,this._renderer=r,this._select=o,this._select&&(this.id=this._select._registerOption())}set ngValue(n){null!=this._select&&(this._select._optionMap.set(this.id,n),this._setElementValue(xD(this.id,n)),this._select.writeValue(this._select.value))}set value(n){this._setElementValue(n),this._select&&this._select.writeValue(this._select.value)}_setElementValue(n){this._renderer.setProperty(this._element.nativeElement,"value",n)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return e.\u0275fac=function(n){return new(n||e)(v(pt),v(vn),v(Is,9))},e.\u0275dir=x({type:e,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),e})();const yF={provide:Pt,useExisting:J(()=>gc),multi:!0};function RD(e,t){return null==e?`${t}`:("string"==typeof t&&(t=`'${t}'`),t&&"object"==typeof t&&(t="Object"),`${e}: ${t}`.slice(0,50))}let gc=(()=>{class e extends Mn{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(n){this._compareWith=n}writeValue(n){let r;if(this.value=n,Array.isArray(n)){const o=n.map(i=>this._getOptionId(i));r=(i,s)=>{i._setSelected(o.indexOf(s.toString())>-1)}}else r=(o,i)=>{o._setSelected(!1)};this._optionMap.forEach(r)}registerOnChange(n){this.onChange=r=>{const o=[],i=r.selectedOptions;if(void 0!==i){const s=i;for(let a=0;a{class e{constructor(n,r,o){this._element=n,this._renderer=r,this._select=o,this._select&&(this.id=this._select._registerOption(this))}set ngValue(n){null!=this._select&&(this._value=n,this._setElementValue(RD(this.id,n)),this._select.writeValue(this._select.value))}set value(n){this._select?(this._value=n,this._setElementValue(RD(this.id,n)),this._select.writeValue(this._select.value)):this._setElementValue(n)}_setElementValue(n){this._renderer.setProperty(this._element.nativeElement,"value",n)}_setSelected(n){this._renderer.setProperty(this._element.nativeElement,"selected",n)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return e.\u0275fac=function(n){return new(n||e)(v(pt),v(vn),v(gc,9))},e.\u0275dir=x({type:e,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),e})(),SF=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=cn({type:e}),e.\u0275inj=Qt({imports:[ID]}),e})(),TF=(()=>{class e{static withConfig(n){return{ngModule:e,providers:[{provide:yr,useValue:n.callSetDisabledState??_s}]}}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=cn({type:e}),e.\u0275inj=Qt({imports:[SF]}),e})();const NF=Math.PI/180;let FF=(()=>{class e{constructor(n){this.supportsSvg=!!(n&&n.createElementNS&&n.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect),this.base=n&&n.head.querySelector("base"),this.hasPerf=typeof window<"u"&&window.performance&&window.performance.now&&"number"==typeof window.performance.now()}resolveColor(n){if(this.base&&this.base.href){const r=n.indexOf("#");if(r>-1&&n.indexOf("url")>-1)return n.slice(0,r)+location.href+n.slice(r)}return n}getTimestamp(){return this.hasPerf?window.performance.now():Date.now()}getArc(n,r,o,i,s=!1){const a=Math.max(0,Math.min(n||0,r)),u=s?180:359.9999,l=0===r?u:a/r*u;return`M ${this._polarToCartesian(i,o,l)} A ${o} ${o} 0 ${l<=180?0:1} 0 ${this._polarToCartesian(i,o,0)}`}_polarToCartesian(n,r,o){const i=(o-90)*NF;return n+r*Math.cos(i)+" "+(n+r*Math.sin(i))}}return e.\u0275fac=function(n){return new(n||e)(U(on,8))},e.\u0275prov=Y({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const WD=new M("ROUND_PROGRESS_DEFAULTS"),OF={provide:WD,useValue:{radius:125,animation:"easeOutCubic",animationDelay:null,duration:500,stroke:15,color:"#45CCCE",background:"#EAEAEA",responsive:!1,clockwise:!0,semicircle:!1,rounded:!1}};let xF=(()=>{class e{linearEase(n,r,o,i){return o*n/i+r}easeInQuad(n,r,o,i){return o*(n/=i)*n+r}easeOutQuad(n,r,o,i){return-o*(n/=i)*(n-2)+r}easeInOutQuad(n,r,o,i){return(n/=i/2)<1?o/2*n*n+r:-o/2*(--n*(n-2)-1)+r}easeInCubic(n,r,o,i){return o*(n/=i)*n*n+r}easeOutCubic(n,r,o,i){return o*((n=n/i-1)*n*n+1)+r}easeInOutCubic(n,r,o,i){return(n/=i/2)<1?o/2*n*n*n+r:o/2*((n-=2)*n*n+2)+r}easeInQuart(n,r,o,i){return o*(n/=i)*n*n*n+r}easeOutQuart(n,r,o,i){return-o*((n=n/i-1)*n*n*n-1)+r}easeInOutQuart(n,r,o,i){return(n/=i/2)<1?o/2*n*n*n*n+r:-o/2*((n-=2)*n*n*n-2)+r}easeInQuint(n,r,o,i){return o*(n/=i)*n*n*n*n+r}easeOutQuint(n,r,o,i){return o*((n=n/i-1)*n*n*n*n+1)+r}easeInOutQuint(n,r,o,i){return(n/=i/2)<1?o/2*n*n*n*n*n+r:o/2*((n-=2)*n*n*n*n+2)+r}easeInSine(n,r,o,i){return-o*Math.cos(n/i*(Math.PI/2))+o+r}easeOutSine(n,r,o,i){return o*Math.sin(n/i*(Math.PI/2))+r}easeInOutSine(n,r,o,i){return-o/2*(Math.cos(Math.PI*n/i)-1)+r}easeInExpo(n,r,o,i){return 0===n?r:o*Math.pow(2,10*(n/i-1))+r}easeOutExpo(n,r,o,i){return n===i?r+o:o*(1-Math.pow(2,-10*n/i))+r}easeInOutExpo(n,r,o,i){return 0===n?r:n===i?r+o:(n/=i/2)<1?o/2*Math.pow(2,10*(n-1))+r:o/2*(2-Math.pow(2,-10*--n))+r}easeInCirc(n,r,o,i){return-o*(Math.sqrt(1-(n/=i)*n)-1)+r}easeOutCirc(n,r,o,i){return o*Math.sqrt(1-(n=n/i-1)*n)+r}easeInOutCirc(n,r,o,i){return(n/=i/2)<1?-o/2*(Math.sqrt(1-n*n)-1)+r:o/2*(Math.sqrt(1-(n-=2)*n)+1)+r}easeInElastic(n,r,o,i){const s=.3*i;let a=1.70158,u=o;return 0===n?r:1==(n/=i)?r+o:(u{class e{constructor(n,r,o,i){this.service=n,this.easing=r,this.defaults=o,this.ngZone=i,this.currentLinecap="",this.current=0,this.max=0,this.radius=this.defaults.radius,this.animation=this.defaults.animation,this.animationDelay=this.defaults.animationDelay,this.duration=this.defaults.duration,this.stroke=this.defaults.stroke,this.color=this.defaults.color,this.background=this.defaults.background,this.responsive=this.defaults.responsive,this.clockwise=this.defaults.clockwise,this.semicircle=this.defaults.semicircle,this.rounded=this.defaults.rounded,this.onRender=new Te,this.lastAnimationId=0}_animateChange(n,r){"number"!=typeof n&&(n=0),r=this._clamp(r),n=this._clamp(n);const o=this,i=r-n,s=o.duration;o.ngZone.runOutsideAngular(()=>{const a=()=>{const u=o.service.getTimestamp(),l=++o.lastAnimationId;requestAnimationFrame(function c(){const d=Math.min(o.service.getTimestamp()-u,s),h=(0,o.easing[o.animation])(d,n,i,s);o._updatePath(h),o.onRender.observers.length>0&&o.onRender.emit(h),l===o.lastAnimationId&&d0?setTimeout(a,this.animationDelay):a()})}_updatePath(n){if(this.path){const r=this.service.getArc(n,this.max,this.radius-this.stroke/2,this.radius,this.semicircle),o=this.path.nativeElement,i=this.rounded&&n>0?"round":"";i!==this.currentLinecap&&(this.currentLinecap=i,o.style.strokeLinecap=i),o.setAttribute("d",r)}}_clamp(n){return Math.max(0,Math.min(n||0,this.max))}getPathTransform(){const n=this._getDiameter();return this.semicircle?this.clockwise?`translate(0, ${n}) rotate(-90)`:`translate(${n+","+n}) rotate(90) scale(-1, 1)`:this.clockwise?null:`scale(-1, 1) translate(-${n} 0)`}resolveColor(n){return this.service.resolveColor(n)}ngOnChanges(n){n.current?this._animateChange(n.current.previousValue,n.current.currentValue):this._updatePath(this.current)}_getDiameter(){return 2*this.radius}_getElementHeight(){return this.responsive?null:(this.semicircle?this.radius:this._getDiameter())+"px"}_getViewBox(){const n=this._getDiameter();return`0 0 ${n} ${this.semicircle?this.radius:n}`}_getPaddingBottom(){return this.responsive?this.semicircle?"50%":"100%":null}}return e.\u0275fac=function(n){return new(n||e)(v(FF),v(xF),v(WD),v(De))},e.\u0275cmp=Gs({type:e,selectors:[["round-progress"]],viewQuery:function(n,r){if(1&n&&em(PF,5),2&n){let o;Jg(o=function tm(){return function WS(e,t){return e[Et].queries[t].queryList}(y(),Id())}())&&(r.path=o.first)}},hostAttrs:["role","progressbar"],hostVars:11,hostBindings:function(n,r){2&n&&(ot("aria-valuemin",0)("aria-valuemax",r.max)("aria-valuenow",r.current),ro("width",r.responsive?"":r._getDiameter()+"px")("height",r._getElementHeight())("padding-bottom",r._getPaddingBottom()),oo("responsive",r.responsive))},inputs:{current:"current",max:"max",radius:"radius",animation:"animation",animationDelay:"animationDelay",duration:"duration",stroke:"stroke",color:"color",background:"background",responsive:"responsive",clockwise:"clockwise",semicircle:"semicircle",rounded:"rounded"},outputs:{onRender:"onRender"},features:[Mt],decls:4,vars:13,consts:[["xmlns","http://www.w3.org/2000/svg"],["fill","none"],["path",""]],template:function(n,r){1&n&&(sa(),L(0,"svg",0),no(1,"circle",1)(2,"path",1,2),V()),2&n&&(ot("viewBox",r._getViewBox()),ce(1),ro("stroke",r.resolveColor(r.background))("stroke-width",r.stroke),ot("cx",r.radius)("cy",r.radius)("r",r.radius-r.stroke/2),ce(1),ro("stroke-width",r.stroke)("stroke",r.resolveColor(r.color)),ot("transform",r.getPathTransform()))},styles:["[_nghost-%COMP%]{display:block;position:relative;overflow:hidden}.responsive[_nghost-%COMP%]{width:100%;padding-bottom:100%}.responsive[_nghost-%COMP%] > svg[_ngcontent-%COMP%]{position:absolute;width:100%;height:100%;top:0;left:0}"],changeDetection:0}),e})(),kF=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=cn({type:e}),e.\u0275inj=Qt({providers:[OF]}),e})();function VF(e,t){if(1&e&&(L(0,"option",39),oe(1),V()),2&e){const n=t.$implicit;ye("ngValue",n),ce(1),Bu(n)}}let LF=(()=>{class e{constructor(){this.current=27,this.max=50,this.stroke=15,this.radius=125,this.semicircle=!1,this.rounded=!1,this.responsive=!1,this.clockwise=!0,this.color="#45ccce",this.background="#eaeaea",this.duration=800,this.animation="easeOutCubic",this.animationDelay=0,this.animations=["linearEase","easeInQuad","easeOutQuad","easeInOutQuad","easeInCubic","easeOutCubic","easeInOutCubic","easeInQuart","easeOutQuart","easeInOutQuart","easeInQuint","easeOutQuint","easeInOutQuint","easeInSine","easeOutSine","easeInOutSine","easeInExpo","easeOutExpo","easeInOutExpo","easeInCirc","easeOutCirc","easeInOutCirc","easeInElastic","easeOutElastic","easeInOutElastic","easeInBack","easeOutBack","easeInOutBack","easeInBounce","easeOutBounce","easeInOutBounce"],this.gradient=!1,this.realCurrent=0}increment(n=1){this.current+=n}getOverlayStyle(){const n=this.semicircle;return{top:n?"auto":"50%",bottom:n?"5%":"auto",left:"50%",transform:(n?"":"translateY(-50%) ")+"translateX(-50%)",fontSize:this.radius/3.5+"px"}}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=Gs({type:e,selectors:[["demo"]],standalone:!0,features:[Fg],decls:81,vars:31,consts:[[1,"container"],["href","https://github.com/crisbeto/angular-svg-round-progressbar",1,"back"],[1,"progress-wrapper"],[1,"current",3,"ngStyle"],[3,"current","max","color","background","radius","stroke","semicircle","rounded","clockwise","responsive","duration","animation","animationDelay"],[3,"click"],[1,"cf"],["for","semicircle"],["id","semicircle","name","semicircle","type","checkbox",3,"ngModel","ngModelChange"],["for","responsive"],["id","responsive","name","responsive","type","checkbox",3,"ngModel","ngModelChange"],["for","rounded"],["id","rounded","name","rounded","type","checkbox",3,"ngModel","ngModelChange"],["for","clockwise"],["id","clockwise","name","clockwise","type","checkbox",3,"ngModel","ngModelChange"],["for","gradientInput"],["id","gradientInput","type","checkbox","name","gradient",3,"ngModel","ngModelChange"],["for","current"],["id","current","name","current","type","number",3,"ngModel","ngModelChange"],["for","max"],["id","max","name","max","type","number",3,"ngModel","ngModelChange"],["for","stroke"],["id","stroke","name","stroke","type","number",3,"ngModel","ngModelChange"],["for","radius"],["id","radius","name","radius","type","number",3,"ngModel","ngModelChange"],["for","duration"],["id","duration","name","duration","type","number",3,"ngModel","ngModelChange"],["for","animation"],["id","animation","name","animation",3,"ngModel","ngModelChange"],[3,"ngValue",4,"ngFor","ngForOf"],["for","animationDelay"],["id","animationDelay","name","animationDelay","type","number",3,"ngModel","ngModelChange"],["for","color"],["id","color","name","color","type","color",3,"ngModel","ngModelChange"],["for","background"],["id","background","name","background","type","color",3,"ngModel","ngModelChange"],["id","gradient","x1","0","x2","0","y1","0","y2","1"],["offset","5%","stop-color","green"],["offset","95%","stop-color","gold"],[3,"ngValue"]],template:function(n,r){1&n&&(L(0,"div",0)(1,"a",1),oe(2,"Back to project repo"),V(),L(3,"h2"),oe(4,"Sample progressbar"),V(),L(5,"div",2)(6,"div",3),oe(7),V(),no(8,"round-progress",4),V(),L(9,"button",5),X("click",function(){return r.increment()}),oe(10,"Increment"),V(),L(11,"button",5),X("click",function(){return r.increment(-1)}),oe(12,"Decrement"),V(),L(13,"button",5),X("click",function(){return r.increment(10)}),oe(14,"Increment 10"),V(),L(15,"button",5),X("click",function(){return r.increment(-10)}),oe(16,"Decrement 10"),V(),L(17,"form")(18,"h3"),oe(19,"Customize!"),V(),L(20,"div",6)(21,"label",7),oe(22,"Semicircle:"),V(),L(23,"input",8),X("ngModelChange",function(i){return r.semicircle=i}),V()(),L(24,"div",6)(25,"label",9),oe(26,"Responsive:"),V(),L(27,"input",10),X("ngModelChange",function(i){return r.responsive=i}),V()(),L(28,"div",6)(29,"label",11),oe(30,"Rounded:"),V(),L(31,"input",12),X("ngModelChange",function(i){return r.rounded=i}),V()(),L(32,"div",6)(33,"label",13),oe(34,"Clockwise:"),V(),L(35,"input",14),X("ngModelChange",function(i){return r.clockwise=i}),V()(),L(36,"div",6)(37,"label",15),oe(38,"Gradient:"),V(),L(39,"input",16),X("ngModelChange",function(i){return r.gradient=i}),V()(),L(40,"div",6)(41,"label",17),oe(42,"Current:"),V(),L(43,"input",18),X("ngModelChange",function(i){return r.current=i}),V()(),L(44,"div",6)(45,"label",19),oe(46,"Max:"),V(),L(47,"input",20),X("ngModelChange",function(i){return r.max=i}),V()(),L(48,"div",6)(49,"label",21),oe(50,"Stroke:"),V(),L(51,"input",22),X("ngModelChange",function(i){return r.stroke=i}),V()(),L(52,"div",6)(53,"label",23),oe(54,"Radius:"),V(),L(55,"input",24),X("ngModelChange",function(i){return r.radius=i}),V()(),L(56,"div",6)(57,"label",25),oe(58,"Duration:"),V(),L(59,"input",26),X("ngModelChange",function(i){return r.duration=i}),V()(),L(60,"div",6)(61,"label",27),oe(62,"Animation:"),V(),L(63,"select",28),X("ngModelChange",function(i){return r.animation=i}),function op(e,t,n,r,o,i,s,a){const u=y(),l=G(),c=e+$,d=l.firstCreatePass?function Gb(e,t,n,r,o,i,s,a,u){const l=t.consts,c=er(t,e,4,s||null,Xt(l,a));yu(t,n,c,Xt(l,u)),Qo(t,c);const d=c.tView=mu(2,c,r,o,i,t.directiveRegistry,t.pipeRegistry,null,t.schemas,l,null);return null!==t.queries&&(t.queries.template(t,c),d.queries=t.queries.embeddedTView(c)),c}(c,l,u,t,n,r,o,i,s):l.data[c];St(d,!1);const f=ip(l,u,d,e);Zo()&&hi(l,u,f,d),xe(f,u),Ni(u,u[c]=xh(f,u,f,d)),$o(d)&&pu(l,u,d),null!=s&&gu(u,d,a)}(64,VF,2,2,"option",29),V()(),L(65,"div",6)(66,"label",30),oe(67,"Animation delay:"),V(),L(68,"input",31),X("ngModelChange",function(i){return r.animationDelay=i}),V()(),L(69,"div",6)(70,"label",32),oe(71,"Color:"),V(),L(72,"input",33),X("ngModelChange",function(i){return r.color=i}),V()(),L(73,"div",6)(74,"label",34),oe(75,"Background color:"),V(),L(76,"input",35),X("ngModelChange",function(i){return r.background=i}),V()()()(),sa(),L(77,"svg")(78,"linearGradient",36),no(79,"stop",37)(80,"stop",38),V()()),2&n&&(ce(6),ye("ngStyle",r.getOverlayStyle()),ce(1),ju("",r.current,"/",r.max,""),ce(1),ye("current",r.current)("max",r.max)("color",r.gradient?"url(#gradient)":r.color)("background",r.background)("radius",r.radius)("stroke",r.stroke)("semicircle",r.semicircle)("rounded",r.rounded)("clockwise",r.clockwise)("responsive",r.responsive)("duration",r.duration)("animation",r.animation)("animationDelay",r.animationDelay),ce(15),ye("ngModel",r.semicircle),ce(4),ye("ngModel",r.responsive),ce(4),ye("ngModel",r.rounded),ce(4),ye("ngModel",r.clockwise),ce(4),ye("ngModel",r.gradient),ce(4),ye("ngModel",r.current),ce(4),ye("ngModel",r.max),ce(4),ye("ngModel",r.stroke),ce(4),ye("ngModel",r.radius),ce(4),ye("ngModel",r.duration),ce(4),ye("ngModel",r.animation),ce(1),ye("ngForOf",r.animations),ce(4),ye("ngModel",r.animationDelay),ce(4),ye("ngModel",r.color),ce(4),ye("ngModel",r.background))},dependencies:[kF,RF,ST,py,Dy,TF,MD,PD,kD,ps,dc,Kl,Is,cD,dD,cc,Ms],styles:['h2[_ngcontent-%COMP%]{margin:0 0 40px}.cf[_ngcontent-%COMP%]:before, .cf[_ngcontent-%COMP%]:after{content:" ";display:table}.cf[_ngcontent-%COMP%]:after{clear:both}.progress-wrapper[_ngcontent-%COMP%]{position:relative;margin:20px auto;font-size:40px}.current[_ngcontent-%COMP%]{position:absolute;color:#bbb;font-weight:100;line-height:1}round-progress[_ngcontent-%COMP%]{margin:auto}.container[_ngcontent-%COMP%]{width:100%;max-width:650px;margin:40px auto 80px;text-align:center;padding:40px;background:#fff;border:solid 1px #ccc;border-radius:4px}button[_ngcontent-%COMP%]{display:inline-block;padding:10px 20px;background:#45ccce;color:#fff;font-size:16px;border:none;cursor:pointer;border-radius:4px;text-align:center;margin:0 5px 5px 0}form[_ngcontent-%COMP%]{text-align:left;max-width:350px;margin:30px auto}form[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-bottom:15px}input[_ngcontent-%COMP%], select[_ngcontent-%COMP%]{float:right;padding:5px;width:150px}input[type=checkbox][_ngcontent-%COMP%]{width:auto}input[type=color][_ngcontent-%COMP%]{height:30px}.back[_ngcontent-%COMP%]{position:fixed;top:5px;right:5px}@media (max-width: 650px){.back[_ngcontent-%COMP%]{position:static;display:block;text-align:center}h2[_ngcontent-%COMP%], .back[_ngcontent-%COMP%]{margin-bottom:20px}input[_ngcontent-%COMP%], select[_ngcontent-%COMP%]{width:100%;margin-top:5px;float:none}.container[_ngcontent-%COMP%]{margin:0 auto 50px;padding:25px}}']}),e})();(function EN(e,t){return R0({rootComponent:e,...ky(t)})})(LF).catch(e=>console.error(e))}},Sn=>{Sn(Sn.s=415)}]); \ No newline at end of file diff --git a/main.1b46f76b6b51b60c.js b/main.1b46f76b6b51b60c.js new file mode 100644 index 0000000..ab74356 --- /dev/null +++ b/main.1b46f76b6b51b60c.js @@ -0,0 +1,23 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[179],{839:()=>{let me=null,jn=1;function de(e){const t=me;return me=e,t}function Jd(e){if((!Zr(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==jn)){if(!e.producerMustRecompute(e)&&!La(e))return e.dirty=!1,void(e.lastCleanEpoch=jn);e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=jn}}function La(e){Bn(e);for(let t=0;t0}function Bn(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}let lf=null;function Ha(e){return"function"==typeof e}let $a=!1;const gt={Promise:void 0,set useDeprecatedSynchronousErrorHandling(e){if(e){const t=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+t.stack)}else $a&&console.log("RxJS: Back to a better error behavior. Thank you. <3");$a=e},get useDeprecatedSynchronousErrorHandling(){return $a}};function Hn(e){setTimeout(()=>{throw e},0)}const vs={closed:!0,next(e){},error(e){if(gt.useDeprecatedSynchronousErrorHandling)throw e;Hn(e)},complete(){}},Ua=Array.isArray||(e=>e&&"number"==typeof e.length);function Ga(e){return null!==e&&"object"==typeof e}const Ds=(()=>{function e(t){return Error.call(this),this.message=t?`${t.length} errors occurred during unsubscription:\n${t.map((r,n)=>`${n+1}) ${r.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=t,this}return e.prototype=Object.create(Error.prototype),e})();class ye{constructor(t){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,t&&(this._ctorUnsubscribe=!0,this._unsubscribe=t)}unsubscribe(){let t;if(this.closed)return;let{_parentOrParents:r,_ctorUnsubscribe:n,_unsubscribe:o,_subscriptions:s}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,r instanceof ye)r.remove(this);else if(null!==r)for(let i=0;it.concat(r instanceof Ds?r.errors:r),[])}ye.EMPTY=((e=new ye).closed=!0,e);const Cs="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random();class Ye extends ye{constructor(t,r,n){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=vs;break;case 1:if(!t){this.destination=vs;break}if("object"==typeof t){t instanceof Ye?(this.syncErrorThrowable=t.syncErrorThrowable,this.destination=t,t.add(this)):(this.syncErrorThrowable=!0,this.destination=new ff(this,t));break}default:this.syncErrorThrowable=!0,this.destination=new ff(this,t,r,n)}}[Cs](){return this}static create(t,r,n){const o=new Ye(t,r,n);return o.syncErrorThrowable=!1,o}next(t){this.isStopped||this._next(t)}error(t){this.isStopped||(this.isStopped=!0,this._error(t))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(t){this.destination.next(t)}_error(t){this.destination.error(t),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:t}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=t,this}}class ff extends Ye{constructor(t,r,n,o){super(),this._parentSubscriber=t;let s,i=this;Ha(r)?s=r:r&&(s=r.next,n=r.error,o=r.complete,r!==vs&&(i=Object.create(r),Ha(i.unsubscribe)&&this.add(i.unsubscribe.bind(i)),i.unsubscribe=this.unsubscribe.bind(this))),this._context=i,this._next=s,this._error=n,this._complete=o}next(t){if(!this.isStopped&&this._next){const{_parentSubscriber:r}=this;gt.useDeprecatedSynchronousErrorHandling&&r.syncErrorThrowable?this.__tryOrSetError(r,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}}error(t){if(!this.isStopped){const{_parentSubscriber:r}=this,{useDeprecatedSynchronousErrorHandling:n}=gt;if(this._error)n&&r.syncErrorThrowable?(this.__tryOrSetError(r,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else if(r.syncErrorThrowable)n?(r.syncErrorValue=t,r.syncErrorThrown=!0):Hn(t),this.unsubscribe();else{if(this.unsubscribe(),n)throw t;Hn(t)}}}complete(){if(!this.isStopped){const{_parentSubscriber:t}=this;if(this._complete){const r=()=>this._complete.call(this._context);gt.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?(this.__tryOrSetError(t,r),this.unsubscribe()):(this.__tryOrUnsub(r),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(t,r){try{t.call(this._context,r)}catch(n){if(this.unsubscribe(),gt.useDeprecatedSynchronousErrorHandling)throw n;Hn(n)}}__tryOrSetError(t,r,n){if(!gt.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{r.call(this._context,n)}catch(o){return gt.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=o,t.syncErrorThrown=!0,!0):(Hn(o),!0)}return!1}_unsubscribe(){const{_parentSubscriber:t}=this;this._context=null,this._parentSubscriber=null,t.unsubscribe()}}const Qr="function"==typeof Symbol&&Symbol.observable||"@@observable";function hf(e){return e}let He=(()=>{class e{constructor(r){this._isScalar=!1,r&&(this._subscribe=r)}lift(r){const n=new e;return n.source=this,n.operator=r,n}subscribe(r,n,o){const{operator:s}=this,i=function BC(e,t,r){if(e){if(e instanceof Ye)return e;if(e[Cs])return e[Cs]()}return e||t||r?new Ye(e,t,r):new Ye(vs)}(r,n,o);if(i.add(s?s.call(i,this.source):this.source||gt.useDeprecatedSynchronousErrorHandling&&!i.syncErrorThrowable?this._subscribe(i):this._trySubscribe(i)),gt.useDeprecatedSynchronousErrorHandling&&i.syncErrorThrowable&&(i.syncErrorThrowable=!1,i.syncErrorThrown))throw i.syncErrorValue;return i}_trySubscribe(r){try{return this._subscribe(r)}catch(n){gt.useDeprecatedSynchronousErrorHandling&&(r.syncErrorThrown=!0,r.syncErrorValue=n),function jC(e){for(;e;){const{closed:t,destination:r,isStopped:n}=e;if(t||n)return!1;e=r&&r instanceof Ye?r:null}return!0}(r)?r.error(n):console.warn(n)}}forEach(r,n){return new(n=gf(n))((o,s)=>{let i;i=this.subscribe(a=>{try{r(a)}catch(l){s(l),i&&i.unsubscribe()}},s,o)})}_subscribe(r){const{source:n}=this;return n&&n.subscribe(r)}[Qr](){return this}pipe(...r){return 0===r.length?this:function pf(e){return 0===e.length?hf:1===e.length?e[0]:function(r){return e.reduce((n,o)=>o(n),r)}}(r)(this)}toPromise(r){return new(r=gf(r))((n,o)=>{let s;this.subscribe(i=>s=i,i=>o(i),()=>n(s))})}}return e.create=t=>new e(t),e})();function gf(e){if(e||(e=gt.Promise||Promise),!e)throw new Error("no Promise impl found");return e}const $n=(()=>{function e(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return e.prototype=Object.create(Error.prototype),e})();class HC extends ye{constructor(t,r){super(),this.subject=t,this.subscriber=r,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const t=this.subject,r=t.observers;if(this.subject=null,!r||0===r.length||t.isStopped||t.closed)return;const n=r.indexOf(this.subscriber);-1!==n&&r.splice(n,1)}}class mf extends Ye{constructor(t){super(t),this.destination=t}}let ws=(()=>{class e extends He{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[Cs](){return new mf(this)}lift(r){const n=new yf(this,this);return n.operator=r,n}next(r){if(this.closed)throw new $n;if(!this.isStopped){const{observers:n}=this,o=n.length,s=n.slice();for(let i=0;inew yf(t,r),e})();class yf extends ws{constructor(t,r){super(),this.destination=t,this.source=r}next(t){const{destination:r}=this;r&&r.next&&r.next(t)}error(t){const{destination:r}=this;r&&r.error&&this.destination.error(t)}complete(){const{destination:t}=this;t&&t.complete&&this.destination.complete()}_subscribe(t){const{source:r}=this;return r?this.source.subscribe(t):ye.EMPTY}}function _f(e){return e&&"function"==typeof e.schedule}function Es(e,t){return function(n){if("function"!=typeof e)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return n.lift(new $C(e,t))}}class $C{constructor(t,r){this.project=t,this.thisArg=r}call(t,r){return r.subscribe(new UC(t,this.project,this.thisArg))}}class UC extends Ye{constructor(t,r,n){super(t),this.project=r,this.count=0,this.thisArg=n||this}_next(t){let r;try{r=this.project.call(this.thisArg,t,this.count++)}catch(n){return void this.destination.error(n)}this.destination.next(r)}}const vf=e=>t=>{for(let r=0,n=e.length;re&&"number"==typeof e.length&&"function"!=typeof e;function Cf(e){return!!e&&"function"!=typeof e.subscribe&&"function"==typeof e.then}const wf=e=>{if(e&&"function"==typeof e[Qr])return(e=>t=>{const r=e[Qr]();if("function"!=typeof r.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return r.subscribe(t)})(e);if(Df(e))return vf(e);if(Cf(e))return(e=>t=>(e.then(r=>{t.closed||(t.next(r),t.complete())},r=>t.error(r)).then(null,Hn),t))(e);if(e&&"function"==typeof e[bs])return(e=>t=>{const r=e[bs]();for(;;){let n;try{n=r.next()}catch(o){return t.error(o),t}if(n.done){t.complete();break}if(t.next(n.value),t.closed)break}return"function"==typeof r.return&&t.add(()=>{r.return&&r.return()}),t})(e);{const r=`You provided ${Ga(e)?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(r)}};function za(e,t){return new He(r=>{const n=new ye;let o=0;return n.add(t.schedule(function(){o!==e.length?(r.next(e[o++]),r.closed||n.add(this.schedule())):r.complete()})),n})}function Is(e,t){return t?function JC(e,t){if(null!=e){if(function KC(e){return e&&"function"==typeof e[Qr]}(e))return function ZC(e,t){return new He(r=>{const n=new ye;return n.add(t.schedule(()=>{const o=e[Qr]();n.add(o.subscribe({next(s){n.add(t.schedule(()=>r.next(s)))},error(s){n.add(t.schedule(()=>r.error(s)))},complete(){n.add(t.schedule(()=>r.complete()))}}))})),n})}(e,t);if(Cf(e))return function QC(e,t){return new He(r=>{const n=new ye;return n.add(t.schedule(()=>e.then(o=>{n.add(t.schedule(()=>{r.next(o),n.add(t.schedule(()=>r.complete()))}))},o=>{n.add(t.schedule(()=>r.error(o)))}))),n})}(e,t);if(Df(e))return za(e,t);if(function XC(e){return e&&"function"==typeof e[bs]}(e)||"string"==typeof e)return function YC(e,t){if(!e)throw new Error("Iterable cannot be null");return new He(r=>{const n=new ye;let o;return n.add(()=>{o&&"function"==typeof o.return&&o.return()}),n.add(t.schedule(()=>{o=e[bs](),n.add(t.schedule(function(){if(r.closed)return;let s,i;try{const a=o.next();s=a.value,i=a.done}catch(a){return void r.error(a)}i?r.complete():(r.next(s),this.schedule())}))})),n})}(e,t)}throw new TypeError((null!==e&&typeof e||e)+" is not observable")}(e,t):e instanceof He?e:new He(wf(e))}class Ef extends Ye{constructor(t){super(),this.parent=t}_next(t){this.parent.notifyNext(t)}_error(t){this.parent.notifyError(t),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class bf extends Ye{notifyNext(t){this.destination.next(t)}notifyError(t){this.destination.error(t)}notifyComplete(){this.destination.complete()}}function If(e,t){if(t.closed)return;if(e instanceof He)return e.subscribe(t);let r;try{r=wf(e)(t)}catch(n){t.error(n)}return r}function Mf(e,t,r=Number.POSITIVE_INFINITY){return"function"==typeof t?n=>n.pipe(Mf((o,s)=>Is(e(o,s)).pipe(Es((i,a)=>t(o,i,s,a))),r)):("number"==typeof t&&(r=t),n=>n.lift(new ew(e,r)))}class ew{constructor(t,r=Number.POSITIVE_INFINITY){this.project=t,this.concurrent=r}call(t,r){return r.subscribe(new tw(t,this.project,this.concurrent))}}class tw extends bf{constructor(t,r,n=Number.POSITIVE_INFINITY){super(t),this.project=r,this.concurrent=n,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(t){this.active0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}function nw(e=Number.POSITIVE_INFINITY){return Mf(hf,e)}function Sf(e,t){return t?za(e,t):new He(vf(e))}class ow extends ws{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const r=super._subscribe(t);return r&&!r.closed&&t.next(this._value),r}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new $n;return this._value}next(t){super.next(this._value=t)}}function Tf(){return function(t){return t.lift(new iw(t))}}class iw{constructor(t){this.connectable=t}call(t,r){const{connectable:n}=this;n._refCount++;const o=new aw(t,n),s=r.subscribe(o);return o.closed||(o.connection=n.connect()),s}}class aw extends Ye{constructor(t,r){super(t),this.connectable=r}_unsubscribe(){const{connectable:t}=this;if(!t)return void(this.connection=null);this.connectable=null;const r=t._refCount;if(r<=0)return void(this.connection=null);if(t._refCount=r-1,r>1)return void(this.connection=null);const{connection:n}=this,o=t._connection;this.connection=null,o&&(!n||o===n)&&o.unsubscribe()}}class lw extends He{constructor(t,r){super(),this.source=t,this.subjectFactory=r,this._refCount=0,this._isComplete=!1}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){const t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let t=this._connection;return t||(this._isComplete=!1,t=this._connection=new ye,t.add(this.source.subscribe(new cw(this.getSubject(),this))),t.closed&&(this._connection=null,t=ye.EMPTY)),t}refCount(){return Tf()(this)}}const uw=(()=>{const e=lw.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:e._subscribe},_isComplete:{value:e._isComplete,writable:!0},getSubject:{value:e.getSubject},connect:{value:e.connect},refCount:{value:e.refCount}}})();class cw extends mf{constructor(t,r){super(t),this.connectable=r}_error(t){this._unsubscribe(),super._error(t)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const t=this.connectable;if(t){this.connectable=null;const r=t._connection;t._refCount=0,t._subject=null,t._connection=null,r&&r.unsubscribe()}}}class hw{constructor(t,r){this.subjectFactory=t,this.selector=r}call(t,r){const{selector:n}=this,o=this.subjectFactory(),s=n(o).subscribe(t);return s.add(r.subscribe(o)),s}}function pw(){return new ws}function Af(){return e=>Tf()(function fw(e,t){return function(n){let o;if(o="function"==typeof e?e:function(){return e},"function"==typeof t)return n.lift(new hw(o,t));const s=Object.create(n,uw);return s.source=n,s.subjectFactory=o,s}}(pw)(e))}function Nf(e,t){return"function"==typeof t?r=>r.pipe(Nf((n,o)=>Is(e(n,o)).pipe(Es((s,i)=>t(n,s,o,i))))):r=>r.lift(new gw(e))}class gw{constructor(t){this.project=t}call(t,r){return r.subscribe(new mw(t,this.project))}}class mw extends bf{constructor(t,r){super(t),this.project=r,this.index=0}_next(t){let r;const n=this.index++;try{r=this.project(t,n)}catch(o){return void this.destination.error(o)}this._innerSub(r)}_innerSub(t){const r=this.innerSubscription;r&&r.unsubscribe();const n=new Ef(this),o=this.destination;o.add(n),this.innerSubscription=If(t,n),this.innerSubscription!==n&&o.add(this.innerSubscription)}_complete(){const{innerSubscription:t}=this;(!t||t.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(t){this.destination.next(t)}}class _w{constructor(t,r){this.compare=t,this.keySelector=r}call(t,r){return r.subscribe(new vw(t,this.compare,this.keySelector))}}class vw extends Ye{constructor(t,r,n){super(t),this.keySelector=n,this.hasKey=!1,"function"==typeof r&&(this.compare=r)}compare(t,r){return t===r}_next(t){let r;try{const{keySelector:o}=this;r=o?o(t):t}catch(o){return this.destination.error(o)}let n=!1;if(this.hasKey)try{const{compare:o}=this;n=o(this.key,r)}catch(o){return this.destination.error(o)}else this.hasKey=!0;n||(this.key=r,this.destination.next(t))}} +/** + * @license Angular v17.0.5 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */function Z(e){for(let t in e)if(e[t]===Z)return t;throw Error("Could not find renamed property on target object.")}function Ms(e,t){for(const r in t)t.hasOwnProperty(r)&&!e.hasOwnProperty(r)&&(e[r]=t[r])}function Ce(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(Ce).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 r=t.indexOf("\n");return-1===r?t:t.substring(0,r)}function Wa(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const Dw=Z({__forward_ref__:Z});function ee(e){return e.__forward_ref__=ee,e.toString=function(){return Ce(this())},e}function M(e){return Ss(e)?e():e}function Ss(e){return"function"==typeof e&&e.hasOwnProperty(Dw)&&e.__forward_ref__===ee}function qa(e){return e&&!!e.\u0275providers}class C extends Error{constructor(t,r){super(function Un(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}(t,r)),this.code=t}}const Yr=Z({\u0275cmp:Z}),Za=Z({\u0275dir:Z}),Qa=Z({\u0275pipe:Z}),Ht=Z({\u0275fac:Z}),Kr=Z({__NG_ELEMENT_ID__:Z}),Ff=Z({__NG_ENV_ID__:Z});function A(e){return"string"==typeof e?e:null==e?"":String(e)}function Ya(e,t){throw new C(-201,!1)}function Ke(e,t){null==e&&function S(e,t,r,n){throw new Error(`ASSERTION ERROR: ${e}`+(null==n?"":` [Expected=> ${r} ${n} ${t} <=Actual]`))}(t,e,null,"!=")}function H(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Gn(e){return{providers:e.providers||[],imports:e.imports||[]}}function Ts(e){return Pf(e,Ns)||Pf(e,Rf)}function Pf(e,t){return e.hasOwnProperty(t)?e[t]:null}function As(e){return e&&(e.hasOwnProperty(Ka)||e.hasOwnProperty(Tw))?e[Ka]:null}const Ns=Z({\u0275prov:Z}),Ka=Z({\u0275inj:Z}),Rf=Z({ngInjectableDef:Z}),Tw=Z({ngInjectorDef:Z});var j=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(j||{});let Xa;function Xe(e){const t=Xa;return Xa=e,t}function Vf(e,t,r){const n=Ts(e);return n&&"root"==n.providedIn?void 0===n.value?n.value=n.factory():n.value:r&j.Optional?null:void 0!==t?t:void Ya(Ce(e))}const te=globalThis;class b{constructor(t,r){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof r?this.__NG_ELEMENT_ID__=r:void 0!==r&&(this.\u0275prov=H({token:this,providedIn:r.providedIn||"root",factory:r.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const Xr={},rl="__NG_DI_FLAG__",Os="ngTempTokenPath",Ow=/\n/gm,jf="__source";let zn;function en(e){const t=zn;return zn=e,t}function Pw(e,t=j.Default){if(void 0===zn)throw new C(-203,!1);return null===zn?Vf(e,void 0,t):zn.get(e,t&j.Optional?null:void 0,t)}function $(e,t=j.Default){return(function kf(){return Xa}()||Pw)(M(e),t)}function z(e,t=j.Default){return $(e,xs(t))}function xs(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function ol(e){const t=[];for(let r=0;rt){i=s-1;break}}}for(;ss?"":o[d+1].toLowerCase();const h=8&n?f:null;if(h&&-1!==Hf(h,u,0)||2&n&&u!==f){if(yt(n))return!1;i=!0}}}}else{if(!i&&!yt(n)&&!yt(l))return!1;if(i&&yt(l))continue;i=!1,n=l|1&n}}return yt(n)||i}function yt(e){return 0==(1&e)}function Hw(e,t,r,n){if(null===t)return-1;let o=0;if(n||!r){let s=!1;for(;o-1)for(r++;r0?'="'+a+'"':"")+"]"}else 8&n?o+="."+i:4&n&&(o+=" "+i);else""!==o&&!yt(i)&&(t+=Zf(s,o),o=""),n=i,s=s||!yt(n);r++}return""!==o&&(t+=Zf(s,o)),t}function il(e){return $t(()=>{const t=Yf(e),r={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Fs.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||mt.Emulated,styles:e.styles||U,_:null,schemas:e.schemas||null,tView:null,id:""};Kf(r);const n=e.dependencies;return r.directiveDefs=Ps(n,!1),r.pipeDefs=Ps(n,!0),r.id=function Xw(e){let t=0;const r=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const o of r)t=Math.imul(31,t)+o.charCodeAt(0)<<0;return t+=2147483648,"c"+t}(r),r})}function Qw(e){return V(e)||Ie(e)}function Yw(e){return null!==e}function to(e){return $t(()=>({type:e.type,bootstrap:e.bootstrap||U,declarations:e.declarations||U,imports:e.imports||U,exports:e.exports||U,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Qf(e,t){if(null==e)return It;const r={};for(const n in e)if(e.hasOwnProperty(n)){let o=e[n],s=o;Array.isArray(o)&&(s=o[1],o=o[0]),r[o]=n,t&&(t[o]=s)}return r}function x(e){return $t(()=>{const t=Yf(e);return Kf(t),t})}function V(e){return e[Yr]||null}function Ie(e){return e[Za]||null}function xe(e){return e[Qa]||null}function Yf(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||It,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||U,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Qf(e.inputs,t),outputs:Qf(e.outputs),debugInfo:null}}function Kf(e){e.features?.forEach(t=>t(e))}function Ps(e,t){if(!e)return null;const r=t?xe:Qw;return()=>("function"==typeof e?e():e).map(n=>r(n)).filter(Yw)}const fe=0,D=1,I=2,ae=3,_t=4,ke=5,Mt=6,Wn=7,X=8,$e=9,qn=10,N=11,no=12,Xf=13,Zn=14,ce=15,ro=16,Qn=17,St=18,oo=19,Jf=20,tn=21,Rs=22,_n=23,O=25,al=1,Tt=7,Yn=9,_e=10;var Kn=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e[e.HasChildViewsToRefresh=4]="HasChildViewsToRefresh",e}(Kn||{});function Fe(e){return Array.isArray(e)&&"object"==typeof e[al]}function Oe(e){return Array.isArray(e)&&!0===e[al]}function ll(e){return 0!=(4&e.flags)}function vn(e){return e.componentOffset>-1}function Vs(e){return 1==(1&e.flags)}function vt(e){return!!e.template}function ul(e){return 0!=(512&e[I])}function Dn(e,t){return e.hasOwnProperty(Ht)?e[Ht]:null}class nE{constructor(t,r,n){this.previousValue=t,this.currentValue=r,this.firstChange=n}isFirstChange(){return this.firstChange}}function At(){return rh}function rh(e){return e.type.prototype.ngOnChanges&&(e.setInput=oE),rE}function rE(){const e=sh(this),t=e?.current;if(t){const r=e.previous;if(r===It)e.previous=t;else for(let n in t)r[n]=t[n];e.current=null,this.ngOnChanges(t)}}function oE(e,t,r,n){const o=this.declaredInputs[r],s=sh(e)||function sE(e,t){return e[oh]=t}(e,{previous:It,current:null}),i=s.current||(s.current={}),a=s.previous,l=a[o];i[o]=new nE(l&&l.currentValue,t,a===It),e[n]=t}At.ngInherit=!0;const oh="__ngSimpleChanges__";function sh(e){return e[oh]||null}const Nt=function(e,t,r){};function ne(e){for(;Array.isArray(e);)e=e[fe];return e}function io(e,t){return ne(t[e])}function Ue(e,t){return ne(t[e.index])}function ao(e,t){return e.data[t]}function ot(e,t){const r=t[e];return Fe(r)?r:r[fe]}function pl(e){return 128==(128&e[I])}function Ot(e,t){return null==t?null:e[t]}function lh(e){e[Qn]=0}function cE(e){1024&e[I]||(e[I]|=1024,pl(e)&&Ls(e))}function ch(e){return 9216&e[I]||e[_n]?.dirty}function dh(e){ch(e)&&Ls(e)}function Ls(e){let t=e[ae];for(;null!==t&&!(Oe(t)&&t[I]&Kn.HasChildViewsToRefresh||Fe(t)&&8192&t[I]);){if(Oe(t))t[I]|=Kn.HasChildViewsToRefresh;else if(t[I]|=8192,!pl(t))break;t=t[ae]}}const T={lFrame:Ch(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function hh(){return T.bindingsEnabled}function g(){return T.lFrame.lView}function B(){return T.lFrame.tView}function K(){let e=ph();for(;null!==e&&64===e.type;)e=e.parent;return e}function ph(){return T.lFrame.currentTNode}function xt(e,t){const r=T.lFrame;r.currentTNode=e,r.isParent=t}function ml(){return T.lFrame.isParent}function Ft(){return T.lFrame.bindingIndex++}function Gt(e){const t=T.lFrame,r=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,r}function EE(e,t){const r=T.lFrame;r.bindingIndex=r.bindingRootIndex=e,_l(t)}function _l(e){T.lFrame.currentDirectiveIndex=e}function _h(){return T.lFrame.currentQueryIndex}function Dl(e){T.lFrame.currentQueryIndex=e}function IE(e){const t=e[D];return 2===t.type?t.declTNode:1===t.type?e[ke]:null}function vh(e,t,r){if(r&j.SkipSelf){let o=t,s=e;for(;!(o=o.parent,null!==o||r&j.Host||(o=IE(s),null===o||(s=s[Zn],10&o.type))););if(null===o)return!1;t=o,e=s}const n=T.lFrame=Dh();return n.currentTNode=t,n.lView=e,!0}function Cl(e){const t=Dh(),r=e[D];T.lFrame=t,t.currentTNode=r.firstChild,t.lView=e,t.tView=r,t.contextLView=e,t.bindingIndex=r.bindingStartIndex,t.inI18n=!1}function Dh(){const e=T.lFrame,t=null===e?null:e.child;return null===t?Ch(e):t}function Ch(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 wh(){const e=T.lFrame;return T.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Eh=wh;function wl(){const e=wh();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 Ve(){return T.lFrame.selectedIndex}function Cn(e){T.lFrame.selectedIndex=e}function se(){const e=T.lFrame;return ao(e.tView,e.selectedIndex)}function El(){T.lFrame.currentNamespace="svg"}let Ih=!0;function Bs(){return Ih}function nn(e){Ih=e}function Hs(e,t){for(let r=t.directiveStart,n=t.directiveEnd;r=n)break}else t[l]<0&&(e[Qn]+=65536),(a>14>16&&(3&e[I])===t&&(e[I]+=16384,Sh(a,s)):Sh(a,s)}const er=-1;class uo{constructor(t,r,n){this.factory=t,this.resolving=!1,this.canSeeViewProviders=r,this.injectImpl=n}}function Ml(e){return e!==er}function co(e){return 32767&e}function fo(e,t){let r=function kE(e){return e>>16}(e),n=t;for(;r>0;)n=n[Zn],r--;return n}let Sl=!0;function Gs(e){const t=Sl;return Sl=e,t}const Th=255,Ah=5;let VE=0;const Pt={};function zs(e,t){const r=Nh(e,t);if(-1!==r)return r;const n=t[D];n.firstCreatePass&&(e.injectorIndex=t.length,Tl(n.data,e),Tl(t,null),Tl(n.blueprint,null));const o=Ws(e,t),s=e.injectorIndex;if(Ml(o)){const i=co(o),a=fo(o,t),l=a[D].data;for(let u=0;u<8;u++)t[s+u]=a[i+u]|l[i+u]}return t[s+8]=o,s}function Tl(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Nh(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function Ws(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let r=0,n=null,o=t;for(;null!==o;){if(n=Vh(o),null===n)return er;if(r++,o=o[Zn],-1!==n.injectorIndex)return n.injectorIndex|r<<16}return er}function Al(e,t,r){!function LE(e,t,r){let n;"string"==typeof r?n=r.charCodeAt(0)||0:r.hasOwnProperty(Kr)&&(n=r[Kr]),null==n&&(n=r[Kr]=VE++);const o=n&Th;t.data[e+(o>>Ah)]|=1<=0?t&Th:$E:t}(r);if("function"==typeof s){if(!vh(t,e,n))return n&j.Host?Oh(o,0,n):xh(t,r,n,o);try{let i;if(i=s(n),null!=i||n&j.Optional)return i;Ya()}finally{Eh()}}else if("number"==typeof s){let i=null,a=Nh(e,t),l=er,u=n&j.Host?t[ce][ke]:null;for((-1===a||n&j.SkipSelf)&&(l=-1===a?Ws(e,t):t[a+8],l!==er&&kh(n,!1)?(i=t[D],a=co(l),t=fo(l,t)):a=-1);-1!==a;){const c=t[D];if(Rh(s,a,c.data)){const d=BE(a,t,r,i,n,u);if(d!==Pt)return d}l=t[a+8],l!==er&&kh(n,t[D].data[a+8]===u)&&Rh(s,a,t)?(i=c,a=co(l),t=fo(l,t)):a=-1}}return o}function BE(e,t,r,n,o,s){const i=t[D],a=i.data[e+8],c=qs(a,i,r,null==n?vn(a)&&Sl:n!=i&&0!=(3&a.type),o&j.Host&&s===a);return null!==c?wn(t,i,c,a):Pt}function qs(e,t,r,n,o){const s=e.providerIndexes,i=t.data,a=1048575&s,l=e.directiveStart,c=s>>20,f=o?a+c:e.directiveEnd;for(let h=n?a:a+c;h=l&&p.type===r)return h}if(o){const h=i[l];if(h&&vt(h)&&h.type===r)return l}return null}function wn(e,t,r,n){let o=e[r];const s=t.data;if(function xE(e){return e instanceof uo}(o)){const i=o;i.resolving&&function ww(e,t){const r=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new C(-200,`Circular dependency in DI detected for ${e}${r}`)}(function G(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():A(e)}(s[r]));const a=Gs(i.canSeeViewProviders);i.resolving=!0;const u=i.injectImpl?Xe(i.injectImpl):null;vh(e,n,j.Default);try{o=e[r]=i.factory(void 0,s,e,n),t.firstCreatePass&&r>=n.directiveStart&&function NE(e,t,r){const{ngOnChanges:n,ngOnInit:o,ngDoCheck:s}=t.type.prototype;if(n){const i=rh(t);(r.preOrderHooks??=[]).push(e,i),(r.preOrderCheckHooks??=[]).push(e,i)}o&&(r.preOrderHooks??=[]).push(0-e,o),s&&((r.preOrderHooks??=[]).push(e,s),(r.preOrderCheckHooks??=[]).push(e,s))}(r,s[r],t)}finally{null!==u&&Xe(u),Gs(a),i.resolving=!1,Eh()}}return o}function Rh(e,t,r){return!!(r[t+(e>>Ah)]&1<{const t=e.prototype.constructor,r=t[Ht]||Nl(t),n=Object.prototype;let o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==n;){const s=o[Ht]||Nl(o);if(s&&s!==r)return s;o=Object.getPrototypeOf(o)}return s=>new s})}function Nl(e){return Ss(e)?()=>{const t=Nl(M(e));return t&&t()}:Dn(e)}function Vh(e){const t=e[D],r=t.type;return 2===r?t.declTNode:1===r?e[ke]:null}const or="__parameters__";function ir(e,t,r){return $t(()=>{const n=function xl(e){return function(...r){if(e){const n=e(...r);for(const o in n)this[o]=n[o]}}}(t);function o(...s){if(this instanceof o)return n.apply(this,s),this;const i=new o(...s);return a.annotation=i,a;function a(l,u,c){const d=l.hasOwnProperty(or)?l[or]:Object.defineProperty(l,or,{value:[]})[or];for(;d.length<=c;)d.push(null);return(d[c]=d[c]||[]).push(i),l}}return r&&(o.prototype=Object.create(r.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o})}function lr(e,t){e.forEach(r=>Array.isArray(r)?lr(r,t):t(r))}function jh(e,t,r){t>=e.length?e.push(r):e.splice(t,0,r)}function Zs(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function st(e,t,r){let n=ur(e,t);return n>=0?e[1|n]=r:(n=~n,function Bh(e,t,r,n){let o=e.length;if(o==t)e.push(r,n);else if(1===o)e.push(n,e[0]),e[0]=r;else{for(o--,e.push(e[o-1],e[o]);o>t;)e[o]=e[o-2],o--;e[t]=r,e[t+1]=n}}(e,n,t,r)),n}function Pl(e,t){const r=ur(e,t);if(r>=0)return e[1|r]}function ur(e,t){return function Hh(e,t,r){let n=0,o=e.length>>r;for(;o!==n;){const s=n+(o-n>>1),i=e[s<t?o=s:n=s+1}return~(o<{r.push(i)};return lr(t,i=>{const a=i;Xs(a,s,[],n)&&(o||=[],o.push(a))}),void 0!==o&&Zh(o,s),r}function Zh(e,t){for(let r=0;r{t(s,n)})}}function Xs(e,t,r,n){if(!(e=M(e)))return!1;let o=null,s=As(e);const i=!s&&V(e);if(s||i){if(i&&!i.standalone)return!1;o=e}else{const l=e.ngModule;if(s=As(l),!s)return!1;o=l}const a=n.has(o);if(i){if(a)return!1;if(n.add(o),i.dependencies){const l="function"==typeof i.dependencies?i.dependencies():i.dependencies;for(const u of l)Xs(u,t,r,n)}}else{if(!s)return!1;{if(null!=s.imports&&!a){let u;n.add(o);try{lr(s.imports,c=>{Xs(c,t,r,n)&&(u||=[],u.push(c))})}finally{}void 0!==u&&Zh(u,t)}if(!a){const u=Dn(o)||(()=>new o);t({provide:o,useFactory:u,deps:U},o),t({provide:jl,useValue:o,multi:!0},o),t({provide:mo,useValue:()=>$(o),multi:!0},o)}const l=s.providers;if(null!=l&&!a){const u=e;Bl(l,c=>{t(c,u)})}}}return o!==e&&void 0!==e.providers}function Bl(e,t){for(let r of e)qa(r)&&(r=r.\u0275providers),Array.isArray(r)?Bl(r,t):t(r)}const fb=Z({provide:String,useValue:Z});function Hl(e){return null!==e&&"object"==typeof e&&fb in e}function En(e){return"function"==typeof e}const $l=new b("Set Injector scope."),Js={},pb={};let Ul;function ei(){return void 0===Ul&&(Ul=new Ks),Ul}class zt{}class dr extends zt{get destroyed(){return this._destroyed}constructor(t,r,n,o){super(),this.parent=r,this.source=n,this.scopes=o,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,zl(t,i=>this.processProvider(i)),this.records.set(zh,fr(void 0,this)),o.has("environment")&&this.records.set(zt,fr(void 0,this));const s=this.records.get($l);null!=s&&"string"==typeof s.value&&this.scopes.add(s.value),this.injectorDefTypes=new Set(this.get(jl,U,j.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();const t=this._onDestroyHooks;this._onDestroyHooks=[];for(const r of t)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const r=en(this),n=Xe(void 0);try{return t()}finally{en(r),Xe(n)}}get(t,r=Xr,n=j.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(Ff))return t[Ff](this);n=xs(n);const s=en(this),i=Xe(void 0);try{if(!(n&j.SkipSelf)){let l=this.records.get(t);if(void 0===l){const u=function vb(e){return"function"==typeof e||"object"==typeof e&&e instanceof b}(t)&&Ts(t);l=u&&this.injectableDefInScope(u)?fr(Gl(t),Js):null,this.records.set(t,l)}if(null!=l)return this.hydrate(t,l)}return(n&j.Self?ei():this.parent).get(t,r=n&j.Optional&&r===Xr?null:r)}catch(a){if("NullInjectorError"===a.name){if((a[Os]=a[Os]||[]).unshift(Ce(t)),s)throw a;return function kw(e,t,r,n){const o=e[Os];throw t[jf]&&o.unshift(t[jf]),e.message=function Vw(e,t,r,n=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let o=Ce(t);if(Array.isArray(t))o=t.map(Ce).join(" -> ");else if("object"==typeof t){let s=[];for(let i in t)if(t.hasOwnProperty(i)){let a=t[i];s.push(i+":"+("string"==typeof a?JSON.stringify(a):Ce(a)))}o=`{${s.join(", ")}}`}return`${r}${n?"("+n+")":""}[${o}]: ${e.replace(Ow,"\n ")}`}("\n"+e.message,o,r,n),e.ngTokenPath=o,e[Os]=null,e}(a,t,"R3InjectorError",this.source)}throw a}finally{Xe(i),en(s)}}resolveInjectorInitializers(){const t=en(this),r=Xe(void 0);try{const o=this.get(mo,U,j.Self);for(const s of o)s()}finally{en(t),Xe(r)}}toString(){const t=[],r=this.records;for(const n of r.keys())t.push(Ce(n));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new C(205,!1)}processProvider(t){let r=En(t=M(t))?t:M(t&&t.provide);const n=function mb(e){return Hl(e)?fr(void 0,e.useValue):fr(Kh(e),Js)}(t);if(En(t)||!0!==t.multi)this.records.get(r);else{let o=this.records.get(r);o||(o=fr(void 0,Js,!0),o.factory=()=>ol(o.multi),this.records.set(r,o)),r=t,o.multi.push(t)}this.records.set(r,n)}hydrate(t,r){return r.value===Js&&(r.value=pb,r.value=r.factory()),"object"==typeof r.value&&r.value&&function _b(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(r.value)&&this._ngOnDestroyHooks.add(r.value),r.value}injectableDefInScope(t){if(!t.providedIn)return!1;const r=M(t.providedIn);return"string"==typeof r?"any"===r||this.scopes.has(r):this.injectorDefTypes.has(r)}removeOnDestroy(t){const r=this._onDestroyHooks.indexOf(t);-1!==r&&this._onDestroyHooks.splice(r,1)}}function Gl(e){const t=Ts(e),r=null!==t?t.factory:Dn(e);if(null!==r)return r;if(e instanceof b)throw new C(204,!1);if(e instanceof Function)return function gb(e){const t=e.length;if(t>0)throw function po(e,t){const r=[];for(let n=0;nr.factory(e):()=>new e}(e);throw new C(204,!1)}function Kh(e,t,r){let n;if(En(e)){const o=M(e);return Dn(o)||Gl(o)}if(Hl(e))n=()=>M(e.useValue);else if(function Yh(e){return!(!e||!e.useFactory)}(e))n=()=>e.useFactory(...ol(e.deps||[]));else if(function Qh(e){return!(!e||!e.useExisting)}(e))n=()=>$(M(e.useExisting));else{const o=M(e&&(e.useClass||e.provide));if(!function yb(e){return!!e.deps}(e))return Dn(o)||Gl(o);n=()=>new o(...ol(e.deps))}return n}function fr(e,t,r=!1){return{factory:e,value:t,multi:r?[]:void 0}}function zl(e,t){for(const r of e)Array.isArray(r)?zl(r,t):r&&qa(r)?zl(r.\u0275providers,t):t(r)}function tp(e,t=null,r=null,n){const o=function np(e,t=null,r=null,n,o=new Set){const s=[r||U,db(e)];return n=n||("object"==typeof e?void 0:Ce(e)),new dr(s,t||ei(),n||null,o)}(e,t,r,n);return o.resolveInjectorInitializers(),o}let Zl,ct=(()=>{var e;class t{static create(n,o){if(Array.isArray(n))return tp({name:""},o,n,"");{const s=n.name??"";return tp({name:s},n.parent,n.providers,s)}}}return(e=t).THROW_IF_NOT_FOUND=Xr,e.NULL=new Ks,e.\u0275prov=H({token:e,providedIn:"any",factory:()=>$(zh)}),e.__NG_ELEMENT_ID__=-1,t})();const Ql=new b("AppId",{providedIn:"root",factory:()=>Tb}),Tb="ng",op=new b("Platform Initializer"),hr=new b("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),sp=new b("CSP nonce",{providedIn:"root",factory:()=>function rn(){if(void 0!==Zl)return Zl;if(typeof document<"u")return document;throw new C(210,!1)}().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});function si(e){return 128==(128&e.flags)}var an=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(an||{});const eu=new Map;let Hb=0;const nu="__ngContext__";function je(e,t){Fe(t)?(e[nu]=t[oo],function Ub(e){eu.set(e[oo],e)}(t)):e[nu]=t}let ru;function ou(e,t){return ru(e,t)}function Co(e){const t=e[ae];return Oe(t)?t[ae]:t}function Ep(e){return Ip(e[no])}function bp(e){return Ip(e[_t])}function Ip(e){for(;null!==e&&!Oe(e);)e=e[_t];return e}function gr(e,t,r,n,o){if(null!=n){let s,i=!1;Oe(n)?s=n:Fe(n)&&(i=!0,n=n[fe]);const a=ne(n);0===e&&null!==r?null==o?Ap(t,r,a):In(t,r,a,o||null,!0):1===e&&null!==r?In(t,r,a,o||null,!0):2===e?function fi(e,t,r){const n=ci(e,t);n&&function lI(e,t,r,n){e.removeChild(t,r,n)}(e,n,t,r)}(t,a,i):3===e&&t.destroyNode(a),null!=s&&function dI(e,t,r,n,o){const s=r[Tt];s!==ne(r)&&gr(t,e,n,s,o);for(let a=_e;a0&&(e[r-1][_t]=n[_t]);const s=Zs(e,_e+t);!function eI(e,t){bo(e,t,t[N],2,null,null),t[fe]=null,t[ke]=null}(n[D],n);const i=s[St];null!==i&&i.detachView(s[D]),n[ae]=null,n[_t]=null,n[I]&=-129}return n}function ui(e,t){if(!(256&t[I])){const r=t[N];t[_n]&&function of(e){if(Bn(e),Zr(e))for(let t=0;t=0?n[i]():n[-i].unsubscribe(),s+=2}else r[s].call(n[r[s+1]]);null!==n&&(t[Wn]=null);const o=t[tn];if(null!==o){t[tn]=null;for(let s=0;s-1){const{encapsulation:s}=e.data[n.directiveStart+o];if(s===mt.None||s===mt.Emulated)return null}return Ue(n,r)}}(e,t.parent,r)}function In(e,t,r,n,o){e.insertBefore(t,r,n,o)}function Ap(e,t,r){e.appendChild(t,r)}function Np(e,t,r,n,o){null!==n?In(e,t,r,n,o):Ap(e,t,r)}function ci(e,t){return e.parentNode(t)}let lu,Fp=function xp(e,t,r){return 40&e.type?Ue(e,r):null};function di(e,t,r,n){const o=au(e,n,t),s=t[N],a=function Op(e,t,r){return Fp(e,t,r)}(n.parent||t[ke],n,t);if(null!=o)if(Array.isArray(r))for(let l=0;lnull;function bu(e,t,r=!1){return Xp(e,t,r)}class ZI{}class tg{}class YI{resolveComponentFactory(t){throw function QI(e){const t=Error(`No component factory found for ${Ce(e)}.`);return t.ngComponent=e,t}(t)}}let Ci=(()=>{class t{}return t.NULL=new YI,t})();function KI(){return Dr(K(),g())}function Dr(e,t){return new Dt(Ue(e,t))}let Dt=(()=>{class t{constructor(n){this.nativeElement=n}}return t.__NG_ELEMENT_ID__=KI,t})();function XI(e){return e instanceof Dt?e.nativeElement:e}class rg{}let Mn=(()=>{class t{constructor(){this.destroyNode=null}}return t.__NG_ELEMENT_ID__=()=>function JI(){const e=g(),r=ot(K().index,e);return(Fe(r)?r:e)[N]}(),t})(),eM=(()=>{var e;class t{}return(e=t).\u0275prov=H({token:e,providedIn:"root",factory:()=>null}),t})();class wi{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const tM=new wi("17.0.5"),Su={};function Tu(e){return null!==e&&("function"==typeof e||"object"==typeof e)}class lg{constructor(){}supports(t){return t instanceof Map||Tu(t)}create(){return new uM}}class uM{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(t){let r;for(r=this._mapHead;null!==r;r=r._next)t(r)}forEachPreviousItem(t){let r;for(r=this._previousMapHead;null!==r;r=r._nextPrevious)t(r)}forEachChangedItem(t){let r;for(r=this._changesHead;null!==r;r=r._nextChanged)t(r)}forEachAddedItem(t){let r;for(r=this._additionsHead;null!==r;r=r._nextAdded)t(r)}forEachRemovedItem(t){let r;for(r=this._removalsHead;null!==r;r=r._nextRemoved)t(r)}diff(t){if(t){if(!(t instanceof Map||Tu(t)))throw new C(900,!1)}else t=new Map;return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let r=this._mapHead;if(this._appendAfter=null,this._forEach(t,(n,o)=>{if(r&&r.key===o)this._maybeAddToChanges(r,n),this._appendAfter=r,r=r._next;else{const s=this._getOrCreateRecordForKey(o,n);r=this._insertBeforeOrAppend(r,s)}}),r){r._prev&&(r._prev._next=null),this._removalsHead=r;for(let n=r;null!==n;n=n._nextRemoved)n===this._mapHead&&(this._mapHead=null),this._records.delete(n.key),n._nextRemoved=n._next,n.previousValue=n.currentValue,n.currentValue=null,n._prev=null,n._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,r){if(t){const n=t._prev;return r._next=t,r._prev=n,t._prev=r,n&&(n._next=r),t===this._mapHead&&(this._mapHead=r),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=r,r._prev=this._appendAfter):this._mapHead=r,this._appendAfter=r,null}_getOrCreateRecordForKey(t,r){if(this._records.has(t)){const o=this._records.get(t);this._maybeAddToChanges(o,r);const s=o._prev,i=o._next;return s&&(s._next=i),i&&(i._prev=s),o._next=null,o._prev=null,o}const n=new cM(t);return this._records.set(t,n),n.currentValue=r,this._addToAdditions(n),n}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,r){Object.is(r,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=r,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,r){t instanceof Map?t.forEach(r):Object.keys(t).forEach(n=>r(t[n],n))}}class cM{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function cg(){return new No([new lg])}let No=(()=>{var e;class t{constructor(n){this.factories=n}static create(n,o){if(o){const s=o.factories.slice();n=n.concat(s)}return new t(n)}static extend(n){return{provide:t,useFactory:o=>t.create(n,o||cg()),deps:[[t,new Vl,new kl]]}}find(n){const o=this.factories.find(s=>s.supports(n));if(o)return o;throw new C(901,!1)}}return(e=t).\u0275prov=H({token:e,providedIn:"root",factory:cg}),t})();function Oo(e,t,r,n,o=!1){for(;null!==r;){const s=t[r.index];null!==s&&n.push(ne(s)),Oe(s)&&dg(s,n);const i=r.type;if(8&i)Oo(e,t,r.child,n);else if(32&i){const a=ou(r,t);let l;for(;l=a();)n.push(l)}else if(16&i){const a=Rp(t,r);if(Array.isArray(a))n.push(...a);else{const l=Co(t[ce]);Oo(l[D],l,a,n,!0)}}r=o?r.projectionNext:r.next}return n}function dg(e,t){for(let r=_e;r!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{},consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{Ls(e.lView)},consumerOnSignalRead(){this.lView[_n]=this}};function Au(e){return e.ngOriginalError}class qt{constructor(){this._console=console}handleError(t){const r=this._findOriginalError(t);this._console.error("ERROR",t),r&&this._console.error("ORIGINAL ERROR",r)}_findOriginalError(t){let r=t&&Au(t);for(;r&&Au(r);)r=Au(r);return r||null}}const gg=new b("",{providedIn:"root",factory:()=>!1}),F={};function he(e){vg(B(),g(),Ve()+e,!1)}function vg(e,t,r,n){if(!n)if(3==(3&t[I])){const s=e.preOrderCheckHooks;null!==s&&$s(t,s,r)}else{const s=e.preOrderHooks;null!==s&&Us(t,s,0,r)}Cn(r)}function v(e,t=j.Default){const r=g();return null===r?$(e,t):Fh(K(),r,M(e),t)}function Mi(e,t,r,n,o,s,i,a,l,u,c){const d=t.blueprint.slice();return d[fe]=o,d[I]=140|n,(null!==u||e&&2048&e[I])&&(d[I]|=2048),lh(d),d[ae]=d[Zn]=e,d[X]=r,d[qn]=i||e&&e[qn],d[N]=a||e&&e[N],d[$e]=l||e&&e[$e]||null,d[ke]=s,d[oo]=function $b(){return Hb++}(),d[Mt]=c,d[Jf]=u,d[ce]=2==t.type?e[ce]:d,d}function Cr(e,t,r,n,o){let s=e.data[t];if(null===s)s=function Nu(e,t,r,n,o){const s=ph(),i=ml(),l=e.data[t]=function AM(e,t,r,n,o,s){let i=t?t.injectorIndex:-1,a=0;return function Jn(){return null!==T.skipHydrationRootTNode}()&&(a|=128),{type:r,index:n,insertBeforeIndex:null,injectorIndex:i,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:o,attrs:s,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,i?s:s&&s.parent,r,t,n,o);return null===e.firstChild&&(e.firstChild=l),null!==s&&(i?null==s.child&&null!==l.parent&&(s.child=l):null===s.next&&(s.next=l,l.prev=s)),l}(e,t,r,n,o),function wE(){return T.lFrame.inI18n}()&&(s.flags|=32);else if(64&s.type){s.type=r,s.value=n,s.attrs=o;const i=function lo(){const e=T.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();s.injectorIndex=null===i?-1:i.injectorIndex}return xt(s,!0),s}function xo(e,t,r,n){if(0===r)return-1;const o=t.length;for(let s=0;sO&&vg(e,t,O,!1),Nt(i?2:0,o),r(n,o)}finally{Cn(s),Nt(i?3:1,o)}}function Ou(e,t,r){if(ll(t)){const n=de(null);try{const s=t.directiveEnd;for(let i=t.directiveStart;inull;function Eg(e,t,r,n){for(let o in e)if(e.hasOwnProperty(o)){r=null===r?{}:r;const s=e[o];null===n?bg(r,t,o,s):n.hasOwnProperty(o)&&bg(r,t,n[o],s)}return r}function bg(e,t,r,n){e.hasOwnProperty(r)?e[r].push(t,n):e[r]=[t,n]}function Ru(e,t,r,n){if(hh()){const o=null===n?null:{"":-1},s=function LM(e,t){const r=e.directiveRegistry;let n=null,o=null;if(r)for(let s=0;s0;){const r=e[--t];if("number"==typeof r&&r<0)return r}return 0})(i)!=a&&i.push(a),i.push(r,n,s)}}(e,t,n,xo(e,r,o.hostVars,F),o)}function Rt(e,t,r,n,o,s){const i=Ue(e,t);!function Vu(e,t,r,n,o,s,i){if(null==s)e.removeAttribute(t,o,r);else{const a=null==i?A(s):i(s,n||"",o);e.setAttribute(t,o,a,r)}}(t[N],i,s,e.value,r,n,o)}function GM(e,t,r,n,o,s){const i=s[t];if(null!==i)for(let a=0;ae.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}(a,i),function pM(e){e.lView[_n]!==e&&(e.lView=null,fg.push(e))}(a)),wl()}}function Pg(e,t){for(let r=Ep(e);null!==r;r=bp(r)){r[I]&=~Kn.HasChildViewsToRefresh;for(let n=_e;n-1&&(wo(t,n),Zs(r,n))}this._attachedToViewContainer=!1}ui(this._lView[D],this._lView)}onDestroy(t){!function js(e,t){if(256==(256&e[I]))throw new C(911,!1);null===e[tn]&&(e[tn]=[]),e[tn].push(t)}(this._lView,t)}markForCheck(){Fo(this._cdRefInjectingView||this._lView)}detach(){this._lView[I]&=-129}reattach(){dh(this._lView),this._lView[I]|=128}detectChanges(){!function Bu(e,t=!0){const r=e[qn],n=r.rendererFactory,o=r.afterRenderEventManager;n.begin?.(),o?.begin();try{const i=e[D];Fg(i,e,i.template,e[X]),function qM(e){let t=0;for(;ch(e);){if(100===t)throw new C(103,!1);t++,kg(e,1)}}(e)}catch(i){throw t&&Ti(e,i),i}finally{n.end?.(),r.inlineEffectRunner?.flush(),o?.end()}}(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new C(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function nI(e,t){bo(e,t,t[N],2,null,null)}(this._lView[D],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new C(902,!1);this._appRef=t}}let Hu=(()=>{class t{}return t.__NG_ELEMENT_ID__=KM,t})();function KM(e){return function XM(e,t,r){if(vn(e)&&!r){const n=ot(e.index,t);return new Po(n,n)}return 47&e.type?new Po(t[ce],t):null}(K(),g(),16==(16&e))}const Lg=new Set;function Sn(e){Lg.has(e)||(Lg.add(e),performance?.mark?.("mark_use_counter",{detail:{feature:e}}))}function Uu(e){return t=>{setTimeout(e,void 0,t)}}const Pe=class lS extends ws{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,r,n){let o=t,s=r||(()=>null),i=n;if(t&&"object"==typeof t){const l=t;o=l.next?.bind(l),s=l.error?.bind(l),i=l.complete?.bind(l)}this.__isAsync&&(s=Uu(s),o&&(o=Uu(o)),i&&(i=Uu(i)));const a=super.subscribe({next:o,error:s,complete:i});return t instanceof ye&&t.add(a),a}};function jg(...e){}class ie{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:n=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Pe(!1),this.onMicrotaskEmpty=new Pe(!1),this.onStable=new Pe(!1),this.onError=new Pe(!1),typeof Zone>"u")throw new C(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=!n&&r,o.shouldCoalesceRunChangeDetection=n,o.lastRequestAnimationFrameId=-1,o.nativeRequestAnimationFrame=function uS(){const e="function"==typeof te.requestAnimationFrame;let t=te[e?"requestAnimationFrame":"setTimeout"],r=te[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&r){const n=t[Zone.__symbol__("OriginalDelegate")];n&&(t=n);const o=r[Zone.__symbol__("OriginalDelegate")];o&&(r=o)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:r}}().nativeRequestAnimationFrame,function fS(e){const t=()=>{!function dS(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(te,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,zu(e),e.isCheckStableRunning=!0,Gu(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),zu(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(r,n,o,s,i,a)=>{if(function pS(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(a))return r.invokeTask(o,s,i,a);try{return Bg(e),r.invokeTask(o,s,i,a)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===s.type||e.shouldCoalesceRunChangeDetection)&&t(),Hg(e)}},onInvoke:(r,n,o,s,i,a,l)=>{try{return Bg(e),r.invoke(o,s,i,a,l)}finally{e.shouldCoalesceRunChangeDetection&&t(),Hg(e)}},onHasTask:(r,n,o,s)=>{r.hasTask(o,s),n===o&&("microTask"==s.change?(e._hasPendingMicrotasks=s.microTask,zu(e),Gu(e)):"macroTask"==s.change&&(e.hasPendingMacrotasks=s.macroTask))},onHandleError:(r,n,o,s)=>(r.handleError(o,s),e.runOutsideAngular(()=>e.onError.emit(s)),!1)})}(o)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!ie.isInAngularZone())throw new C(909,!1)}static assertNotInAngularZone(){if(ie.isInAngularZone())throw new C(909,!1)}run(t,r,n){return this._inner.run(t,r,n)}runTask(t,r,n,o){const s=this._inner,i=s.scheduleEventTask("NgZoneEvent: "+o,t,cS,jg,jg);try{return s.runTask(i,r,n)}finally{s.cancelTask(i)}}runGuarded(t,r,n){return this._inner.runGuarded(t,r,n)}runOutsideAngular(t){return this._outer.run(t)}}const cS={};function Gu(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 zu(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function Bg(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Hg(e){e._nesting--,Gu(e)}const $g=new b("",{providedIn:"root",factory:Ug});function Ug(){const e=z(ie);let t=!0;return function rw(...e){let t=Number.POSITIVE_INFINITY,r=null,n=e[e.length-1];return _f(n)?(r=e.pop(),e.length>1&&"number"==typeof e[e.length-1]&&(t=e.pop())):"number"==typeof n&&(t=e.pop()),null===r&&1===e.length&&e[0]instanceof He?e[0]:nw(t)(Sf(e,r))}(new He(o=>{t=e.isStable&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks,e.runOutsideAngular(()=>{o.next(t),o.complete()})}),new He(o=>{let s;e.runOutsideAngular(()=>{s=e.onStable.subscribe(()=>{ie.assertNotInAngularZone(),queueMicrotask(()=>{!t&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks&&(t=!0,o.next(!0))})})});const i=e.onUnstable.subscribe(()=>{ie.assertInAngularZone(),t&&(t=!1,e.runOutsideAngular(()=>{o.next(!1)}))});return()=>{s.unsubscribe(),i.unsubscribe()}}).pipe(Af()))}let Ai=(()=>{var e;class t{constructor(){this.renderDepth=0,this.handler=null,this.internalCallbacks=[]}begin(){this.handler?.validateBegin(),this.renderDepth++}end(){if(this.renderDepth--,0===this.renderDepth){for(const n of this.internalCallbacks)n();this.internalCallbacks.length=0,this.handler?.execute()}}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}}return(e=t).\u0275prov=H({token:e,providedIn:"root",factory:()=>new e}),t})();function yS(e,t){const r=ot(t,e),n=r[D];!function _S(e,t){for(let r=t.length;r0&&Lp(e,r,s.join(" "))}}(d,ge,h,n),void 0!==r&&function TS(e,t,r){const n=e.projection=[];for(let o=0;o=0;n--){const o=e[n];o.hostVars=t+=o.hostVars,o.hostAttrs=eo(o.hostAttrs,r=eo(r,o.hostAttrs))}}(n)}function Oi(e){return e===It?{}:e===U?[]:e}function OS(e,t){const r=e.viewQuery;e.viewQuery=r?(n,o)=>{t(n,o),r(n,o)}:t}function xS(e,t){const r=e.contentQueries;e.contentQueries=r?(n,o,s)=>{t(n,o,s),r(n,o,s)}:t}function FS(e,t){const r=e.hostBindings;e.hostBindings=r?(n,o)=>{t(n,o),r(n,o)}:t}function we(e,t,r){return!Object.is(e[t],r)&&(e[t]=r,!0)}function lt(e,t,r,n){const o=g();return we(o,Ft(),t)&&(B(),Rt(se(),o,e,t,r,n)),lt}function br(e,t,r,n,o,s){const a=function An(e,t,r,n){const o=we(e,t,r);return we(e,t+1,n)||o}(e,function Ut(){return T.lFrame.bindingIndex}(),r,o);return Gt(2),a?t+A(r)+n+A(o)+s:F}function Fi(e,t){return e<<17|t<<2}function un(e){return e>>17&32767}function qu(e){return 2|e}function Nn(e){return(131068&e)>>2}function Zu(e,t){return-131069&e|t<<2}function Qu(e){return 1|e}function um(e,t,r,n,o){const s=e[r+1],i=null===t;let a=n?un(s):Nn(s),l=!1;for(;0!==a&&(!1===l||i);){const c=e[a+1];zS(e[a],t)&&(l=!0,e[a+1]=n?Qu(c):qu(c)),a=n?un(c):Nn(c)}l&&(e[r+1]=n?qu(s):Qu(s))}function zS(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&ur(e,t)>=0}function Ae(e,t,r){const n=g();return we(n,Ft(),t)&&function at(e,t,r,n,o,s,i,a){const l=Ue(t,r);let c,u=t.inputs;!a&&null!=u&&(c=u[n])?(ju(e,r,c,n,o),vn(t)&&function xM(e,t){const r=ot(t,e);16&r[I]||(r[I]|=64)}(r,t.index)):3&t.type&&(n=function OM(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(n),o=null!=i?i(o,t.value||"",n):o,s.setProperty(l,n,o))}(B(),se(),n,e,t,n[N],r,!1),Ae}function Yu(e,t,r,n,o){const i=o?"class":"style";ju(e,r,t.inputs[i],i,n)}function Vo(e,t,r){return Ct(e,t,r,!1),Vo}function Lo(e,t){return Ct(e,t,null,!0),Lo}function Ct(e,t,r,n){const o=g(),s=B(),i=Gt(2);s.firstUpdatePass&&function ym(e,t,r,n){const o=e.data;if(null===o[r+1]){const s=o[Ve()],i=function mm(e,t){return t>=e.expandoStartIndex}(e,r);(function Cm(e,t){return 0!=(e.flags&(t?8:16))})(s,n)&&null===t&&!i&&(t=!1),t=function e0(e,t,r,n){const o=function vl(e){const t=T.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}(e);let s=n?t.residualClasses:t.residualStyles;if(null===o)0===(n?t.classBindings:t.styleBindings)&&(r=jo(r=Ku(null,e,t,r,n),t.attrs,n),s=null);else{const i=t.directiveStylingLast;if(-1===i||e[i]!==o)if(r=Ku(o,e,t,r,n),null===s){let l=function t0(e,t,r){const n=r?t.classBindings:t.styleBindings;if(0!==Nn(n))return e[un(n)]}(e,t,n);void 0!==l&&Array.isArray(l)&&(l=Ku(null,e,t,l[1],n),l=jo(l,t.attrs,n),function n0(e,t,r,n){e[un(r?t.classBindings:t.styleBindings)]=n}(e,t,n,l))}else s=function r0(e,t,r){let n;const o=t.directiveEnd;for(let s=1+t.directiveStylingLast;s0)&&(u=!0)):c=r,o)if(0!==l){const f=un(e[a+1]);e[n+1]=Fi(f,a),0!==f&&(e[f+1]=Zu(e[f+1],n)),e[a+1]=function HS(e,t){return 131071&e|t<<17}(e[a+1],n)}else e[n+1]=Fi(a,0),0!==a&&(e[a+1]=Zu(e[a+1],n)),a=n;else e[n+1]=Fi(l,0),0===a?a=n:e[l+1]=Zu(e[l+1],n),l=n;u&&(e[n+1]=qu(e[n+1])),um(e,c,n,!0),um(e,c,n,!1),function GS(e,t,r,n,o){const s=o?e.residualClasses:e.residualStyles;null!=s&&"string"==typeof t&&ur(s,t)>=0&&(r[n+1]=Qu(r[n+1]))}(t,c,e,n,s),i=Fi(a,l),s?t.classBindings=i:t.styleBindings=i}(o,s,t,r,i,n)}}(s,e,i,n),t!==F&&we(o,i,t)&&function vm(e,t,r,n,o,s,i,a){if(!(3&t.type))return;const l=e.data,u=l[a+1],c=function $S(e){return 1==(1&e)}(u)?Dm(l,t,r,o,Nn(u),i):void 0;Pi(c)||(Pi(s)||function BS(e){return 2==(2&e)}(u)&&(s=Dm(l,null,r,o,a,i)),function fI(e,t,r,n,o){if(t)o?e.addClass(r,n):e.removeClass(r,n);else{let s=-1===n.indexOf("-")?void 0:an.DashCase;null==o?e.removeStyle(r,n,s):("string"==typeof o&&o.endsWith("!important")&&(o=o.slice(0,-10),s|=an.Important),e.setStyle(r,n,o,s))}}(n,i,io(Ve(),r),o,s))}(s,s.data[Ve()],o,o[N],e,o[i+1]=function l0(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=Ce(function ln(e){return e instanceof Up?e.changingThisBreaksApplicationSecurity:e}(e)))),e}(t,r),n,i)}function Ku(e,t,r,n,o){let s=null;const i=r.directiveEnd;let a=r.directiveStylingLast;for(-1===a?a=r.directiveStart:a++;a0;){const l=e[o],u=Array.isArray(l),c=u?l[1]:l,d=null===c;let f=r[o+1];f===F&&(f=d?U:void 0);let h=d?Pl(f,n):c===n?f:void 0;if(u&&!Pi(h)&&(h=Pl(l,n)),Pi(h)&&(a=h,i))return a;const p=e[o+1];o=i?un(p):Nn(p)}if(null!==t){let l=s?t.residualClasses:t.residualStyles;null!=l&&(a=Pl(l,n))}return a}function Pi(e){return void 0!==e}let Sm=(e,t)=>null;function xr(e,t){return Sm(e,t)}class B0{destroy(t){}updateValue(t,r){}swap(t,r){const n=Math.min(t,r),o=Math.max(t,r),s=this.detach(o);if(o-n>1){const i=this.detach(n);this.attach(n,s),this.attach(o,i)}else this.attach(n,s)}move(t,r){this.attach(r,this.detach(t))}}function rc(e,t,r,n,o){return e===r&&Object.is(t,n)?1:Object.is(o(e,t),o(r,n))?-1:0}function oc(e,t,r,n){return!(void 0===t||!t.has(n)||(e.attach(r,t.get(n)),t.delete(n),0))}function Tm(e,t,r,n,o){if(oc(e,t,n,r(n,o)))e.updateValue(n,o);else{const s=e.create(n,o);e.attach(n,s)}}function Am(e,t,r,n){const o=new Set;for(let s=t;s<=r;s++)o.add(n(s,e.at(s)));return o}class Nm{constructor(){this.map=new Map}has(t){const r=this.map.get(t);return void 0!==r&&r.length>0}delete(t){const r=this.map.get(t);return void 0!==r&&(r.shift(),!0)}get(t){const r=this.map.get(t);return void 0!==r&&r.length>0?r[0]:void 0}set(t,r){this.map.has(t)?this.map.get(t)?.push(r):this.map.set(t,[r])}forEach(t){for(const[r,n]of this.map)for(const o of n)t(o,r)}}function Uo(e,t,r,n){const o=t.tView,a=Mi(e,o,r,4096&e[I]?4096:16,null,t,null,null,null,n?.injector??null,n?.dehydratedView??null);a[ro]=e[t.index];const u=e[St];return null!==u&&(a[St]=u.createEmbeddedView(o)),Wu(o,a,r),a}function Fr(e,t){return!t||si(e)}function Go(e,t,r,n=!0){const o=t[D];if(function oI(e,t,r,n){const o=_e+n,s=r.length;n>0&&(r[o-1][_t]=t),n{class t{}return t.__NG_ELEMENT_ID__=$0,t})();function $0(){return Pm(K(),g())}const U0=jt,xm=class extends U0{constructor(t,r,n){super(),this._lContainer=t,this._hostTNode=r,this._hostLView=n}get element(){return Dr(this._hostTNode,this._hostLView)}get injector(){return new Me(this._hostTNode,this._hostLView)}get parentInjector(){const t=Ws(this._hostTNode,this._hostLView);if(Ml(t)){const r=fo(t,this._hostLView),n=co(t);return new Me(r[D].data[n+8],r)}return new Me(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const r=Fm(this._lContainer);return null!==r&&r[t]||null}get length(){return this._lContainer.length-_e}createEmbeddedView(t,r,n){let o,s;"number"==typeof n?o=n:null!=n&&(o=n.index,s=n.injector);const i=xr(this._lContainer,t.ssrId),a=t.createEmbeddedViewImpl(r||{},s,i);return this.insertImpl(a,o,Fr(this._hostTNode,i)),a}createComponent(t,r,n,o,s){const i=t&&!function ho(e){return"function"==typeof e}(t);let a;if(i)a=r;else{const p=r||{};a=p.index,n=p.injector,o=p.projectableNodes,s=p.environmentInjector||p.ngModuleRef}const l=i?t:new Ro(V(t)),u=n||this.parentInjector;if(!s&&null==l.ngModule){const y=(i?u:this.parentInjector).get(zt,null);y&&(s=y)}const c=V(l.componentType??{}),d=xr(this._lContainer,c?.id??null),h=l.create(u,o,d?.firstChild??null,s);return this.insertImpl(h.hostView,a,Fr(this._hostTNode,d)),h}insert(t,r){return this.insertImpl(t,r,!0)}insertImpl(t,r,n){const o=t._lView;if(function uE(e){return Oe(e[ae])}(o)){const a=this.indexOf(t);if(-1!==a)this.detach(a);else{const l=o[ae],u=new xm(l,l[ke],l[ae]);u.detach(u.indexOf(t))}}const s=this._adjustIndex(r),i=this._lContainer;return Go(i,o,s,n),t.attachToViewContainerRef(),jh(ic(i),s,t),t}move(t,r){return this.insert(t,r)}indexOf(t){const r=Fm(this._lContainer);return null!==r?r.indexOf(t):-1}remove(t){const r=this._adjustIndex(t,-1),n=wo(this._lContainer,r);n&&(Zs(ic(this._lContainer),r),ui(n[D],n))}detach(t){const r=this._adjustIndex(t,-1),n=wo(this._lContainer,r);return n&&null!=Zs(ic(this._lContainer),r)?new Po(n):null}_adjustIndex(t,r=0){return t??this.length+r}};function Fm(e){return e[8]}function ic(e){return e[8]||(e[8]=[])}function Pm(e,t){let r;const n=t[e.index];return Oe(n)?r=n:(r=Tg(n,t,null,e),t[e.index]=r,Si(t,r)),Rm(r,t,e,n),new xm(r,e,t)}let Rm=function Vm(e,t,r,n){if(e[Tt])return;let o;o=8&r.type?ne(n):function G0(e,t){const r=e[N],n=r.createComment(""),o=Ue(t,e);return In(r,ci(r,o),n,function uI(e,t){return e.nextSibling(t)}(r,o),!1),n}(t,r),e[Tt]=o},ac=(e,t,r)=>!1;function zo(e,t,r,n,o,s,i,a){const l=g(),u=B(),c=e+O,d=u.firstCreatePass?function Z0(e,t,r,n,o,s,i,a,l){const u=t.consts,c=Cr(t,e,4,i||null,Ot(u,a));Ru(t,r,c,Ot(u,l)),Hs(t,c);const d=c.tView=Pu(2,c,n,o,s,t.directiveRegistry,t.pipeRegistry,null,t.schemas,u,null);return null!==t.queries&&(t.queries.template(t,c),d.queries=t.queries.embeddedTView(c)),c}(c,u,l,t,r,n,o,s,i):u.data[c];xt(d,!1);const f=Lm(u,l,d,e);Bs()&&di(u,l,f,d),je(f,l);const h=Tg(f,l,f,d);return l[c]=h,Si(l,h),function km(e,t,r){return ac(e,t,r)}(h,d,l),Vs(d)&&xu(u,l,d),null!=i&&Fu(l,d,a),zo}let Lm=function jm(e,t,r,n){return nn(!0),t[N].createComment("")};class X0{constructor(t,r,n){this.lContainer=t,this.$implicit=r,this.$index=n}get $count(){return this.lContainer.length-_e}}function Bm(e,t){return t}class eT{constructor(t,r,n){this.hasEmptyBlock=t,this.trackByFn=r,this.liveCollection=n}}class tT extends B0{constructor(t,r,n){super(),this.lContainer=t,this.hostLView=r,this.templateTNode=n,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-_e}at(t){return this.getLView(t)[X].$implicit}attach(t,r){const n=r[Mt];this.needsIndexUpdate||=t!==this.length,Go(this.lContainer,r,t,Fr(this.templateTNode,n))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,function nT(e,t){return wo(e,t)}(this.lContainer,t)}create(t,r){const n=xr(this.lContainer,this.templateTNode.tView.ssrId);return Uo(this.hostLView,this.templateTNode,new X0(this.lContainer,r,t),{dehydratedView:n})}destroy(t){ui(t[D],t)}updateValue(t,r){this.getLView(t)[X].$implicit=r}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t{e.destroy(a)})}(i,e,s.trackByFn),i.updateIndexes(),s.hasEmptyBlock){const a=Ft(),l=0===i.length;if(we(n,a,l)){const u=r+2,c=lc(n,u);if(l){const d=uc(o,u),f=xr(c,d.tView.ssrId);Go(c,Uo(n,d,void 0,{dehydratedView:f}),0,Fr(d,f))}else!function sc(e,t){const r=wo(e,t);return void 0!==r&&ui(r[D],r),r}(c,0)}}}finally{de(t)}}function lc(e,t){return e[t]}function uc(e,t){return ao(e,t)}function k(e,t,r,n){const o=g(),s=B(),i=O+e,a=o[N],l=s.firstCreatePass?function PT(e,t,r,n,o,s){const i=t.consts,l=Cr(t,e,2,n,Ot(i,o));return Ru(t,r,l,Ot(i,s)),null!==l.attrs&&Ni(l,l.attrs,!1),null!==l.mergedAttrs&&Ni(l,l.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,l),l}(i,s,o,t,r,n):s.data[i],u=dy(s,o,l,a,t,e);o[i]=u;const c=Vs(l);return xt(l,!0),jp(a,u,l),32!=(32&l.flags)&&Bs()&&di(s,o,u,l),0===function dE(){return T.lFrame.elementDepthCount}()&&je(u,o),function fE(){T.lFrame.elementDepthCount++}(),c&&(xu(s,o,l),Ou(s,l,o)),null!==n&&Fu(o,l),k}function R(){let e=K();ml()?function yl(){T.lFrame.isParent=!1}():(e=e.parent,xt(e,!1));const t=e;(function pE(e){return T.skipHydrationRootTNode===e})(t)&&function _E(){T.skipHydrationRootTNode=null}(),function hE(){T.lFrame.elementDepthCount--}();const r=B();return r.firstCreatePass&&(Hs(r,e),ll(e)&&r.queries.elementEnd(e)),null!=t.classesWithoutHost&&function PE(e){return 0!=(8&e.flags)}(t)&&Yu(r,t,g(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function RE(e){return 0!=(16&e.flags)}(t)&&Yu(r,t,g(),t.stylesWithoutHost,!1),R}function Qo(e,t,r,n){return k(e,t,r,n),R(),Qo}let dy=(e,t,r,n,o,s)=>(nn(!0),li(n,o,function bh(){return T.lFrame.currentNamespace}()));const Hr="en-US";let _y=Hr;function Zi(e){return!!e&&"function"==typeof e.then}function Uy(e){return!!e&&"function"==typeof e.subscribe}function Y(e,t,r,n){const o=g(),s=B(),i=K();return function zy(e,t,r,n,o,s,i){const a=Vs(n),u=e.firstCreatePass&&Og(e),c=t[X],d=Ng(t);let f=!0;if(3&n.type||i){const y=Ue(n,t),_=i?i(y):y,w=d.length,m=i?P=>i(ne(P[n.index])):n.index;let E=null;if(!i&&a&&(E=function VA(e,t,r,n){const o=e.cleanup;if(null!=o)for(let s=0;sl?a[l]:null}"string"==typeof i&&(s+=2)}return null}(e,t,o,n.index)),null!==E)(E.__ngLastListenerFn__||E).__ngNextListenerFn__=s,E.__ngLastListenerFn__=s,f=!1;else{s=qy(n,t,c,s,!1);const P=r.listen(_,o,s);d.push(s,P),u&&u.push(o,m,w,w+1)}}else s=qy(n,t,c,s,!1);const h=n.outputs;let p;if(f&&null!==h&&(p=h[o])){const y=p.length;if(y)for(let _=0;_-1?ot(e.index,t):t);let l=Wy(t,r,n,i),u=s.__ngNextListenerFn__;for(;u;)l=Wy(t,r,u,i)&&l,u=u.__ngNextListenerFn__;return o&&!1===l&&i.preventDefault(),l}}function le(e,t=""){const r=g(),n=B(),o=e+O,s=n.firstCreatePass?Cr(n,o,1,t,null):n.data[o],i=f_(n,r,s,t,e);r[o]=i,Bs()&&di(n,r,i,s),xt(s,!1)}let f_=(e,t,r,n,o)=>(nn(!0),function ai(e,t){return e.createText(t)}(t[N],n));function Ec(e){return bc("",e,""),Ec}function bc(e,t,r){const n=g(),o=function Er(e,t,r,n){return we(e,Ft(),r)?t+A(r)+n:F}(n,e,t,r);return o!==F&&Zt(n,Ve(),o),bc}function Ic(e,t,r,n,o){const s=g(),i=br(s,e,t,r,n,o);return i!==F&&Zt(s,Ve(),i),Ic}function Mc(e,t,r,n,o){if(e=M(e),Array.isArray(e))for(let s=0;s>20;if(En(e)||!e.multi){const h=new uo(u,o,v),p=Tc(l,t,o?c:c+f,d);-1===p?(Al(zs(a,i),s,l),Sc(s,e,t.length),t.push(l),a.directiveStart++,a.directiveEnd++,o&&(a.providerIndexes+=1048576),r.push(h),i.push(h)):(r[p]=h,i[p]=h)}else{const h=Tc(l,t,c+f,d),p=Tc(l,t,c,c+f),_=p>=0&&r[p];if(o&&!_||!o&&!(h>=0&&r[h])){Al(zs(a,i),s,l);const w=function oN(e,t,r,n,o){const s=new uo(e,r,v);return s.multi=[],s.index=t,s.componentProviders=0,D_(s,o,n&&!r),s}(o?rN:nN,r.length,o,n,u);!o&&_&&(r[p].providerFactory=w),Sc(s,e,t.length,0),t.push(l),a.directiveStart++,a.directiveEnd++,o&&(a.providerIndexes+=1048576),r.push(w),i.push(w)}else Sc(s,e,h>-1?h:p,D_(r[o?p:h],u,!o&&n));!o&&n&&_&&r[p].componentProviders++}}}function Sc(e,t,r,n){const o=En(t),s=function hb(e){return!!e.useClass}(t);if(o||s){const l=(s?M(t.useClass):t).prototype.ngOnDestroy;if(l){const u=e.destroyHooks||(e.destroyHooks=[]);if(!o&&t.multi){const c=u.indexOf(r);-1===c?u.push(r,[n,l]):u[c+1].push(n,l)}else u.push(r,l)}}}function D_(e,t,r){return r&&e.componentProviders++,e.multi.push(t)-1}function Tc(e,t,r,n){for(let o=r;o{r.providersResolver=(n,o)=>function tN(e,t,r){const n=B();if(n.firstCreatePass){const o=vt(e);Mc(r,n.data,n.blueprint,o,!0),Mc(t,n.data,n.blueprint,o,!1)}}(n,o?o(e):e,t)}}class Fn{}class C_ extends Fn{constructor(t){super(),this.componentFactoryResolver=new Zg(this),this.instance=null;const r=new dr([...t.providers,{provide:Fn,useValue:this},{provide:Ci,useValue:this.componentFactoryResolver}],t.parent||ei(),t.debugName,new Set(["environment"]));this.injector=r,t.runEnvironmentInitializers&&r.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}let uN=(()=>{var e;class t{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const o=qh(0,n.type),s=o.length>0?function lN(e,t,r=null){return new C_({providers:e,parent:t,debugName:r,runEnvironmentInitializers:!0}).injector}([o],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,s)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}}return(e=t).\u0275prov=H({token:e,providedIn:"environment",factory:()=>new e($(zt))}),t})();function xc(e){Sn("NgStandalone"),e.getStandaloneInjector=t=>t.get(uN).getOrCreateStandaloneInjector(e)}function VN(){return this._results[Symbol.iterator]()}class Pc{get changes(){return this._changes||(this._changes=new Pe)}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const r=Pc.prototype;r[Symbol.iterator]||(r[Symbol.iterator]=VN)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,r){return this._results.reduce(t,r)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,r){this.dirty=!1;const n=function et(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function ZE(e,t,r){if(e.length!==t.length)return!1;for(let n=0;n{class t{}return t.__NG_ELEMENT_ID__=BN,t})();const LN=Qt,jN=class extends LN{constructor(t,r,n){super(),this._declarationLView=t,this._declarationTContainer=r,this.elementRef=n}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,r){return this.createEmbeddedViewImpl(t,r)}createEmbeddedViewImpl(t,r,n){const o=Uo(this._declarationLView,this._declarationTContainer,t,{injector:r,dehydratedView:n});return new Po(o)}};function BN(){return Ki(K(),g())}function Ki(e,t){return 4&e.type?new jN(t,e,Dr(e,t)):null}class Rc{constructor(t){this.queryList=t,this.matches=null}clone(){return new Rc(this.queryList)}setDirty(){this.queryList.setDirty()}}class kc{constructor(t=[]){this.queries=t}createEmbeddedView(t){const r=t.queries;if(null!==r){const n=null!==t.contentQueries?t.contentQueries[0]:r.length,o=[];for(let s=0;s0)n.push(i[a/2]);else{const u=s[a+1],c=t[-l];for(let d=_e;d{var e;class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,o)=>{this.resolve=n,this.reject=o}),this.appInits=z(mO,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const n=[];for(const s of this.appInits){const i=s();if(Zi(i))n.push(i);else if(Uy(i)){const a=new Promise((l,u)=>{i.subscribe({complete:l,error:u})});n.push(a)}}const o=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{o()}).catch(s=>{this.reject(s)}),0===n.length&&o(),this.initialized=!0}}return(e=t).\u0275fac=function(n){return new(n||e)},e.\u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();const Yt=new b("LocaleId",{providedIn:"root",factory:()=>z(Yt,j.Optional|j.SkipSelf)||function _O(){return typeof $localize<"u"&&$localize.locale||Hr}()});let bO=(()=>{var e;class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new ow(!1)}add(){this.hasPendingTasks.next(!0);const n=this.taskId++;return this.pendingTasks.add(n),n}remove(n){this.pendingTasks.delete(n),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}}return(e=t).\u0275fac=function(n){return new(n||e)},e.\u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();const lv=new b("");let dn=null;const Qc=new b("PlatformDestroyListeners"),cv=new b("appBootstrapListener");function tx(e){try{const{rootComponent:t,appProviders:r,platformProviders:n}=e,o=function ex(e=[]){if(dn)return dn;const t=function hv(e=[],t){return ct.create({name:t,providers:[{provide:$l,useValue:"platform"},{provide:Qc,useValue:new Set([()=>dn=null])},...e]})}(e);return dn=t,function dv(){!function RC(e){lf=e}(()=>{throw new C(600,!1)})}(),function fv(e){e.get(op,null)?.forEach(r=>r())}(t),t}(n),s=[ix(),...r||[]],a=new C_({providers:s,parent:o,debugName:"",runEnvironmentInitializers:!1}).injector,l=a.get(ie);return l.run(()=>{a.resolveInjectorInitializers();const u=a.get(qt,null);let c;l.runOutsideAngular(()=>{c=l.onError.subscribe({next:h=>{u.handleError(h)}})});const d=()=>a.destroy(),f=o.get(Qc);return f.add(d),a.onDestroy(()=>{c.unsubscribe(),f.delete(d)}),function mv(e,t,r){try{const n=r();return Zi(n)?n.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):n}catch(n){throw t.runOutsideAngular(()=>e.handleError(n)),n}}(u,l,()=>{const h=a.get(Gc);return h.runInitializers(),h.donePromise.then(()=>{!function vy(e){Ke(e,"Expected localeId to be defined"),"string"==typeof e&&(_y=e.toLowerCase().replace(/_/g,"-"))}(a.get(Yt,Hr)||Hr);const y=a.get(ss);return void 0!==t&&y.bootstrap(t),y})})})}catch(t){return Promise.reject(t)}}let ss=(()=>{var e;class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=z(vv),this.zoneIsStable=z($g),this.componentTypes=[],this.components=[],this.isStable=z(bO).hasPendingTasks.pipe(Nf(n=>n?function sw(...e){let t=e[e.length-1];return _f(t)?(e.pop(),za(e,t)):Sf(e)}(!1):this.zoneIsStable),function yw(e,t){return r=>r.lift(new _w(e,t))}(),Af()),this._injector=z(zt)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,o){const s=n instanceof tg;if(!this._injector.get(Gc).done)throw!s&&function yn(e){const t=V(e)||Ie(e)||xe(e);return null!==t&&t.standalone}(n),new C(405,!1);let a;a=s?n:this._injector.get(Ci).resolveComponentFactory(n),this.componentTypes.push(a.componentType);const l=function XO(e){return e.isBoundToModule}(a)?void 0:this._injector.get(Fn),c=a.create(ct.NULL,[],o||a.selector,l),d=c.location.nativeElement,f=c.injector.get(lv,null);return f?.registerApplication(d),c.onDestroy(()=>{this.detachView(c.hostView),ta(this.components,c),f?.unregisterApplication(d)}),this._loadComponent(c),c}tick(){if(this._runningTick)throw new C(101,!1);try{this._runningTick=!0;for(let n of this._views)n.detectChanges()}catch(n){this.internalErrorHandler(n)}finally{this._runningTick=!1}}attachView(n){const o=n;this._views.push(o),o.attachToAppRef(this)}detachView(n){const o=n;ta(this._views,o),o.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const o=this._injector.get(cv,[]);[...this._bootstrapListeners,...o].forEach(s=>s(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>ta(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new C(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return(e=t).\u0275fac=function(n){return new(n||e)},e.\u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();function ta(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}const vv=new b("",{providedIn:"root",factory:()=>z(qt).handleError.bind(void 0)});function ox(){const e=z(ie),t=z(qt);return r=>e.runOutsideAngular(()=>t.handleError(r))}let sx=(()=>{var e;class t{constructor(){this.zone=z(ie),this.applicationRef=z(ss)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}}return(e=t).\u0275fac=function(n){return new(n||e)},e.\u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();function Dv(e){return[{provide:ie,useFactory:e},{provide:mo,multi:!0,useFactory:()=>{const t=z(sx,{optional:!0});return()=>t.initialize()}},{provide:vv,useFactory:ox},{provide:$g,useFactory:Ug}]}function ix(e){return function Wh(e){return{\u0275providers:e}}([[],Dv(()=>new ie(function gv(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}(e)))])} +/** + * @license Angular v17.0.5 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +let ad=null;function ls(){return ad}class Px{}const fn=new b("DocumentToken");let nD=(()=>{var e;class t{constructor(n,o,s){this._ngEl=n,this._differs=o,this._renderer=s,this._ngStyle=null,this._differ=null}set ngStyle(n){this._ngStyle=n,!this._differ&&n&&(this._differ=this._differs.find(n).create())}ngDoCheck(){if(this._differ){const n=this._differ.diff(this._ngStyle);n&&this._applyChanges(n)}}_setStyle(n,o){const[s,i]=n.split("."),a=-1===s.indexOf("-")?void 0:an.DashCase;null!=o?this._renderer.setStyle(this._ngEl.nativeElement,s,i?`${o}${i}`:o,a):this._renderer.removeStyle(this._ngEl.nativeElement,s,a)}_applyChanges(n){n.forEachRemovedItem(o=>this._setStyle(o.key,null)),n.forEachAddedItem(o=>this._setStyle(o.key,o.currentValue)),n.forEachChangedItem(o=>this._setStyle(o.key,o.currentValue))}}return(e=t).\u0275fac=function(n){return new(n||e)(v(Dt),v(No),v(Mn))},e.\u0275dir=x({type:e,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),t})();function sD(e){return"server"===e} +/** + * @license Angular v17.0.5 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +class MF extends Px{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class bd extends MF{static makeCurrent(){!function Fx(e){ad||(ad=e)}(new bd)}onAndCancel(t,r,n){return t.addEventListener(r,n),()=>{t.removeEventListener(r,n)}}dispatchEvent(t,r){t.dispatchEvent(r)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,r){return(r=r||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,r){return"window"===r?window:"document"===r?t:"body"===r?t.body:null}getBaseHref(t){const r=function SF(){return fs=fs||document.querySelector("base"),fs?fs.getAttribute("href"):null}();return null==r?null:function TF(e){return new URL(e,"http://a").pathname}(r)}resetBaseElement(){fs=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return function D1(e,t){t=encodeURIComponent(t);for(const r of e.split(";")){const n=r.indexOf("="),[o,s]=-1==n?[r,""]:[r.slice(0,n),r.slice(n+1)];if(o.trim()===t)return decodeURIComponent(s)}return null}(document.cookie,t)}}let fs=null,NF=(()=>{var e;class t{build(){return new XMLHttpRequest}}return(e=t).\u0275fac=function(n){return new(n||e)},e.\u0275prov=H({token:e,factory:e.\u0275fac}),t})();const Id=new b("EventManagerPlugins");let uD=(()=>{var e;class t{constructor(n,o){this._zone=o,this._eventNameToPlugin=new Map,n.forEach(s=>{s.manager=this}),this._plugins=n.slice().reverse()}addEventListener(n,o,s){return this._findPluginFor(o).addEventListener(n,o,s)}getZone(){return this._zone}_findPluginFor(n){let o=this._eventNameToPlugin.get(n);if(o)return o;if(o=this._plugins.find(i=>i.supports(n)),!o)throw new C(5101,!1);return this._eventNameToPlugin.set(n,o),o}}return(e=t).\u0275fac=function(n){return new(n||e)($(Id),$(ie))},e.\u0275prov=H({token:e,factory:e.\u0275fac}),t})();class cD{constructor(t){this._doc=t}}const Md="ng-app-id";let dD=(()=>{var e;class t{constructor(n,o,s,i={}){this.doc=n,this.appId=o,this.nonce=s,this.platformId=i,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=sD(i),this.resetHostNodes()}addStyles(n){for(const o of n)1===this.changeUsageCount(o,1)&&this.onStyleAdded(o)}removeStyles(n){for(const o of n)this.changeUsageCount(o,-1)<=0&&this.onStyleRemoved(o)}ngOnDestroy(){const n=this.styleNodesInDOM;n&&(n.forEach(o=>o.remove()),n.clear());for(const o of this.getAllStyles())this.onStyleRemoved(o);this.resetHostNodes()}addHost(n){this.hostNodes.add(n);for(const o of this.getAllStyles())this.addStyleToHost(n,o)}removeHost(n){this.hostNodes.delete(n)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(n){for(const o of this.hostNodes)this.addStyleToHost(o,n)}onStyleRemoved(n){const o=this.styleRef;o.get(n)?.elements?.forEach(s=>s.remove()),o.delete(n)}collectServerRenderedStyles(){const n=this.doc.head?.querySelectorAll(`style[${Md}="${this.appId}"]`);if(n?.length){const o=new Map;return n.forEach(s=>{null!=s.textContent&&o.set(s.textContent,s)}),o}return null}changeUsageCount(n,o){const s=this.styleRef;if(s.has(n)){const i=s.get(n);return i.usage+=o,i.usage}return s.set(n,{usage:o,elements:[]}),o}getStyleElement(n,o){const s=this.styleNodesInDOM,i=s?.get(o);if(i?.parentNode===n)return s.delete(o),i.removeAttribute(Md),i;{const a=this.doc.createElement("style");return this.nonce&&a.setAttribute("nonce",this.nonce),a.textContent=o,this.platformIsServer&&a.setAttribute(Md,this.appId),n.appendChild(a),a}}addStyleToHost(n,o){const s=this.getStyleElement(n,o),i=this.styleRef,a=i.get(o)?.elements;a?a.push(s):i.set(o,{elements:[s],usage:1})}resetHostNodes(){const n=this.hostNodes;n.clear(),n.add(this.doc.head)}}return(e=t).\u0275fac=function(n){return new(n||e)($(fn),$(Ql),$(sp,8),$(hr))},e.\u0275prov=H({token:e,factory:e.\u0275fac}),t})();const Sd={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/"},Td=/%COMP%/g,PF=new b("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!0});function hD(e,t){return t.map(r=>r.replace(Td,e))}let pD=(()=>{var e;class t{constructor(n,o,s,i,a,l,u,c=null){this.eventManager=n,this.sharedStylesHost=o,this.appId=s,this.removeStylesOnCompDestroy=i,this.doc=a,this.platformId=l,this.ngZone=u,this.nonce=c,this.rendererByCompId=new Map,this.platformIsServer=sD(l),this.defaultRenderer=new Ad(n,a,u,this.platformIsServer)}createRenderer(n,o){if(!n||!o)return this.defaultRenderer;this.platformIsServer&&o.encapsulation===mt.ShadowDom&&(o={...o,encapsulation:mt.Emulated});const s=this.getOrCreateRenderer(n,o);return s instanceof mD?s.applyToHost(n):s instanceof Nd&&s.applyStyles(),s}getOrCreateRenderer(n,o){const s=this.rendererByCompId;let i=s.get(o.id);if(!i){const a=this.doc,l=this.ngZone,u=this.eventManager,c=this.sharedStylesHost,d=this.removeStylesOnCompDestroy,f=this.platformIsServer;switch(o.encapsulation){case mt.Emulated:i=new mD(u,c,o,this.appId,d,a,l,f);break;case mt.ShadowDom:return new LF(u,c,n,o,a,l,this.nonce,f);default:i=new Nd(u,c,o,d,a,l,f)}s.set(o.id,i)}return i}ngOnDestroy(){this.rendererByCompId.clear()}}return(e=t).\u0275fac=function(n){return new(n||e)($(uD),$(dD),$(Ql),$(PF),$(fn),$(hr),$(ie),$(sp))},e.\u0275prov=H({token:e,factory:e.\u0275fac}),t})();class Ad{constructor(t,r,n,o){this.eventManager=t,this.doc=r,this.ngZone=n,this.platformIsServer=o,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(t,r){return r?this.doc.createElementNS(Sd[r]||r,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,r){(gD(t)?t.content:t).appendChild(r)}insertBefore(t,r,n){t&&(gD(t)?t.content:t).insertBefore(r,n)}removeChild(t,r){t&&t.removeChild(r)}selectRootElement(t,r){let n="string"==typeof t?this.doc.querySelector(t):t;if(!n)throw new C(-5104,!1);return r||(n.textContent=""),n}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,r,n,o){if(o){r=o+":"+r;const s=Sd[o];s?t.setAttributeNS(s,r,n):t.setAttribute(r,n)}else t.setAttribute(r,n)}removeAttribute(t,r,n){if(n){const o=Sd[n];o?t.removeAttributeNS(o,r):t.removeAttribute(`${n}:${r}`)}else t.removeAttribute(r)}addClass(t,r){t.classList.add(r)}removeClass(t,r){t.classList.remove(r)}setStyle(t,r,n,o){o&(an.DashCase|an.Important)?t.style.setProperty(r,n,o&an.Important?"important":""):t.style[r]=n}removeStyle(t,r,n){n&an.DashCase?t.style.removeProperty(r):t.style[r]=""}setProperty(t,r,n){null!=t&&(t[r]=n)}setValue(t,r){t.nodeValue=r}listen(t,r,n){if("string"==typeof t&&!(t=ls().getGlobalEventTarget(this.doc,t)))throw new Error(`Unsupported event target ${t} for event ${r}`);return this.eventManager.addEventListener(t,r,this.decoratePreventDefault(n))}decoratePreventDefault(t){return r=>{if("__ngUnwrap__"===r)return t;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>t(r)):t(r))&&r.preventDefault()}}}function gD(e){return"TEMPLATE"===e.tagName&&void 0!==e.content}class LF extends Ad{constructor(t,r,n,o,s,i,a,l){super(t,s,i,l),this.sharedStylesHost=r,this.hostEl=n,this.shadowRoot=n.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const u=hD(o.id,o.styles);for(const c of u){const d=document.createElement("style");a&&d.setAttribute("nonce",a),d.textContent=c,this.shadowRoot.appendChild(d)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,r){return super.appendChild(this.nodeOrShadowRoot(t),r)}insertBefore(t,r,n){return super.insertBefore(this.nodeOrShadowRoot(t),r,n)}removeChild(t,r){return super.removeChild(this.nodeOrShadowRoot(t),r)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Nd extends Ad{constructor(t,r,n,o,s,i,a,l){super(t,s,i,a),this.sharedStylesHost=r,this.removeStylesOnCompDestroy=o,this.styles=l?hD(l,n.styles):n.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class mD extends Nd{constructor(t,r,n,o,s,i,a,l){const u=o+"-"+n.id;super(t,r,n,s,i,a,l,u),this.contentAttr=function RF(e){return"_ngcontent-%COMP%".replace(Td,e)}(u),this.hostAttr=function kF(e){return"_nghost-%COMP%".replace(Td,e)}(u)}applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"")}createElement(t,r){const n=super.createElement(t,r);return super.setAttribute(n,this.contentAttr,""),n}}let jF=(()=>{var e;class t extends cD{constructor(n){super(n)}supports(n){return!0}addEventListener(n,o,s){return n.addEventListener(o,s,!1),()=>this.removeEventListener(n,o,s)}removeEventListener(n,o,s){return n.removeEventListener(o,s)}}return(e=t).\u0275fac=function(n){return new(n||e)($(fn))},e.\u0275prov=H({token:e,factory:e.\u0275fac}),t})();const yD=["alt","control","meta","shift"],BF={"\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"},HF={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};let $F=(()=>{var e;class t extends cD{constructor(n){super(n)}supports(n){return null!=t.parseEventName(n)}addEventListener(n,o,s){const i=t.parseEventName(o),a=t.eventCallback(i.fullKey,s,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>ls().onAndCancel(n,i.domEventName,a))}static parseEventName(n){const o=n.toLowerCase().split("."),s=o.shift();if(0===o.length||"keydown"!==s&&"keyup"!==s)return null;const i=t._normalizeKey(o.pop());let a="",l=o.indexOf("code");if(l>-1&&(o.splice(l,1),a="code."),yD.forEach(c=>{const d=o.indexOf(c);d>-1&&(o.splice(d,1),a+=c+".")}),a+=i,0!=o.length||0===i.length)return null;const u={};return u.domEventName=s,u.fullKey=a,u}static matchEventFullKeyCode(n,o){let s=BF[n.key]||n.key,i="";return o.indexOf("code.")>-1&&(s=n.code,i="code."),!(null==s||!s)&&(s=s.toLowerCase()," "===s?s="space":"."===s&&(s="dot"),yD.forEach(a=>{a!==s&&(0,HF[a])(n)&&(i+=a+".")}),i+=s,i===o)}static eventCallback(n,o,s){return i=>{t.matchEventFullKeyCode(i,n)&&s.runGuarded(()=>o(i))}}static _normalizeKey(n){return"esc"===n?"escape":n}}return(e=t).\u0275fac=function(n){return new(n||e)($(fn))},e.\u0275prov=H({token:e,factory:e.\u0275fac}),t})();function _D(e){return{appProviders:[...QF,...e?.providers??[]],platformProviders:qF}}const qF=[{provide:hr,useValue:"browser"},{provide:op,useValue:function GF(){bd.makeCurrent()},multi:!0},{provide:fn,useFactory:function WF(){return function Sb(e){Zl=e}(document),document},deps:[]}],QF=[{provide:$l,useValue:"root"},{provide:qt,useFactory:function zF(){return new qt},deps:[]},{provide:Id,useClass:jF,multi:!0,deps:[fn,ie,hr]},{provide:Id,useClass:$F,multi:!0,deps:[fn]},pD,dD,uD,{provide:rg,useExisting:pD},{provide:class rF{},useClass:NF,deps:[]},[]];function Ca(e,t){return new He(r=>{const n=e.length;if(0===n)return void r.complete();const o=new Array(n);let s=0,i=0;for(let a=0;a{u||(u=!0,i++),o[a]=c},error:c=>r.error(c),complete:()=>{s++,(s===n||!u)&&(i===n&&r.next(t?t.reduce((c,d,f)=>(c[d]=o[f],c),{}):o),r.complete())}}))}})} +/** + * @license Angular v17.0.5 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */typeof window<"u"&&window;let wD=(()=>{var e;class t{constructor(n,o){this._renderer=n,this._elementRef=o,this.onChange=s=>{},this.onTouched=()=>{}}setProperty(n,o){this._renderer.setProperty(this._elementRef.nativeElement,n,o)}registerOnTouched(n){this.onTouched=n}registerOnChange(n){this.onChange=n}setDisabledState(n){this.setProperty("disabled",n)}}return(e=t).\u0275fac=function(n){return new(n||e)(v(Mn),v(Dt))},e.\u0275dir=x({type:e}),t})(),Rn=(()=>{var e;class t extends wD{}return(e=t).\u0275fac=(()=>{let r;return function(o){return(r||(r=Le(e)))(o||e)}})(),e.\u0275dir=x({type:e,features:[Q]}),t})();const Bt=new b("NgValueAccessor"),rP={provide:Bt,useExisting:ee(()=>xd),multi:!0};let xd=(()=>{var e;class t extends Rn{writeValue(n){this.setProperty("checked",n)}}return(e=t).\u0275fac=(()=>{let r;return function(o){return(r||(r=Le(e)))(o||e)}})(),e.\u0275dir=x({type:e,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(n,o){1&n&&Y("change",function(i){return o.onChange(i.target.checked)})("blur",function(){return o.onTouched()})},features:[ue([rP]),Q]}),t})();const oP={provide:Bt,useExisting:ee(()=>wa),multi:!0},iP=new b("CompositionEventMode");let wa=(()=>{var e;class t extends wD{constructor(n,o,s){super(n,o),this._compositionMode=s,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function sP(){const e=ls()?ls().getUserAgent():"";return/android (\d+)/.test(e.toLowerCase())}())}writeValue(n){this.setProperty("value",n??"")}_handleInput(n){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(n)}_compositionStart(){this._composing=!0}_compositionEnd(n){this._composing=!1,this._compositionMode&&this.onChange(n)}}return(e=t).\u0275fac=function(n){return new(n||e)(v(Mn),v(Dt),v(iP,8))},e.\u0275dir=x({type:e,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(n,o){1&n&&Y("input",function(i){return o._handleInput(i.target.value)})("blur",function(){return o.onTouched()})("compositionstart",function(){return o._compositionStart()})("compositionend",function(i){return o._compositionEnd(i.target.value)})},features:[ue([oP]),Q]}),t})();const Be=new b("NgValidators"),gn=new b("NgAsyncValidators");function xD(e){return null!=e}function FD(e){return Zi(e)?Is(e):e}function PD(e){let t={};return e.forEach(r=>{t=null!=r?{...t,...r}:t}),0===Object.keys(t).length?null:t}function RD(e,t){return t.map(r=>r(e))}function kD(e){return e.map(t=>function lP(e){return!e.validate}(t)?t:r=>t.validate(r))}function Fd(e){return null!=e?function VD(e){if(!e)return null;const t=e.filter(xD);return 0==t.length?null:function(r){return PD(RD(r,t))}}(kD(e)):null}function Pd(e){return null!=e?function LD(e){if(!e)return null;const t=e.filter(xD);return 0==t.length?null:function(r){return function nP(...e){if(1===e.length){const t=e[0];if(Ua(t))return Ca(t,null);if(Ga(t)&&Object.getPrototypeOf(t)===Object.prototype){const r=Object.keys(t);return Ca(r.map(n=>t[n]),r)}}if("function"==typeof e[e.length-1]){const t=e.pop();return Ca(e=1===e.length&&Ua(e[0])?e[0]:e,null).pipe(Es(r=>t(...r)))}return Ca(e,null)}(RD(r,t).map(FD)).pipe(Es(PD))}}(kD(e)):null}function jD(e,t){return null===e?[t]:Array.isArray(e)?[...e,t]:[e,t]}function Rd(e){return e?Array.isArray(e)?e:[e]:[]}function ba(e,t){return Array.isArray(e)?e.includes(t):e===t}function $D(e,t){const r=Rd(t);return Rd(e).forEach(o=>{ba(r,o)||r.push(o)}),r}function UD(e,t){return Rd(t).filter(r=>!ba(e,r))}class GD{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(t){this._rawValidators=t||[],this._composedValidatorFn=Fd(this._rawValidators)}_setAsyncValidators(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=Pd(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(t){this._onDestroyCallbacks.push(t)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(t=>t()),this._onDestroyCallbacks=[]}reset(t=void 0){this.control&&this.control.reset(t)}hasError(t,r){return!!this.control&&this.control.hasError(t,r)}getError(t,r){return this.control?this.control.getError(t,r):null}}class Qe extends GD{get formDirective(){return null}get path(){return null}}class mn extends GD{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class zD{constructor(t){this._cd=t}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let WD=(()=>{var e;class t extends zD{constructor(n){super(n)}}return(e=t).\u0275fac=function(n){return new(n||e)(v(mn,2))},e.\u0275dir=x({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(n,o){2&n&&Lo("ng-untouched",o.isUntouched)("ng-touched",o.isTouched)("ng-pristine",o.isPristine)("ng-dirty",o.isDirty)("ng-valid",o.isValid)("ng-invalid",o.isInvalid)("ng-pending",o.isPending)},features:[Q]}),t})(),qD=(()=>{var e;class t extends zD{constructor(n){super(n)}}return(e=t).\u0275fac=function(n){return new(n||e)(v(Qe,10))},e.\u0275dir=x({type:e,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(n,o){2&n&&Lo("ng-untouched",o.isUntouched)("ng-touched",o.isTouched)("ng-pristine",o.isPristine)("ng-dirty",o.isDirty)("ng-valid",o.isValid)("ng-invalid",o.isInvalid)("ng-pending",o.isPending)("ng-submitted",o.isSubmitted)},features:[Q]}),t})();const hs="VALID",Ma="INVALID",Wr="PENDING",ps="DISABLED";function Ld(e){return(Sa(e)?e.validators:e)||null}function jd(e,t){return(Sa(t)?t.asyncValidators:e)||null}function Sa(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}class KD{constructor(t,r){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(t),this._assignAsyncValidators(r)}get validator(){return this._composedValidatorFn}set validator(t){this._rawValidators=this._composedValidatorFn=t}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(t){this._rawAsyncValidators=this._composedAsyncValidatorFn=t}get parent(){return this._parent}get valid(){return this.status===hs}get invalid(){return this.status===Ma}get pending(){return this.status==Wr}get disabled(){return this.status===ps}get enabled(){return this.status!==ps}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(t){this._assignValidators(t)}setAsyncValidators(t){this._assignAsyncValidators(t)}addValidators(t){this.setValidators($D(t,this._rawValidators))}addAsyncValidators(t){this.setAsyncValidators($D(t,this._rawAsyncValidators))}removeValidators(t){this.setValidators(UD(t,this._rawValidators))}removeAsyncValidators(t){this.setAsyncValidators(UD(t,this._rawAsyncValidators))}hasValidator(t){return ba(this._rawValidators,t)}hasAsyncValidator(t){return ba(this._rawAsyncValidators,t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(t={}){this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(t=>t.markAllAsTouched())}markAsUntouched(t={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(r=>{r.markAsUntouched({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}markAsDirty(t={}){this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)}markAsPristine(t={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(r=>{r.markAsPristine({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}markAsPending(t={}){this.status=Wr,!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)}disable(t={}){const r=this._parentMarkedDirty(t.onlySelf);this.status=ps,this.errors=null,this._forEachChild(n=>{n.disable({...t,onlySelf:!0})}),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...t,skipPristineCheck:r}),this._onDisabledChange.forEach(n=>n(!0))}enable(t={}){const r=this._parentMarkedDirty(t.onlySelf);this.status=hs,this._forEachChild(n=>{n.enable({...t,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors({...t,skipPristineCheck:r}),this._onDisabledChange.forEach(n=>n(!1))}_updateAncestors(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(t){this._parent=t}getRawValue(){return this.value}updateValueAndValidity(t={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===hs||this.status===Wr)&&this._runAsyncValidator(t.emitEvent)),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(t)}_updateTreeValidity(t={emitEvent:!0}){this._forEachChild(r=>r._updateTreeValidity(t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?ps:hs}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t){if(this.asyncValidator){this.status=Wr,this._hasOwnPendingAsyncValidator=!0;const r=FD(this.asyncValidator(this));this._asyncValidationSubscription=r.subscribe(n=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(n,{emitEvent:t})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(t,r={}){this.errors=t,this._updateControlsErrors(!1!==r.emitEvent)}get(t){let r=t;return null==r||(Array.isArray(r)||(r=r.split(".")),0===r.length)?null:r.reduce((n,o)=>n&&n._find(o),this)}getError(t,r){const n=r?this.get(r):this;return n&&n.errors?n.errors[t]:null}hasError(t,r){return!!this.getError(t,r)}get root(){let t=this;for(;t._parent;)t=t._parent;return t}_updateControlsErrors(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)}_initObservables(){this.valueChanges=new Pe,this.statusChanges=new Pe}_calculateStatus(){return this._allControlsDisabled()?ps:this.errors?Ma:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Wr)?Wr:this._anyControlsHaveStatus(Ma)?Ma:hs}_anyControlsHaveStatus(t){return this._anyControls(r=>r.status===t)}_anyControlsDirty(){return this._anyControls(t=>t.dirty)}_anyControlsTouched(){return this._anyControls(t=>t.touched)}_updatePristine(t={}){this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}_updateTouched(t={}){this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){Sa(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){return!t&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(t){return null}_assignValidators(t){this._rawValidators=Array.isArray(t)?t.slice():t,this._composedValidatorFn=function fP(e){return Array.isArray(e)?Fd(e):e||null}(this._rawValidators)}_assignAsyncValidators(t){this._rawAsyncValidators=Array.isArray(t)?t.slice():t,this._composedAsyncValidatorFn=function hP(e){return Array.isArray(e)?Pd(e):e||null}(this._rawAsyncValidators)}}class Bd extends KD{constructor(t,r,n){super(Ld(r),jd(n,r)),this.controls=t,this._initObservables(),this._setUpdateStrategy(r),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(t,r){return this.controls[t]?this.controls[t]:(this.controls[t]=r,r.setParent(this),r._registerOnCollectionChange(this._onCollectionChange),r)}addControl(t,r,n={}){this.registerControl(t,r),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}removeControl(t,r={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}setControl(t,r,n={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],r&&this.registerControl(t,r),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,r={}){(function YD(e,t,r){e._forEachChild((n,o)=>{if(void 0===r[o])throw new C(1002,"")})})(this,0,t),Object.keys(t).forEach(n=>{(function QD(e,t,r){const n=e.controls;if(!(t?Object.keys(n):n).length)throw new C(1e3,"");if(!n[r])throw new C(1001,"")})(this,!0,n),this.controls[n].setValue(t[n],{onlySelf:!0,emitEvent:r.emitEvent})}),this.updateValueAndValidity(r)}patchValue(t,r={}){null!=t&&(Object.keys(t).forEach(n=>{const o=this.controls[n];o&&o.patchValue(t[n],{onlySelf:!0,emitEvent:r.emitEvent})}),this.updateValueAndValidity(r))}reset(t={},r={}){this._forEachChild((n,o)=>{n.reset(t?t[o]:null,{onlySelf:!0,emitEvent:r.emitEvent})}),this._updatePristine(r),this._updateTouched(r),this.updateValueAndValidity(r)}getRawValue(){return this._reduceChildren({},(t,r,n)=>(t[n]=r.getRawValue(),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(r,n)=>!!n._syncPendingControls()||r);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_forEachChild(t){Object.keys(this.controls).forEach(r=>{const n=this.controls[r];n&&t(n,r)})}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){for(const[r,n]of Object.entries(this.controls))if(this.contains(r)&&t(n))return!0;return!1}_reduceValue(){return this._reduceChildren({},(r,n,o)=>((n.enabled||this.disabled)&&(r[o]=n.value),r))}_reduceChildren(t,r){let n=t;return this._forEachChild((o,s)=>{n=r(n,o,s)}),n}_allControlsDisabled(){for(const t of Object.keys(this.controls))if(this.controls[t].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(t){return this.controls.hasOwnProperty(t)?this.controls[t]:null}}const qr=new b("CallSetDisabledState",{providedIn:"root",factory:()=>Ta}),Ta="always";function gs(e,t,r=Ta){Hd(e,t),t.valueAccessor.writeValue(e.value),(e.disabled||"always"===r)&&t.valueAccessor.setDisabledState?.(e.disabled),function mP(e,t){t.valueAccessor.registerOnChange(r=>{e._pendingValue=r,e._pendingChange=!0,e._pendingDirty=!0,"change"===e.updateOn&&XD(e,t)})}(e,t),function _P(e,t){const r=(n,o)=>{t.valueAccessor.writeValue(n),o&&t.viewToModelUpdate(n)};e.registerOnChange(r),t._registerOnDestroy(()=>{e._unregisterOnChange(r)})}(e,t),function yP(e,t){t.valueAccessor.registerOnTouched(()=>{e._pendingTouched=!0,"blur"===e.updateOn&&e._pendingChange&&XD(e,t),"submit"!==e.updateOn&&e.markAsTouched()})}(e,t),function gP(e,t){if(t.valueAccessor.setDisabledState){const r=n=>{t.valueAccessor.setDisabledState(n)};e.registerOnDisabledChange(r),t._registerOnDestroy(()=>{e._unregisterOnDisabledChange(r)})}}(e,t)}function Oa(e,t){e.forEach(r=>{r.registerOnValidatorChange&&r.registerOnValidatorChange(t)})}function Hd(e,t){const r=function BD(e){return e._rawValidators}(e);null!==t.validator?e.setValidators(jD(r,t.validator)):"function"==typeof r&&e.setValidators([r]);const n=function HD(e){return e._rawAsyncValidators}(e);null!==t.asyncValidator?e.setAsyncValidators(jD(n,t.asyncValidator)):"function"==typeof n&&e.setAsyncValidators([n]);const o=()=>e.updateValueAndValidity();Oa(t._rawValidators,o),Oa(t._rawAsyncValidators,o)}function XD(e,t){e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1}const EP={provide:Qe,useExisting:ee(()=>Fa)},ms=(()=>Promise.resolve())();let Fa=(()=>{var e;class t extends Qe{constructor(n,o,s){super(),this.callSetDisabledState=s,this.submitted=!1,this._directives=new Set,this.ngSubmit=new Pe,this.form=new Bd({},Fd(n),Pd(o))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(n){ms.then(()=>{const o=this._findContainer(n.path);n.control=o.registerControl(n.name,n.control),gs(n.control,n,this.callSetDisabledState),n.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(n)})}getControl(n){return this.form.get(n.path)}removeControl(n){ms.then(()=>{const o=this._findContainer(n.path);o&&o.removeControl(n.name),this._directives.delete(n)})}addFormGroup(n){ms.then(()=>{const o=this._findContainer(n.path),s=new Bd({});(function JD(e,t){Hd(e,t)})(s,n),o.registerControl(n.name,s),s.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(n){ms.then(()=>{const o=this._findContainer(n.path);o&&o.removeControl(n.name)})}getFormGroup(n){return this.form.get(n.path)}updateModel(n,o){ms.then(()=>{this.form.get(n.path).setValue(o)})}setValue(n){this.control.setValue(n)}onSubmit(n){return this.submitted=!0,function eC(e,t){e._syncPendingControls(),t.forEach(r=>{const n=r.control;"submit"===n.updateOn&&n._pendingChange&&(r.viewToModelUpdate(n._pendingValue),n._pendingChange=!1)})}(this.form,this._directives),this.ngSubmit.emit(n),"dialog"===n?.target?.method}onReset(){this.resetForm()}resetForm(n=void 0){this.form.reset(n),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(n){return n.pop(),n.length?this.form.get(n):this.form}}return(e=t).\u0275fac=function(n){return new(n||e)(v(Be,10),v(gn,10),v(qr,8))},e.\u0275dir=x({type:e,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(n,o){1&n&&Y("submit",function(i){return o.onSubmit(i)})("reset",function(){return o.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[ue([EP]),Q]}),t})();function tC(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}function nC(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}const rC=class extends KD{constructor(t=null,r,n){super(Ld(r),jd(n,r)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(t),this._setUpdateStrategy(r),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Sa(r)&&(r.nonNullable||r.initialValueIsDefault)&&(this.defaultValue=nC(t)?t.value:t)}setValue(t,r={}){this.value=this._pendingValue=t,this._onChange.length&&!1!==r.emitModelToViewChange&&this._onChange.forEach(n=>n(this.value,!1!==r.emitViewToModelChange)),this.updateValueAndValidity(r)}patchValue(t,r={}){this.setValue(t,r)}reset(t=this.defaultValue,r={}){this._applyFormState(t),this.markAsPristine(r),this.markAsUntouched(r),this.setValue(this.value,r),this._pendingChange=!1}_updateValue(){}_anyControls(t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t){this._onChange.push(t)}_unregisterOnChange(t){tC(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){tC(this._onDisabledChange,t)}_forEachChild(t){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(t){nC(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}},MP={provide:mn,useExisting:ee(()=>zd)},iC=(()=>Promise.resolve())();let zd=(()=>{var e;class t extends mn{constructor(n,o,s,i,a,l){super(),this._changeDetectorRef=a,this.callSetDisabledState=l,this.control=new rC,this._registered=!1,this.name="",this.update=new Pe,this._parent=n,this._setValidators(o),this._setAsyncValidators(s),this.valueAccessor=function Gd(e,t){if(!t)return null;let r,n,o;return Array.isArray(t),t.forEach(s=>{s.constructor===wa?r=s:function CP(e){return Object.getPrototypeOf(e.constructor)===Rn}(s)?n=s:o=s}),o||n||r||null}(0,i)}ngOnChanges(n){if(this._checkForErrors(),!this._registered||"name"in n){if(this._registered&&(this._checkName(),this.formDirective)){const o=n.name.previousValue;this.formDirective.removeControl({name:o,path:this._getPath(o)})}this._setUpControl()}"isDisabled"in n&&this._updateDisabled(n),function Ud(e,t){if(!e.hasOwnProperty("model"))return!1;const r=e.model;return!!r.isFirstChange()||!Object.is(t,r.currentValue)}(n,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(n){this.viewModel=n,this.update.emit(n)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){gs(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(n){iC.then(()=>{this.control.setValue(n,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(n){const o=n.isDisabled.currentValue,s=0!==o&&function id(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}(o);iC.then(()=>{s&&!this.control.disabled?this.control.disable():!s&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(n){return this._parent?function Aa(e,t){return[...t.path,e]}(n,this._parent):[n]}}return(e=t).\u0275fac=function(n){return new(n||e)(v(Qe,9),v(Be,10),v(gn,10),v(Bt,10),v(Hu,8),v(qr,8))},e.\u0275dir=x({type:e,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[ue([MP]),Q,At]}),t})(),aC=(()=>{var e;class t{}return(e=t).\u0275fac=function(n){return new(n||e)},e.\u0275dir=x({type:e,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),t})();const SP={provide:Bt,useExisting:ee(()=>Wd),multi:!0};let Wd=(()=>{var e;class t extends Rn{writeValue(n){this.setProperty("value",n??"")}registerOnChange(n){this.onChange=o=>{n(""==o?null:parseFloat(o))}}}return(e=t).\u0275fac=(()=>{let r;return function(o){return(r||(r=Le(e)))(o||e)}})(),e.\u0275dir=x({type:e,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(n,o){1&n&&Y("input",function(i){return o.onChange(i.target.value)})("blur",function(){return o.onTouched()})},features:[ue([SP]),Q]}),t})(),lC=(()=>{var e;class t{}return(e=t).\u0275fac=function(n){return new(n||e)},e.\u0275mod=to({type:e}),e.\u0275inj=Gn({}),t})();const kP={provide:Bt,useExisting:ee(()=>Pa),multi:!0};function gC(e,t){return null==e?`${t}`:(t&&"object"==typeof t&&(t="Object"),`${e}: ${t}`.slice(0,50))}let Pa=(()=>{var e;class t extends Rn{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(n){this._compareWith=n}writeValue(n){this.value=n;const s=gC(this._getOptionId(n),n);this.setProperty("value",s)}registerOnChange(n){this.onChange=o=>{this.value=this._getOptionValue(o),n(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(n){for(const o of this._optionMap.keys())if(this._compareWith(this._optionMap.get(o),n))return o;return null}_getOptionValue(n){const o=function VP(e){return e.split(":")[0]}(n);return this._optionMap.has(o)?this._optionMap.get(o):n}}return(e=t).\u0275fac=(()=>{let r;return function(o){return(r||(r=Le(e)))(o||e)}})(),e.\u0275dir=x({type:e,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(n,o){1&n&&Y("change",function(i){return o.onChange(i.target.value)})("blur",function(){return o.onTouched()})},inputs:{compareWith:"compareWith"},features:[ue([kP]),Q]}),t})(),mC=(()=>{var e;class t{constructor(n,o,s){this._element=n,this._renderer=o,this._select=s,this._select&&(this.id=this._select._registerOption())}set ngValue(n){null!=this._select&&(this._select._optionMap.set(this.id,n),this._setElementValue(gC(this.id,n)),this._select.writeValue(this._select.value))}set value(n){this._setElementValue(n),this._select&&this._select.writeValue(this._select.value)}_setElementValue(n){this._renderer.setProperty(this._element.nativeElement,"value",n)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return(e=t).\u0275fac=function(n){return new(n||e)(v(Dt),v(Mn),v(Pa,9))},e.\u0275dir=x({type:e,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),t})();const LP={provide:Bt,useExisting:ee(()=>Yd),multi:!0};function yC(e,t){return null==e?`${t}`:("string"==typeof t&&(t=`'${t}'`),t&&"object"==typeof t&&(t="Object"),`${e}: ${t}`.slice(0,50))}let Yd=(()=>{var e;class t extends Rn{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(n){this._compareWith=n}writeValue(n){let o;if(this.value=n,Array.isArray(n)){const s=n.map(i=>this._getOptionId(i));o=(i,a)=>{i._setSelected(s.indexOf(a.toString())>-1)}}else o=(s,i)=>{s._setSelected(!1)};this._optionMap.forEach(o)}registerOnChange(n){this.onChange=o=>{const s=[],i=o.selectedOptions;if(void 0!==i){const a=i;for(let l=0;l{let r;return function(o){return(r||(r=Le(e)))(o||e)}})(),e.\u0275dir=x({type:e,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(n,o){1&n&&Y("change",function(i){return o.onChange(i.target)})("blur",function(){return o.onTouched()})},inputs:{compareWith:"compareWith"},features:[ue([LP]),Q]}),t})(),_C=(()=>{var e;class t{constructor(n,o,s){this._element=n,this._renderer=o,this._select=s,this._select&&(this.id=this._select._registerOption(this))}set ngValue(n){null!=this._select&&(this._value=n,this._setElementValue(yC(this.id,n)),this._select.writeValue(this._select.value))}set value(n){this._select?(this._value=n,this._setElementValue(yC(this.id,n)),this._select.writeValue(this._select.value)):this._setElementValue(n)}_setElementValue(n){this._renderer.setProperty(this._element.nativeElement,"value",n)}_setSelected(n){this._renderer.setProperty(this._element.nativeElement,"selected",n)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return(e=t).\u0275fac=function(n){return new(n||e)(v(Dt),v(Mn),v(Yd,9))},e.\u0275dir=x({type:e,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),t})(),ZP=(()=>{var e;class t{}return(e=t).\u0275fac=function(n){return new(n||e)},e.\u0275mod=to({type:e}),e.\u0275inj=Gn({imports:[lC]}),t})(),YP=(()=>{var e;class t{static withConfig(n){return{ngModule:t,providers:[{provide:qr,useValue:n.callSetDisabledState??Ta}]}}}return(e=t).\u0275fac=function(n){return new(n||e)},e.\u0275mod=to({type:e}),e.\u0275inj=Gn({imports:[ZP]}),t})();const KP=Math.PI/180;let XP=(()=>{var e;class t{constructor(n){this.supportsSvg=!!(n&&n.createElementNS&&n.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect),this.base=n&&n.head.querySelector("base"),this.hasPerf=typeof window<"u"&&window.performance&&window.performance.now&&"number"==typeof window.performance.now()}resolveColor(n){if(this.base&&this.base.href){const o=n.indexOf("#");if(o>-1&&n.indexOf("url")>-1)return n.slice(0,o)+location.href+n.slice(o)}return n}getTimestamp(){return this.hasPerf?window.performance.now():Date.now()}getArc(n,o,s,i,a=!1){const l=Math.max(0,Math.min(n||0,o)),u=a?180:359.9999,c=0===o?u:l/o*u;return`M ${this._polarToCartesian(i,s,c)} A ${s} ${s} 0 ${c<=180?0:1} 0 ${this._polarToCartesian(i,s,0)}`}_polarToCartesian(n,o,s){const i=(s-90)*KP;return n+o*Math.cos(i)+" "+(n+o*Math.sin(i))}}return(e=t).\u0275fac=function(n){return new(n||e)($(fn,8))},e.\u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();const TC={radius:125,animation:"easeOutCubic",animationDelay:void 0,duration:500,stroke:15,color:"#45CCCE",background:"#EAEAEA",responsive:!1,clockwise:!0,semicircle:!1,rounded:!1},AC=new b("ROUND_PROGRESS_DEFAULTS",{providedIn:"root",factory:()=>TC});let JP=(()=>{var e;class t{linearEase(n,o,s,i){return s*n/i+o}easeInQuad(n,o,s,i){return s*(n/=i)*n+o}easeOutQuad(n,o,s,i){return-s*(n/=i)*(n-2)+o}easeInOutQuad(n,o,s,i){return(n/=i/2)<1?s/2*n*n+o:-s/2*(--n*(n-2)-1)+o}easeInCubic(n,o,s,i){return s*(n/=i)*n*n+o}easeOutCubic(n,o,s,i){return s*((n=n/i-1)*n*n+1)+o}easeInOutCubic(n,o,s,i){return(n/=i/2)<1?s/2*n*n*n+o:s/2*((n-=2)*n*n+2)+o}easeInQuart(n,o,s,i){return s*(n/=i)*n*n*n+o}easeOutQuart(n,o,s,i){return-s*((n=n/i-1)*n*n*n-1)+o}easeInOutQuart(n,o,s,i){return(n/=i/2)<1?s/2*n*n*n*n+o:-s/2*((n-=2)*n*n*n-2)+o}easeInQuint(n,o,s,i){return s*(n/=i)*n*n*n*n+o}easeOutQuint(n,o,s,i){return s*((n=n/i-1)*n*n*n*n+1)+o}easeInOutQuint(n,o,s,i){return(n/=i/2)<1?s/2*n*n*n*n*n+o:s/2*((n-=2)*n*n*n*n+2)+o}easeInSine(n,o,s,i){return-s*Math.cos(n/i*(Math.PI/2))+s+o}easeOutSine(n,o,s,i){return s*Math.sin(n/i*(Math.PI/2))+o}easeInOutSine(n,o,s,i){return-s/2*(Math.cos(Math.PI*n/i)-1)+o}easeInExpo(n,o,s,i){return 0===n?o:s*Math.pow(2,10*(n/i-1))+o}easeOutExpo(n,o,s,i){return n===i?o+s:s*(1-Math.pow(2,-10*n/i))+o}easeInOutExpo(n,o,s,i){return 0===n?o:n===i?o+s:(n/=i/2)<1?s/2*Math.pow(2,10*(n-1))+o:s/2*(2-Math.pow(2,-10*--n))+o}easeInCirc(n,o,s,i){return-s*(Math.sqrt(1-(n/=i)*n)-1)+o}easeOutCirc(n,o,s,i){return s*Math.sqrt(1-(n=n/i-1)*n)+o}easeInOutCirc(n,o,s,i){return(n/=i/2)<1?-s/2*(Math.sqrt(1-n*n)-1)+o:s/2*(Math.sqrt(1-(n-=2)*n)+1)+o}easeInElastic(n,o,s,i){const a=.3*i;let l=1.70158,u=s;return 0===n?o:1==(n/=i)?o+s:(u{var e;class t{constructor(n,o,s,i){this.service=n,this.easing=o,this.defaults=s,this.ngZone=i,this.currentLinecap="",this.current=0,this.max=0,this.radius=this.defaults.radius,this.animation=this.defaults.animation,this.animationDelay=this.defaults.animationDelay,this.duration=this.defaults.duration,this.stroke=this.defaults.stroke,this.color=this.defaults.color,this.background=this.defaults.background,this.responsive=this.defaults.responsive,this.clockwise=this.defaults.clockwise,this.semicircle=this.defaults.semicircle,this.rounded=this.defaults.rounded,this.onRender=new Pe,this.lastAnimationId=0}_animateChange(n,o){"number"!=typeof n&&(n=0),o=this._clamp(o),n=this._clamp(n);const s=this,i=o-n,a=s.duration;s.ngZone.runOutsideAngular(()=>{const l=()=>{const u=s.service.getTimestamp(),c=++s.lastAnimationId;requestAnimationFrame(function d(){const f=Math.min(s.service.getTimestamp()-u,a),p=(0,s.easing[s.animation])(f,n,i,a);s._updatePath(p),s.onRender.observers.length>0&&s.onRender.emit(p),c===s.lastAnimationId&&f0?setTimeout(l,this.animationDelay):l()})}_updatePath(n){if(this.path){const o=this.service.getArc(n,this.max,this.radius-this.stroke/2,this.radius,this.semicircle),s=this.path.nativeElement,i=this.rounded&&n>0?"round":"";i!==this.currentLinecap&&(this.currentLinecap=i,s.style.strokeLinecap=i),s.setAttribute("d",o)}}_clamp(n){return Math.max(0,Math.min(n||0,this.max))}getPathTransform(){const n=this._getDiameter();return this.semicircle?this.clockwise?`translate(0, ${n}) rotate(-90)`:`translate(${n+","+n}) rotate(90) scale(-1, 1)`:this.clockwise?null:`scale(-1, 1) translate(-${n} 0)`}resolveColor(n){return this.service.resolveColor(n)}ngOnChanges(n){n.current?this._animateChange(n.current.previousValue,n.current.currentValue):this._updatePath(this.current)}_getDiameter(){return 2*this.radius}_getElementHeight(){return this.responsive?null:(this.semicircle?this.radius:this._getDiameter())+"px"}_getViewBox(){const n=this._getDiameter();return`0 0 ${n} ${this.semicircle?this.radius:n}`}_getPaddingBottom(){return this.responsive?this.semicircle?"50%":"100%":null}}return(e=t).\u0275fac=function(n){return new(n||e)(v(XP),v(JP),v(AC),v(ie))},e.\u0275cmp=il({type:e,selectors:[["round-progress"]],viewQuery:function(n,o){if(1&n&&V_(eR,5),2&n){let s;k_(s=function L_(){return function WN(e,t){return e[St].queries[t].queryList}(g(),_h())}())&&(o.path=s.first)}},hostAttrs:["role","progressbar"],hostVars:11,hostBindings:function(n,o){2&n&&(lt("aria-valuemin",0)("aria-valuemax",o.max)("aria-valuenow",o.current),Vo("width",o.responsive?"":o._getDiameter()+"px")("height",o._getElementHeight())("padding-bottom",o._getPaddingBottom()),Lo("responsive",o.responsive))},inputs:{current:"current",max:"max",radius:"radius",animation:"animation",animationDelay:"animationDelay",duration:"duration",stroke:"stroke",color:"color",background:"background",responsive:"responsive",clockwise:"clockwise",semicircle:"semicircle",rounded:"rounded"},outputs:{onRender:"onRender"},standalone:!0,features:[At,xc],decls:4,vars:13,consts:[["xmlns","http://www.w3.org/2000/svg"],["fill","none"],["path",""]],template:function(n,o){1&n&&(El(),k(0,"svg",0),Qo(1,"circle",1)(2,"path",1,2),R()),2&n&&(lt("viewBox",o._getViewBox()),he(1),Vo("stroke",o.resolveColor(o.background))("stroke-width",o.stroke),lt("cx",o.radius)("cy",o.radius)("r",o.radius-o.stroke/2),he(1),Vo("stroke-width",o.stroke)("stroke",o.resolveColor(o.color)),lt("transform",o.getPathTransform()))},styles:["[_nghost-%COMP%]{display:block;position:relative;overflow:hidden}.responsive[_nghost-%COMP%]{width:100%;padding-bottom:100%}.responsive[_nghost-%COMP%] > svg[_ngcontent-%COMP%]{position:absolute;width:100%;height:100%;top:0;left:0}"],changeDetection:0}),t})();function nR(e,t){if(1&e&&(k(0,"option",38),le(1),R()),2&e){const r=t.$implicit;Ae("ngValue",r),he(1),Ec(r)}}let rR=(()=>{var e;class t{constructor(){this.current=27,this.max=50,this.stroke=15,this.radius=125,this.semicircle=!1,this.rounded=!1,this.responsive=!1,this.clockwise=!0,this.color="#45ccce",this.background="#eaeaea",this.duration=800,this.animation="easeOutCubic",this.animationDelay=0,this.animations=["linearEase","easeInQuad","easeOutQuad","easeInOutQuad","easeInCubic","easeOutCubic","easeInOutCubic","easeInQuart","easeOutQuart","easeInOutQuart","easeInQuint","easeOutQuint","easeInOutQuint","easeInSine","easeOutSine","easeInOutSine","easeInExpo","easeOutExpo","easeInOutExpo","easeInCirc","easeOutCirc","easeInOutCirc","easeInElastic","easeOutElastic","easeInOutElastic","easeInBack","easeOutBack","easeInOutBack","easeInBounce","easeOutBounce","easeInOutBounce"],this.gradient=!1,this.realCurrent=0}increment(n=1){this.current+=n}getOverlayStyle(){const n=this.semicircle;return{top:n?"auto":"50%",bottom:n?"5%":"auto",left:"50%",transform:(n?"":"translateY(-50%) ")+"translateX(-50%)",fontSize:this.radius/3.5+"px"}}}return(e=t).\u0275fac=function(n){return new(n||e)},e.\u0275cmp=il({type:e,selectors:[["demo"]],standalone:!0,features:[xc],decls:82,vars:30,consts:[[1,"container"],["href","https://github.com/crisbeto/angular-svg-round-progressbar",1,"back"],[1,"progress-wrapper"],[1,"current",3,"ngStyle"],[3,"current","max","color","background","radius","stroke","semicircle","rounded","clockwise","responsive","duration","animation","animationDelay"],[3,"click"],[1,"cf"],["for","semicircle"],["id","semicircle","name","semicircle","type","checkbox",3,"ngModel","ngModelChange"],["for","responsive"],["id","responsive","name","responsive","type","checkbox",3,"ngModel","ngModelChange"],["for","rounded"],["id","rounded","name","rounded","type","checkbox",3,"ngModel","ngModelChange"],["for","clockwise"],["id","clockwise","name","clockwise","type","checkbox",3,"ngModel","ngModelChange"],["for","gradientInput"],["id","gradientInput","type","checkbox","name","gradient",3,"ngModel","ngModelChange"],["for","current"],["id","current","name","current","type","number",3,"ngModel","ngModelChange"],["for","max"],["id","max","name","max","type","number",3,"ngModel","ngModelChange"],["for","stroke"],["id","stroke","name","stroke","type","number",3,"ngModel","ngModelChange"],["for","radius"],["id","radius","name","radius","type","number",3,"ngModel","ngModelChange"],["for","duration"],["id","duration","name","duration","type","number",3,"ngModel","ngModelChange"],["for","animation"],["id","animation","name","animation",3,"ngModel","ngModelChange"],["for","animationDelay"],["id","animationDelay","name","animationDelay","type","number",3,"ngModel","ngModelChange"],["for","color"],["id","color","name","color","type","color",3,"ngModel","ngModelChange"],["for","background"],["id","background","name","background","type","color",3,"ngModel","ngModelChange"],["id","gradient","x1","0","x2","0","y1","0","y2","1"],["offset","5%","stop-color","green"],["offset","95%","stop-color","gold"],[3,"ngValue"]],template:function(n,o){1&n&&(k(0,"div",0)(1,"a",1),le(2,"Back to project repo"),R(),k(3,"h2"),le(4,"Sample progressbar"),R(),k(5,"div",2)(6,"div",3),le(7),R(),Qo(8,"round-progress",4),R(),k(9,"button",5),Y("click",function(){return o.increment()}),le(10,"Increment"),R(),k(11,"button",5),Y("click",function(){return o.increment(-1)}),le(12,"Decrement"),R(),k(13,"button",5),Y("click",function(){return o.increment(10)}),le(14,"Increment 10"),R(),k(15,"button",5),Y("click",function(){return o.increment(-10)}),le(16,"Decrement 10"),R(),k(17,"form")(18,"h3"),le(19,"Customize!"),R(),k(20,"div",6)(21,"label",7),le(22,"Semicircle:"),R(),k(23,"input",8),Y("ngModelChange",function(i){return o.semicircle=i}),R()(),k(24,"div",6)(25,"label",9),le(26,"Responsive:"),R(),k(27,"input",10),Y("ngModelChange",function(i){return o.responsive=i}),R()(),k(28,"div",6)(29,"label",11),le(30,"Rounded:"),R(),k(31,"input",12),Y("ngModelChange",function(i){return o.rounded=i}),R()(),k(32,"div",6)(33,"label",13),le(34,"Clockwise:"),R(),k(35,"input",14),Y("ngModelChange",function(i){return o.clockwise=i}),R()(),k(36,"div",6)(37,"label",15),le(38,"Gradient:"),R(),k(39,"input",16),Y("ngModelChange",function(i){return o.gradient=i}),R()(),k(40,"div",6)(41,"label",17),le(42,"Current:"),R(),k(43,"input",18),Y("ngModelChange",function(i){return o.current=i}),R()(),k(44,"div",6)(45,"label",19),le(46,"Max:"),R(),k(47,"input",20),Y("ngModelChange",function(i){return o.max=i}),R()(),k(48,"div",6)(49,"label",21),le(50,"Stroke:"),R(),k(51,"input",22),Y("ngModelChange",function(i){return o.stroke=i}),R()(),k(52,"div",6)(53,"label",23),le(54,"Radius:"),R(),k(55,"input",24),Y("ngModelChange",function(i){return o.radius=i}),R()(),k(56,"div",6)(57,"label",25),le(58,"Duration:"),R(),k(59,"input",26),Y("ngModelChange",function(i){return o.duration=i}),R()(),k(60,"div",6)(61,"label",27),le(62,"Animation:"),R(),k(63,"select",28),Y("ngModelChange",function(i){return o.animation=i}),function Hm(e,t,r,n,o,s,i,a,l,u,c){Sn("NgControlFlow");const d=void 0!==l,f=g(),h=a?i.bind(f[ce][X]):i,p=new eT(d,h);f[O+e]=p,zo(e+1,t,r,n,o,s),d&&zo(e+2,l,u,c)}(64,nR,2,2,"option",38,Bm),R()(),k(66,"div",6)(67,"label",29),le(68,"Animation delay:"),R(),k(69,"input",30),Y("ngModelChange",function(i){return o.animationDelay=i}),R()(),k(70,"div",6)(71,"label",31),le(72,"Color:"),R(),k(73,"input",32),Y("ngModelChange",function(i){return o.color=i}),R()(),k(74,"div",6)(75,"label",33),le(76,"Background color:"),R(),k(77,"input",34),Y("ngModelChange",function(i){return o.background=i}),R()()()(),El(),k(78,"svg")(79,"linearGradient",35),Qo(80,"stop",36)(81,"stop",37),R()()),2&n&&(he(6),Ae("ngStyle",o.getOverlayStyle()),he(1),Ic("",o.current,"/",o.max,""),he(1),Ae("current",o.current)("max",o.max)("color",o.gradient?"url(#gradient)":o.color)("background",o.background)("radius",o.radius)("stroke",o.stroke)("semicircle",o.semicircle)("rounded",o.rounded)("clockwise",o.clockwise)("responsive",o.responsive)("duration",o.duration)("animation",o.animation)("animationDelay",o.animationDelay),he(15),Ae("ngModel",o.semicircle),he(4),Ae("ngModel",o.responsive),he(4),Ae("ngModel",o.rounded),he(4),Ae("ngModel",o.clockwise),he(4),Ae("ngModel",o.gradient),he(4),Ae("ngModel",o.current),he(4),Ae("ngModel",o.max),he(4),Ae("ngModel",o.stroke),he(4),Ae("ngModel",o.radius),he(4),Ae("ngModel",o.duration),he(4),Ae("ngModel",o.animation),he(1),$m(o.animations),he(5),Ae("ngModel",o.animationDelay),he(4),Ae("ngModel",o.color),he(4),Ae("ngModel",o.background))},dependencies:[tR,nD,YP,aC,mC,_C,wa,Wd,xd,Pa,WD,qD,zd,Fa],styles:['h2[_ngcontent-%COMP%]{margin:0 0 40px}.cf[_ngcontent-%COMP%]:before, .cf[_ngcontent-%COMP%]:after{content:" ";display:table}.cf[_ngcontent-%COMP%]:after{clear:both}.progress-wrapper[_ngcontent-%COMP%]{position:relative;margin:20px auto;font-size:40px}.current[_ngcontent-%COMP%]{position:absolute;color:#bbb;font-weight:100;line-height:1}round-progress[_ngcontent-%COMP%]{margin:auto}.container[_ngcontent-%COMP%]{width:100%;max-width:650px;margin:40px auto 80px;text-align:center;padding:40px;background:#fff;border:solid 1px #ccc;border-radius:4px}button[_ngcontent-%COMP%]{display:inline-block;padding:10px 20px;background:#45ccce;color:#fff;font-size:16px;border:none;cursor:pointer;border-radius:4px;text-align:center;margin:0 5px 5px 0}form[_ngcontent-%COMP%]{text-align:left;max-width:350px;margin:30px auto}form[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-bottom:15px}input[_ngcontent-%COMP%], select[_ngcontent-%COMP%]{float:right;padding:5px;width:150px}input[type=checkbox][_ngcontent-%COMP%]{width:auto}input[type=color][_ngcontent-%COMP%]{height:30px}.back[_ngcontent-%COMP%]{position:fixed;top:5px;right:5px}@media (max-width: 650px){.back[_ngcontent-%COMP%]{position:static;display:block;text-align:center}h2[_ngcontent-%COMP%], .back[_ngcontent-%COMP%]{margin-bottom:20px}input[_ngcontent-%COMP%], select[_ngcontent-%COMP%]{width:100%;margin-top:5px;float:none}.container[_ngcontent-%COMP%]{margin:0 auto 50px;padding:25px}}']}),t})();(function UF(e,t){return tx({rootComponent:e,..._D(t)})})(rR).catch(e=>console.error(e))}},Ra=>{Ra(Ra.s=839)}]); \ No newline at end of file diff --git a/polyfills.84a0f88745b73781.js b/polyfills.84a0f88745b73781.js deleted file mode 100644 index ff030d0..0000000 --- a/polyfills.84a0f88745b73781.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[429],{948:(ie,Ee,de)=>{de(583)},583:()=>{ -/** - * @license Angular v - * (c) 2010-2022 Google LLC. https://angular.io/ - * License: MIT - */ -!function(t){const n=t.performance;function i(M){n&&n.mark&&n.mark(M)}function o(M,T){n&&n.measure&&n.measure(M,T)}i("Zone");const c=t.__Zone_symbol_prefix||"__zone_symbol__";function a(M){return c+M}const y=!0===t[a("forceDuplicateZoneCheck")];if(t.Zone){if(y||"function"!=typeof t.Zone.__symbol__)throw new Error("Zone already loaded.");return t.Zone}let d=(()=>{class M{static assertZonePatched(){if(t.Promise!==oe.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let e=M.current;for(;e.parent;)e=e.parent;return e}static get current(){return U.zone}static get currentTask(){return re}static __load_patch(e,r,k=!1){if(oe.hasOwnProperty(e)){if(!k&&y)throw Error("Already loaded patch: "+e)}else if(!t["__Zone_disable_"+e]){const C="Zone:"+e;i(C),oe[e]=r(t,M,z),o(C,C)}}get parent(){return this._parent}get name(){return this._name}constructor(e,r){this._parent=e,this._name=r?r.name||"unnamed":"",this._properties=r&&r.properties||{},this._zoneDelegate=new v(this,this._parent&&this._parent._zoneDelegate,r)}get(e){const r=this.getZoneWith(e);if(r)return r._properties[e]}getZoneWith(e){let r=this;for(;r;){if(r._properties.hasOwnProperty(e))return r;r=r._parent}return null}fork(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)}wrap(e,r){if("function"!=typeof e)throw new Error("Expecting function got: "+e);const k=this._zoneDelegate.intercept(this,e,r),C=this;return function(){return C.runGuarded(k,this,arguments,r)}}run(e,r,k,C){U={parent:U,zone:this};try{return this._zoneDelegate.invoke(this,e,r,k,C)}finally{U=U.parent}}runGuarded(e,r=null,k,C){U={parent:U,zone:this};try{try{return this._zoneDelegate.invoke(this,e,r,k,C)}catch($){if(this._zoneDelegate.handleError(this,$))throw $}}finally{U=U.parent}}runTask(e,r,k){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||K).name+"; Execution: "+this.name+")");if(e.state===x&&(e.type===Q||e.type===P))return;const C=e.state!=E;C&&e._transitionTo(E,A),e.runCount++;const $=re;re=e,U={parent:U,zone:this};try{e.type==P&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,r,k)}catch(l){if(this._zoneDelegate.handleError(this,l))throw l}}finally{e.state!==x&&e.state!==h&&(e.type==Q||e.data&&e.data.isPeriodic?C&&e._transitionTo(A,E):(e.runCount=0,this._updateTaskCount(e,-1),C&&e._transitionTo(x,E,x))),U=U.parent,re=$}}scheduleTask(e){if(e.zone&&e.zone!==this){let k=this;for(;k;){if(k===e.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${e.zone.name}`);k=k.parent}}e._transitionTo(X,x);const r=[];e._zoneDelegates=r,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(k){throw e._transitionTo(h,X,x),this._zoneDelegate.handleError(this,k),k}return e._zoneDelegates===r&&this._updateTaskCount(e,1),e.state==X&&e._transitionTo(A,X),e}scheduleMicroTask(e,r,k,C){return this.scheduleTask(new p(I,e,r,k,C,void 0))}scheduleMacroTask(e,r,k,C,$){return this.scheduleTask(new p(P,e,r,k,C,$))}scheduleEventTask(e,r,k,C,$){return this.scheduleTask(new p(Q,e,r,k,C,$))}cancelTask(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||K).name+"; Execution: "+this.name+")");if(e.state===A||e.state===E){e._transitionTo(G,A,E);try{this._zoneDelegate.cancelTask(this,e)}catch(r){throw e._transitionTo(h,G),this._zoneDelegate.handleError(this,r),r}return this._updateTaskCount(e,-1),e._transitionTo(x,G),e.runCount=0,e}}_updateTaskCount(e,r){const k=e._zoneDelegates;-1==r&&(e._zoneDelegates=null);for(let C=0;CM.hasTask(e,r),onScheduleTask:(M,T,e,r)=>M.scheduleTask(e,r),onInvokeTask:(M,T,e,r,k,C)=>M.invokeTask(e,r,k,C),onCancelTask:(M,T,e,r)=>M.cancelTask(e,r)};class v{constructor(T,e,r){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=T,this._parentDelegate=e,this._forkZS=r&&(r&&r.onFork?r:e._forkZS),this._forkDlgt=r&&(r.onFork?e:e._forkDlgt),this._forkCurrZone=r&&(r.onFork?this.zone:e._forkCurrZone),this._interceptZS=r&&(r.onIntercept?r:e._interceptZS),this._interceptDlgt=r&&(r.onIntercept?e:e._interceptDlgt),this._interceptCurrZone=r&&(r.onIntercept?this.zone:e._interceptCurrZone),this._invokeZS=r&&(r.onInvoke?r:e._invokeZS),this._invokeDlgt=r&&(r.onInvoke?e:e._invokeDlgt),this._invokeCurrZone=r&&(r.onInvoke?this.zone:e._invokeCurrZone),this._handleErrorZS=r&&(r.onHandleError?r:e._handleErrorZS),this._handleErrorDlgt=r&&(r.onHandleError?e:e._handleErrorDlgt),this._handleErrorCurrZone=r&&(r.onHandleError?this.zone:e._handleErrorCurrZone),this._scheduleTaskZS=r&&(r.onScheduleTask?r:e._scheduleTaskZS),this._scheduleTaskDlgt=r&&(r.onScheduleTask?e:e._scheduleTaskDlgt),this._scheduleTaskCurrZone=r&&(r.onScheduleTask?this.zone:e._scheduleTaskCurrZone),this._invokeTaskZS=r&&(r.onInvokeTask?r:e._invokeTaskZS),this._invokeTaskDlgt=r&&(r.onInvokeTask?e:e._invokeTaskDlgt),this._invokeTaskCurrZone=r&&(r.onInvokeTask?this.zone:e._invokeTaskCurrZone),this._cancelTaskZS=r&&(r.onCancelTask?r:e._cancelTaskZS),this._cancelTaskDlgt=r&&(r.onCancelTask?e:e._cancelTaskDlgt),this._cancelTaskCurrZone=r&&(r.onCancelTask?this.zone:e._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const k=r&&r.onHasTask;(k||e&&e._hasTaskZS)&&(this._hasTaskZS=k?r:b,this._hasTaskDlgt=e,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=T,r.onScheduleTask||(this._scheduleTaskZS=b,this._scheduleTaskDlgt=e,this._scheduleTaskCurrZone=this.zone),r.onInvokeTask||(this._invokeTaskZS=b,this._invokeTaskDlgt=e,this._invokeTaskCurrZone=this.zone),r.onCancelTask||(this._cancelTaskZS=b,this._cancelTaskDlgt=e,this._cancelTaskCurrZone=this.zone))}fork(T,e){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,T,e):new d(T,e)}intercept(T,e,r){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,T,e,r):e}invoke(T,e,r,k,C){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,T,e,r,k,C):e.apply(r,k)}handleError(T,e){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,T,e)}scheduleTask(T,e){let r=e;if(this._scheduleTaskZS)this._hasTaskZS&&r._zoneDelegates.push(this._hasTaskDlgtOwner),r=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,T,e),r||(r=e);else if(e.scheduleFn)e.scheduleFn(e);else{if(e.type!=I)throw new Error("Task is missing scheduleFn.");R(e)}return r}invokeTask(T,e,r,k){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,T,e,r,k):e.callback.apply(r,k)}cancelTask(T,e){let r;if(this._cancelTaskZS)r=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,T,e);else{if(!e.cancelFn)throw Error("Task is not cancelable");r=e.cancelFn(e)}return r}hasTask(T,e){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,T,e)}catch(r){this.handleError(T,r)}}_updateTaskCount(T,e){const r=this._taskCounts,k=r[T],C=r[T]=k+e;if(C<0)throw new Error("More tasks executed then were scheduled.");0!=k&&0!=C||this.hasTask(this.zone,{microTask:r.microTask>0,macroTask:r.macroTask>0,eventTask:r.eventTask>0,change:T})}}class p{constructor(T,e,r,k,C,$){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=T,this.source=e,this.data=k,this.scheduleFn=C,this.cancelFn=$,!r)throw new Error("callback is not defined");this.callback=r;const l=this;this.invoke=T===Q&&k&&k.useG?p.invokeTask:function(){return p.invokeTask.call(t,l,this,arguments)}}static invokeTask(T,e,r){T||(T=this),ee++;try{return T.runCount++,T.zone.runTask(T,e,r)}finally{1==ee&&_(),ee--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(x,X)}_transitionTo(T,e,r){if(this._state!==e&&this._state!==r)throw new Error(`${this.type} '${this.source}': can not transition to '${T}', expecting state '${e}'${r?" or '"+r+"'":""}, was '${this._state}'.`);this._state=T,T==x&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const L=a("setTimeout"),Z=a("Promise"),N=a("then");let J,B=[],H=!1;function q(M){if(J||t[Z]&&(J=t[Z].resolve(0)),J){let T=J[N];T||(T=J.then),T.call(J,M)}else t[L](M,0)}function R(M){0===ee&&0===B.length&&q(_),M&&B.push(M)}function _(){if(!H){for(H=!0;B.length;){const M=B;B=[];for(let T=0;TU,onUnhandledError:W,microtaskDrainDone:W,scheduleMicroTask:R,showUncaughtError:()=>!d[a("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:W,patchMethod:()=>W,bindArguments:()=>[],patchThen:()=>W,patchMacroTask:()=>W,patchEventPrototype:()=>W,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>W,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>W,wrapWithCurrentZone:()=>W,filterProperties:()=>[],attachOriginToPatched:()=>W,_redefineProperty:()=>W,patchCallbacks:()=>W,nativeScheduleMicroTask:q};let U={parent:null,zone:new d(null,null)},re=null,ee=0;function W(){}o("Zone","Zone"),t.Zone=d}(typeof window<"u"&&window||typeof self<"u"&&self||global);const ie=Object.getOwnPropertyDescriptor,Ee=Object.defineProperty,de=Object.getPrototypeOf,ge=Object.create,Ve=Array.prototype.slice,Se="addEventListener",Oe="removeEventListener",Ze=Zone.__symbol__(Se),Ne=Zone.__symbol__(Oe),ce="true",ae="false",ke=Zone.__symbol__("");function Ie(t,n){return Zone.current.wrap(t,n)}function Me(t,n,i,o,c){return Zone.current.scheduleMacroTask(t,n,i,o,c)}const j=Zone.__symbol__,Pe=typeof window<"u",Te=Pe?window:void 0,Y=Pe&&Te||"object"==typeof self&&self||global,ct="removeAttribute";function Le(t,n){for(let i=t.length-1;i>=0;i--)"function"==typeof t[i]&&(t[i]=Ie(t[i],n+"_"+i));return t}function Fe(t){return!t||!1!==t.writable&&!("function"==typeof t.get&&typeof t.set>"u")}const Be=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,we=!("nw"in Y)&&typeof Y.process<"u"&&"[object process]"==={}.toString.call(Y.process),Ae=!we&&!Be&&!(!Pe||!Te.HTMLElement),Ue=typeof Y.process<"u"&&"[object process]"==={}.toString.call(Y.process)&&!Be&&!(!Pe||!Te.HTMLElement),Re={},We=function(t){if(!(t=t||Y.event))return;let n=Re[t.type];n||(n=Re[t.type]=j("ON_PROPERTY"+t.type));const i=this||t.target||Y,o=i[n];let c;return Ae&&i===Te&&"error"===t.type?(c=o&&o.call(this,t.message,t.filename,t.lineno,t.colno,t.error),!0===c&&t.preventDefault()):(c=o&&o.apply(this,arguments),null!=c&&!c&&t.preventDefault()),c};function qe(t,n,i){let o=ie(t,n);if(!o&&i&&ie(i,n)&&(o={enumerable:!0,configurable:!0}),!o||!o.configurable)return;const c=j("on"+n+"patched");if(t.hasOwnProperty(c)&&t[c])return;delete o.writable,delete o.value;const a=o.get,y=o.set,d=n.slice(2);let b=Re[d];b||(b=Re[d]=j("ON_PROPERTY"+d)),o.set=function(v){let p=this;!p&&t===Y&&(p=Y),p&&("function"==typeof p[b]&&p.removeEventListener(d,We),y&&y.call(p,null),p[b]=v,"function"==typeof v&&p.addEventListener(d,We,!1))},o.get=function(){let v=this;if(!v&&t===Y&&(v=Y),!v)return null;const p=v[b];if(p)return p;if(a){let L=a.call(this);if(L)return o.set.call(this,L),"function"==typeof v[ct]&&v.removeAttribute(n),L}return null},Ee(t,n,o),t[c]=!0}function Xe(t,n,i){if(n)for(let o=0;ofunction(y,d){const b=i(y,d);return b.cbIdx>=0&&"function"==typeof d[b.cbIdx]?Me(b.name,d[b.cbIdx],b,c):a.apply(y,d)})}function ue(t,n){t[j("OriginalDelegate")]=n}let ze=!1,je=!1;function ft(){if(ze)return je;ze=!0;try{const t=Te.navigator.userAgent;(-1!==t.indexOf("MSIE ")||-1!==t.indexOf("Trident/")||-1!==t.indexOf("Edge/"))&&(je=!0)}catch{}return je}Zone.__load_patch("ZoneAwarePromise",(t,n,i)=>{const o=Object.getOwnPropertyDescriptor,c=Object.defineProperty,y=i.symbol,d=[],b=!0===t[y("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],v=y("Promise"),p=y("then"),L="__creationTrace__";i.onUnhandledError=l=>{if(i.showUncaughtError()){const u=l&&l.rejection;u?console.error("Unhandled Promise rejection:",u instanceof Error?u.message:u,"; Zone:",l.zone.name,"; Task:",l.task&&l.task.source,"; Value:",u,u instanceof Error?u.stack:void 0):console.error(l)}},i.microtaskDrainDone=()=>{for(;d.length;){const l=d.shift();try{l.zone.runGuarded(()=>{throw l.throwOriginal?l.rejection:l})}catch(u){N(u)}}};const Z=y("unhandledPromiseRejectionHandler");function N(l){i.onUnhandledError(l);try{const u=n[Z];"function"==typeof u&&u.call(this,l)}catch{}}function B(l){return l&&l.then}function H(l){return l}function J(l){return e.reject(l)}const q=y("state"),R=y("value"),_=y("finally"),K=y("parentPromiseValue"),x=y("parentPromiseState"),X="Promise.then",A=null,E=!0,G=!1,h=0;function I(l,u){return s=>{try{z(l,u,s)}catch(f){z(l,!1,f)}}}const P=function(){let l=!1;return function(s){return function(){l||(l=!0,s.apply(null,arguments))}}},Q="Promise resolved with itself",oe=y("currentTaskTrace");function z(l,u,s){const f=P();if(l===s)throw new TypeError(Q);if(l[q]===A){let g=null;try{("object"==typeof s||"function"==typeof s)&&(g=s&&s.then)}catch(w){return f(()=>{z(l,!1,w)})(),l}if(u!==G&&s instanceof e&&s.hasOwnProperty(q)&&s.hasOwnProperty(R)&&s[q]!==A)re(s),z(l,s[q],s[R]);else if(u!==G&&"function"==typeof g)try{g.call(s,f(I(l,u)),f(I(l,!1)))}catch(w){f(()=>{z(l,!1,w)})()}else{l[q]=u;const w=l[R];if(l[R]=s,l[_]===_&&u===E&&(l[q]=l[x],l[R]=l[K]),u===G&&s instanceof Error){const m=n.currentTask&&n.currentTask.data&&n.currentTask.data[L];m&&c(s,oe,{configurable:!0,enumerable:!1,writable:!0,value:m})}for(let m=0;m{try{const D=l[R],S=!!s&&_===s[_];S&&(s[K]=D,s[x]=w);const O=u.run(m,void 0,S&&m!==J&&m!==H?[]:[D]);z(s,!0,O)}catch(D){z(s,!1,D)}},s)}const M=function(){},T=t.AggregateError;class e{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(u){return z(new this(null),E,u)}static reject(u){return z(new this(null),G,u)}static any(u){if(!u||"function"!=typeof u[Symbol.iterator])return Promise.reject(new T([],"All promises were rejected"));const s=[];let f=0;try{for(let m of u)f++,s.push(e.resolve(m))}catch{return Promise.reject(new T([],"All promises were rejected"))}if(0===f)return Promise.reject(new T([],"All promises were rejected"));let g=!1;const w=[];return new e((m,D)=>{for(let S=0;S{g||(g=!0,m(O))},O=>{w.push(O),f--,0===f&&(g=!0,D(new T(w,"All promises were rejected")))})})}static race(u){let s,f,g=new this((D,S)=>{s=D,f=S});function w(D){s(D)}function m(D){f(D)}for(let D of u)B(D)||(D=this.resolve(D)),D.then(w,m);return g}static all(u){return e.allWithCallback(u)}static allSettled(u){return(this&&this.prototype instanceof e?this:e).allWithCallback(u,{thenCallback:f=>({status:"fulfilled",value:f}),errorCallback:f=>({status:"rejected",reason:f})})}static allWithCallback(u,s){let f,g,w=new this((O,V)=>{f=O,g=V}),m=2,D=0;const S=[];for(let O of u){B(O)||(O=this.resolve(O));const V=D;try{O.then(F=>{S[V]=s?s.thenCallback(F):F,m--,0===m&&f(S)},F=>{s?(S[V]=s.errorCallback(F),m--,0===m&&f(S)):g(F)})}catch(F){g(F)}m++,D++}return m-=2,0===m&&f(S),w}constructor(u){const s=this;if(!(s instanceof e))throw new Error("Must be an instanceof Promise.");s[q]=A,s[R]=[];try{const f=P();u&&u(f(I(s,E)),f(I(s,G)))}catch(f){z(s,!1,f)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return e}then(u,s){let f=this.constructor?.[Symbol.species];(!f||"function"!=typeof f)&&(f=this.constructor||e);const g=new f(M),w=n.current;return this[q]==A?this[R].push(w,g,u,s):ee(this,w,g,u,s),g}catch(u){return this.then(null,u)}finally(u){let s=this.constructor?.[Symbol.species];(!s||"function"!=typeof s)&&(s=e);const f=new s(M);f[_]=_;const g=n.current;return this[q]==A?this[R].push(g,f,u,u):ee(this,g,f,u,u),f}}e.resolve=e.resolve,e.reject=e.reject,e.race=e.race,e.all=e.all;const r=t[v]=t.Promise;t.Promise=e;const k=y("thenPatched");function C(l){const u=l.prototype,s=o(u,"then");if(s&&(!1===s.writable||!s.configurable))return;const f=u.then;u[p]=f,l.prototype.then=function(g,w){return new e((D,S)=>{f.call(this,D,S)}).then(g,w)},l[k]=!0}return i.patchThen=C,r&&(C(r),le(t,"fetch",l=>function $(l){return function(u,s){let f=l.apply(u,s);if(f instanceof e)return f;let g=f.constructor;return g[k]||C(g),f}}(l))),Promise[n.__symbol__("uncaughtPromiseErrors")]=d,e}),Zone.__load_patch("toString",t=>{const n=Function.prototype.toString,i=j("OriginalDelegate"),o=j("Promise"),c=j("Error"),a=function(){if("function"==typeof this){const v=this[i];if(v)return"function"==typeof v?n.call(v):Object.prototype.toString.call(v);if(this===Promise){const p=t[o];if(p)return n.call(p)}if(this===Error){const p=t[c];if(p)return n.call(p)}}return n.call(this)};a[i]=n,Function.prototype.toString=a;const y=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":y.call(this)}});let ye=!1;if(typeof window<"u")try{const t=Object.defineProperty({},"passive",{get:function(){ye=!0}});window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch{ye=!1}const ht={useG:!0},te={},Ye={},$e=new RegExp("^"+ke+"(\\w+)(true|false)$"),Ke=j("propagationStopped");function Je(t,n){const i=(n?n(t):t)+ae,o=(n?n(t):t)+ce,c=ke+i,a=ke+o;te[t]={},te[t][ae]=c,te[t][ce]=a}function dt(t,n,i,o){const c=o&&o.add||Se,a=o&&o.rm||Oe,y=o&&o.listeners||"eventListeners",d=o&&o.rmAll||"removeAllListeners",b=j(c),v="."+c+":",p="prependListener",L="."+p+":",Z=function(R,_,K){if(R.isRemoved)return;const x=R.callback;let X;"object"==typeof x&&x.handleEvent&&(R.callback=E=>x.handleEvent(E),R.originalDelegate=x);try{R.invoke(R,_,[K])}catch(E){X=E}const A=R.options;return A&&"object"==typeof A&&A.once&&_[a].call(_,K.type,R.originalDelegate?R.originalDelegate:R.callback,A),X};function N(R,_,K){if(!(_=_||t.event))return;const x=R||_.target||t,X=x[te[_.type][K?ce:ae]];if(X){const A=[];if(1===X.length){const E=Z(X[0],x,_);E&&A.push(E)}else{const E=X.slice();for(let G=0;G{throw G})}}}const B=function(R){return N(this,R,!1)},H=function(R){return N(this,R,!0)};function J(R,_){if(!R)return!1;let K=!0;_&&void 0!==_.useG&&(K=_.useG);const x=_&&_.vh;let X=!0;_&&void 0!==_.chkDup&&(X=_.chkDup);let A=!1;_&&void 0!==_.rt&&(A=_.rt);let E=R;for(;E&&!E.hasOwnProperty(c);)E=de(E);if(!E&&R[c]&&(E=R),!E||E[b])return!1;const G=_&&_.eventNameToString,h={},I=E[b]=E[c],P=E[j(a)]=E[a],Q=E[j(y)]=E[y],oe=E[j(d)]=E[d];let z;_&&_.prepend&&(z=E[j(_.prepend)]=E[_.prepend]);const e=K?function(s){if(!h.isExisting)return I.call(h.target,h.eventName,h.capture?H:B,h.options)}:function(s){return I.call(h.target,h.eventName,s.invoke,h.options)},r=K?function(s){if(!s.isRemoved){const f=te[s.eventName];let g;f&&(g=f[s.capture?ce:ae]);const w=g&&s.target[g];if(w)for(let m=0;mfunction(c,a){c[Ke]=!0,o&&o.apply(c,a)})}function Et(t,n,i,o,c){const a=Zone.__symbol__(o);if(n[a])return;const y=n[a]=n[o];n[o]=function(d,b,v){return b&&b.prototype&&c.forEach(function(p){const L=`${i}.${o}::`+p,Z=b.prototype;try{if(Z.hasOwnProperty(p)){const N=t.ObjectGetOwnPropertyDescriptor(Z,p);N&&N.value?(N.value=t.wrapWithCurrentZone(N.value,L),t._redefineProperty(b.prototype,p,N)):Z[p]&&(Z[p]=t.wrapWithCurrentZone(Z[p],L))}else Z[p]&&(Z[p]=t.wrapWithCurrentZone(Z[p],L))}catch{}}),y.call(n,d,b,v)},t.attachOriginToPatched(n[o],y)}function et(t,n,i){if(!i||0===i.length)return n;const o=i.filter(a=>a.target===t);if(!o||0===o.length)return n;const c=o[0].ignoreProperties;return n.filter(a=>-1===c.indexOf(a))}function tt(t,n,i,o){t&&Xe(t,et(t,n,i),o)}function He(t){return Object.getOwnPropertyNames(t).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}Zone.__load_patch("util",(t,n,i)=>{const o=He(t);i.patchOnProperties=Xe,i.patchMethod=le,i.bindArguments=Le,i.patchMacroTask=lt;const c=n.__symbol__("BLACK_LISTED_EVENTS"),a=n.__symbol__("UNPATCHED_EVENTS");t[a]&&(t[c]=t[a]),t[c]&&(n[c]=n[a]=t[c]),i.patchEventPrototype=_t,i.patchEventTarget=dt,i.isIEOrEdge=ft,i.ObjectDefineProperty=Ee,i.ObjectGetOwnPropertyDescriptor=ie,i.ObjectCreate=ge,i.ArraySlice=Ve,i.patchClass=ve,i.wrapWithCurrentZone=Ie,i.filterProperties=et,i.attachOriginToPatched=ue,i._redefineProperty=Object.defineProperty,i.patchCallbacks=Et,i.getGlobalObjects=()=>({globalSources:Ye,zoneSymbolEventNames:te,eventNames:o,isBrowser:Ae,isMix:Ue,isNode:we,TRUE_STR:ce,FALSE_STR:ae,ZONE_SYMBOL_PREFIX:ke,ADD_EVENT_LISTENER_STR:Se,REMOVE_EVENT_LISTENER_STR:Oe})});const Ce=j("zoneTask");function pe(t,n,i,o){let c=null,a=null;i+=o;const y={};function d(v){const p=v.data;return p.args[0]=function(){return v.invoke.apply(this,arguments)},p.handleId=c.apply(t,p.args),v}function b(v){return a.call(t,v.data.handleId)}c=le(t,n+=o,v=>function(p,L){if("function"==typeof L[0]){const Z={isPeriodic:"Interval"===o,delay:"Timeout"===o||"Interval"===o?L[1]||0:void 0,args:L},N=L[0];L[0]=function(){try{return N.apply(this,arguments)}finally{Z.isPeriodic||("number"==typeof Z.handleId?delete y[Z.handleId]:Z.handleId&&(Z.handleId[Ce]=null))}};const B=Me(n,L[0],Z,d,b);if(!B)return B;const H=B.data.handleId;return"number"==typeof H?y[H]=B:H&&(H[Ce]=B),H&&H.ref&&H.unref&&"function"==typeof H.ref&&"function"==typeof H.unref&&(B.ref=H.ref.bind(H),B.unref=H.unref.bind(H)),"number"==typeof H||H?H:B}return v.apply(t,L)}),a=le(t,i,v=>function(p,L){const Z=L[0];let N;"number"==typeof Z?N=y[Z]:(N=Z&&Z[Ce],N||(N=Z)),N&&"string"==typeof N.type?"notScheduled"!==N.state&&(N.cancelFn&&N.data.isPeriodic||0===N.runCount)&&("number"==typeof Z?delete y[Z]:Z&&(Z[Ce]=null),N.zone.cancelTask(N)):v.apply(t,L)})}Zone.__load_patch("legacy",t=>{const n=t[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("queueMicrotask",(t,n,i)=>{i.patchMethod(t,"queueMicrotask",o=>function(c,a){n.current.scheduleMicroTask("queueMicrotask",a[0])})}),Zone.__load_patch("timers",t=>{const n="set",i="clear";pe(t,n,i,"Timeout"),pe(t,n,i,"Interval"),pe(t,n,i,"Immediate")}),Zone.__load_patch("requestAnimationFrame",t=>{pe(t,"request","cancel","AnimationFrame"),pe(t,"mozRequest","mozCancel","AnimationFrame"),pe(t,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(t,n)=>{const i=["alert","prompt","confirm"];for(let o=0;ofunction(b,v){return n.current.run(a,t,v,d)})}),Zone.__load_patch("EventTarget",(t,n,i)=>{(function mt(t,n){n.patchEventPrototype(t,n)})(t,i),function pt(t,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:i,zoneSymbolEventNames:o,TRUE_STR:c,FALSE_STR:a,ZONE_SYMBOL_PREFIX:y}=n.getGlobalObjects();for(let b=0;b{ve("MutationObserver"),ve("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(t,n,i)=>{ve("IntersectionObserver")}),Zone.__load_patch("FileReader",(t,n,i)=>{ve("FileReader")}),Zone.__load_patch("on_property",(t,n,i)=>{!function Tt(t,n){if(we&&!Ue||Zone[t.symbol("patchEvents")])return;const i=n.__Zone_ignore_on_properties;let o=[];if(Ae){const c=window;o=o.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const a=function ut(){try{const t=Te.navigator.userAgent;if(-1!==t.indexOf("MSIE ")||-1!==t.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:c,ignoreProperties:["error"]}]:[];tt(c,He(c),i&&i.concat(a),de(c))}o=o.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let c=0;c{!function yt(t,n){const{isBrowser:i,isMix:o}=n.getGlobalObjects();(i||o)&&t.customElements&&"customElements"in t&&n.patchCallbacks(n,t.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(t,i)}),Zone.__load_patch("XHR",(t,n)=>{!function b(v){const p=v.XMLHttpRequest;if(!p)return;const L=p.prototype;let N=L[Ze],B=L[Ne];if(!N){const h=v.XMLHttpRequestEventTarget;if(h){const I=h.prototype;N=I[Ze],B=I[Ne]}}const H="readystatechange",J="scheduled";function q(h){const I=h.data,P=I.target;P[a]=!1,P[d]=!1;const Q=P[c];N||(N=P[Ze],B=P[Ne]),Q&&B.call(P,H,Q);const oe=P[c]=()=>{if(P.readyState===P.DONE)if(!I.aborted&&P[a]&&h.state===J){const U=P[n.__symbol__("loadfalse")];if(0!==P.status&&U&&U.length>0){const re=h.invoke;h.invoke=function(){const ee=P[n.__symbol__("loadfalse")];for(let W=0;Wfunction(h,I){return h[o]=0==I[2],h[y]=I[1],K.apply(h,I)}),X=j("fetchTaskAborting"),A=j("fetchTaskScheduling"),E=le(L,"send",()=>function(h,I){if(!0===n.current[A]||h[o])return E.apply(h,I);{const P={target:h,url:h[y],isPeriodic:!1,args:I,aborted:!1},Q=Me("XMLHttpRequest.send",R,P,q,_);h&&!0===h[d]&&!P.aborted&&Q.state===J&&Q.invoke()}}),G=le(L,"abort",()=>function(h,I){const P=function Z(h){return h[i]}(h);if(P&&"string"==typeof P.type){if(null==P.cancelFn||P.data&&P.data.aborted)return;P.zone.cancelTask(P)}else if(!0===n.current[X])return G.apply(h,I)})}(t);const i=j("xhrTask"),o=j("xhrSync"),c=j("xhrListener"),a=j("xhrScheduled"),y=j("xhrURL"),d=j("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",t=>{t.navigator&&t.navigator.geolocation&&function at(t,n){const i=t.constructor.name;for(let o=0;o{const b=function(){return d.apply(this,Le(arguments,i+"."+c))};return ue(b,d),b})(a)}}}(t.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(t,n)=>{function i(o){return function(c){Qe(t,o).forEach(y=>{const d=t.PromiseRejectionEvent;if(d){const b=new d(o,{promise:c.promise,reason:c.rejection});y.invoke(b)}})}}t.PromiseRejectionEvent&&(n[j("unhandledPromiseRejectionHandler")]=i("unhandledrejection"),n[j("rejectionHandledHandler")]=i("rejectionhandled"))})}},ie=>{ie(ie.s=948)}]); \ No newline at end of file diff --git a/polyfills.f5063477b0dab1dd.js b/polyfills.f5063477b0dab1dd.js new file mode 100644 index 0000000..98c8e19 --- /dev/null +++ b/polyfills.f5063477b0dab1dd.js @@ -0,0 +1,7 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[429],{680:(ie,Ee,de)=>{de(332)},332:()=>{ +/** + * @license Angular v + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +!function(e){const n=e.performance;function s(j){n&&n.mark&&n.mark(j)}function r(j,h){n&&n.measure&&n.measure(j,h)}s("Zone");const i=e.__Zone_symbol_prefix||"__zone_symbol__";function l(j){return i+j}const m=!0===e[l("forceDuplicateZoneCheck")];if(e.Zone){if(m||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}let E=(()=>{class h{static assertZonePatched(){if(e.Promise!==oe.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let t=h.current;for(;t.parent;)t=t.parent;return t}static get current(){return W.zone}static get currentTask(){return re}static __load_patch(t,_,w=!1){if(oe.hasOwnProperty(t)){if(!w&&m)throw Error("Already loaded patch: "+t)}else if(!e["__Zone_disable_"+t]){const L="Zone:"+t;s(L),oe[t]=_(e,h,Y),r(L,L)}}get parent(){return this._parent}get name(){return this._name}constructor(t,_){this._parent=t,this._name=_?_.name||"unnamed":"",this._properties=_&&_.properties||{},this._zoneDelegate=new v(this,this._parent&&this._parent._zoneDelegate,_)}get(t){const _=this.getZoneWith(t);if(_)return _._properties[t]}getZoneWith(t){let _=this;for(;_;){if(_._properties.hasOwnProperty(t))return _;_=_._parent}return null}fork(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)}wrap(t,_){if("function"!=typeof t)throw new Error("Expecting function got: "+t);const w=this._zoneDelegate.intercept(this,t,_),L=this;return function(){return L.runGuarded(w,this,arguments,_)}}run(t,_,w,L){W={parent:W,zone:this};try{return this._zoneDelegate.invoke(this,t,_,w,L)}finally{W=W.parent}}runGuarded(t,_=null,w,L){W={parent:W,zone:this};try{try{return this._zoneDelegate.invoke(this,t,_,w,L)}catch(a){if(this._zoneDelegate.handleError(this,a))throw a}}finally{W=W.parent}}runTask(t,_,w){if(t.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(t.zone||K).name+"; Execution: "+this.name+")");if(t.state===G&&(t.type===Q||t.type===P))return;const L=t.state!=y;L&&t._transitionTo(y,A),t.runCount++;const a=re;re=t,W={parent:W,zone:this};try{t.type==P&&t.data&&!t.data.isPeriodic&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,t,_,w)}catch(u){if(this._zoneDelegate.handleError(this,u))throw u}}finally{t.state!==G&&t.state!==d&&(t.type==Q||t.data&&t.data.isPeriodic?L&&t._transitionTo(A,y):(t.runCount=0,this._updateTaskCount(t,-1),L&&t._transitionTo(G,y,G))),W=W.parent,re=a}}scheduleTask(t){if(t.zone&&t.zone!==this){let w=this;for(;w;){if(w===t.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${t.zone.name}`);w=w.parent}}t._transitionTo(z,G);const _=[];t._zoneDelegates=_,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(w){throw t._transitionTo(d,z,G),this._zoneDelegate.handleError(this,w),w}return t._zoneDelegates===_&&this._updateTaskCount(t,1),t.state==z&&t._transitionTo(A,z),t}scheduleMicroTask(t,_,w,L){return this.scheduleTask(new p(I,t,_,w,L,void 0))}scheduleMacroTask(t,_,w,L,a){return this.scheduleTask(new p(P,t,_,w,L,a))}scheduleEventTask(t,_,w,L,a){return this.scheduleTask(new p(Q,t,_,w,L,a))}cancelTask(t){if(t.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(t.zone||K).name+"; Execution: "+this.name+")");if(t.state===A||t.state===y){t._transitionTo(V,A,y);try{this._zoneDelegate.cancelTask(this,t)}catch(_){throw t._transitionTo(d,V),this._zoneDelegate.handleError(this,_),_}return this._updateTaskCount(t,-1),t._transitionTo(G,V),t.runCount=0,t}}_updateTaskCount(t,_){const w=t._zoneDelegates;-1==_&&(t._zoneDelegates=null);for(let L=0;Lj.hasTask(c,t),onScheduleTask:(j,h,c,t)=>j.scheduleTask(c,t),onInvokeTask:(j,h,c,t,_,w)=>j.invokeTask(c,t,_,w),onCancelTask:(j,h,c,t)=>j.cancelTask(c,t)};class v{constructor(h,c,t){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=h,this._parentDelegate=c,this._forkZS=t&&(t&&t.onFork?t:c._forkZS),this._forkDlgt=t&&(t.onFork?c:c._forkDlgt),this._forkCurrZone=t&&(t.onFork?this.zone:c._forkCurrZone),this._interceptZS=t&&(t.onIntercept?t:c._interceptZS),this._interceptDlgt=t&&(t.onIntercept?c:c._interceptDlgt),this._interceptCurrZone=t&&(t.onIntercept?this.zone:c._interceptCurrZone),this._invokeZS=t&&(t.onInvoke?t:c._invokeZS),this._invokeDlgt=t&&(t.onInvoke?c:c._invokeDlgt),this._invokeCurrZone=t&&(t.onInvoke?this.zone:c._invokeCurrZone),this._handleErrorZS=t&&(t.onHandleError?t:c._handleErrorZS),this._handleErrorDlgt=t&&(t.onHandleError?c:c._handleErrorDlgt),this._handleErrorCurrZone=t&&(t.onHandleError?this.zone:c._handleErrorCurrZone),this._scheduleTaskZS=t&&(t.onScheduleTask?t:c._scheduleTaskZS),this._scheduleTaskDlgt=t&&(t.onScheduleTask?c:c._scheduleTaskDlgt),this._scheduleTaskCurrZone=t&&(t.onScheduleTask?this.zone:c._scheduleTaskCurrZone),this._invokeTaskZS=t&&(t.onInvokeTask?t:c._invokeTaskZS),this._invokeTaskDlgt=t&&(t.onInvokeTask?c:c._invokeTaskDlgt),this._invokeTaskCurrZone=t&&(t.onInvokeTask?this.zone:c._invokeTaskCurrZone),this._cancelTaskZS=t&&(t.onCancelTask?t:c._cancelTaskZS),this._cancelTaskDlgt=t&&(t.onCancelTask?c:c._cancelTaskDlgt),this._cancelTaskCurrZone=t&&(t.onCancelTask?this.zone:c._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const _=t&&t.onHasTask;(_||c&&c._hasTaskZS)&&(this._hasTaskZS=_?t:b,this._hasTaskDlgt=c,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=h,t.onScheduleTask||(this._scheduleTaskZS=b,this._scheduleTaskDlgt=c,this._scheduleTaskCurrZone=this.zone),t.onInvokeTask||(this._invokeTaskZS=b,this._invokeTaskDlgt=c,this._invokeTaskCurrZone=this.zone),t.onCancelTask||(this._cancelTaskZS=b,this._cancelTaskDlgt=c,this._cancelTaskCurrZone=this.zone))}fork(h,c){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,h,c):new E(h,c)}intercept(h,c,t){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,h,c,t):c}invoke(h,c,t,_,w){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,h,c,t,_,w):c.apply(t,_)}handleError(h,c){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,h,c)}scheduleTask(h,c){let t=c;if(this._scheduleTaskZS)this._hasTaskZS&&t._zoneDelegates.push(this._hasTaskDlgtOwner),t=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,h,c),t||(t=c);else if(c.scheduleFn)c.scheduleFn(c);else{if(c.type!=I)throw new Error("Task is missing scheduleFn.");C(c)}return t}invokeTask(h,c,t,_){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,h,c,t,_):c.callback.apply(t,_)}cancelTask(h,c){let t;if(this._cancelTaskZS)t=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,h,c);else{if(!c.cancelFn)throw Error("Task is not cancelable");t=c.cancelFn(c)}return t}hasTask(h,c){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,h,c)}catch(t){this.handleError(h,t)}}_updateTaskCount(h,c){const t=this._taskCounts,_=t[h],w=t[h]=_+c;if(w<0)throw new Error("More tasks executed then were scheduled.");0!=_&&0!=w||this.hasTask(this.zone,{microTask:t.microTask>0,macroTask:t.macroTask>0,eventTask:t.eventTask>0,change:h})}}class p{constructor(h,c,t,_,w,L){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=h,this.source=c,this.data=_,this.scheduleFn=w,this.cancelFn=L,!t)throw new Error("callback is not defined");this.callback=t;const a=this;this.invoke=h===Q&&_&&_.useG?p.invokeTask:function(){return p.invokeTask.call(e,a,this,arguments)}}static invokeTask(h,c,t){h||(h=this),ee++;try{return h.runCount++,h.zone.runTask(h,c,t)}finally{1==ee&&T(),ee--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(G,z)}_transitionTo(h,c,t){if(this._state!==c&&this._state!==t)throw new Error(`${this.type} '${this.source}': can not transition to '${h}', expecting state '${c}'${t?" or '"+t+"'":""}, was '${this._state}'.`);this._state=h,h==G&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const M=l("setTimeout"),Z=l("Promise"),N=l("then");let J,U=[],x=!1;function X(j){if(J||e[Z]&&(J=e[Z].resolve(0)),J){let h=J[N];h||(h=J.then),h.call(J,j)}else e[M](j,0)}function C(j){0===ee&&0===U.length&&X(T),j&&U.push(j)}function T(){if(!x){for(x=!0;U.length;){const j=U;U=[];for(let h=0;hW,onUnhandledError:q,microtaskDrainDone:q,scheduleMicroTask:C,showUncaughtError:()=>!E[l("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:q,patchMethod:()=>q,bindArguments:()=>[],patchThen:()=>q,patchMacroTask:()=>q,patchEventPrototype:()=>q,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>q,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>q,wrapWithCurrentZone:()=>q,filterProperties:()=>[],attachOriginToPatched:()=>q,_redefineProperty:()=>q,patchCallbacks:()=>q,nativeScheduleMicroTask:X};let W={parent:null,zone:new E(null,null)},re=null,ee=0;function q(){}r("Zone","Zone"),e.Zone=E}(globalThis);const ie=Object.getOwnPropertyDescriptor,Ee=Object.defineProperty,de=Object.getPrototypeOf,ge=Object.create,Ve=Array.prototype.slice,Se="addEventListener",Oe="removeEventListener",Ze=Zone.__symbol__(Se),Ne=Zone.__symbol__(Oe),ce="true",ae="false",ke=Zone.__symbol__("");function Ie(e,n){return Zone.current.wrap(e,n)}function Me(e,n,s,r,i){return Zone.current.scheduleMacroTask(e,n,s,r,i)}const H=Zone.__symbol__,Pe=typeof window<"u",Te=Pe?window:void 0,$=Pe&&Te||globalThis,ct="removeAttribute";function Le(e,n){for(let s=e.length-1;s>=0;s--)"function"==typeof e[s]&&(e[s]=Ie(e[s],n+"_"+s));return e}function Fe(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&typeof e.set>"u")}const Be=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,we=!("nw"in $)&&typeof $.process<"u"&&"[object process]"==={}.toString.call($.process),Ae=!we&&!Be&&!(!Pe||!Te.HTMLElement),Ue=typeof $.process<"u"&&"[object process]"==={}.toString.call($.process)&&!Be&&!(!Pe||!Te.HTMLElement),Re={},We=function(e){if(!(e=e||$.event))return;let n=Re[e.type];n||(n=Re[e.type]=H("ON_PROPERTY"+e.type));const s=this||e.target||$,r=s[n];let i;return Ae&&s===Te&&"error"===e.type?(i=r&&r.call(this,e.message,e.filename,e.lineno,e.colno,e.error),!0===i&&e.preventDefault()):(i=r&&r.apply(this,arguments),null!=i&&!i&&e.preventDefault()),i};function qe(e,n,s){let r=ie(e,n);if(!r&&s&&ie(s,n)&&(r={enumerable:!0,configurable:!0}),!r||!r.configurable)return;const i=H("on"+n+"patched");if(e.hasOwnProperty(i)&&e[i])return;delete r.writable,delete r.value;const l=r.get,m=r.set,E=n.slice(2);let b=Re[E];b||(b=Re[E]=H("ON_PROPERTY"+E)),r.set=function(v){let p=this;!p&&e===$&&(p=$),p&&("function"==typeof p[b]&&p.removeEventListener(E,We),m&&m.call(p,null),p[b]=v,"function"==typeof v&&p.addEventListener(E,We,!1))},r.get=function(){let v=this;if(!v&&e===$&&(v=$),!v)return null;const p=v[b];if(p)return p;if(l){let M=l.call(this);if(M)return r.set.call(this,M),"function"==typeof v[ct]&&v.removeAttribute(n),M}return null},Ee(e,n,r),e[i]=!0}function Xe(e,n,s){if(n)for(let r=0;rfunction(m,E){const b=s(m,E);return b.cbIdx>=0&&"function"==typeof E[b.cbIdx]?Me(b.name,E[b.cbIdx],b,i):l.apply(m,E)})}function ue(e,n){e[H("OriginalDelegate")]=n}let ze=!1,je=!1;function ft(){if(ze)return je;ze=!0;try{const e=Te.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(je=!0)}catch{}return je}Zone.__load_patch("ZoneAwarePromise",(e,n,s)=>{const r=Object.getOwnPropertyDescriptor,i=Object.defineProperty,m=s.symbol,E=[],b=!1!==e[m("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],v=m("Promise"),p=m("then"),M="__creationTrace__";s.onUnhandledError=a=>{if(s.showUncaughtError()){const u=a&&a.rejection;u?console.error("Unhandled Promise rejection:",u instanceof Error?u.message:u,"; Zone:",a.zone.name,"; Task:",a.task&&a.task.source,"; Value:",u,u instanceof Error?u.stack:void 0):console.error(a)}},s.microtaskDrainDone=()=>{for(;E.length;){const a=E.shift();try{a.zone.runGuarded(()=>{throw a.throwOriginal?a.rejection:a})}catch(u){N(u)}}};const Z=m("unhandledPromiseRejectionHandler");function N(a){s.onUnhandledError(a);try{const u=n[Z];"function"==typeof u&&u.call(this,a)}catch{}}function U(a){return a&&a.then}function x(a){return a}function J(a){return c.reject(a)}const X=m("state"),C=m("value"),T=m("finally"),K=m("parentPromiseValue"),G=m("parentPromiseState"),z="Promise.then",A=null,y=!0,V=!1,d=0;function I(a,u){return o=>{try{Y(a,u,o)}catch(f){Y(a,!1,f)}}}const P=function(){let a=!1;return function(o){return function(){a||(a=!0,o.apply(null,arguments))}}},Q="Promise resolved with itself",oe=m("currentTaskTrace");function Y(a,u,o){const f=P();if(a===o)throw new TypeError(Q);if(a[X]===A){let k=null;try{("object"==typeof o||"function"==typeof o)&&(k=o&&o.then)}catch(R){return f(()=>{Y(a,!1,R)})(),a}if(u!==V&&o instanceof c&&o.hasOwnProperty(X)&&o.hasOwnProperty(C)&&o[X]!==A)re(o),Y(a,o[X],o[C]);else if(u!==V&&"function"==typeof k)try{k.call(o,f(I(a,u)),f(I(a,!1)))}catch(R){f(()=>{Y(a,!1,R)})()}else{a[X]=u;const R=a[C];if(a[C]=o,a[T]===T&&u===y&&(a[X]=a[G],a[C]=a[K]),u===V&&o instanceof Error){const g=n.currentTask&&n.currentTask.data&&n.currentTask.data[M];g&&i(o,oe,{configurable:!0,enumerable:!1,writable:!0,value:g})}for(let g=0;g{try{const D=a[C],S=!!o&&T===o[T];S&&(o[K]=D,o[G]=R);const O=u.run(g,void 0,S&&g!==J&&g!==x?[]:[D]);Y(o,!0,O)}catch(D){Y(o,!1,D)}},o)}const j=function(){},h=e.AggregateError;class c{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(u){return Y(new this(null),y,u)}static reject(u){return Y(new this(null),V,u)}static any(u){if(!u||"function"!=typeof u[Symbol.iterator])return Promise.reject(new h([],"All promises were rejected"));const o=[];let f=0;try{for(let g of u)f++,o.push(c.resolve(g))}catch{return Promise.reject(new h([],"All promises were rejected"))}if(0===f)return Promise.reject(new h([],"All promises were rejected"));let k=!1;const R=[];return new c((g,D)=>{for(let S=0;S{k||(k=!0,g(O))},O=>{R.push(O),f--,0===f&&(k=!0,D(new h(R,"All promises were rejected")))})})}static race(u){let o,f,k=new this((D,S)=>{o=D,f=S});function R(D){o(D)}function g(D){f(D)}for(let D of u)U(D)||(D=this.resolve(D)),D.then(R,g);return k}static all(u){return c.allWithCallback(u)}static allSettled(u){return(this&&this.prototype instanceof c?this:c).allWithCallback(u,{thenCallback:f=>({status:"fulfilled",value:f}),errorCallback:f=>({status:"rejected",reason:f})})}static allWithCallback(u,o){let f,k,R=new this((O,F)=>{f=O,k=F}),g=2,D=0;const S=[];for(let O of u){U(O)||(O=this.resolve(O));const F=D;try{O.then(B=>{S[F]=o?o.thenCallback(B):B,g--,0===g&&f(S)},B=>{o?(S[F]=o.errorCallback(B),g--,0===g&&f(S)):k(B)})}catch(B){k(B)}g++,D++}return g-=2,0===g&&f(S),R}constructor(u){const o=this;if(!(o instanceof c))throw new Error("Must be an instanceof Promise.");o[X]=A,o[C]=[];try{const f=P();u&&u(f(I(o,y)),f(I(o,V)))}catch(f){Y(o,!1,f)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return c}then(u,o){let f=this.constructor?.[Symbol.species];(!f||"function"!=typeof f)&&(f=this.constructor||c);const k=new f(j),R=n.current;return this[X]==A?this[C].push(R,k,u,o):ee(this,R,k,u,o),k}catch(u){return this.then(null,u)}finally(u){let o=this.constructor?.[Symbol.species];(!o||"function"!=typeof o)&&(o=c);const f=new o(j);f[T]=T;const k=n.current;return this[X]==A?this[C].push(k,f,u,u):ee(this,k,f,u,u),f}}c.resolve=c.resolve,c.reject=c.reject,c.race=c.race,c.all=c.all;const t=e[v]=e.Promise;e.Promise=c;const _=m("thenPatched");function w(a){const u=a.prototype,o=r(u,"then");if(o&&(!1===o.writable||!o.configurable))return;const f=u.then;u[p]=f,a.prototype.then=function(k,R){return new c((D,S)=>{f.call(this,D,S)}).then(k,R)},a[_]=!0}return s.patchThen=w,t&&(w(t),le(e,"fetch",a=>function L(a){return function(u,o){let f=a.apply(u,o);if(f instanceof c)return f;let k=f.constructor;return k[_]||w(k),f}}(a))),Promise[n.__symbol__("uncaughtPromiseErrors")]=E,c}),Zone.__load_patch("toString",e=>{const n=Function.prototype.toString,s=H("OriginalDelegate"),r=H("Promise"),i=H("Error"),l=function(){if("function"==typeof this){const v=this[s];if(v)return"function"==typeof v?n.call(v):Object.prototype.toString.call(v);if(this===Promise){const p=e[r];if(p)return n.call(p)}if(this===Error){const p=e[i];if(p)return n.call(p)}}return n.call(this)};l[s]=n,Function.prototype.toString=l;const m=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":m.call(this)}});let ye=!1;if(typeof window<"u")try{const e=Object.defineProperty({},"passive",{get:function(){ye=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{ye=!1}const ht={useG:!0},te={},Ye={},$e=new RegExp("^"+ke+"(\\w+)(true|false)$"),Ke=H("propagationStopped");function Je(e,n){const s=(n?n(e):e)+ae,r=(n?n(e):e)+ce,i=ke+s,l=ke+r;te[e]={},te[e][ae]=i,te[e][ce]=l}function dt(e,n,s,r){const i=r&&r.add||Se,l=r&&r.rm||Oe,m=r&&r.listeners||"eventListeners",E=r&&r.rmAll||"removeAllListeners",b=H(i),v="."+i+":",p="prependListener",M="."+p+":",Z=function(C,T,K){if(C.isRemoved)return;const G=C.callback;let z;"object"==typeof G&&G.handleEvent&&(C.callback=y=>G.handleEvent(y),C.originalDelegate=G);try{C.invoke(C,T,[K])}catch(y){z=y}const A=C.options;return A&&"object"==typeof A&&A.once&&T[l].call(T,K.type,C.originalDelegate?C.originalDelegate:C.callback,A),z};function N(C,T,K){if(!(T=T||e.event))return;const G=C||T.target||e,z=G[te[T.type][K?ce:ae]];if(z){const A=[];if(1===z.length){const y=Z(z[0],G,T);y&&A.push(y)}else{const y=z.slice();for(let V=0;V{throw V})}}}const U=function(C){return N(this,C,!1)},x=function(C){return N(this,C,!0)};function J(C,T){if(!C)return!1;let K=!0;T&&void 0!==T.useG&&(K=T.useG);const G=T&&T.vh;let z=!0;T&&void 0!==T.chkDup&&(z=T.chkDup);let A=!1;T&&void 0!==T.rt&&(A=T.rt);let y=C;for(;y&&!y.hasOwnProperty(i);)y=de(y);if(!y&&C[i]&&(y=C),!y||y[b])return!1;const V=T&&T.eventNameToString,d={},I=y[b]=y[i],P=y[H(l)]=y[l],Q=y[H(m)]=y[m],oe=y[H(E)]=y[E];let Y;T&&T.prepend&&(Y=y[H(T.prepend)]=y[T.prepend]);const c=K?function(o){if(!d.isExisting)return I.call(d.target,d.eventName,d.capture?x:U,d.options)}:function(o){return I.call(d.target,d.eventName,o.invoke,d.options)},t=K?function(o){if(!o.isRemoved){const f=te[o.eventName];let k;f&&(k=f[o.capture?ce:ae]);const R=k&&o.target[k];if(R)for(let g=0;gfunction(i,l){i[Ke]=!0,r&&r.apply(i,l)})}function Et(e,n,s,r,i){const l=Zone.__symbol__(r);if(n[l])return;const m=n[l]=n[r];n[r]=function(E,b,v){return b&&b.prototype&&i.forEach(function(p){const M=`${s}.${r}::`+p,Z=b.prototype;try{if(Z.hasOwnProperty(p)){const N=e.ObjectGetOwnPropertyDescriptor(Z,p);N&&N.value?(N.value=e.wrapWithCurrentZone(N.value,M),e._redefineProperty(b.prototype,p,N)):Z[p]&&(Z[p]=e.wrapWithCurrentZone(Z[p],M))}else Z[p]&&(Z[p]=e.wrapWithCurrentZone(Z[p],M))}catch{}}),m.call(n,E,b,v)},e.attachOriginToPatched(n[r],m)}function et(e,n,s){if(!s||0===s.length)return n;const r=s.filter(l=>l.target===e);if(!r||0===r.length)return n;const i=r[0].ignoreProperties;return n.filter(l=>-1===i.indexOf(l))}function tt(e,n,s,r){e&&Xe(e,et(e,n,s),r)}function He(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}Zone.__load_patch("util",(e,n,s)=>{const r=He(e);s.patchOnProperties=Xe,s.patchMethod=le,s.bindArguments=Le,s.patchMacroTask=lt;const i=n.__symbol__("BLACK_LISTED_EVENTS"),l=n.__symbol__("UNPATCHED_EVENTS");e[l]&&(e[i]=e[l]),e[i]&&(n[i]=n[l]=e[i]),s.patchEventPrototype=_t,s.patchEventTarget=dt,s.isIEOrEdge=ft,s.ObjectDefineProperty=Ee,s.ObjectGetOwnPropertyDescriptor=ie,s.ObjectCreate=ge,s.ArraySlice=Ve,s.patchClass=ve,s.wrapWithCurrentZone=Ie,s.filterProperties=et,s.attachOriginToPatched=ue,s._redefineProperty=Object.defineProperty,s.patchCallbacks=Et,s.getGlobalObjects=()=>({globalSources:Ye,zoneSymbolEventNames:te,eventNames:r,isBrowser:Ae,isMix:Ue,isNode:we,TRUE_STR:ce,FALSE_STR:ae,ZONE_SYMBOL_PREFIX:ke,ADD_EVENT_LISTENER_STR:Se,REMOVE_EVENT_LISTENER_STR:Oe})});const Ce=H("zoneTask");function me(e,n,s,r){let i=null,l=null;s+=r;const m={};function E(v){const p=v.data;return p.args[0]=function(){return v.invoke.apply(this,arguments)},p.handleId=i.apply(e,p.args),v}function b(v){return l.call(e,v.data.handleId)}i=le(e,n+=r,v=>function(p,M){if("function"==typeof M[0]){const Z={isPeriodic:"Interval"===r,delay:"Timeout"===r||"Interval"===r?M[1]||0:void 0,args:M},N=M[0];M[0]=function(){try{return N.apply(this,arguments)}finally{Z.isPeriodic||("number"==typeof Z.handleId?delete m[Z.handleId]:Z.handleId&&(Z.handleId[Ce]=null))}};const U=Me(n,M[0],Z,E,b);if(!U)return U;const x=U.data.handleId;return"number"==typeof x?m[x]=U:x&&(x[Ce]=U),x&&x.ref&&x.unref&&"function"==typeof x.ref&&"function"==typeof x.unref&&(U.ref=x.ref.bind(x),U.unref=x.unref.bind(x)),"number"==typeof x||x?x:U}return v.apply(e,M)}),l=le(e,s,v=>function(p,M){const Z=M[0];let N;"number"==typeof Z?N=m[Z]:(N=Z&&Z[Ce],N||(N=Z)),N&&"string"==typeof N.type?"notScheduled"!==N.state&&(N.cancelFn&&N.data.isPeriodic||0===N.runCount)&&("number"==typeof Z?delete m[Z]:Z&&(Z[Ce]=null),N.zone.cancelTask(N)):v.apply(e,M)})}Zone.__load_patch("legacy",e=>{const n=e[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("timers",e=>{const n="set",s="clear";me(e,n,s,"Timeout"),me(e,n,s,"Interval"),me(e,n,s,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{me(e,"request","cancel","AnimationFrame"),me(e,"mozRequest","mozCancel","AnimationFrame"),me(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,n)=>{const s=["alert","prompt","confirm"];for(let r=0;rfunction(b,v){return n.current.run(l,e,v,E)})}),Zone.__load_patch("EventTarget",(e,n,s)=>{(function gt(e,n){n.patchEventPrototype(e,n)})(e,s),function pt(e,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:s,zoneSymbolEventNames:r,TRUE_STR:i,FALSE_STR:l,ZONE_SYMBOL_PREFIX:m}=n.getGlobalObjects();for(let b=0;b{ve("MutationObserver"),ve("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(e,n,s)=>{ve("IntersectionObserver")}),Zone.__load_patch("FileReader",(e,n,s)=>{ve("FileReader")}),Zone.__load_patch("on_property",(e,n,s)=>{!function Tt(e,n){if(we&&!Ue||Zone[e.symbol("patchEvents")])return;const s=n.__Zone_ignore_on_properties;let r=[];if(Ae){const i=window;r=r.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const l=function ut(){try{const e=Te.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:i,ignoreProperties:["error"]}]:[];tt(i,He(i),s&&s.concat(l),de(i))}r=r.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let i=0;i{!function mt(e,n){const{isBrowser:s,isMix:r}=n.getGlobalObjects();(s||r)&&e.customElements&&"customElements"in e&&n.patchCallbacks(n,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,s)}),Zone.__load_patch("XHR",(e,n)=>{!function b(v){const p=v.XMLHttpRequest;if(!p)return;const M=p.prototype;let N=M[Ze],U=M[Ne];if(!N){const d=v.XMLHttpRequestEventTarget;if(d){const I=d.prototype;N=I[Ze],U=I[Ne]}}const x="readystatechange",J="scheduled";function X(d){const I=d.data,P=I.target;P[l]=!1,P[E]=!1;const Q=P[i];N||(N=P[Ze],U=P[Ne]),Q&&U.call(P,x,Q);const oe=P[i]=()=>{if(P.readyState===P.DONE)if(!I.aborted&&P[l]&&d.state===J){const W=P[n.__symbol__("loadfalse")];if(0!==P.status&&W&&W.length>0){const re=d.invoke;d.invoke=function(){const ee=P[n.__symbol__("loadfalse")];for(let q=0;qfunction(d,I){return d[r]=0==I[2],d[m]=I[1],K.apply(d,I)}),z=H("fetchTaskAborting"),A=H("fetchTaskScheduling"),y=le(M,"send",()=>function(d,I){if(!0===n.current[A]||d[r])return y.apply(d,I);{const P={target:d,url:d[m],isPeriodic:!1,args:I,aborted:!1},Q=Me("XMLHttpRequest.send",C,P,X,T);d&&!0===d[E]&&!P.aborted&&Q.state===J&&Q.invoke()}}),V=le(M,"abort",()=>function(d,I){const P=function Z(d){return d[s]}(d);if(P&&"string"==typeof P.type){if(null==P.cancelFn||P.data&&P.data.aborted)return;P.zone.cancelTask(P)}else if(!0===n.current[z])return V.apply(d,I)})}(e);const s=H("xhrTask"),r=H("xhrSync"),i=H("xhrListener"),l=H("xhrScheduled"),m=H("xhrURL"),E=H("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&function at(e,n){const s=e.constructor.name;for(let r=0;r{const b=function(){return E.apply(this,Le(arguments,s+"."+i))};return ue(b,E),b})(l)}}}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,n)=>{function s(r){return function(i){Qe(e,r).forEach(m=>{const E=e.PromiseRejectionEvent;if(E){const b=new E(r,{promise:i.promise,reason:i.rejection});m.invoke(b)}})}}e.PromiseRejectionEvent&&(n[H("unhandledPromiseRejectionHandler")]=s("unhandledrejection"),n[H("rejectionHandledHandler")]=s("rejectionhandled"))}),Zone.__load_patch("queueMicrotask",(e,n,s)=>{!function yt(e,n){n.patchMethod(e,"queueMicrotask",s=>function(r,i){Zone.current.scheduleMicroTask("queueMicrotask",i[0])})}(e,s)})}},ie=>{ie(ie.s=680)}]); \ No newline at end of file