From 48ca1774fa5699b59db475eebf624b997774e2d7 Mon Sep 17 00:00:00 2001 From: stonedleaf <87636988+stonedleaf@users.noreply.github.com> Date: Tue, 19 Jul 2022 19:50:38 +0800 Subject: [PATCH 1/2] Renamed CSS 'pulse' animation to 'tour-orb-pulse' --- docs/main.js | 2 +- projects/ngx-guided-tour/src/lib/guided-tour.component.scss | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/main.js b/docs/main.js index bb5bcfb..54132f9 100644 --- a/docs/main.js +++ b/docs/main.js @@ -1 +1 @@ -(self.webpackChunkngx_guided_tour_demo=self.webpackChunkngx_guided_tour_demo||[]).push([[179],{668:(Jn,Ri,Zu)=>{"use strict";function mr(e){return"function"==typeof e}let w=!1;const In={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 w&&console.log("RxJS: Back to a better error behavior. Thank you. <3");w=e},get useDeprecatedSynchronousErrorHandling(){return w}};function _r(e){setTimeout(()=>{throw e},0)}const _s={closed:!0,next(e){},error(e){if(In.useDeprecatedSynchronousErrorHandling)throw e;_r(e)},complete(){}},Zt=Array.isArray||(e=>e&&"number"==typeof e.length);function ac(e){return null!==e&&"object"==typeof e}const ys=(()=>{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 Oe{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:u}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof Oe)n.remove(this);else if(null!==n)for(let a=0;at.concat(n instanceof ys?n.errors:n),[])}Oe.EMPTY=((e=new Oe).closed=!0,e);const _o="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random();class rt extends Oe{constructor(t,n,r){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=_s;break;case 1:if(!t){this.destination=_s;break}if("object"==typeof t){t instanceof rt?(this.syncErrorThrowable=t.syncErrorThrowable,this.destination=t,t.add(this)):(this.syncErrorThrowable=!0,this.destination=new vo(this,t));break}default:this.syncErrorThrowable=!0,this.destination=new vo(this,t,n,r)}}[_o](){return this}static create(t,n,r){const o=new rt(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 vo extends rt{constructor(t,n,r,o){super(),this._parentSubscriber=t;let u,a=this;mr(n)?u=n:n&&(u=n.next,r=n.error,o=n.complete,n!==_s&&(a=Object.create(n),mr(a.unsubscribe)&&this.add(a.unsubscribe.bind(a)),a.unsubscribe=this.unsubscribe.bind(this))),this._context=a,this._next=u,this._error=r,this._complete=o}next(t){if(!this.isStopped&&this._next){const{_parentSubscriber:n}=this;In.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}=In;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):_r(t),this.unsubscribe();else{if(this.unsubscribe(),r)throw t;_r(t)}}}complete(){if(!this.isStopped){const{_parentSubscriber:t}=this;if(this._complete){const n=()=>this._complete.call(this._context);In.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(),In.useDeprecatedSynchronousErrorHandling)throw r;_r(r)}}__tryOrSetError(t,n,r){if(!In.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{n.call(this._context,r)}catch(o){return In.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=o,t.syncErrorThrown=!0,!0):(_r(o),!0)}return!1}_unsubscribe(){const{_parentSubscriber:t}=this;this._context=null,this._parentSubscriber=null,t.unsubscribe()}}const Fi="function"==typeof Symbol&&Symbol.observable||"@@observable";function xn(e){return e}let qe=(()=>{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:u}=this,a=function Jr(e,t,n){if(e){if(e instanceof rt)return e;if(e[_o])return e[_o]()}return e||t||n?new rt(e,t,n):new rt(_s)}(n,r,o);if(a.add(u?u.call(a,this.source):this.source||In.useDeprecatedSynchronousErrorHandling&&!a.syncErrorThrowable?this._subscribe(a):this._trySubscribe(a)),In.useDeprecatedSynchronousErrorHandling&&a.syncErrorThrowable&&(a.syncErrorThrowable=!1,a.syncErrorThrown))throw a.syncErrorValue;return a}_trySubscribe(n){try{return this._subscribe(n)}catch(r){In.useDeprecatedSynchronousErrorHandling&&(n.syncErrorThrown=!0,n.syncErrorValue=r),function ln(e){for(;e;){const{closed:t,destination:n,isStopped:r}=e;if(t||r)return!1;e=n&&n instanceof rt?n:null}return!0}(n)?n.error(r):console.warn(r)}}forEach(n,r){return new(r=jn(r))((o,u)=>{let a;a=this.subscribe(c=>{try{n(c)}catch(f){u(f),a&&a.unsubscribe()}},u,o)})}_subscribe(n){const{source:r}=this;return r&&r.subscribe(n)}[Fi](){return this}pipe(...n){return 0===n.length?this:function Mn(e){return 0===e.length?xn:1===e.length?e[0]:function(n){return e.reduce((r,o)=>o(r),n)}}(n)(this)}toPromise(n){return new(n=jn(n))((r,o)=>{let u;this.subscribe(a=>u=a,a=>o(a),()=>r(u))})}}return e.create=t=>new e(t),e})();function jn(e){if(e||(e=In.Promise||Promise),!e)throw new Error("no Promise impl found");return e}const Xr=(()=>{function e(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return e.prototype=Object.create(Error.prototype),e})();class Mh extends Oe{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 cc extends rt{constructor(t){super(t),this.destination=t}}let wo=(()=>{class e extends qe{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[_o](){return new cc(this)}lift(n){const r=new fc(this,this);return r.operator=n,r}next(n){if(this.closed)throw new Xr;if(!this.isStopped){const{observers:r}=this,o=r.length,u=r.slice();for(let a=0;anew fc(t,n),e})();class fc extends wo{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):Oe.EMPTY}}function hc(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 Ah(e,t))}}class Ah{constructor(t,n){this.project=t,this.thisArg=n}call(t,n){return n.subscribe(new ei(t,this.project,this.thisArg))}}class ei extends rt{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 er=e=>t=>{for(let n=0,r=e.length;ne&&"number"==typeof e.length&&"function"!=typeof e;function Eo(e){return!!e&&"function"!=typeof e.subscribe&&"function"==typeof e.then}const pc=e=>{if(e&&"function"==typeof e[Fi])return(e=>t=>{const n=e[Fi]();if("function"!=typeof n.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return n.subscribe(t)})(e);if(ti(e))return er(e);if(Eo(e))return(e=>t=>(e.then(n=>{t.closed||(t.next(n),t.complete())},n=>t.error(n)).then(null,_r),t))(e);if(e&&"function"==typeof e[Kt])return(e=>t=>{const n=e[Kt]();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 ${ac(e)?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(n)}};function gc(e,t){return new qe(n=>{const r=new Oe;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})}class Ph extends rt{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 _c extends rt{notifyNext(t){this.destination.next(t)}notifyError(t){this.destination.error(t)}notifyComplete(){this.destination.complete()}}function cn(e,t,n=Number.POSITIVE_INFINITY){return"function"==typeof t?r=>r.pipe(cn((o,u)=>function To(e,t){return t?function An(e,t){if(null!=e){if(function Es(e){return e&&"function"==typeof e[Fi]}(e))return function Co(e,t){return new qe(n=>{const r=new Oe;return r.add(t.schedule(()=>{const o=e[Fi]();r.add(o.subscribe({next(u){r.add(t.schedule(()=>n.next(u)))},error(u){r.add(t.schedule(()=>n.error(u)))},complete(){r.add(t.schedule(()=>n.complete()))}}))})),r})}(e,t);if(Eo(e))return function bo(e,t){return new qe(n=>{const r=new Oe;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(ti(e))return gc(e,t);if(function mc(e){return e&&"function"==typeof e[Kt]}(e)||"string"==typeof e)return function ws(e,t){if(!e)throw new Error("Iterable cannot be null");return new qe(n=>{const r=new Oe;let o;return r.add(()=>{o&&"function"==typeof o.return&&o.return()}),r.add(t.schedule(()=>{o=e[Kt](),r.add(t.schedule(function(){if(n.closed)return;let u,a;try{const c=o.next();u=c.value,a=c.done}catch(c){return void n.error(c)}a?n.complete():(n.next(u),this.schedule())}))})),r})}(e,t)}throw new TypeError((null!==e&&typeof e||e)+" is not observable")}(e,t):e instanceof qe?e:new qe(pc(e))}(e(o,u)).pipe(hc((a,c)=>t(o,a,u,c))),n)):("number"==typeof t&&(n=t),r=>r.lift(new Io(e,n)))}class Io{constructor(t,n=Number.POSITIVE_INFINITY){this.project=t,this.concurrent=n}call(t,n){return n.subscribe(new Cs(t,this.project,this.concurrent))}}class Cs extends _c{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 ni(){return function(t){return t.lift(new Ku(t))}}class Ku{constructor(t){this.connectable=t}call(t,n){const{connectable:r}=this;r._refCount++;const o=new Ju(t,r),u=n.subscribe(o);return o.closed||(o.connection=r.connect()),u}}class Ju extends rt{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 Xu extends qe{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 Oe,t.add(this.source.subscribe(new ta(this.getSubject(),this))),t.closed&&(this._connection=null,t=Oe.EMPTY)),t}refCount(){return ni()(this)}}const ea=(()=>{const e=Xu.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 ta extends cc{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 ia{constructor(t,n){this.subjectFactory=t,this.selector=n}call(t,n){const{selector:r}=this,o=this.subjectFactory(),u=r(o).subscribe(t);return u.add(n.subscribe(o)),u}}function Lh(){return new wo}function Me(e){for(let t in e)if(e[t]===Me)return t;throw Error("Could not find renamed property on target object.")}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 oa(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const Bh=Me({__forward_ref__:Me});function sa(e){return e.__forward_ref__=sa,e.toString=function(){return Ce(this())},e}function ue(e){return function ua(e){return"function"==typeof e&&e.hasOwnProperty(Bh)&&e.__forward_ref__===sa}(e)?e():e}class ve extends Error{constructor(t,n){super(function aa(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}(t,n)),this.code=t}}function X(e){return"string"==typeof e?e:null==e?"":String(e)}function Nt(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():X(e)}function Ts(e,t){const n=t?` in ${t}`:"";throw new ve(-201,`No provider for ${Nt(e)} found${n}`)}function Xt(e,t){null==e&&function xe(e,t,n,r){throw new Error(`ASSERTION ERROR: ${e}`+(null==r?"":` [Expected=> ${n} ${r} ${t} <=Actual]`))}(t,e,null,"!=")}function Fe(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function vr(e){return{providers:e.providers||[],imports:e.imports||[]}}function fa(e){return vc(e,Ao)||vc(e,Is)}function vc(e,t){return e.hasOwnProperty(t)?e[t]:null}function da(e){return e&&(e.hasOwnProperty(Ss)||e.hasOwnProperty(zh))?e[Ss]:null}const Ao=Me({\u0275prov:Me}),Ss=Me({\u0275inj:Me}),Is=Me({ngInjectableDef:Me}),zh=Me({ngInjectorDef:Me});var ne=(()=>((ne=ne||{})[ne.Default=0]="Default",ne[ne.Host=1]="Host",ne[ne.Self=2]="Self",ne[ne.SkipSelf=4]="SkipSelf",ne[ne.Optional=8]="Optional",ne))();let Ni;function Dr(e){const t=Ni;return Ni=e,t}function ha(e,t,n){const r=fa(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&ne.Optional?null:void 0!==t?t:void Ts(Ce(e),"Injector")}function $n(e){return{toString:e}.toString()}var Rn=(()=>((Rn=Rn||{})[Rn.OnPush=0]="OnPush",Rn[Rn.Default=1]="Default",Rn))(),fn=(()=>(function(e){e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"}(fn||(fn={})),fn))();const Pi=typeof globalThis<"u"&&globalThis,Ec=typeof window<"u"&&window,Cc=typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self,Se=Pi||typeof global<"u"&&global||Ec||Cc,ri={},Ae=[],xs=Me({\u0275cmp:Me}),pa=Me({\u0275dir:Me}),Ms=Me({\u0275pipe:Me}),bc=Me({\u0275mod:Me}),nr=Me({\u0275fac:Me}),Ro=Me({__NG_ELEMENT_ID__:Me});let Kh=0;function Oi(e){return $n(()=>{const n={},r={type:e.type,providersResolver:null,decls:e.decls,vars:e.vars,factory:null,template:e.template||null,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:n,inputs:null,outputs:null,exportAs:e.exportAs||null,onPush:e.changeDetection===Rn.OnPush,directiveDefs:null,pipeDefs:null,selectors:e.selectors||Ae,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||fn.Emulated,id:"c",styles:e.styles||Ae,_:null,setInput:null,schemas:e.schemas||null,tView:null},o=e.directives,u=e.features,a=e.pipes;return r.id+=Kh++,r.inputs=Re(e.inputs,n),r.outputs=Re(e.outputs),u&&u.forEach(c=>c(r)),r.directiveDefs=o?()=>("function"==typeof o?o():o).map(Tc):null,r.pipeDefs=a?()=>("function"==typeof a?a():a).map(Sc):null,r})}function Tc(e){return Tt(e)||function wr(e){return e[pa]||null}(e)}function Sc(e){return function ii(e){return e[Ms]||null}(e)}const Ic={};function Li(e){return $n(()=>{const t={type:e.type,bootstrap:e.bootstrap||Ae,declarations:e.declarations||Ae,imports:e.imports||Ae,exports:e.exports||Ae,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null};return null!=e.id&&(Ic[e.id]=e.type),t})}function Re(e,t){if(null==e)return ri;const n={};for(const r in e)if(e.hasOwnProperty(r)){let o=e[r],u=o;Array.isArray(o)&&(u=o[1],o=o[0]),n[o]=r,t&&(t[o]=u)}return n}const dn=Oi;function Tt(e){return e[xs]||null}function hn(e,t){const n=e[bc]||null;if(!n&&!0===t)throw new Error(`Type ${Ce(e)} does not have '\u0275mod' property.`);return n}function Nn(e){return Array.isArray(e)&&"object"==typeof e[1]}function Ht(e){return Array.isArray(e)&&!0===e[1]}function Cr(e){return 0!=(8&e.flags)}function As(e){return 2==(2&e.flags)}function Lo(e){return 1==(1&e.flags)}function pn(e){return null!==e.template}function ma(e){return 0!=(512&e[2])}function jt(e,t){return e.hasOwnProperty(nr)?e[nr]:null}class Fs{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function Ns(){return Pc}function Pc(e){return e.type.prototype.ngOnChanges&&(e.setInput=Hi),op}function op(){const e=ya(this),t=e?.current;if(t){const n=e.previous;if(n===ri)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function Hi(e,t,n,r){const o=ya(e)||function sp(e,t){return e[mn]=t}(e,{previous:ri,current:null}),u=o.current||(o.current={}),a=o.previous,c=this.declaredInputs[n],f=a[c];u[c]=new Fs(f&&f.currentValue,t,a===ri),e[r]=t}Ns.ngInherit=!0;const mn="__ngSimpleChanges__";function ya(e){return e[mn]||null}const b="math";let V;function ge(){return void 0!==V?V:typeof document<"u"?document:void 0}function Z(e){return!!e.listen}const Os={createRenderer:(e,t)=>ge()};function De(e){for(;Array.isArray(e);)e=e[0];return e}function rr(e,t){return De(t[e])}function Ot(e,t){return De(t[e.index])}function we(e,t){return e.data[t]}function $t(e,t){const n=t[e];return Nn(n)?n:n[0]}function ko(e){return 4==(4&e[2])}function wa(e){return 128==(128&e[2])}function br(e,t){return null==t?null:e[t]}function Bo(e){e[18]=0}function Un(e,t){e[5]+=t;let n=e,r=e[3];for(;null!==r&&(1===t&&1===n[5]||-1===t&&0===n[5]);)r[5]+=t,n=r,r=r[3]}const Q={lFrame:$c(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function Vo(){return Q.bindingsEnabled}function F(){return Q.lFrame.lView}function de(){return Q.lFrame.tView}function Tr(e){return Q.lFrame.contextLView=e,e[8]}function it(){let e=Bc();for(;null!==e&&64===e.type;)e=e.parent;return e}function Bc(){return Q.lFrame.currentTNode}function tn(e,t){const n=Q.lFrame;n.currentTNode=e,n.isParent=t}function jo(){return Q.lFrame.isParent}function Ea(){Q.lFrame.isParent=!1}function Vs(){return Q.isInCheckNoChangesMode}function $e(e){Q.isInCheckNoChangesMode=e}function be(){const e=Q.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function ci(){return Q.lFrame.bindingIndex++}function or(e){const t=Q.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function ba(e,t){const n=Q.lFrame;n.bindingIndex=n.bindingRootIndex=e,fi(t)}function fi(e){Q.lFrame.currentDirectiveIndex=e}function $o(){return Q.lFrame.currentQueryIndex}function Ir(e){Q.lFrame.currentQueryIndex=e}function hp(e){const t=e[1];return 2===t.type?t.declTNode:1===t.type?e[6]:null}function Hc(e,t,n){if(n&ne.SkipSelf){let o=t,u=e;for(;!(o=o.parent,null!==o||n&ne.Host||(o=hp(u),null===o||(u=u[15],10&o.type))););if(null===o)return!1;t=o,e=u}const r=Q.lFrame=jc();return r.currentTNode=t,r.lView=e,!0}function Hs(e){const t=jc(),n=e[1];Q.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function jc(){const e=Q.lFrame,t=null===e?null:e.child;return null===t?$c(e):t}function $c(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 Uo(){const e=Q.lFrame;return Q.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Wi=Uo;function Wo(){const e=Uo();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 ht(){return Q.lFrame.selectedIndex}function ot(e){Q.lFrame.selectedIndex=e}function js(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n=r)break}else t[f]<0&&(e[18]+=65536),(c>11>16&&(3&e[2])===t){e[2]+=2048;try{u.call(c)}finally{}}}else try{u.call(c)}finally{}}class Go{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}}function Ws(e,t,n){const r=Z(e);let o=0;for(;ot){a=u-1;break}}}for(;u>16}(e),r=t;for(;n>0;)r=r[15],n--;return r}let zs=!0;function qs(e){const t=zs;return zs=e,t}let Ys=0;function Yi(e,t){const n=On(e,t);if(-1!==n)return n;const r=t[1];r.firstCreatePass&&(e.injectorIndex=t.length,Sa(r.data,e),Sa(t,null),Sa(r.blueprint,null));const o=Zi(e,t),u=e.injectorIndex;if(zc(o)){const a=qi(o),c=pi(o,t),f=c[1].data;for(let h=0;h<8;h++)t[u+h]=c[a+h]|f[a+h]}return t[u+8]=o,u}function Sa(e,t){e.push(0,0,0,0,0,0,0,0,t)}function On(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function Zi(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,r=null,o=t;for(;null!==o;){const u=o[1],a=u.type;if(r=2===a?u.declTNode:1===a?o[6]:null,null===r)return-1;if(n++,o=o[15],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return-1}function Wn(e,t,n){!function bp(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(Ro)&&(r=n[Ro]),null==r&&(r=n[Ro]=Ys++);const o=255&r;t.data[e+(o>>5)]|=1<=0?255&t:Mr:t}(n);if("function"==typeof u){if(!Hc(t,e,r))return r&ne.Host?qc(o,n,r):Ia(t,n,r,o);try{const a=u(r);if(null!=a||r&ne.Optional)return a;Ts(n)}finally{Wi()}}else if("number"==typeof u){let a=null,c=On(e,t),f=-1,h=r&ne.Host?t[16][6]:null;for((-1===c||r&ne.SkipSelf)&&(f=-1===c?Zi(e,t):t[c+8],-1!==f&&pt(r,!1)?(a=t[1],c=qi(f),t=pi(f,t)):c=-1);-1!==c;){const g=t[1];if(Ma(u,c,g.data)){const y=Qc(c,t,n,a,r,h);if(y!==Ki)return y}f=t[c+8],-1!==f&&pt(r,t[1].data[c+8]===h)&&Ma(u,c,t)?(a=g,c=qi(f),t=pi(f,t)):c=-1}}}return Ia(t,n,r,o)}const Ki={};function Mr(){return new Rr(it(),F())}function Qc(e,t,n,r,o,u){const a=t[1],c=a.data[e+8],g=Zs(c,a,n,null==r?As(c)&&zs:r!=a&&0!=(3&c.type),o&ne.Host&&u===c);return null!==g?Ar(t,a,g,c):Ki}function Zs(e,t,n,r,o){const u=e.providerIndexes,a=t.data,c=1048575&u,f=e.directiveStart,g=u>>20,D=o?c+g:e.directiveEnd;for(let C=r?c:c+g;C=f&&I.type===n)return C}if(o){const C=a[f];if(C&&pn(C)&&C.type===n)return f}return null}function Ar(e,t,n,r){let o=e[n];const u=t.data;if(function Dp(e){return e instanceof Go}(o)){const a=o;a.resolving&&function la(e,t){const n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new ve(-200,`Circular dependency in DI detected for ${e}${n}`)}(Nt(u[n]));const c=qs(a.canSeeViewProviders);a.resolving=!0;const f=a.injectImpl?Dr(a.injectImpl):null;Hc(e,r,ne.Default);try{o=e[n]=a.factory(void 0,u,e,r),t.firstCreatePass&&n>=r.directiveStart&&function yp(e,t,n){const{ngOnChanges:r,ngOnInit:o,ngDoCheck:u}=t.type.prototype;if(r){const a=Pc(t);(n.preOrderHooks||(n.preOrderHooks=[])).push(e,a),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,a)}o&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-e,o),u&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,u),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,u))}(n,u[n],t)}finally{null!==f&&Dr(f),qs(c),a.resolving=!1,Wi()}}return o}function Ma(e,t,n){return!!(n[t+(e>>5)]&1<{const r=function Qo(e){return function(...n){if(e){const r=e(...n);for(const o in r)this[o]=r[o]}}}(t);function o(...u){if(this instanceof o)return r.apply(this,u),this;const a=new o(...u);return c.annotation=a,c;function c(f,h,g){const y=f.hasOwnProperty(Dn)?f[Dn]:Object.defineProperty(f,Dn,{value:[]})[Dn];for(;y.length<=g;)y.push(null);return(y[g]=y[g]||[]).push(a),f}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o})}class Te{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=Fe({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}toString(){return`InjectionToken ${this._desc}`}}function Ut(e,t){void 0===t&&(t=e);for(let n=0;nArray.isArray(n)?Gn(n,t):t(n))}function Xs(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Ko(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Wt(e,t,n){let r=Fr(e,t);return r>=0?e[1|r]=n:(r=~r,function xp(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 Fa(e,t){const n=Fr(e,t);if(n>=0)return e[1|n]}function Fr(e,t){return function tu(e,t,n){let r=0,o=e.length>>n;for(;o!==r;){const u=r+(o-r>>1),a=e[u<t?o=u:r=u+1}return~(o<e,createScript:e=>e,createScriptURL:e=>e})}catch{}return ar}()?.createHTML(e)||e}function cu(e){return function ro(){if(void 0===ns&&(ns=null,Se.trustedTypes))try{ns=Se.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return ns}()?.createHTML(e)||e}class Ba{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}function Mt(e){return e instanceof Ba?e.changingThisBreaksApplicationSecurity:e}class Ha{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const n=(new window.DOMParser).parseFromString(no(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}}class ja{constructor(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const n=this.inertDocument.createElement("html");this.inertDocument.appendChild(n);const r=this.inertDocument.createElement("body");n.appendChild(r)}}getInertBodyElement(t){const n=this.inertDocument.createElement("template");if("content"in n)return n.innerHTML=no(t),n;const r=this.inertDocument.createElement("body");return r.innerHTML=no(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(r),r}stripCustomNsAttrs(t){const n=t.attributes;for(let o=n.length-1;0so(t.trim())).join(", ")}function zn(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function Di(...e){const t={};for(const n of e)for(const r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}const $a=zn("area,br,col,hr,img,wbr"),wt=zn("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),gf=zn("rp,rt"),gu=Di($a,Di(wt,zn("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Di(gf,zn("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Di(gf,wt)),Ua=zn("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Wa=zn("srcset"),At=Di(Ua,Wa,zn("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),zn("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),Ga=zn("script,style,template");class Up{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,r=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?r=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,r&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let o=this.checkClobberedElement(n,n.nextSibling);if(o){n=o;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(t){const n=t.nodeName.toLowerCase();if(!gu.hasOwnProperty(n))return this.sanitizedSomething=!0,!Ga.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const r=t.attributes;for(let o=0;o"),!0}endElement(t){const n=t.nodeName.toLowerCase();gu.hasOwnProperty(n)&&!$a.hasOwnProperty(n)&&(this.buf.push(""))}chars(t){this.buf.push(mf(t))}checkClobberedElement(t,n){if(n&&(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return n}}const za=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Wp=/([^\#-~ |!])/g;function mf(e){return e.replace(/&/g,"&").replace(za,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(Wp,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let Vr;function mu(e){return"content"in e&&function Gp(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Ze=(()=>((Ze=Ze||{})[Ze.NONE=0]="NONE",Ze[Ze.HTML=1]="HTML",Ze[Ze.STYLE=2]="STYLE",Ze[Ze.SCRIPT=3]="SCRIPT",Ze[Ze.URL=4]="URL",Ze[Ze.RESOURCE_URL=5]="RESOURCE_URL",Ze))();function yf(e){const t=function Hr(){const e=F();return e&&e[12]}();return t?cu(t.sanitize(Ze.HTML,e)||""):function io(e,t){const n=function pf(e){return e instanceof Ba&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see https://g.co/ng/security#xss)`)}return n===t}(e,"HTML")?cu(Mt(e)):function _f(e,t){let n=null;try{Vr=Vr||function du(e){const t=new ja(e);return function hu(){try{return!!(new window.DOMParser).parseFromString(no(""),"text/html")}catch{return!1}}()?new Ha(t):t}(e);let r=t?String(t):"";n=Vr.getInertBodyElement(r);let o=5,u=r;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,r=u,u=n.innerHTML,n=Vr.getInertBodyElement(r)}while(r!==u);return no((new Up).sanitizeChildren(mu(n)||n))}finally{if(n){const r=mu(n)||n;for(;r.firstChild;)r.removeChild(r.firstChild)}}}(ge(),X(e))}const Df="__ngContext__";function Et(e,t){e[Df]=t}function Ka(e){const t=function os(e){return e[Df]||null}(e);return t?Array.isArray(t)?t:t.lView:null}function Ja(e){return e.ngOriginalError}function rg(e,...t){e.error(...t)}class $r{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t),r=function ng(e){return e&&e.ngErrorLogger||rg}(t);r(this._console,"ERROR",t),n&&r(this._console,"ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&Ja(t);for(;n&&Ja(n);)n=Ja(n);return n||null}}const If=(()=>(typeof requestAnimationFrame<"u"&&requestAnimationFrame||setTimeout).bind(Se))();function Cn(e){return e instanceof Function?e():e}var rn=(()=>((rn=rn||{})[rn.Important=1]="Important",rn[rn.DashCase=2]="DashCase",rn))();function el(e,t){return undefined(e,t)}function ss(e){const t=e[3];return Ht(t)?t[3]:t}function tl(e){return Ff(e[13])}function nl(e){return Ff(e[4])}function Ff(e){for(;null!==e&&!Ht(e);)e=e[4];return e}function ao(e,t,n,r,o){if(null!=r){let u,a=!1;Ht(r)?u=r:Nn(r)&&(a=!0,r=r[0]);const c=De(r);0===e&&null!==n?null==o?Vf(t,n,c):wi(t,n,c,o||null,!0):1===e&&null!==n?wi(t,n,c,o||null,!0):2===e?function sl(e,t,n){const r=Du(e,t);r&&function Cg(e,t,n,r){Z(e)?e.removeChild(t,n,r):t.removeChild(n)}(e,r,t,n)}(t,c,a):3===e&&t.destroyNode(c),null!=u&&function bu(e,t,n,r,o){const u=n[7];u!==De(n)&&ao(t,e,r,u,o);for(let c=10;c0&&(e[n-1][4]=r[4]);const u=Ko(e,10+t);!function Pf(e,t){as(e,t,t[11],2,null,null),t[0]=null,t[6]=null}(r[1],r);const a=u[19];null!==a&&a.detachView(u[1]),r[3]=null,r[4]=null,r[2]&=-129}return r}function Lf(e,t){if(!(256&t[2])){const n=t[11];Z(n)&&n.destroyNode&&as(e,t,n,3,null,null),function vg(e){let t=e[13];if(!t)return yu(e[1],e);for(;t;){let n=null;if(Nn(t))n=t[13];else{const r=t[10];r&&(n=r)}if(!n){for(;t&&!t[4]&&t!==e;)Nn(t)&&yu(t[1],t),t=t[3];null===t&&(t=e),Nn(t)&&yu(t[1],t),n=t&&t[4]}t=n}}(t)}}function yu(e,t){if(!(256&t[2])){t[2]&=-129,t[2]|=256,function vu(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r=0?r[o=h]():r[o=-h].unsubscribe(),u+=2}else{const a=r[o=n[u+1]];n[u].call(a)}if(null!==r){for(let u=o+1;uu?"":o[y+1].toLowerCase();const C=8&r?D:null;if(C&&-1!==Qf(C,h,0)||2&r&&h!==D){if(Ln(r))return!1;a=!0}}}}else{if(!a&&!Ln(r)&&!Ln(f))return!1;if(a&&Ln(f))continue;a=!1,r=f|1&r}}return Ln(r)||a}function Ln(e){return 0==(1&e)}function Tu(e,t,n,r){if(null===t)return-1;let o=0;if(r||!n){let u=!1;for(;o-1)for(n++;n0?'="'+c+'"':"")+"]"}else 8&r?o+="."+a:4&r&&(o+=" "+a);else""!==o&&!Ln(a)&&(t+=cl(u,o),o=""),r=a,u=u||!Ln(r);n++}return""!==o&&(t+=cl(u,o)),t}const ie={};function Ne(e){ls(de(),F(),ht()+e,Vs())}function ls(e,t,n,r){if(!r)if(3==(3&t[2])){const u=e.preOrderCheckHooks;null!==u&&$s(t,u,n)}else{const u=e.preOrderHooks;null!==u&&Us(t,u,0,n)}ot(n)}function Su(e,t){return e<<17|t<<2}function kn(e){return e>>17&32767}function fl(e){return 2|e}function lr(e){return(131068&e)>>2}function dl(e,t){return-131069&e|t<<2}function hl(e){return 1|e}function cd(e,t){const n=e.contentQueries;if(null!==n)for(let r=0;r20&&ls(e,t,20,Vs()),n(r,o)}finally{ot(u)}}function fd(e,t,n){if(Cr(t)){const o=t.directiveEnd;for(let u=t.directiveStart;u0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(c)!=f&&c.push(f),c.push(r,o,a)}}function Dd(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function Il(e,t){t.flags|=2,(e.components||(e.components=[])).push(t.index)}function Zg(e,t,n){if(n){if(t.exportAs)for(let r=0;r0&&Al(n)}}function Al(e){for(let r=tl(e);null!==r;r=nl(r))for(let o=10;o0&&Al(u)}const n=e[1].components;if(null!==n)for(let r=0;r0&&Al(o)}}function em(e,t){const n=$t(t,e),r=n[1];(function tm(e,t){for(let n=t.length;nPromise.resolve(null))();function Id(e){return e[7]||(e[7]=[])}function xd(e){return e.cleanup||(e.cleanup=[])}function Ad(e,t){const n=e[9],r=n?n.get($r,null):null;r&&r.handleError(t)}function Rd(e,t,n,r,o){for(let u=0;uthis.processProvider(c,t,n)),Gn([t],c=>this.processInjectorType(c,[],u)),this.records.set(Pl,zr(void 0,this));const a=this.records.get(Ol);this.scope=null!=a?a.value:null,this.source=o||("object"==typeof t?null:Ce(t))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(t=>t.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(t,n=xt,r=ne.Default){this.assertNotDestroyed();const o=La(this),u=Dr(void 0);try{if(!(r&ne.SkipSelf)){let c=this.records.get(t);if(void 0===c){const f=function pm(e){return"function"==typeof e||"object"==typeof e&&e instanceof Te}(t)&&fa(t);c=f&&this.injectableDefInScope(f)?zr(Lu(t),ds):null,this.records.set(t,c)}if(null!=c)return this.hydrate(t,c)}return(r&ne.Self?Nd():this.parent).get(t,n=r&ne.Optional&&n===xt?null:n)}catch(a){if("NullInjectorError"===a.name){if((a[mi]=a[mi]||[]).unshift(Ce(t)),o)throw a;return function Op(e,t,n,r){const o=e[mi];throw t[Gt]&&o.unshift(t[Gt]),e.message=function Or(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.substr(2):e;let o=Ce(t);if(Array.isArray(t))o=t.map(Ce).join(" -> ");else if("object"==typeof t){let u=[];for(let a in t)if(t.hasOwnProperty(a)){let c=t[a];u.push(a+":"+("string"==typeof c?JSON.stringify(c):Ce(c)))}o=`{${u.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${e.replace(Xc,"\n ")}`}("\n"+e.message,o,n,r),e.ngTokenPath=o,e[mi]=null,e}(a,t,"R3InjectorError",this.source)}throw a}finally{Dr(u),La(o)}}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(t=>this.get(t))}toString(){const t=[];return this.records.forEach((r,o)=>t.push(Ce(o))),`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new ve(205,!1)}processInjectorType(t,n,r){if(!(t=ue(t)))return!1;let o=da(t);const u=null==o&&t.ngModule||void 0,a=void 0===u?t:u,c=-1!==r.indexOf(a);if(void 0!==u&&(o=da(u)),null==o)return!1;if(null!=o.imports&&!c){let g;r.push(a);try{Gn(o.imports,y=>{this.processInjectorType(y,n,r)&&(void 0===g&&(g=[]),g.push(y))})}finally{}if(void 0!==g)for(let y=0;ythis.processProvider(I,D,C||Ae))}}this.injectorDefTypes.add(a);const f=jt(a)||(()=>new a);this.records.set(a,zr(f,ds));const h=o.providers;if(null!=h&&!c){const g=t;Gn(h,y=>this.processProvider(y,g,h))}return void 0!==u&&void 0!==t.providers}processProvider(t,n,r){let o=ut(t=ue(t))?t:ue(t&&t.provide);const u=function lm(e,t,n){return kd(e)?zr(void 0,e.useValue):zr(function Ld(e,t,n){let r;if(ut(e)){const o=ue(e);return jt(o)||Lu(o)}if(kd(e))r=()=>ue(e.useValue);else if(function fm(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...Jo(e.deps||[]));else if(function cm(e){return!(!e||!e.useExisting)}(e))r=()=>me(ue(e.useExisting));else{const o=ue(e&&(e.useClass||e.provide));if(!function dm(e){return!!e.deps}(e))return jt(o)||Lu(o);r=()=>new o(...Jo(e.deps))}return r}(e),ds)}(t);if(ut(t)||!0!==t.multi)this.records.get(o);else{let a=this.records.get(o);a||(a=zr(void 0,ds,!0),a.factory=()=>Jo(a.multi),this.records.set(o,a)),o=t,a.multi.push(t)}this.records.set(o,u)}hydrate(t,n){return n.value===ds&&(n.value=um,n.value=n.factory()),"object"==typeof n.value&&n.value&&function hm(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this.onDestroy.add(n.value),n.value}injectableDefInScope(t){if(!t.providedIn)return!1;const n=ue(t.providedIn);return"string"==typeof n?"any"===n||n===this.scope:this.injectorDefTypes.has(n)}}function Lu(e){const t=fa(e),n=null!==t?t.factory:jt(e);if(null!==n)return n;if(e instanceof Te)throw new ve(204,!1);if(e instanceof Function)return function am(e){const t=e.length;if(t>0)throw function Xi(e,t){const n=[];for(let r=0;rn.factory(e):()=>new e}(e);throw new ve(204,!1)}function zr(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function kd(e){return null!==e&&"object"==typeof e&&Nr in e}function ut(e){return"function"==typeof e}let Bn=(()=>{class e{static create(n,r){if(Array.isArray(n))return Pd({name:""},r,n,"");{const o=n.name??"";return Pd({name:o},n.parent,n.providers,o)}}}return e.THROW_IF_NOT_FOUND=xt,e.NULL=new Fd,e.\u0275prov=Fe({token:e,providedIn:"any",factory:()=>me(Pl)}),e.__NG_ELEMENT_ID__=-1,e})();function Dm(e,t){js(Ka(e)[1],it())}let _=null;function v(){if(!_){const e=Se.Symbol;if(e&&e.iterator)_=e.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let n=0;nc(De(fe[r.index])):r.index;if(Z(n)){let fe=null;if(!c&&f&&(fe=function sE(e,t,n,r){const o=e.cleanup;if(null!=o)for(let u=0;uf?c[f]:null}"string"==typeof a&&(u+=2)}return null}(e,t,o,r.index)),null!==fe)(fe.__ngLastListenerFn__||fe).__ngNextListenerFn__=u,fe.__ngLastListenerFn__=u,C=!1;else{u=Mm(r,t,y,u,!1);const Ee=n.listen(H,o,u);D.push(u,Ee),g&&g.push(o,W,M,M+1)}}else u=Mm(r,t,y,u,!0),H.addEventListener(o,u,a),D.push(u),g&&g.push(o,W,M,a)}else u=Mm(r,t,y,u,!1);const I=r.outputs;let P;if(C&&null!==I&&(P=I[o])){const O=P.length;if(O)for(let H=0;H0;)t=t[15],e--;return t}(e,Q.lFrame.contextLView))[8]}(e)}function Pv(e,t,n,r,o){const u=e[n+1],a=null===t;let c=r?kn(u):lr(u),f=!1;for(;0!==c&&(!1===f||a);){const g=e[c+1];dE(e[c],t)&&(f=!0,e[c+1]=r?hl(g):fl(g)),c=r?kn(g):lr(g)}f&&(e[n+1]=r?fl(u):hl(u))}function dE(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&Fr(e,t)>=0}const Ct={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Ov(e){return e.substring(Ct.key,Ct.keyEnd)}function Lv(e,t){const n=Ct.textEnd;return n===t?-1:(t=Ct.keyEnd=function mE(e,t,n){for(;t32;)t++;return t}(e,Ct.key=t,n),$u(e,t,n))}function $u(e,t,n){for(;t=0;n=Lv(t,n))Wt(e,Ov(t),!0)}function $v(e,t){return t>=e.expandoStartIndex}function Uv(e,t,n,r){const o=e.data;if(null===o[n+1]){const u=o[ht()],a=$v(e,n);qv(u,r)&&null===t&&!a&&(t=!1),t=function wE(e,t,n,r){const o=function di(e){const t=Q.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}(e);let u=r?t.residualClasses:t.residualStyles;if(null===o)0===(r?t.classBindings:t.styleBindings)&&(n=Gl(n=Rm(null,e,t,n,r),t.attrs,r),u=null);else{const a=t.directiveStylingLast;if(-1===a||e[a]!==o)if(n=Rm(o,e,t,n,r),null===u){let f=function EE(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==lr(r))return e[kn(r)]}(e,t,r);void 0!==f&&Array.isArray(f)&&(f=Rm(null,e,t,f[1],r),f=Gl(f,t.attrs,r),function CE(e,t,n,r){e[kn(n?t.classBindings:t.styleBindings)]=r}(e,t,r,f))}else u=function bE(e,t,n){let r;const o=t.directiveEnd;for(let u=1+t.directiveStylingLast;u0)&&(h=!0)}else g=n;if(o)if(0!==f){const D=kn(e[c+1]);e[r+1]=Su(D,c),0!==D&&(e[D+1]=dl(e[D+1],r)),e[c+1]=function rd(e,t){return 131071&e|t<<17}(e[c+1],r)}else e[r+1]=Su(c,0),0!==c&&(e[c+1]=dl(e[c+1],r)),c=r;else e[r+1]=Su(f,0),0===c?c=r:e[f+1]=dl(e[f+1],r),f=r;h&&(e[r+1]=fl(e[r+1])),Pv(e,g,r,!0),Pv(e,g,r,!1),function fE(e,t,n,r,o){const u=o?e.residualClasses:e.residualStyles;null!=u&&"string"==typeof t&&Fr(u,t)>=0&&(n[r+1]=hl(n[r+1]))}(t,g,e,r,u),a=Su(c,f),u?t.classBindings=a:t.styleBindings=a}(o,u,t,n,a,r)}}function Rm(e,t,n,r,o){let u=null;const a=n.directiveEnd;let c=n.directiveStylingLast;for(-1===c?c=n.directiveStart:c++;c0;){const f=e[o],h=Array.isArray(f),g=h?f[1]:f,y=null===g;let D=n[o+1];D===ie&&(D=y?Ae:void 0);let C=y?Fa(D,r):g===r?D:void 0;if(h&&!Jd(C)&&(C=Fa(f,r)),Jd(C)&&(c=C,a))return c;const I=e[o+1];o=a?kn(I):lr(I)}if(null!==t){let f=u?t.residualClasses:t.residualStyles;null!=f&&(c=Fa(f,r))}return c}function Jd(e){return void 0!==e}function qv(e,t){return 0!=(e.flags&(t?16:32))}function Bt(e,t=""){const n=F(),r=de(),o=e+20,u=r.firstCreatePass?co(r,o,1,t,null):r.data[o],a=n[o]=function rl(e,t){return Z(e)?e.createText(t):e.createTextNode(t)}(n[11],t);wu(r,n,a,u),tn(u,!1)}function Zr(e,t,n){const r=F(),o=Je(r,e,t,n);return o!==ie&&cr(r,ht(),o),Zr}function Fm(e,t,n,r,o){const u=F(),a=_t(u,e,t,n,r,o);return a!==ie&&cr(u,ht(),a),Fm}function Nm(e,t,n){!function dr(e,t,n,r){const o=de(),u=or(2);o.firstUpdatePass&&Uv(o,null,u,r);const a=F();if(n!==ie&&j(a,u,n)){const c=o.data[ht()];if(qv(c,r)&&!$v(o,u)){let f=r?c.classesWithoutHost:c.stylesWithoutHost;null!==f&&(n=oa(f,n||"")),Im(o,c,a,n,r)}else!function SE(e,t,n,r,o,u,a,c){o===ie&&(o=Ae);let f=0,h=0,g=0{class e{}return e.NULL=new YC,e})();function ZC(){return Gu(it(),F())}function Gu(e,t){return new zu(Ot(e,t))}let zu=(()=>{class e{constructor(n){this.nativeElement=n}}return e.__NG_ELEMENT_ID__=ZC,e})();function KC(e){return e instanceof zu?e.nativeElement:e}class $D{}let UD=(()=>{class e{}return e.__NG_ELEMENT_ID__=()=>function XC(){const e=F(),n=$t(it().index,e);return function JC(e){return e[11]}(Nn(n)?n:e)}(),e})(),eb=(()=>{class e{}return e.\u0275prov=Fe({token:e,providedIn:"root",factory:()=>null}),e})();class Hm{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const tb=new Hm("13.3.0"),jm={};function oh(e,t,n,r,o=!1){for(;null!==n;){const u=t[n.index];if(null!==u&&r.push(De(u)),Ht(u))for(let c=10;c-1&&(il(t,r),Ko(n,r))}this._attachedToViewContainer=!1}Lf(this._lView[1],this._lView)}onDestroy(t){pd(this._lView[1],this._lView,null,t)}markForCheck(){Rl(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){Fl(this._lView[1],this._lView,this.context)}checkNoChanges(){!function nm(e,t,n){$e(!0);try{Fl(e,t,n)}finally{$e(!1)}}(this._lView[1],this._lView,this.context)}attachToViewContainerRef(){if(this._appRef)throw new ve(902,"");this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function yg(e,t){as(e,t,t[11],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new ve(902,"");this._appRef=t}}class nb extends Zl{constructor(t){super(t),this._view=t}detectChanges(){Sd(this._view)}checkNoChanges(){!function rm(e){$e(!0);try{Sd(e)}finally{$e(!1)}}(this._view)}get context(){return null}}class WD extends ih{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=Tt(t);return new $m(n,this.ngModule)}}function GD(e){const t=[];for(let n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}class $m extends HD{constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function nd(e){return e.map(td).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}get inputs(){return GD(this.componentDef.inputs)}get outputs(){return GD(this.componentDef.outputs)}create(t,n,r,o){const u=(o=o||this.ngModule)?function ib(e,t){return{get:(n,r,o)=>{const u=e.get(n,jm,o);return u!==jm||r===jm?u:t.get(n,r,o)}}}(t,o.injector):t,a=u.get($D,Os),c=u.get(eb,null),f=a.createRenderer(null,this.componentDef),h=this.componentDef.selectors[0][0]||"div",g=r?function hd(e,t,n){if(Z(e))return e.selectRootElement(t,n===fn.ShadowDom);let r="string"==typeof t?e.querySelector(t):t;return r.textContent="",r}(f,r,this.componentDef.encapsulation):us(a.createRenderer(null,this.componentDef),h,function rb(e){const t=e.toLowerCase();return"svg"===t?"svg":"math"===t?b:null}(h)),y=this.componentDef.onPush?576:528,D=function qd(e,t){return{components:[],scheduler:e||If,clean:im,playerHandler:t||null,flags:0}}(),C=Si(0,null,null,1,0,null,null,null,null,null),I=fs(null,C,D,y,null,null,a,f,c,u);let P,O;Hs(I);try{const H=function Gd(e,t,n,r,o,u){const a=n[1];n[20]=e;const f=co(a,20,2,"#host",null),h=f.mergedAttrs=t.hostAttrs;null!==h&&(Pu(f,h,!0),null!==e&&(Ws(o,e,h),null!==f.classes&&al(o,e,f.classes),null!==f.styles&&qf(o,e,f.styles)));const g=r.createRenderer(e,t),y=fs(n,Tl(t),null,t.onPush?64:16,n[20],f,r,g,u||null,null);return a.firstCreatePass&&(Wn(Yi(f,n),a,t.type),Il(a,f),wd(f,n.length,1)),Fu(n,y),n[20]=y}(g,this.componentDef,I,a,f);if(g)if(r)Ws(f,g,["ng-version",tb.full]);else{const{attrs:M,classes:W}=function Ag(e){const t=[],n=[];let r=1,o=2;for(;r0&&al(f,g,W.join(" "))}if(O=we(C,20),void 0!==n){const M=O.projection=[];for(let W=0;Wf(a,t)),t.contentQueries){const f=it();t.contentQueries(1,a,f.directiveStart)}const c=it();return!u.firstCreatePass||null===t.hostBindings&&null===t.hostAttrs||(ot(c.index),vd(n[1],c,0,c.directiveStart,c.directiveEnd,t),Dd(t,a)),a}(H,this.componentDef,I,D,[Dm]),te(C,I,null)}finally{Wo()}return new sb(this.componentType,P,Gu(O,I),I,O)}}class sb extends class qC{}{constructor(t,n,r,o,u){super(),this.location=r,this._rootLView=o,this._tNode=u,this.instance=n,this.hostView=this.changeDetectorRef=new nb(o),this.componentType=t}get injector(){return new Rr(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}class qu{}const Qu=new Map;class QD extends qu{constructor(t,n){super(),this._parent=n,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new WD(this);const r=hn(t);this._bootstrapComponents=Cn(r.bootstrap),this._r3Injector=Ou(t,n,[{provide:qu,useValue:this},{provide:ih,useValue:this.componentFactoryResolver}],Ce(t)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(t)}get(t,n=Bn.THROW_IF_NOT_FOUND,r=ne.Default){return t===Bn||t===qu||t===Pl?this:this._r3Injector.get(t,n,r)}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class Um extends class ab{}{constructor(t){super(),this.moduleType=t,null!==hn(t)&&function lb(e){const t=new Set;!function n(r){const o=hn(r,!0),u=o.id;null!==u&&(function zD(e,t,n){if(t&&t!==n)throw new Error(`Duplicate module registered for ${e} - ${Ce(t)} vs ${Ce(t.name)}`)}(u,Qu.get(u),r),Qu.set(u,r));const a=Cn(o.imports);for(const c of a)t.has(c)||(t.add(c),n(c))}(e)}(t)}create(t){return new QD(this.moduleType,t)}}function YD(e,t,n,r){return function KD(e,t,n,r,o,u){const a=t+n;return j(e,a,o)?L(e,a+1,u?r.call(u,o):r(o)):Kl(e,a+1)}(F(),be(),e,t,n,r)}function ZD(e,t,n,r,o){return function JD(e,t,n,r,o,u,a){const c=t+n;return ee(e,c,o,u)?L(e,c+2,a?r.call(a,o,u):r(o,u)):Kl(e,c+2)}(F(),be(),e,t,n,r,o)}function Kl(e,t){const n=e[t];return n===ie?void 0:n}function Wm(e){return t=>{setTimeout(e,void 0,t)}}const xi=class Tb extends wo{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,n,r){let o=t,u=n||(()=>null),a=r;if(t&&"object"==typeof t){const f=t;o=f.next?.bind(f),u=f.error?.bind(f),a=f.complete?.bind(f)}this.__isAsync&&(u=Wm(u),o&&(o=Wm(o)),a&&(a=Wm(a)));const c=super.subscribe({next:o,error:u,complete:a});return t instanceof Oe&&t.add(c),c}};function Sb(){return this._results[v()]()}class Gm{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=v(),r=Gm.prototype;r[n]||(r[n]=Sb)}get changes(){return this._changes||(this._changes=new xi)}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=Ut(t);(this._changesDetected=!function Kc(e,t,n){if(e.length!==t.length)return!1;for(let r=0;r{class e{}return e.__NG_ELEMENT_ID__=Mb,e})();const Ib=Mi,xb=class extends Ib{constructor(t,n,r){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=r}createEmbeddedView(t){const n=this._declarationTContainer.tViews,r=fs(this._declarationLView,n,t,16,null,n.declTNode,null,null,null,null);r[17]=this._declarationLView[this._declarationTContainer.index];const u=this._declarationLView[19];return null!==u&&(r[19]=u.createEmbeddedView(n)),te(n,r,t),new Zl(r)}};function Mb(){return sh(it(),F())}function sh(e,t){return 4&e.type?new xb(t,e,Gu(e,t)):null}let Kr=(()=>{class e{}return e.__NG_ELEMENT_ID__=Ab,e})();function Ab(){return o0(it(),F())}const Rb=Kr,n0=class extends Rb{constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return Gu(this._hostTNode,this._hostLView)}get injector(){return new Rr(this._hostTNode,this._hostLView)}get parentInjector(){const t=Zi(this._hostTNode,this._hostLView);if(zc(t)){const n=pi(t,this._hostLView),r=qi(t);return new Rr(n[1].data[r+8],n)}return new Rr(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=r0(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,n,r){const o=t.createEmbeddedView(n||{});return this.insert(o,r),o}createComponent(t,n,r,o,u){const a=t&&!function Zo(e){return"function"==typeof e}(t);let c;if(a)c=n;else{const y=n||{};c=y.index,r=y.injector,o=y.projectableNodes,u=y.ngModuleRef}const f=a?t:new $m(Tt(t)),h=r||this.parentInjector;if(!u&&null==f.ngModule){const D=(a?h:this.parentInjector).get(qu,null);D&&(u=D)}const g=f.create(h,o,void 0,u);return this.insert(g.hostView,c),g}insert(t,n){const r=t._lView,o=r[1];if(function lp(e){return Ht(e[3])}(r)){const g=this.indexOf(t);if(-1!==g)this.detach(g);else{const y=r[3],D=new n0(y,y[6],y[3]);D.detach(D.indexOf(t))}}const u=this._adjustIndex(n),a=this._lContainer;!function Dg(e,t,n,r){const o=10+r,u=n.length;r>0&&(n[o-1][4]=t),r0)r.push(a[c/2]);else{const h=u[c+1],g=t[-f];for(let y=10;y{class e{constructor(n){this.appInits=n,this.resolve=lh,this.reject=lh,this.initialized=!1,this.done=!1,this.donePromise=new Promise((r,o)=>{this.resolve=r,this.reject=o})}runInitializers(){if(this.initialized)return;const n=[],r=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let o=0;o{u.subscribe({complete:c,error:f})});n.push(a)}}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)(me(A0,8))},e.\u0275prov=Fe({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const ec=new Te("AppId",{providedIn:"root",factory:function R0(){return`${o_()}${o_()}${o_()}`}});function o_(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const F0=new Te("Platform Initializer"),ch=new Te("Platform ID"),rT=new Te("appBootstrapListener");let iT=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=Fe({token:e,factory:e.\u0275fac}),e})();const po=new Te("LocaleId",{providedIn:"root",factory:()=>tf(po,ne.Optional|ne.SkipSelf)||function oT(){return typeof $localize<"u"&&$localize.locale||Xd}()}),lT=(()=>Promise.resolve(0))();function s_(e){typeof Zone>"u"?lT.then(()=>{e&&e.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",e)}class Tn{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new xi(!1),this.onMicrotaskEmpty=new xi(!1),this.onStable=new xi(!1),this.onError=new xi(!1),typeof Zone>"u")throw new Error("In this configuration Angular requires Zone.js");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 cT(){let e=Se.requestAnimationFrame,t=Se.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 hT(e){const t=()=>{!function dT(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(Se,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,a_(e),e.isCheckStableRunning=!0,u_(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),a_(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,o,u,a,c)=>{try{return N0(e),n.invokeTask(o,u,a,c)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===u.type||e.shouldCoalesceRunChangeDetection)&&t(),P0(e)}},onInvoke:(n,r,o,u,a,c,f)=>{try{return N0(e),n.invoke(o,u,a,c,f)}finally{e.shouldCoalesceRunChangeDetection&&t(),P0(e)}},onHasTask:(n,r,o,u)=>{n.hasTask(o,u),r===o&&("microTask"==u.change?(e._hasPendingMicrotasks=u.microTask,a_(e),u_(e)):"macroTask"==u.change&&(e.hasPendingMacrotasks=u.macroTask))},onHandleError:(n,r,o,u)=>(n.handleError(o,u),e.runOutsideAngular(()=>e.onError.emit(u)),!1)})}(o)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Tn.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(Tn.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,o){const u=this._inner,a=u.scheduleEventTask("NgZoneEvent: "+o,t,fT,lh,lh);try{return u.runTask(a,n,r)}finally{u.cancelTask(a)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}}const fT={};function u_(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 a_(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function N0(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function P0(e){e._nesting--,u_(e)}class pT{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new xi,this.onMicrotaskEmpty=new xi,this.onStable=new xi,this.onError=new xi}run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,o){return t.apply(n,r)}}let l_=(()=>{class e{constructor(n){this._ngZone=n,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Tn.assertNotInAngularZone(),s_(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())s_(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb(this._didWork)}this._didWork=!1});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(n)||(clearTimeout(r.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,r,o){let u=-1;r&&r>0&&(u=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==u),n(this._didWork,this.getPendingTasks())},r)),this._callbacks.push({doneCb:n,timeoutId:u,updateCb:o})}whenStable(n,r,o){if(o&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,r,o),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(n,r,o){return[]}}return e.\u0275fac=function(n){return new(n||e)(me(Tn))},e.\u0275prov=Fe({token:e,factory:e.\u0275fac}),e})(),O0=(()=>{class e{constructor(){this._applications=new Map,c_.addToWindow(this)}registerApplication(n,r){this._applications.set(n,r)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,r=!0){return c_.findTestabilityInTree(this,n,r)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=Fe({token:e,factory:e.\u0275fac}),e})();class gT{addToWindow(t){}findTestabilityInTree(t,n,r){return null}}let hr,c_=new gT;const L0=new Te("AllowMultipleToken");function k0(e,t,n=[]){const r=`Platform: ${t}`,o=new Te(r);return(u=[])=>{let a=B0();if(!a||a.injector.get(L0,!1))if(e)e(n.concat(u).concat({provide:o,useValue:!0}));else{const c=n.concat(u).concat({provide:o,useValue:!0},{provide:Ol,useValue:"platform"});!function vT(e){if(hr&&!hr.destroyed&&!hr.injector.get(L0,!1))throw new ve(400,"");hr=e.get(V0);const t=e.get(F0,null);t&&t.forEach(n=>n())}(Bn.create({providers:c,name:r}))}return function DT(e){const t=B0();if(!t)throw new ve(401,"");return t}()}}function B0(){return hr&&!hr.destroyed?hr:null}let V0=(()=>{class e{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,r){const c=function wT(e,t){let n;return n="noop"===e?new pT:("zone.js"===e?void 0:e)||new Tn({enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!!t?.ngZoneEventCoalescing,shouldCoalesceRunChangeDetection:!!t?.ngZoneRunCoalescing}),n}(r?r.ngZone:void 0,{ngZoneEventCoalescing:r&&r.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:r&&r.ngZoneRunCoalescing||!1}),f=[{provide:Tn,useValue:c}];return c.run(()=>{const h=Bn.create({providers:f,parent:this.injector,name:n.moduleType.name}),g=n.create(h),y=g.injector.get($r,null);if(!y)throw new ve(402,"");return c.runOutsideAngular(()=>{const D=c.onError.subscribe({next:C=>{y.handleError(C)}});g.onDestroy(()=>{f_(this._modules,g),D.unsubscribe()})}),function ET(e,t,n){try{const r=n();return xm(r)?r.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(y,c,()=>{const D=g.injector.get(i_);return D.runInitializers(),D.donePromise.then(()=>(function KE(e){Xt(e,"Expected localeId to be defined"),"string"==typeof e&&(gD=e.toLowerCase().replace(/_/g,"-"))}(g.injector.get(po,Xd)||Xd),this._moduleDoBootstrap(g),g))})})}bootstrapModule(n,r=[]){const o=H0({},r);return function _T(e,t,n){const r=new Um(n);return Promise.resolve(r)}(0,0,n).then(u=>this.bootstrapModuleFactory(u,o))}_moduleDoBootstrap(n){const r=n.injector.get(j0);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(o=>r.bootstrap(o));else{if(!n.instance.ngDoBootstrap)throw new ve(403,"");n.instance.ngDoBootstrap(r)}this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new ve(404,"");this._modules.slice().forEach(n=>n.destroy()),this._destroyListeners.forEach(n=>n()),this._destroyed=!0}get destroyed(){return this._destroyed}}return e.\u0275fac=function(n){return new(n||e)(me(Bn))},e.\u0275prov=Fe({token:e,factory:e.\u0275fac}),e})();function H0(e,t){return Array.isArray(t)?t.reduce(H0,e):{...e,...t}}let j0=(()=>{class e{constructor(n,r,o,u,a){this._zone=n,this._injector=r,this._exceptionHandler=o,this._componentFactoryResolver=u,this._initStatus=a,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const c=new qe(h=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{h.next(this._stable),h.complete()})}),f=new qe(h=>{let g;this._zone.runOutsideAngular(()=>{g=this._zone.onStable.subscribe(()=>{Tn.assertNotInAngularZone(),s_(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,h.next(!0))})})});const y=this._zone.onUnstable.subscribe(()=>{Tn.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{h.next(!1)}))});return()=>{g.unsubscribe(),y.unsubscribe()}});this.isStable=function Mo(...e){let t=Number.POSITIVE_INFINITY,n=null,r=e[e.length-1];return function dc(e){return e&&"function"==typeof e.schedule}(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 qe?e[0]:function xo(e=Number.POSITIVE_INFINITY){return cn(xn,e)}(t)(function Oh(e,t){return t?gc(e,t):new qe(er(e))}(e,n))}(c,f.pipe(function kh(){return e=>ni()(function ra(e,t){return function(r){let o;if(o="function"==typeof e?e:function(){return e},"function"==typeof t)return r.lift(new ia(o,t));const u=Object.create(r,ea);return u.source=r,u.subjectFactory=o,u}}(Lh)(e))}()))}bootstrap(n,r){if(!this._initStatus.done)throw new ve(405,"");let o;o=n instanceof HD?n:this._componentFactoryResolver.resolveComponentFactory(n),this.componentTypes.push(o.componentType);const u=function yT(e){return e.isBoundToModule}(o)?void 0:this._injector.get(qu),c=o.create(Bn.NULL,[],r||o.selector,u),f=c.location.nativeElement,h=c.injector.get(l_,null),g=h&&c.injector.get(O0);return h&&g&&g.registerApplication(f,h),c.onDestroy(()=>{this.detachView(c.hostView),f_(this.components,c),g&&g.unregisterApplication(f)}),this._loadComponent(c),c}tick(){if(this._runningTick)throw new ve(101,"");try{this._runningTick=!0;for(let n of this._views)n.detectChanges()}catch(n){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(n))}finally{this._runningTick=!1}}attachView(n){const r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){const r=n;f_(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n),this._injector.get(rT,[]).concat(this._bootstrapListeners).forEach(o=>o(n))}ngOnDestroy(){this._views.slice().forEach(n=>n.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return e.\u0275fac=function(n){return new(n||e)(me(Tn),me(Bn),me($r),me(ih),me(i_))},e.\u0275prov=Fe({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function f_(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}class Q0{constructor(){}supports(t){return T(t)}create(t){return new NT(t)}}const FT=(e,t)=>t;class NT{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||FT}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,u=null;for(;n||r;){const a=!r||n&&n.currentIndex{a=this._trackByFn(o,c),null!==n&&Object.is(n.trackById,a)?(r&&(n=this._verifyReinsertion(n,c,a,o)),Object.is(n.item,c)||this._addIdentityChange(n,c)):(n=this._mismatch(n,c,a,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 u;return null===t?u=this._itTail:(u=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,u,o)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(r,o))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,u,o)):t=this._addAfter(new PT(n,r),u,o),t}_verifyReinsertion(t,n,r,o){let u=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==u?t=this._reinsertAfter(u,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,u=t._nextRemoved;return null===o?this._removalsHead=u:o._nextRemoved=u,null===u?this._removalsTail=o:u._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 Y0),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 Y0),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 PT{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 OT{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 Y0{constructor(){this.map=new Map}put(t){const n=t.trackById;let r=this.map.get(n);r||(r=new OT,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 Z0(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 u=this._getOrCreateRecordForKey(o,r);n=this._insertBeforeOrAppend(n,u)}}),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 u=o._prev,a=o._next;return u&&(u._next=a),a&&(a._prev=u),o._next=null,o._prev=null,o}const r=new kT(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 kT{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 J0(){return new hh([new Q0])}let hh=(()=>{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||J0()),deps:[[e,new au,new Xo]]}}find(n){const r=this.factories.find(o=>o.supports(n));if(null!=r)return r;throw new ve(901,"")}}return e.\u0275prov=Fe({token:e,providedIn:"root",factory:J0}),e})();function X0(){return new tc([new K0])}let tc=(()=>{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||X0()),deps:[[e,new au,new Xo]]}}find(n){const r=this.factories.find(u=>u.supports(n));if(r)return r;throw new ve(901,"")}}return e.\u0275prov=Fe({token:e,providedIn:"root",factory:X0}),e})();const HT=k0(null,"core",[{provide:ch,useValue:"unknown"},{provide:V0,deps:[Bn]},{provide:O0,deps:[]},{provide:iT,deps:[]}]);let jT=(()=>{class e{constructor(n){}}return e.\u0275fac=function(n){return new(n||e)(me(j0))},e.\u0275mod=Li({type:e}),e.\u0275inj=vr({}),e})(),ph=null;function nc(){return ph}const Yn=new Te("DocumentToken");let cw=(()=>{class e{constructor(n,r,o,u){this._iterableDiffers=n,this._keyValueDiffers=r,this._ngEl=o,this._renderer=u,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(n){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof n?n.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(n){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof n?n.split(/\s+/):n,this._rawClass&&(T(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const n=this._iterableDiffer.diff(this._rawClass);n&&this._applyIterableChanges(n)}else if(this._keyValueDiffer){const n=this._keyValueDiffer.diff(this._rawClass);n&&this._applyKeyValueChanges(n)}}_applyKeyValueChanges(n){n.forEachAddedItem(r=>this._toggleClass(r.key,r.currentValue)),n.forEachChangedItem(r=>this._toggleClass(r.key,r.currentValue)),n.forEachRemovedItem(r=>{r.previousValue&&this._toggleClass(r.key,!1)})}_applyIterableChanges(n){n.forEachAddedItem(r=>{if("string"!=typeof r.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${Ce(r.item)}`);this._toggleClass(r.item,!0)}),n.forEachRemovedItem(r=>this._toggleClass(r.item,!1))}_applyClasses(n){n&&(Array.isArray(n)||n instanceof Set?n.forEach(r=>this._toggleClass(r,!0)):Object.keys(n).forEach(r=>this._toggleClass(r,!!n[r])))}_removeClasses(n){n&&(Array.isArray(n)||n instanceof Set?n.forEach(r=>this._toggleClass(r,!1)):Object.keys(n).forEach(r=>this._toggleClass(r,!1)))}_toggleClass(n,r){(n=n.trim())&&n.split(/\s+/g).forEach(o=>{r?this._renderer.addClass(this._ngEl.nativeElement,o):this._renderer.removeClass(this._ngEl.nativeElement,o)})}}return e.\u0275fac=function(n){return new(n||e)(le(hh),le(tc),le(zu),le(UD))},e.\u0275dir=dn({type:e,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),e})(),dw=(()=>{class e{constructor(n,r){this._viewContainer=n,this._context=new PS,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=r}set ngIf(n){this._context.$implicit=this._context.ngIf=n,this._updateView()}set ngIfThen(n){hw("ngIfThen",n),this._thenTemplateRef=n,this._thenViewRef=null,this._updateView()}set ngIfElse(n){hw("ngIfElse",n),this._elseTemplateRef=n,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(n,r){return!0}}return e.\u0275fac=function(n){return new(n||e)(le(Kr),le(Mi))},e.\u0275dir=dn({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),e})();class PS{constructor(){this.$implicit=null,this.ngIf=null}}function hw(e,t){if(t&&!t.createEmbeddedView)throw new Error(`${e} must be a TemplateRef, but received '${Ce(t)}'.`)}let gw=(()=>{class e{constructor(n){this._viewContainerRef=n,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null}ngOnChanges(n){if(n.ngTemplateOutlet){const r=this._viewContainerRef;this._viewRef&&r.remove(r.indexOf(this._viewRef)),this._viewRef=this.ngTemplateOutlet?r.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext):null}else this._viewRef&&n.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return e.\u0275fac=function(n){return new(n||e)(le(Kr))},e.\u0275dir=dn({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet"},features:[Ns]}),e})(),_w=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=Li({type:e}),e.\u0275inj=vr({}),e})();const yw="browser";class M_ extends class d1 extends class WT{}{constructor(){super(...arguments),this.supportsDOMEvents=!0}}{static makeCurrent(){!function UT(e){ph||(ph=e)}(new M_)}onAndCancel(t,n,r){return t.addEventListener(n,r,!1),()=>{t.removeEventListener(n,r,!1)}}dispatchEvent(t,n){t.dispatchEvent(n)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,n){return(n=n||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,n){return"window"===n?window:"document"===n?t:"body"===n?t.body:null}getBaseHref(t){const n=function h1(){return oc=oc||document.querySelector("base"),oc?oc.getAttribute("href"):null}();return null==n?null:function p1(e){bh=bh||document.createElement("a"),bh.setAttribute("href",e);const t=bh.pathname;return"/"===t.charAt(0)?t:`/${t}`}(n)}resetBaseElement(){oc=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return function AS(e,t){t=encodeURIComponent(t);for(const n of e.split(";")){const r=n.indexOf("="),[o,u]=-1==r?[n,""]:[n.slice(0,r),n.slice(r+1)];if(o.trim()===t)return decodeURIComponent(u)}return null}(document.cookie,t)}}let bh,oc=null;const Dw=new Te("TRANSITION_ID"),m1=[{provide:A0,useFactory:function g1(e,t,n){return()=>{n.get(i_).donePromise.then(()=>{const r=nc(),o=t.querySelectorAll(`style[ng-transition="${e}"]`);for(let u=0;u{const u=t.findTestabilityInTree(r,o);if(null==u)throw new Error("Could not find testability for element.");return u},Se.getAllAngularTestabilities=()=>t.getAllTestabilities(),Se.getAllAngularRootElements=()=>t.getAllRootElements(),Se.frameworkStabilizers||(Se.frameworkStabilizers=[]),Se.frameworkStabilizers.push(r=>{const o=Se.getAllAngularTestabilities();let u=o.length,a=!1;const c=function(f){a=a||f,u--,0==u&&r(a)};o.forEach(function(f){f.whenStable(c)})})}findTestabilityInTree(t,n,r){return null==n?null:t.getTestability(n)??(r?nc().isShadowRoot(n)?this.findTestabilityInTree(t,n.host,!0):this.findTestabilityInTree(t,n.parentElement,!0):null)}}let _1=(()=>{class e{build(){return new XMLHttpRequest}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=Fe({token:e,factory:e.\u0275fac}),e})();const Th=new Te("EventManagerPlugins");let Sh=(()=>{class e{constructor(n,r){this._zone=r,this._eventNameToPlugin=new Map,n.forEach(o=>o.manager=this),this._plugins=n.slice().reverse()}addEventListener(n,r,o){return this._findPluginFor(r).addEventListener(n,r,o)}addGlobalEventListener(n,r,o){return this._findPluginFor(r).addGlobalEventListener(n,r,o)}getZone(){return this._zone}_findPluginFor(n){const r=this._eventNameToPlugin.get(n);if(r)return r;const o=this._plugins;for(let u=0;u{class e{constructor(){this._stylesSet=new Set}addStyles(n){const r=new Set;n.forEach(o=>{this._stylesSet.has(o)||(this._stylesSet.add(o),r.add(o))}),this.onStylesAdded(r)}onStylesAdded(n){}getAllStyles(){return Array.from(this._stylesSet)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=Fe({token:e,factory:e.\u0275fac}),e})(),sc=(()=>{class e extends Ew{constructor(n){super(),this._doc=n,this._hostNodes=new Map,this._hostNodes.set(n.head,[])}_addStylesToHost(n,r,o){n.forEach(u=>{const a=this._doc.createElement("style");a.textContent=u,o.push(r.appendChild(a))})}addHost(n){const r=[];this._addStylesToHost(this._stylesSet,n,r),this._hostNodes.set(n,r)}removeHost(n){const r=this._hostNodes.get(n);r&&r.forEach(Cw),this._hostNodes.delete(n)}onStylesAdded(n){this._hostNodes.forEach((r,o)=>{this._addStylesToHost(n,o,r)})}ngOnDestroy(){this._hostNodes.forEach(n=>n.forEach(Cw))}}return e.\u0275fac=function(n){return new(n||e)(me(Yn))},e.\u0275prov=Fe({token:e,factory:e.\u0275fac}),e})();function Cw(e){nc().remove(e)}const R_={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/"},F_=/%COMP%/g;function Ih(e,t,n){for(let r=0;r{if("__ngUnwrap__"===t)return e;!1===e(t)&&(t.preventDefault(),t.returnValue=!1)}}let N_=(()=>{class e{constructor(n,r,o){this.eventManager=n,this.sharedStylesHost=r,this.appId=o,this.rendererByCompId=new Map,this.defaultRenderer=new P_(n)}createRenderer(n,r){if(!n||!r)return this.defaultRenderer;switch(r.encapsulation){case fn.Emulated:{let o=this.rendererByCompId.get(r.id);return o||(o=new C1(this.eventManager,this.sharedStylesHost,r,this.appId),this.rendererByCompId.set(r.id,o)),o.applyToHost(n),o}case 1:case fn.ShadowDom:return new b1(this.eventManager,this.sharedStylesHost,n,r);default:if(!this.rendererByCompId.has(r.id)){const o=Ih(r.id,r.styles,[]);this.sharedStylesHost.addStyles(o),this.rendererByCompId.set(r.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return e.\u0275fac=function(n){return new(n||e)(me(Sh),me(sc),me(ec))},e.\u0275prov=Fe({token:e,factory:e.\u0275fac}),e})();class P_{constructor(t){this.eventManager=t,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,n){return n?document.createElementNS(R_[n]||n,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,n){t.appendChild(n)}insertBefore(t,n,r){t&&t.insertBefore(n,r)}removeChild(t,n){t&&t.removeChild(n)}selectRootElement(t,n){let r="string"==typeof t?document.querySelector(t):t;if(!r)throw new Error(`The selector "${t}" did not match any elements`);return n||(r.textContent=""),r}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,n,r,o){if(o){n=o+":"+n;const u=R_[o];u?t.setAttributeNS(u,n,r):t.setAttribute(n,r)}else t.setAttribute(n,r)}removeAttribute(t,n,r){if(r){const o=R_[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&(rn.DashCase|rn.Important)?t.style.setProperty(n,r,o&rn.Important?"important":""):t.style[n]=r}removeStyle(t,n,r){r&rn.DashCase?t.style.removeProperty(n):t.style[n]=""}setProperty(t,n,r){t[n]=r}setValue(t,n){t.nodeValue=n}listen(t,n,r){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,n,Sw(r)):this.eventManager.addEventListener(t,n,Sw(r))}}class C1 extends P_{constructor(t,n,r,o){super(t),this.component=r;const u=Ih(o+"-"+r.id,r.styles,[]);n.addStyles(u),this.contentAttr=function D1(e){return"_ngcontent-%COMP%".replace(F_,e)}(o+"-"+r.id),this.hostAttr=function w1(e){return"_nghost-%COMP%".replace(F_,e)}(o+"-"+r.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,"")}createElement(t,n){const r=super.createElement(t,n);return super.setAttribute(r,this.contentAttr,""),r}}class b1 extends P_{constructor(t,n,r,o){super(t),this.sharedStylesHost=n,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const u=Ih(o.id,o.styles,[]);for(let a=0;a{class e extends ww{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)(me(Yn))},e.\u0275prov=Fe({token:e,factory:e.\u0275fac}),e})();const xw=["alt","control","meta","shift"],I1={"\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"},Mw={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},x1={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};let M1=(()=>{class e extends ww{constructor(n){super(n)}supports(n){return null!=e.parseEventName(n)}addEventListener(n,r,o){const u=e.parseEventName(r),a=e.eventCallback(u.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>nc().onAndCancel(n,u.domEventName,a))}static parseEventName(n){const r=n.toLowerCase().split("."),o=r.shift();if(0===r.length||"keydown"!==o&&"keyup"!==o)return null;const u=e._normalizeKey(r.pop());let a="";if(xw.forEach(f=>{const h=r.indexOf(f);h>-1&&(r.splice(h,1),a+=f+".")}),a+=u,0!=r.length||0===u.length)return null;const c={};return c.domEventName=o,c.fullKey=a,c}static getEventFullKey(n){let r="",o=function A1(e){let t=e.key;if(null==t){if(t=e.keyIdentifier,null==t)return"Unidentified";t.startsWith("U+")&&(t=String.fromCharCode(parseInt(t.substring(2),16)),3===e.location&&Mw.hasOwnProperty(t)&&(t=Mw[t]))}return I1[t]||t}(n);return o=o.toLowerCase()," "===o?o="space":"."===o&&(o="dot"),xw.forEach(u=>{u!=o&&x1[u](n)&&(r+=u+".")}),r+=o,r}static eventCallback(n,r,o){return u=>{e.getEventFullKey(u)===n&&o.runGuarded(()=>r(u))}}static _normalizeKey(n){return"esc"===n?"escape":n}}return e.\u0275fac=function(n){return new(n||e)(me(Yn))},e.\u0275prov=Fe({token:e,factory:e.\u0275fac}),e})();const P1=k0(HT,"browser",[{provide:ch,useValue:yw},{provide:F0,useValue:function R1(){M_.makeCurrent(),A_.init()},multi:!0},{provide:Yn,useFactory:function N1(){return function re(e){V=e}(document),document},deps:[]}]),O1=[{provide:Ol,useValue:"root"},{provide:$r,useFactory:function F1(){return new $r},deps:[]},{provide:Th,useClass:T1,multi:!0,deps:[Yn,Tn,ch]},{provide:Th,useClass:M1,multi:!0,deps:[Yn]},{provide:N_,useClass:N_,deps:[Sh,sc,ec]},{provide:$D,useExisting:N_},{provide:Ew,useExisting:sc},{provide:sc,useClass:sc,deps:[Yn]},{provide:l_,useClass:l_,deps:[Tn]},{provide:Sh,useClass:Sh,deps:[Th,Tn]},{provide:class f1{},useClass:_1,deps:[]}];let L1=(()=>{class e{constructor(n){if(n)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}static withServerTransition(n){return{ngModule:e,providers:[{provide:ec,useValue:n.appId},{provide:Dw,useExisting:ec},m1]}}}return e.\u0275fac=function(n){return new(n||e)(me(e,12))},e.\u0275mod=Li({type:e}),e.\u0275inj=vr({providers:O1,imports:[_w,jT]}),e})();typeof window<"u"&&window;class q1 extends Oe{constructor(t,n){super()}schedule(t,n=0){return this}}let Fw=(()=>{class e{constructor(n,r=e.now){this.SchedulerAction=n,this.now=r}schedule(n,r=0,o){return new this.SchedulerAction(this,n).schedule(o,r)}}return e.now=()=>Date.now(),e})();class mo extends Fw{constructor(t,n=Fw.now){super(t,()=>mo.delegate&&mo.delegate!==this?mo.delegate.now():n()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(t,n=0,r){return mo.delegate&&mo.delegate!==this?mo.delegate.schedule(t,n,r):super.schedule(t,n,r)}flush(t){const{actions:n}=this;if(this.active)return void n.push(t);let r;this.active=!0;do{if(r=t.execute(t.state,t.delay))break}while(t=n.shift());if(this.active=!1,r){for(;t=n.shift();)t.unsubscribe();throw r}}}const Y1=new mo(class Q1 extends q1{constructor(t,n){super(t,n),this.scheduler=t,this.work=n,this.pending=!1}schedule(t,n=0){if(this.closed)return this;this.state=t;const r=this.id,o=this.scheduler;return null!=r&&(this.id=this.recycleAsyncId(o,r,n)),this.pending=!0,this.delay=n,this.id=this.id||this.requestAsyncId(o,this.id,n),this}requestAsyncId(t,n,r=0){return setInterval(t.flush.bind(t,this),r)}recycleAsyncId(t,n,r=0){if(null!==r&&this.delay===r&&!1===this.pending)return n;clearInterval(n)}execute(t,n){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const r=this._execute(t,n);if(r)return r;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,n){let o,r=!1;try{this.work(t)}catch(u){r=!0,o=!!u&&u||new Error(u)}if(r)return this.unsubscribe(),o}_unsubscribe(){const t=this.id,n=this.scheduler,r=n.actions,o=r.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==o&&r.splice(o,1),null!=t&&(this.id=this.recycleAsyncId(n,t,null)),this.delay=null}});class K1{constructor(t,n){this.dueTime=t,this.scheduler=n}call(t,n){return n.subscribe(new J1(t,this.dueTime,this.scheduler))}}class J1 extends rt{constructor(t,n,r){super(t),this.dueTime=n,this.scheduler=r,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(t){this.clearDebounce(),this.lastValue=t,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(X1,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:t}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(t)}}clearDebounce(){const t=this.debouncedSubscription;null!==t&&(this.remove(t),t.unsubscribe(),this.debouncedSubscription=null)}}function X1(e){e.debouncedNext()}function xh(e,t,n,r){return mr(n)&&(r=n,n=void 0),r?xh(e,t,n).pipe(hc(o=>Zt(o)?r(...o):r(o))):new qe(o=>{Nw(e,t,function u(a){o.next(arguments.length>1?Array.prototype.slice.call(arguments):a)},o,n)})}function Nw(e,t,n,r,o){let u;if(function nI(e){return e&&"function"==typeof e.addEventListener&&"function"==typeof e.removeEventListener}(e)){const a=e;e.addEventListener(t,n,o),u=()=>a.removeEventListener(t,n,o)}else if(function tI(e){return e&&"function"==typeof e.on&&"function"==typeof e.off}(e)){const a=e;e.on(t,n),u=()=>a.off(t,n)}else if(function eI(e){return e&&"function"==typeof e.addListener&&"function"==typeof e.removeListener}(e)){const a=e;e.addListener(t,n),u=()=>a.removeListener(t,n)}else{if(!e||!e.length)throw new TypeError("Invalid event target");for(let a=0,c=e.length;a{class e{}return e.Bottom="bottom",e.BottomLeft="bottom-left",e.BottomRight="bottom-right",e.Center="center",e.Left="left",e.Right="right",e.Top="top",e.TopLeft="top-left",e.TopRight="top-right",e})();var uc=(()=>(function(e){e.InsideNextButton="inside-next-button",e.TopOfTourBlock="top-of-tour-block",e.None="none"}(uc||(uc={})),uc))(),Pw=Zu(489);let L_=(()=>{class e{constructor(n){this.isBrowser=!1,this.isBrowser=function l1(e){return e===yw}(n)}get nativeWindow(){return this.isBrowser?function rI(){return window}():{innerWidth:0,innerHeight:0,scrollY:0,scrollX:0,pageYOffset:0,pageXOffset:0,scroll:()=>{},scrollTo:()=>{},addEventListener:()=>{},removeEventListener:()=>{}}}}return e.\u0275fac=function(n){return new(n||e)(me(ch))},e.\u0275prov=Fe({token:e,factory:e.\u0275fac}),e})(),k_=(()=>{class e{constructor(n,r,o){this.errorHandler=n,this.windowRef=r,this.dom=o,this._guidedTourCurrentStepSubject=new wo,this._guidedTourOrbShowingSubject=new wo,this._currentTourStepIndex=0,this._currentTour=null,this._onFirstStep=!0,this._onLastStep=!0,this._onResizeMessage=!1,this.guidedTourCurrentStepStream=this._guidedTourCurrentStepSubject.asObservable(),this.guidedTourOrbShowingStream=this._guidedTourOrbShowingSubject.asObservable(),xh(this.windowRef.nativeWindow,"resize").pipe(function Z1(e,t=Y1){return n=>n.lift(new K1(e,t))}(200)).subscribe(()=>{this._currentTour&&this._currentTourStepIndex>-1&&(this._currentTour.minimumScreenSize&&this._currentTour.minimumScreenSize>=this.windowRef.nativeWindow.innerWidth?(this._onResizeMessage=!0,this._guidedTourCurrentStepSubject.next(this._currentTour.resizeDialog||{title:"Please resize",content:"You have resized the tour to a size that is too small to continue. Please resize the browser to a larger size to continue the tour or close the tour."})):(this._onResizeMessage=!1,this._guidedTourCurrentStepSubject.next(this.getPreparedTourStep(this._currentTourStepIndex))))})}nextStep(){this._currentTour.steps[this._currentTourStepIndex].closeAction&&this._currentTour.steps[this._currentTourStepIndex].closeAction(),this._currentTour.steps[this._currentTourStepIndex+1]?(this._currentTourStepIndex++,this._setFirstAndLast(),this._currentTour.steps[this._currentTourStepIndex].action?(this._currentTour.steps[this._currentTourStepIndex].action(),setTimeout(()=>{this._checkSelectorValidity()?this._guidedTourCurrentStepSubject.next(this.getPreparedTourStep(this._currentTourStepIndex)):this.nextStep()})):this._checkSelectorValidity()?this._guidedTourCurrentStepSubject.next(this.getPreparedTourStep(this._currentTourStepIndex)):this.nextStep()):(this._currentTour.completeCallback&&this._currentTour.completeCallback(),this.resetTour())}backStep(){this._currentTour.steps[this._currentTourStepIndex].closeAction&&this._currentTour.steps[this._currentTourStepIndex].closeAction(),this._currentTour.steps[this._currentTourStepIndex-1]?(this._currentTourStepIndex--,this._setFirstAndLast(),this._currentTour.steps[this._currentTourStepIndex].action?(this._currentTour.steps[this._currentTourStepIndex].action(),setTimeout(()=>{this._checkSelectorValidity()?this._guidedTourCurrentStepSubject.next(this.getPreparedTourStep(this._currentTourStepIndex)):this.backStep()})):this._checkSelectorValidity()?this._guidedTourCurrentStepSubject.next(this.getPreparedTourStep(this._currentTourStepIndex)):this.backStep()):this.resetTour()}skipTour(){this._currentTour.skipCallback&&this._currentTour.skipCallback(this._currentTourStepIndex),this.resetTour()}resetTour(){this.dom.body.classList.remove("tour-open"),this._currentTour=null,this._currentTourStepIndex=0,this._guidedTourCurrentStepSubject.next(null)}startTour(n){this._currentTour=(0,Pw.cloneDeep)(n),this._currentTour.steps=this._currentTour.steps.filter(r=>!r.skipStep),this._currentTourStepIndex=0,this._setFirstAndLast(),this._guidedTourOrbShowingSubject.next(this._currentTour.useOrb),this._currentTour.steps.length>0&&(!this._currentTour.minimumScreenSize||this.windowRef.nativeWindow.innerWidth>=this._currentTour.minimumScreenSize)&&(this._currentTour.useOrb||this.dom.body.classList.add("tour-open"),this._currentTour.steps[this._currentTourStepIndex].action&&this._currentTour.steps[this._currentTourStepIndex].action(),this._checkSelectorValidity()?this._guidedTourCurrentStepSubject.next(this.getPreparedTourStep(this._currentTourStepIndex)):this.nextStep())}activateOrb(){this._guidedTourOrbShowingSubject.next(!1),this.dom.body.classList.add("tour-open")}_setFirstAndLast(){this._onLastStep=this._currentTour.steps.length-1===this._currentTourStepIndex,this._onFirstStep=0===this._currentTourStepIndex}_checkSelectorValidity(){return!(this._currentTour.steps[this._currentTourStepIndex].selector&&!this.dom.querySelector(this._currentTour.steps[this._currentTourStepIndex].selector)&&(this.errorHandler.handleError(new Error(`Error finding selector ${this._currentTour.steps[this._currentTourStepIndex].selector} on step ${this._currentTourStepIndex+1} during guided tour: ${this._currentTour.tourId}`)),1))}get onLastStep(){return this._onLastStep}get onFirstStep(){return this._onFirstStep}get onResizeMessage(){return this._onResizeMessage}get currentTourStepDisplay(){return this._currentTourStepIndex+1}get currentTourStepCount(){return this._currentTour&&this._currentTour.steps?this._currentTour.steps.length:0}get preventBackdropFromAdvancing(){return this._currentTour&&this._currentTour.preventBackdropFromAdvancing}getPreparedTourStep(n){return this.setTourOrientation(this._currentTour.steps[n])}setTourOrientation(n){const r=(0,Pw.cloneDeep)(n);if(r.orientation&&"string"!=typeof r.orientation&&r.orientation.length){r.orientation.sort((u,a)=>a.maximumSize?u.maximumSize?a.maximumSize-u.maximumSize:-1:1);let o=_e.Top;r.orientation.forEach(u=>{(!u.maximumSize||this.windowRef.nativeWindow.innerWidth<=u.maximumSize)&&(o=u.orientationDirection)}),r.orientation=o}return r}}return e.\u0275fac=function(n){return new(n||e)(me($r),me(L_),me(Yn))},e.\u0275prov=Fe({token:e,factory:e.\u0275fac}),e})(),oI=(()=>{class e{static forRoot(){return{ngModule:e,providers:[$r,k_]}}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=Li({type:e}),e.\u0275inj=vr({providers:[L_],imports:[[_w]]}),e})();const sI=["tourStep"];function uI(e,t){if(1&e){const n=ho();et(0,"div",4),qr("mouseenter",function(){return Tr(n),Ge().handleOrb()}),Qn(1,"div",5),tt()}if(2&e){const n=Ge();Nm("tour-orb tour-",n.currentTourStep.orientation,""),Wl("top",n.orbTopPosition,"px")("left",n.orbLeftPosition,"px")("transform",n.orbTransform)}}function aI(e,t){if(1&e){const n=ho();et(0,"div")(1,"div",6),qr("click",function(o){return Tr(n),Ge().backdropClick(o)}),tt(),Qn(2,"div",7),tt()}if(2&e){const n=Ge();Ne(2),Wl("top",n.overlayTop,"px")("left",n.overlayLeft,"px")("height",n.overlayHeight,"px")("width",n.overlayWidth,"px")}}function lI(e,t){1&e&&Qn(0,"div",20)}function cI(e,t){1&e&&Ul(0)}function fI(e,t){if(1&e&&(et(0,"div",21),at(1,cI,1,0,"ng-container",22),tt()),2&e){Ge(3);const n=Zd(4);Ne(1),Xe("ngTemplateOutlet",n)}}function dI(e,t){if(1&e&&(et(0,"h3",23),Bt(1),tt()),2&e){const n=Ge(3);Ne(1),Zr(" ",n.currentTourStep.title," ")}}function hI(e,t){if(1&e&&(et(0,"h2",23),Bt(1),tt()),2&e){const n=Ge(3);Ne(1),Zr(" ",n.currentTourStep.title," ")}}function pI(e,t){if(1&e){const n=ho();et(0,"button",24),qr("click",function(){return Tr(n),Ge(3).guidedTourService.skipTour()}),Bt(1),tt()}if(2&e){const n=Ge(3);Ne(1),Zr(" ",n.skipText," ")}}function gI(e,t){1&e&&Ul(0)}function mI(e,t){if(1&e&&(jl(0),at(1,gI,1,0,"ng-container",22),$l()),2&e){Ge(4);const n=Zd(4);Ne(1),Xe("ngTemplateOutlet",n)}}function _I(e,t){if(1&e){const n=ho();et(0,"button",25),qr("click",function(){return Tr(n),Ge(3).guidedTourService.nextStep()}),Bt(1),at(2,mI,2,1,"ng-container",1),tt()}if(2&e){const n=Ge(3);Ne(1),Zr(" ",n.nextText," "),Ne(1),Xe("ngIf",n.progressIndicatorLocation===n.progressIndicatorLocations.InsideNextButton)}}function yI(e,t){if(1&e){const n=ho();et(0,"button",25),qr("click",function(){return Tr(n),Ge(3).guidedTourService.nextStep()}),Bt(1),tt()}if(2&e){const n=Ge(3);Ne(1),Zr(" ",n.doneText," ")}}function vI(e,t){if(1&e){const n=ho();et(0,"button",25),qr("click",function(){return Tr(n),Ge(3).guidedTourService.resetTour()}),Bt(1),tt()}if(2&e){const n=Ge(3);Ne(1),Zr(" ",n.closeText," ")}}function DI(e,t){if(1&e){const n=ho();et(0,"button",26),qr("click",function(){return Tr(n),Ge(3).guidedTourService.backStep()}),Bt(1),tt()}if(2&e){const n=Ge(3);Ne(1),Zr(" ",n.backText," ")}}const wI=function(e){return{"page-tour-step":e}};function EI(e,t){if(1&e&&(et(0,"div",9,10),at(2,lI,1,0,"div",11),et(3,"div",12),at(4,fI,2,1,"div",13),at(5,dI,2,1,"h3",14),at(6,hI,2,1,"h2",14),Qn(7,"div",15),et(8,"div",16),at(9,pI,2,1,"button",17),at(10,_I,3,2,"button",18),at(11,yI,2,1,"button",18),at(12,vI,2,1,"button",18),at(13,DI,2,1,"button",19),tt()()()),2&e){const n=Ge(2);Nm("tour-step tour-",n.currentTourStep.orientation,""),Wl("top",n.currentTourStep.selector&&n.selectedElementRect?n.topPosition:null,"px")("left",n.currentTourStep.selector&&n.selectedElementRect?n.leftPosition:null,"px")("width",n.currentTourStep.selector&&n.selectedElementRect?n.calculatedTourStepWidth:null,"px")("transform",n.currentTourStep.selector&&n.selectedElementRect?n.transform:null),Xe("ngClass",YD(22,wI,!n.currentTourStep.selector)),Ne(2),Xe("ngIf",n.currentTourStep.selector),Ne(2),Xe("ngIf",n.progressIndicatorLocation===n.progressIndicatorLocations.TopOfTourBlock&&!n.guidedTourService.onResizeMessage),Ne(1),Xe("ngIf",n.currentTourStep.title&&n.currentTourStep.selector),Ne(1),Xe("ngIf",n.currentTourStep.title&&!n.currentTourStep.selector),Ne(1),Xe("innerHTML",n.currentTourStep.content,yf),Ne(2),Xe("ngIf",!n.guidedTourService.onResizeMessage),Ne(1),Xe("ngIf",!n.guidedTourService.onLastStep&&!n.guidedTourService.onResizeMessage),Ne(1),Xe("ngIf",n.guidedTourService.onLastStep),Ne(1),Xe("ngIf",n.guidedTourService.onResizeMessage),Ne(1),Xe("ngIf",!n.guidedTourService.onFirstStep&&!n.guidedTourService.onResizeMessage)}}function CI(e,t){if(1&e&&(et(0,"div"),at(1,EI,14,24,"div",8),tt()),2&e){const n=Ge();Ne(1),Xe("ngIf",n.currentTourStep)}}function bI(e,t){1&e&&Ul(0)}const TI=function(e,t){return{currentStepNumber:e,totalSteps:t}};function SI(e,t){if(1&e&&at(0,bI,1,0,"ng-container",27),2&e){const n=Ge(),r=Zd(6);Xe("ngTemplateOutlet",n.progressIndicator||r)("ngTemplateOutletContext",ZD(2,TI,n.guidedTourService.currentTourStepDisplay,n.guidedTourService.currentTourStepCount))}}function II(e,t){1&e&&(jl(0),Bt(1,"\xa0"),$l())}function xI(e,t){if(1&e&&(at(0,II,2,0,"ng-container",1),Bt(1)),2&e){const n=t.currentStepNumber,r=t.totalSteps,o=Ge();Xe("ngIf",o.progressIndicatorLocation===o.progressIndicatorLocations.InsideNextButton),Ne(1),Fm("",n,"/",r," ")}}let MI=(()=>{class e{constructor(n,r,o){this.guidedTourService=n,this.windowRef=r,this.dom=o,this.topOfPageAdjustment=0,this.tourStepWidth=300,this.minimalTourStepWidth=200,this.skipText="Skip",this.nextText="Next",this.doneText="Done",this.closeText="Close",this.backText="Back",this.progressIndicatorLocation=uc.InsideNextButton,this.progressIndicator=void 0,this.highlightPadding=4,this.currentTourStep=null,this.selectedElementRect=null,this.isOrbShowing=!1,this.progressIndicatorLocations=uc}get maxWidthAdjustmentForTourStep(){return this.tourStepWidth-this.minimalTourStepWidth}get widthAdjustmentForScreenBound(){if(!this.tourStep)return 0;let n=0;return this.calculatedLeftPosition<0&&(n=-this.calculatedLeftPosition),this.calculatedLeftPosition>this.windowRef.nativeWindow.innerWidth-this.tourStepWidth&&(n=this.calculatedLeftPosition-(this.windowRef.nativeWindow.innerWidth-this.tourStepWidth)),Math.min(this.maxWidthAdjustmentForTourStep,n)}get calculatedTourStepWidth(){return this.tourStepWidth-this.widthAdjustmentForScreenBound}ngAfterViewInit(){this.guidedTourService.guidedTourCurrentStepStream.subscribe(n=>{this.currentTourStep=n,n&&n.selector&&this.dom.querySelector(n.selector)?this.scrollToAndSetElement():this.selectedElementRect=null}),this.guidedTourService.guidedTourOrbShowingStream.subscribe(n=>{this.isOrbShowing=n}),this.resizeSubscription=xh(this.windowRef.nativeWindow,"resize").subscribe(()=>{this.updateStepLocation()}),this.scrollSubscription=xh(this.windowRef.nativeWindow,"scroll").subscribe(()=>{this.updateStepLocation()})}ngOnDestroy(){this.resizeSubscription?.unsubscribe(),this.scrollSubscription?.unsubscribe()}scrollToAndSetElement(){this.updateStepLocation(),setTimeout(()=>{if(!this.isOrbShowing&&!this.isTourOnScreen())if(this.selectedElementRect&&this.isBottom()){const n=this.windowRef.nativeWindow.scrollY+this.selectedElementRect.top-this.topOfPageAdjustment-(this.currentTourStep.scrollAdjustment?this.currentTourStep.scrollAdjustment:0)+this.getStepScreenAdjustment();try{this.windowRef.nativeWindow.scrollTo({left:null,top:n,behavior:"smooth"})}catch(r){if(!(r instanceof TypeError))throw r;this.windowRef.nativeWindow.scroll(0,n)}}else{const n=this.windowRef.nativeWindow.scrollY+this.selectedElementRect.top+this.selectedElementRect.height-this.windowRef.nativeWindow.innerHeight+(this.currentTourStep.scrollAdjustment?this.currentTourStep.scrollAdjustment:0)-this.getStepScreenAdjustment();try{this.windowRef.nativeWindow.scrollTo({left:null,top:n,behavior:"smooth"})}catch(r){if(!(r instanceof TypeError))throw r;this.windowRef.nativeWindow.scroll(0,n)}}})}handleOrb(){this.guidedTourService.activateOrb(),this.currentTourStep&&this.currentTourStep.selector&&this.scrollToAndSetElement()}isTourOnScreen(){return this.tourStep&&this.elementInViewport(this.dom.querySelector(this.currentTourStep.selector))&&this.elementInViewport(this.tourStep.nativeElement)}elementInViewport(n){let r=n.offsetTop;const o=n.offsetHeight;for(;n.offsetParent;)r+=(n=n.offsetParent).offsetTop;return this.isBottom()?r>=this.windowRef.nativeWindow.pageYOffset+this.topOfPageAdjustment+(this.currentTourStep.scrollAdjustment?this.currentTourStep.scrollAdjustment:0)+this.getStepScreenAdjustment()&&r+o<=this.windowRef.nativeWindow.pageYOffset+this.windowRef.nativeWindow.innerHeight:r>=this.windowRef.nativeWindow.pageYOffset+this.topOfPageAdjustment-this.getStepScreenAdjustment()&&r+o+(this.currentTourStep.scrollAdjustment?this.currentTourStep.scrollAdjustment:0)<=this.windowRef.nativeWindow.pageYOffset+this.windowRef.nativeWindow.innerHeight}backdropClick(n){this.guidedTourService.preventBackdropFromAdvancing?n.stopPropagation():this.guidedTourService.nextStep()}updateStepLocation(){if(this.currentTourStep&&this.currentTourStep.selector){const n=this.dom.querySelector(this.currentTourStep.selector);this.selectedElementRect=n&&"function"==typeof n.getBoundingClientRect?n.getBoundingClientRect():null}else this.selectedElementRect=null}isBottom(){return this.currentTourStep.orientation&&(this.currentTourStep.orientation===_e.Bottom||this.currentTourStep.orientation===_e.BottomLeft||this.currentTourStep.orientation===_e.BottomRight)}get topPosition(){const n=this.getHighlightPadding();return this.isBottom()?this.selectedElementRect.top+this.selectedElementRect.height+n:this.selectedElementRect.top-this.getHighlightPadding()}get orbTopPosition(){return this.isBottom()?this.selectedElementRect.top+this.selectedElementRect.height:this.currentTourStep.orientation===_e.Right||this.currentTourStep.orientation===_e.Left?this.selectedElementRect.top+this.selectedElementRect.height/2:this.selectedElementRect.top}get calculatedLeftPosition(){const n=this.getHighlightPadding();return this.currentTourStep.orientation===_e.TopRight||this.currentTourStep.orientation===_e.BottomRight?this.selectedElementRect.right-this.tourStepWidth:this.currentTourStep.orientation===_e.TopLeft||this.currentTourStep.orientation===_e.BottomLeft?this.selectedElementRect.left:this.currentTourStep.orientation===_e.Left?this.selectedElementRect.left-this.tourStepWidth-n:this.currentTourStep.orientation===_e.Right?this.selectedElementRect.left+this.selectedElementRect.width+n:this.selectedElementRect.right-this.selectedElementRect.width/2-this.tourStepWidth/2}get leftPosition(){if(this.calculatedLeftPosition>=0)return this.calculatedLeftPosition;const n=Math.max(0,-this.calculatedLeftPosition),r=Math.min(this.maxWidthAdjustmentForTourStep,n);return this.calculatedLeftPosition+r}get orbLeftPosition(){return this.currentTourStep.orientation===_e.TopRight||this.currentTourStep.orientation===_e.BottomRight?this.selectedElementRect.right:this.currentTourStep.orientation===_e.TopLeft||this.currentTourStep.orientation===_e.BottomLeft||this.currentTourStep.orientation===_e.Left?this.selectedElementRect.left:this.currentTourStep.orientation===_e.Right?this.selectedElementRect.left+this.selectedElementRect.width:this.selectedElementRect.right-this.selectedElementRect.width/2}get transform(){return this.currentTourStep.orientation&&this.currentTourStep.orientation!==_e.Top&&this.currentTourStep.orientation!==_e.TopRight&&this.currentTourStep.orientation!==_e.TopLeft?null:"translateY(-100%)"}get orbTransform(){return this.currentTourStep.orientation&&this.currentTourStep.orientation!==_e.Top&&this.currentTourStep.orientation!==_e.Bottom&&this.currentTourStep.orientation!==_e.TopLeft&&this.currentTourStep.orientation!==_e.BottomLeft?this.currentTourStep.orientation===_e.TopRight||this.currentTourStep.orientation===_e.BottomRight?"translate(-100%, -50%)":this.currentTourStep.orientation===_e.Right||this.currentTourStep.orientation===_e.Left?"translate(-50%, -50%)":null:"translateY(-50%)"}get overlayTop(){return this.selectedElementRect?this.selectedElementRect.top-this.getHighlightPadding():0}get overlayLeft(){return this.selectedElementRect?this.selectedElementRect.left-this.getHighlightPadding():0}get overlayHeight(){return this.selectedElementRect?this.selectedElementRect.height+2*this.getHighlightPadding():0}get overlayWidth(){return this.selectedElementRect?this.selectedElementRect.width+2*this.getHighlightPadding():0}getHighlightPadding(){let n=this.currentTourStep.useHighlightPadding?this.highlightPadding:0;return this.currentTourStep.highlightPadding&&(n=this.currentTourStep.highlightPadding),n}getStepScreenAdjustment(){if(this.currentTourStep.orientation===_e.Left||this.currentTourStep.orientation===_e.Right)return 0;const n=this.currentTourStep.scrollAdjustment?this.currentTourStep.scrollAdjustment:0,r="function"==typeof this.tourStep.nativeElement.getBoundingClientRect?this.tourStep.nativeElement.getBoundingClientRect().height:0,o=this.selectedElementRect.height+n+r;return this.windowRef.nativeWindow.innerHeight-this.topOfPageAdjustment{class e{constructor(n){this.guidedTourService=n,this.title="ngx-guided-tour-demo",this.dashboardTour={tourId:"purchases-tour",useOrb:!0,steps:[{title:"Welcome to the Guided Tour Demo",selector:".demo-title",content:"Step 1",orientation:_e.Bottom},{title:"General page step",content:"We have the concept of general page steps so that a you can introuce a user to a page or non specific instructions"},{title:"Positioning",selector:".tour-middle-content",content:"Step position can be set so that steps are always in view. This step is on the left.",orientation:_e.Left},{title:"Positioning 2",selector:".tour-middle-content",content:"This step is on the right.",orientation:_e.Right},{title:"Scroll to content",selector:".tour-scroll",content:"Automatically scroll to elements so they are in view",orientation:_e.Top}]},setTimeout(()=>{this.guidedTourService.startTour(this.dashboardTour)},1e3)}restartTour(){this.guidedTourService.startTour(this.dashboardTour)}}return e.\u0275fac=function(n){return new(n||e)(le(k_))},e.\u0275cmp=Oi({type:e,selectors:[["app-root"]],decls:33,vars:0,consts:[[2,"height","120vh"],[1,"jumbotron","text-center"],[1,"demo-title"],["height","400",1,"center-content"],[1,"center-content"],[3,"click"],[1,"tour-middle-content"],[1,"tour-scroll"]],template:function(n,r){1&n&&(et(0,"div",0)(1,"div",1)(2,"h1")(3,"span",2),Bt(4,"ngx-guided-tour Demo"),tt()()(),et(5,"div",3)(6,"div"),Bt(7," Guided tour is a great way to introduce your users to new features or remind them how to use exisiting features. Hover your mouse over the orb above to start the tour. "),Qn(8,"br")(9,"br"),Bt(10," Orbs are optional, If not set or set to false the tour will just start. "),tt()(),Qn(11,"br")(12,"br"),et(13,"div",4)(14,"button",5),qr("click",function(){return r.restartTour()}),Bt(15," Restart Tour "),tt()(),Qn(16,"br")(17,"br"),et(18,"div",4)(19,"span",6),Bt(20," Click restart to start the tour again. "),Qn(21,"br")(22,"br"),Bt(23," There are multiple features to correctly position and caclulate scrolling on your tours. "),tt()(),Qn(24,"br")(25,"br")(26,"div",4)(27,"br")(28,"br"),tt(),et(29,"div",4)(30,"span",7),Bt(31," This content is on the bottom of the page so that the tour is forced to scroll to it. "),tt()(),Qn(32,"ngx-guided-tour"))},directives:[MI],styles:[".jumbotron[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{vertical-align:bottom;margin-right:10px}.center-content[_ngcontent-%COMP%]{width:100%;max-width:800px;margin:auto;padding:0 15px;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center}.center-content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin:30px;cursor:pointer}p[_ngcontent-%COMP%]{margin:0}"]}),e})(),RI=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=Li({type:e,bootstrap:[AI]}),e.\u0275inj=vr({providers:[],imports:[[L1,oI.forRoot()]]}),e})();P1().bootstrapModule(RI).catch(e=>console.error(e))},489:function(Jn,Ri,Zu){var mr;Jn=Zu.nmd(Jn),function(){var w,Zt="Expected a function",lc="__lodash_hash_undefined__",Oe="__lodash_placeholder__",ei=1/0,er=9007199254740991,Kt=4294967295,Nh=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],ti="[object Arguments]",Eo="[object Array]",Co="[object Boolean]",bo="[object Date]",ws="[object Error]",Es="[object Function]",mc="[object GeneratorFunction]",An="[object Map]",To="[object Number]",yr="[object Object]",_c="[object Promise]",So="[object RegExp]",cn="[object Set]",Io="[object String]",Cs="[object Symbol]",xo="[object WeakMap]",Mo="[object ArrayBuffer]",ni="[object DataView]",Ku="[object Float32Array]",Ju="[object Float64Array]",Xu="[object Int8Array]",ea="[object Int16Array]",ta="[object Int32Array]",yc="[object Uint8Array]",na="[object Uint8ClampedArray]",ra="[object Uint16Array]",ia="[object Uint32Array]",Lh=/\b__p \+= '';/g,kh=/\b(__p \+=) '' \+/g,Me=/(__e\(.*?\)|\b__t\)) \+\n'';/g,bs=/&(?:amp|lt|gt|quot|#39);/g,Ce=/[&<>"']/g,oa=RegExp(bs.source),Bh=RegExp(Ce.source),sa=/<%-([\s\S]+?)%>/g,ue=/<%([\s\S]+?)%>/g,ua=/<%=([\s\S]+?)%>/g,Z_=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ve=/^\w*$/,aa=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,X=/[\\^$.*+?()[\]{}|]/g,Nt=RegExp(X.source),la=/^\s+/,K_=/\s/,J_=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ts=/\{\n\/\* \[wrapped with (.+)\] \*/,Jt=/,? & /,X_=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Vh=/[()=,{}\[\]\/\s]/,ey=/\\(\\)?/g,tr=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Hh=/\w*$/,ty=/^[-+]0x[0-9a-f]+$/i,ny=/^0b[01]+$/i,ry=/^\[object .+?Constructor\]$/,jh=/^0o[0-7]+$/i,iy=/^(?:0|[1-9]\d*)$/,$h=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ca=/($^)/,Xt=/['\n\r\u2028\u2029\\]/g,xe="\\ud800-\\udfff",Fe="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Uh="\\u2700-\\u27bf",vr="a-z\\xdf-\\xf6\\xf8-\\xff",da="A-Z\\xc0-\\xd6\\xd8-\\xde",Ao="\\ufe0e\\ufe0f",Ss="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",zh="["+xe+"]",ne="["+Ss+"]",Ni="["+Fe+"]",Dc="\\d+",Dr="["+Uh+"]",ha="["+vr+"]",qh="[^"+xe+Ss+Dc+Uh+vr+da+"]",$n="\\ud83c[\\udffb-\\udfff]",Qh="[^"+xe+"]",wc="(?:\\ud83c[\\udde6-\\uddff]){2}",fn="[\\ud800-\\udbff][\\udc00-\\udfff]",Pi="["+da+"]",Cc="(?:"+ha+"|"+qh+")",ay="(?:"+Pi+"|"+qh+")",Se="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",Yh="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",Zh="(?:"+Ni+"|"+$n+")?",ri="["+Ao+"]?",Ms=ri+Zh+"(?:\\u200d(?:"+[Qh,wc,fn].join("|")+")"+ri+Zh+")*",bc="(?:"+[Dr,wc,fn].join("|")+")"+Ms,nr="(?:"+[Qh+Ni+"?",Ni,wc,fn,zh].join("|")+")",Ro=RegExp("['\u2019]","g"),Kh=RegExp(Ni,"g"),Oi=RegExp($n+"(?="+$n+")|"+nr+Ms,"g"),Jh=RegExp([Pi+"?"+ha+"+"+Se+"(?="+[ne,Pi,"$"].join("|")+")",ay+"+"+Yh+"(?="+[ne,Pi+Cc,"$"].join("|")+")",Pi+"?"+Cc+"+"+Se,Pi+"+"+Yh,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Dc,bc].join("|"),"g"),Tc=RegExp("[\\u200d"+xe+Fe+Ao+"]"),Sc=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ic=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Li=-1,Le={};Le[Ku]=Le[Ju]=Le[Xu]=Le[ea]=Le[ta]=Le[yc]=Le[na]=Le[ra]=Le[ia]=!0,Le[ti]=Le[Eo]=Le[Mo]=Le[Co]=Le[ni]=Le[bo]=Le[ws]=Le[Es]=Le[An]=Le[To]=Le[yr]=Le[So]=Le[cn]=Le[Io]=Le[xo]=!1;var Re={};Re[ti]=Re[Eo]=Re[Mo]=Re[ni]=Re[Co]=Re[bo]=Re[Ku]=Re[Ju]=Re[Xu]=Re[ea]=Re[ta]=Re[An]=Re[To]=Re[yr]=Re[So]=Re[cn]=Re[Io]=Re[Cs]=Re[yc]=Re[na]=Re[ra]=Re[ia]=!0,Re[ws]=Re[Es]=Re[xo]=!1;var wr={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ii=parseFloat,hn=parseInt,en="object"==typeof global&&global&&global.Object===Object&&global,k="object"==typeof self&&self&&self.Object===Object&&self,G=en||k||Function("return this")(),ke=Ri&&!Ri.nodeType&&Ri,Dt=ke&&Jn&&!Jn.nodeType&&Jn,Er=Dt&&Dt.exports===ke,Qe=Er&&en.process,ct=function(){try{return Dt&&Dt.require&&Dt.require("util").types||Qe&&Qe.binding&&Qe.binding("util")}catch{}}(),je=ct&&ct.isArrayBuffer,ki=ct&&ct.isDate,oi=ct&&ct.isMap,se=ct&&ct.isRegExp,Fo=ct&&ct.isSet,si=ct&&ct.isTypedArray;function Pt(b,x,S){switch(S.length){case 0:return b.call(x);case 1:return b.call(x,S[0]);case 2:return b.call(x,S[0],S[1]);case 3:return b.call(x,S[0],S[1],S[2])}return b.apply(x,S)}function Bi(b,x,S,V){for(var re=-1,ge=null==b?0:b.length;++re-1}function ga(b,x,S){for(var V=-1,re=null==b?0:b.length;++V-1;);return S}function rp(b,x){for(var S=b.length;S--&&Cr(x,b[S],0)>-1;);return S}function cy(b,x){for(var S=b.length,V=0;S--;)b[S]===x&&++V;return V}var fy=xc({\u00c0:"A",\u00c1:"A",\u00c2:"A",\u00c3:"A",\u00c4:"A",\u00c5:"A",\u00e0:"a",\u00e1:"a",\u00e2:"a",\u00e3:"a",\u00e4:"a",\u00e5:"a",\u00c7:"C",\u00e7:"c",\u00d0:"D",\u00f0:"d",\u00c8:"E",\u00c9:"E",\u00ca:"E",\u00cb:"E",\u00e8:"e",\u00e9:"e",\u00ea:"e",\u00eb:"e",\u00cc:"I",\u00cd:"I",\u00ce:"I",\u00cf:"I",\u00ec:"i",\u00ed:"i",\u00ee:"i",\u00ef:"i",\u00d1:"N",\u00f1:"n",\u00d2:"O",\u00d3:"O",\u00d4:"O",\u00d5:"O",\u00d6:"O",\u00d8:"O",\u00f2:"o",\u00f3:"o",\u00f4:"o",\u00f5:"o",\u00f6:"o",\u00f8:"o",\u00d9:"U",\u00da:"U",\u00db:"U",\u00dc:"U",\u00f9:"u",\u00fa:"u",\u00fb:"u",\u00fc:"u",\u00dd:"Y",\u00fd:"y",\u00ff:"y",\u00c6:"Ae",\u00e6:"ae",\u00de:"Th",\u00fe:"th",\u00df:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010a:"C",\u010c:"C",\u0107:"c",\u0109:"c",\u010b:"c",\u010d:"c",\u010e:"D",\u0110:"D",\u010f:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011a:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011b:"e",\u011c:"G",\u011e:"G",\u0120:"G",\u0122:"G",\u011d:"g",\u011f:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012a:"I",\u012c:"I",\u012e:"I",\u0130:"I",\u0129:"i",\u012b:"i",\u012d:"i",\u012f:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013b:"L",\u013d:"L",\u013f:"L",\u0141:"L",\u013a:"l",\u013c:"l",\u013e:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014a:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014b:"n",\u014c:"O",\u014e:"O",\u0150:"O",\u014d:"o",\u014f:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015a:"S",\u015c:"S",\u015e:"S",\u0160:"S",\u015b:"s",\u015d:"s",\u015f:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016a:"U",\u016c:"U",\u016e:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016b:"u",\u016d:"u",\u016f:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017b:"Z",\u017d:"Z",\u017a:"z",\u017c:"z",\u017e:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017f:"s"}),dy=xc({"&":"&","<":"<",">":">",'"':""","'":"'"});function hy(b){return"\\"+wr[b]}function li(b){return Tc.test(b)}function Nc(b){var x=-1,S=Array(b.size);return b.forEach(function(V,re){S[++x]=[re,V]}),S}function ip(b,x){return function(S){return b(x(S))}}function jt(b,x){for(var S=-1,V=b.length,re=0,ge=[];++S",""":'"',"'":"'"}),Ps=function b(x){var i,S=(x=null==x?G:Ps.defaults(G.Object(),x,Ps.pick(G,Ic))).Array,V=x.Date,re=x.Error,ge=x.Function,dt=x.Math,Z=x.Object,Os=x.RegExp,ap=x.String,De=x.TypeError,Ls=S.prototype,rr=Z.prototype,Ot=x["__core-js_shared__"],ks=ge.prototype.toString,we=rr.hasOwnProperty,ji=0,$t=(i=/[^.]+$/.exec(Ot&&Ot.keys&&Ot.keys.IE_PROTO||""))?"Symbol(src)_1."+i:"",ko=rr.toString,wa=ks.call(Z),lp=G._,br=Os("^"+ks.call(we).replace(X,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Bo=Er?x.Buffer:w,Un=x.Symbol,Q=x.Uint8Array,cp=Bo?Bo.allocUnsafe:w,Bs=ip(Z.getPrototypeOf,Z),Oc=Z.create,Lc=rr.propertyIsEnumerable,Vo=Ls.splice,kc=Un?Un.isConcatSpreadable:w,Ho=Un?Un.iterator:w,F=Un?Un.toStringTag:w,de=function(){try{var i=kr(Z,"defineProperty");return i({},"",{}),i}catch{}}(),Tr=x.clearTimeout!==G.clearTimeout&&x.clearTimeout,it=V&&V.now!==G.Date.now&&V.now,Bc=x.setTimeout!==G.setTimeout&&x.setTimeout,Sr=dt.ceil,tn=dt.floor,jo=Z.getOwnPropertySymbols,Ea=Bo?Bo.isBuffer:w,fp=x.isFinite,dp=Ls.join,Vs=ip(Z.keys,Z),$e=dt.max,be=dt.min,ir=V.now,Vc=x.parseInt,ci=dt.random,or=Ls.reverse,Ca=kr(x,"DataView"),$i=kr(x,"Map"),ba=kr(x,"Promise"),Ui=kr(x,"Set"),fi=kr(x,"WeakMap"),di=kr(Z,"create"),$o=fi&&new fi,Ir={},hp=jr(Ca),Hc=jr($i),Hs=jr(ba),jc=jr(Ui),$c=jr(fi),Uo=Un?Un.prototype:w,Wi=Uo?Uo.valueOf:w,Wo=Uo?Uo.toString:w;function m(i){if(We(i)&&!oe(i)&&!(i instanceof U)){if(i instanceof ot)return i;if(we.call(i,"__wrapped__"))return Et(i)}return new ot(i)}var Gi=function(){function i(){}return function(s){if(!Ue(s))return{};if(Oc)return Oc(s);i.prototype=s;var l=new i;return i.prototype=w,l}}();function ht(){}function ot(i,s){this.__wrapped__=i,this.__actions__=[],this.__chain__=!!s,this.__index__=0,this.__values__=w}function U(i){this.__wrapped__=i,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Kt,this.__views__=[]}function hi(i){var s=-1,l=null==i?0:i.length;for(this.clear();++s=s?i:s)),i}function yn(i,s,l,d,p,_){var v,E=1&s,T=2&s,A=4&s;if(l&&(v=p?l(i,d,p,_):l(i)),v!==w)return v;if(!Ue(i))return i;var R=oe(i);if(R){if(v=function Ry(i){var s=i.length,l=new i.constructor(s);return s&&"string"==typeof i[0]&&we.call(i,"index")&&(l.index=i.index,l.input=i.input),l}(i),!E)return st(i,v)}else{var N=wt(i),L=N==Es||N==mc;if(Ci(i))return Xo(i,E);if(N==yr||N==ti||L&&!p){if(v=T||L?{}:gu(i),!E)return T?function Sy(i,s){return zt(i,$a(i),s)}(i,function Sa(i,s){return i&&zt(s,Qt(s),i)}(v,i)):function kp(i,s){return zt(i,Di(i),s)}(i,Yi(v,i))}else{if(!Re[N])return p?i:{};v=function Ua(i,s,l){var d=i.constructor;switch(s){case Mo:return uu(i);case Co:case bo:return new d(+i);case ni:return function au(i,s){var l=s?uu(i.buffer):i.buffer;return new i.constructor(l,i.byteOffset,i.byteLength)}(i,l);case Ku:case Ju:case Xu:case ea:case ta:case yc:case na:case ra:case ia:return lu(i,l);case An:return new d;case To:case Io:return new d(i);case So:return function Lp(i){var s=new i.constructor(i.source,Hh.exec(i));return s.lastIndex=i.lastIndex,s}(i);case cn:return new d;case Cs:return function nf(i){return Wi?Z(Wi.call(i)):{}}(i)}}(i,N,E)}}_||(_=new nn);var $=_.get(i);if($)return $;_.set(i,v),El(i)?i.forEach(function(z){v.add(yn(z,s,l,z,i,_))}):Lg(i)&&i.forEach(function(z,K){v.set(K,yn(z,s,l,K,i,_))});var ee=R?w:(A?T?Ha:du:T?Qt:gt)(i);return Be(ee||i,function(z,K){ee&&(z=i[K=z]),Qi(v,K,yn(z,s,l,K,i,_))}),v}function Ia(i,s,l){var d=l.length;if(null==i)return!d;for(i=Z(i);d--;){var p=l[d],v=i[p];if(v===w&&!(p in i)||!(0,s[p])(v))return!1}return!0}function xa(i,s,l){if("function"!=typeof i)throw new De(Zt);return is(function(){i.apply(w,l)},s)}function Ki(i,s,l,d){var p=-1,_=Ie,v=!0,E=i.length,T=[],A=s.length;if(!E)return T;l&&(s=Ve(s,gn(l))),d?(_=ga,v=!1):s.length>=200&&(_=Rs,v=!1,s=new zi(s));e:for(;++p-1},Pn.prototype.set=function Dp(i,s){var l=this.__data__,d=Ys(l,i);return d<0?(++this.size,l.push([i,s])):l[d][1]=s,this},sr.prototype.clear=function zo(){this.size=0,this.__data__={hash:new hi,map:new($i||Pn),string:new hi}},sr.prototype.delete=function Ta(i){var s=pu(this,i).delete(i);return this.size-=s?1:0,s},sr.prototype.get=function wp(i){return pu(this,i).get(i)},sr.prototype.has=function Ep(i){return pu(this,i).has(i)},sr.prototype.set=function _y(i,s){var l=pu(this,i),d=l.size;return l.set(i,s),this.size+=l.size==d?0:1,this},zi.prototype.add=zi.prototype.push=function Ws(i){return this.__data__.set(i,lc),this},zi.prototype.has=function Wc(i){return this.__data__.has(i)},nn.prototype.clear=function Gs(){this.__data__=new Pn,this.size=0},nn.prototype.delete=function Gc(i){var s=this.__data__,l=s.delete(i);return this.size=s.size,l},nn.prototype.get=function zc(i){return this.__data__.get(i)},nn.prototype.has=function qi(i){return this.__data__.has(i)},nn.prototype.set=function Cp(i,s){var l=this.__data__;if(l instanceof Pn){var d=l.__data__;if(!$i||d.length<199)return d.push([i,s]),this.size=++l.size,this;l=this.__data__=new sr(d)}return l.set(i,s),this.size=l.size,this};var Mr=Bp(vn),Qc=Bp(qo,!0);function Zs(i,s){var l=!0;return Mr(i,function(d,p,_){return l=!!s(d,p,_)}),l}function Ar(i,s,l){for(var d=-1,p=i.length;++d0&&l(E)?s>1?pt(E,s-1,l,d,p):Fn(p,E):d||(p[p.length]=E)}return p}var Rr=uf(),Yc=uf(!0);function vn(i,s){return i&&Rr(i,s,gt)}function qo(i,s){return i&&Yc(i,s,gt)}function ur(i,s){return ft(s,function(l){return Ur(i[l])})}function Dn(i,s){for(var l=0,d=(s=Pr(s,i)).length;null!=i&&ls}function Ji(i,s){return null!=i&&we.call(i,s)}function vy(i,s){return null!=i&&s in Z(i)}function Te(i,s,l){for(var d=l?ga:Ie,p=i[0].length,_=i.length,v=_,E=S(_),T=1/0,A=[];v--;){var R=i[v];v&&s&&(R=Ve(R,gn(s))),T=be(R.length,T),E[v]=!l&&(s||p>=120&&R.length>=120)?new zi(v&&R):w}R=i[0];var N=-1,L=E[0];e:for(;++N=E?T:T*("desc"==l[d]?-1:1)}return i.index-s.index}(_,v,l)})}function Wt(i,s,l){for(var d=-1,p=s.length,_={};++d-1;)E!==i&&Vo.call(E,T,1),Vo.call(i,T,1);return i}function Rp(i,s){for(var l=i?s.length:0,d=l-1;l--;){var p=s[l];if(l==d||p!==_){var _=p;Br(p)?Vo.call(i,p,1):_i(i,p)}}return i}function tu(i,s){return i+tn(ci()*(s-i+1))}function Na(i,s){var l="";if(!i||s<1||s>er)return l;do{s%2&&(l+=i),(s=tn(s/2))&&(i+=i)}while(s);return l}function ae(i,s){return Za(qa(i,s,ut),i+"")}function Np(i){return zs(fo(i))}function Pp(i,s){var l=fo(i);return Hr(l,Wn(s,0,l.length))}function eo(i,s,l,d){if(!Ue(i))return i;for(var p=-1,_=(s=Pr(s,i)).length,v=_-1,E=i;null!=E&&++p<_;){var T=wn(s[p]),A=l;if("__proto__"===T||"constructor"===T||"prototype"===T)return i;if(p!=v){var R=E[T];(A=d?d(R,T,E):w)===w&&(A=Ue(R)?R:Br(s[p+1])?[]:{})}Qi(E,T,A),E=E[T]}return i}var nu=$o?function(i,s){return $o.set(i,s),i}:ut,ru=de?function(i,s){return de(i,"toString",{configurable:!0,enumerable:!1,value:zr(s),writable:!0})}:ut;function Ty(i){return Hr(fo(i))}function xt(i,s,l){var d=-1,p=i.length;s<0&&(s=-s>p?0:p+s),(l=l>p?p:l)<0&&(l+=p),p=s>l?0:l-s>>>0,s>>>=0;for(var _=S(p);++d>>1,v=i[_];null!==v&&!kt(v)&&(l?v<=s:v=200){var A=s?null:Hp(i);if(A)return Fs(A);v=!1,p=Rs,T=new zi}else T=s?[]:E;e:for(;++d<_;){var R=i[d],N=s?s(R):R;if(R=l||0!==R?R:0,v&&N==N){for(var L=T.length;L--;)if(T[L]===N)continue e;s&&T.push(N),E.push(R)}else p(T,N,l)||(T!==E&&T.push(N),E.push(R))}return E}function _i(i,s){return null==(i=Qa(i,s=Pr(s,i)))||delete i[wn(En(s))]}function La(i,s,l,d){return eo(i,s,l(Dn(i,s)),d)}function iu(i,s,l,d){for(var p=i.length,_=d?p:-1;(d?_--:++_=d?i:xt(i,s,l)}var su=Tr||function(i){return G.clearTimeout(i)};function Xo(i,s){if(s)return i.slice();var l=i.length,d=cp?cp(l):new i.constructor(l);return i.copy(d),d}function uu(i){var s=new i.constructor(i.byteLength);return new Q(s).set(new Q(i)),s}function lu(i,s){var l=s?uu(i.buffer):i.buffer;return new i.constructor(l,i.byteOffset,i.length)}function es(i,s){if(i!==s){var l=i!==w,d=null===i,p=i==i,_=kt(i),v=s!==w,E=null===s,T=s==s,A=kt(s);if(!E&&!A&&!_&&i>s||_&&v&&T&&!E&&!A||d&&v&&T||!l&&T||!p)return 1;if(!d&&!_&&!A&&i1?l[p-1]:w,v=p>2?l[2]:w;for(_=i.length>3&&"function"==typeof _?(p--,_):w,v&&At(l[0],l[1],v)&&(_=p<3?w:_,p=1),s=Z(s);++d-1?p[_?s[v]:v]:w}}function cf(i){return Lr(function(s){var l=s.length,d=l,p=ot.prototype.thru;for(i&&s.reverse();d--;){var _=s[d];if("function"!=typeof _)throw new De(Zt);if(p&&!v&&"wrapper"==hu(_))var v=new ot([],!0)}for(d=v?d:l;++d1&&he.reverse(),R&&TE))return!1;var A=_.get(i),R=_.get(s);if(A&&R)return A==s&&R==i;var N=-1,L=!0,$=2&l?new zi:w;for(_.set(i,s),_.set(s,i);++N-1&&i%1==0&&i1?"& ":"")+s[d],s=s.join(l>2?", ":" "),i.replace(J_,"{\n/* [wrapped with "+s+"] */\n")}(d,function Df(i,s){return Be(Nh,function(l){var d="_."+l[0];s&l[1]&&!Ie(i,d)&&i.push(d)}),i.sort()}(function Ay(i){var s=i.match(Ts);return s?s[1].split(Jt):[]}(d),l)))}function Yp(i){var s=0,l=0;return function(){var d=ir(),p=16-(d-l);if(l=d,p>0){if(++s>=800)return arguments[0]}else s=0;return i.apply(w,arguments)}}function Hr(i,s){var l=-1,d=i.length,p=d-1;for(s=s===w?d:s;++l1?i[s-1]:w;return l="function"==typeof l?(i.pop(),l):w,Pf(i,l)});function yu(i){var s=m(i);return s.__chain__=!0,s}function vu(i,s){return s(i)}var kf=Lr(function(i){var s=i.length,l=s?i[0]:0,d=this.__wrapped__,p=function(_){return Zi(_,i)};return!(s>1||this.__actions__.length)&&d instanceof U&&Br(l)?((d=d.slice(l,+l+(s?1:0))).__actions__.push({func:vu,args:[p],thisArg:w}),new ot(d,this.__chain__).thru(function(_){return s&&!_.length&&_.push(w),_})):this.thru(p)}),jf=ts(function(i,s,l){we.call(i,l)?++i[l]:On(i,l,1)}),ol=lf(_u),Wf=lf(bf);function Cu(i,s){return(oe(i)?Be:Mr)(i,q(s,3))}function sl(i,s){return(oe(i)?No:Qc)(i,q(s,3))}var ul=ts(function(i,s,l){we.call(i,l)?i[l].push(s):On(i,l,[s])}),Tg=ae(function(i,s,l){var d=-1,p="function"==typeof s,_=Lt(i)?S(i.length):[];return Mr(i,function(v){_[++d]=p?Pt(s,v,l):Ks(v,s,l)}),_}),zf=ts(function(i,s,l){On(i,l,s)});function bu(i,s){return(oe(i)?Ve:Ko)(i,q(s,3))}var qf=ts(function(i,s,l){i[l?0:1].push(s)},function(){return[[],[]]}),Ln=ae(function(i,s){if(null==i)return[];var l=s.length;return l>1&&At(i,s[0],s[1])?s=[]:l>2&&At(s[0],s[1],s[2])&&(s=[s[0]]),Ap(i,pt(s,1),[])}),Tu=it||function(){return G.Date.now()};function Jf(i,s,l){return s=l?w:s,Mt(i,128,w,w,w,w,s=i&&null==s?i.length:s)}function Xf(i,s){var l;if("function"!=typeof s)throw new De(Zt);return i=te(i),function(){return--i>0&&(l=s.apply(this,arguments)),i<=1&&(s=w),l}}var ll=ae(function(i,s,l){var d=1;if(l.length){var p=jt(l,oo(ll));d|=32}return Mt(i,d,s,l,p)}),ed=ae(function(i,s,l){var d=3;if(l.length){var p=jt(l,oo(ed));d|=32}return Mt(s,d,i,l,p)});function nd(i,s,l){var d,p,_,v,E,T,A=0,R=!1,N=!1,L=!0;if("function"!=typeof i)throw new De(Zt);function $(Pe){var Ft=d,Yt=p;return d=p=w,A=Pe,v=i.apply(Yt,Ft)}function j(Pe){return A=Pe,E=is(K,s),R?$(Pe):v}function z(Pe){var Ft=Pe-T;return T===w||Ft>=s||Ft<0||N&&Pe-A>=_}function K(){var Pe=Tu();if(z(Pe))return he(Pe);E=is(K,function ee(Pe){var Ii=s-(Pe-T);return N?be(Ii,_-(Pe-A)):Ii}(Pe))}function he(Pe){return E=w,L&&d?$(Pe):(d=p=w,v)}function _t(){var Pe=Tu(),Ft=z(Pe);if(d=arguments,p=this,T=Pe,Ft){if(E===w)return j(T);if(N)return su(E),E=is(K,s),$(T)}return E===w&&(E=is(K,s)),v}return s=bn(s)||0,Ue(l)&&(R=!!l.leading,_=(N="maxWait"in l)?$e(bn(l.maxWait)||0,s):_,L="trailing"in l?!!l.trailing:L),_t.cancel=function mt(){E!==w&&su(E),A=0,d=T=p=E=w},_t.flush=function Je(){return E===w?v:he(Tu())},_t}var Ag=ae(function(i,s){return xa(i,1,s)}),ie=ae(function(i,s,l){return xa(i,bn(s)||0,l)});function ls(i,s){if("function"!=typeof i||null!=s&&"function"!=typeof s)throw new De(Zt);var l=function(){var d=arguments,p=s?s.apply(this,d):d[0],_=l.cache;if(_.has(p))return _.get(p);var v=i.apply(this,d);return l.cache=_.set(p,v)||_,v};return l.cache=new(ls.Cache||sr),l}function cs(i){if("function"!=typeof i)throw new De(Zt);return function(){var s=arguments;switch(s.length){case 0:return!i.call(this);case 1:return!i.call(this,s[0]);case 2:return!i.call(this,s[0],s[1]);case 3:return!i.call(this,s[0],s[1],s[2])}return!i.apply(this,s)}}ls.Cache=sr;var kn=Op(function(i,s){var l=(s=1==s.length&&oe(s[0])?Ve(s[0],gn(q())):Ve(pt(s,1),gn(q()))).length;return ae(function(d){for(var p=-1,_=be(d.length,l);++p<_;)d[p]=s[p].call(this,d[p]);return Pt(i,this,d)})}),Iu=ae(function(i,s){var l=jt(s,oo(Iu));return Mt(i,32,w,s,l)}),rd=ae(function(i,s){var l=jt(s,oo(rd));return Mt(i,64,w,s,l)}),fl=Lr(function(i,s){return Mt(i,256,w,w,w,s)});function on(i,s){return i===s||i!=i&&s!=s}var Hy=fu(Qo),Rg=fu(function(i,s){return i>=s}),Ei=Ip(function(){return arguments}())?Ip:function(i){return We(i)&&we.call(i,"callee")&&!Lc.call(i,"callee")},oe=S.isArray,Fg=je?gn(je):function wy(i){return We(i)&&It(i)==Mo};function Lt(i){return null!=i&&_l(i.length)&&!Ur(i)}function Ke(i){return We(i)&&Lt(i)}var Ci=Ea||Bl,sd=ki?gn(ki):function Ey(i){return We(i)&&It(i)==bo};function ad(i){if(!We(i))return!1;var s=It(i);return s==ws||"[object DOMException]"==s||"string"==typeof i.message&&"string"==typeof i.name&&!bi(i)}function Ur(i){if(!Ue(i))return!1;var s=It(i);return s==Es||s==mc||"[object AsyncFunction]"==s||"[object Proxy]"==s}function Og(i){return"number"==typeof i&&i==te(i)}function _l(i){return"number"==typeof i&&i>-1&&i%1==0&&i<=er}function Ue(i){var s=typeof i;return null!=i&&("object"==s||"function"==s)}function We(i){return null!=i&&"object"==typeof i}var Lg=oi?gn(oi):function Yo(i){return We(i)&&wt(i)==An};function Dl(i){return"number"==typeof i||We(i)&&It(i)==To}function bi(i){if(!We(i)||It(i)!=yr)return!1;var s=Bs(i);if(null===s)return!0;var l=we.call(s,"constructor")&&s.constructor;return"function"==typeof l&&l instanceof l&&ks.call(l)==wa}var wl=se?gn(se):function Aa(i){return We(i)&&It(i)==So},El=Fo?gn(Fo):function Zo(i){return We(i)&&wt(i)==cn};function Au(i){return"string"==typeof i||!oe(i)&&We(i)&&It(i)==Io}function kt(i){return"symbol"==typeof i||We(i)&&It(i)==Cs}var lo=si?gn(si):function by(i){return We(i)&&_l(i.length)&&!!Le[It(i)]},fs=fu(Xs),co=fu(function(i,s){return i<=s});function Ru(i){if(!i)return[];if(Lt(i))return Au(i)?mn(i):st(i);if(Ho&&i[Ho])return function gy(b){for(var x,S=[];!(x=b.next()).done;)S.push(x.value);return S}(i[Ho]());var s=wt(i);return(s==An?Nc:s==cn?Fs:fo)(i)}function qt(i){return i?(i=bn(i))===ei||i===-ei?17976931348623157e292*(i<0?-1:1):i==i?i:0:0===i?i:0}function te(i){var s=qt(i),l=s%1;return s==s?l?s-l:s:0}function Ti(i){return i?Wn(te(i),0,Kt):0}function bn(i){if("number"==typeof i)return i;if(kt(i))return NaN;if(Ue(i)){var s="function"==typeof i.valueOf?i.valueOf():i;i=Ue(s)?s+"":s}if("string"!=typeof i)return 0===i?i:+i;i=tp(i);var l=ny.test(i);return l||jh.test(i)?hn(i.slice(2),l?2:8):ty.test(i)?NaN:+i}function Cl(i){return zt(i,Qt(i))}function ye(i){return null==i?"":Gt(i)}var bl=to(function(i,s){if(Vr(s)||Lt(s))zt(s,gt(s),i);else for(var l in s)we.call(s,l)&&Qi(i,l,s[l])}),Tl=to(function(i,s){zt(s,Qt(s),i)}),Si=to(function(i,s,l,d){zt(s,Qt(s),i,d)}),Hg=to(function(i,s,l,d){zt(s,gt(s),i,d)}),dd=Lr(Zi),hd=ae(function(i,s){i=Z(i);var l=-1,d=s.length,p=d>2?s[2]:w;for(p&&At(s[0],s[1],p)&&(d=1);++l1),_}),zt(i,Ha(i),l),d&&(l=yn(l,7,Iy));for(var p=s.length;p--;)_i(l,s[p]);return l}),wd=Lr(function(i,s){return null==i?{}:function Jc(i,s){return Wt(i,s,function(l,d){return yd(i,d)})}(i,s)});function xl(i,s){if(null==i)return{};var l=Ve(Ha(i),function(d){return[d]});return s=q(s),Wt(i,l,function(d,p){return s(d,p[0])})}var Ed=hf(gt),Cd=hf(Qt);function fo(i){return null==i?[]:Fc(i,gt(i))}var Rl=ar(function(i,s,l){return s=s.toLowerCase(),i+(l?Td(s):s)});function Td(i){return Ou(ye(i).toLowerCase())}function Nu(i){return(i=ye(i))&&i.replace($h,fy).replace(Kh,"")}var rm=ar(function(i,s,l){return i+(l?"-":"")+s.toLowerCase()}),Nl=ar(function(i,s,l){return i+(l?" ":"")+s.toLowerCase()}),qy=af("toLowerCase"),cr=ar(function(i,s,l){return i+(l?"_":"")+s.toLowerCase()}),om=ar(function(i,s,l){return i+(l?" ":"")+Ou(s)}),Pd=ar(function(i,s,l){return i+(l?" ":"")+s.toUpperCase()}),Ou=af("toUpperCase");function Od(i,s,l){return i=ye(i),(s=l?w:s)===w?function _a(b){return Sc.test(b)}(i)?function _n(b){return b.match(Jh)||[]}(i):function Xh(b){return b.match(X_)||[]}(i):i.match(s)||[]}var Lu=ae(function(i,s){try{return Pt(i,w,s)}catch(l){return ad(l)?l:new re(l)}}),am=Lr(function(i,s){return Be(s,function(l){l=wn(l),On(i,l,ll(i[l],i))}),i});function zr(i){return function(){return i}}var cm=cf(),fm=cf(!0);function ut(i){return i}function kl(i){return Kc("function"==typeof i?i:yn(i,1))}var pm=ae(function(i,s){return function(l){return Ks(l,i,s)}}),Bn=ae(function(i,s){return function(l){return Ks(i,l,s)}});function hs(i,s,l){var d=gt(s),p=ur(s,d);null==l&&(!Ue(s)||!p.length&&d.length)&&(l=s,s=i,i=this,p=ur(s,gt(s)));var _=!(Ue(l)&&"chain"in l&&!l.chain),v=Ur(i);return Be(p,function(E){var T=s[E];i[E]=T,v&&(i.prototype[E]=function(){var A=this.__chain__;if(_||A){var R=i(this.__wrapped__),N=R.__actions__=st(this.__actions__);return N.push({func:T,args:arguments,thisArg:i}),R.__chain__=A,R}return T.apply(i,Fn([this.value()],arguments))})}),i}function ku(){}var Hd=cu(Ve),gm=cu(ui),mm=cu(Vi);function jd(i){return Ga(i)?ma(wn(i)):function Fa(i){return function(s){return Dn(s,i)}}(i)}var $d=Ba(),Yy=Ba(!0);function Bu(){return[]}function Bl(){return!1}var Wd=ro(function(i,s){return i+s},0),Jy=Va("ceil"),Vn=ro(function(i,s){return i/s},1),Xy=Va("floor"),Qd=ro(function(i,s){return i*s},1),Yd=Va("round"),wm=ro(function(i,s){return i-s},0);return m.after=function Kf(i,s){if("function"!=typeof s)throw new De(Zt);return i=te(i),function(){if(--i<1)return s.apply(this,arguments)}},m.ary=Jf,m.assign=bl,m.assignIn=Tl,m.assignInWith=Si,m.assignWith=Hg,m.at=dd,m.before=Xf,m.bind=ll,m.bindAll=am,m.bindKey=ed,m.castArray=function od(){if(!arguments.length)return[];var i=arguments[0];return oe(i)?i:[i]},m.chain=yu,m.chunk=function os(i,s,l){s=(l?At(i,s,l):s===w)?1:$e(te(s),0);var d=null==i?0:i.length;if(!d||s<1)return[];for(var p=0,_=0,v=S(Sr(d/s));pp?0:p+l),(d=d===w||d>p?p:te(d))<0&&(d+=p),d=l>d?0:Ti(d);l>>0)?(i=ye(i))&&("string"==typeof s||null!=s&&!wl(s))&&!(s=Gt(s))&&li(i)?Or(mn(i),0,l):i.split(s,l):[]},m.spread=function dl(i,s){if("function"!=typeof i)throw new De(Zt);return s=null==s?0:$e(te(s),0),ae(function(l){var d=l[s],p=Or(l,0,s);return d&&Fn(p,d),Pt(i,this,p)})},m.tail=function ss(i){var s=null==i?0:i.length;return s?xt(i,1,s):[]},m.take=function Af(i,s,l){return i&&i.length?xt(i,0,(s=l||s===w?1:te(s))<0?0:s):[]},m.takeRight=function Rf(i,s,l){var d=null==i?0:i.length;return d?xt(i,(s=d-(s=l||s===w?1:te(s)))<0?0:s,d):[]},m.takeRightWhile=function tl(i,s){return i&&i.length?iu(i,q(s,3),!1,!0):[]},m.takeWhile=function nl(i,s){return i&&i.length?iu(i,q(s,3)):[]},m.tap=function Eg(i,s){return s(i),i},m.throttle=function id(i,s,l){var d=!0,p=!0;if("function"!=typeof i)throw new De(Zt);return Ue(l)&&(d="leading"in l?!!l.leading:d,p="trailing"in l?!!l.trailing:p),nd(i,s,{leading:d,maxWait:s,trailing:p})},m.thru=vu,m.toArray=Ru,m.toPairs=Ed,m.toPairsIn=Cd,m.toPath=function vm(i){return oe(i)?Ve(i,wn):kt(i)?[i]:st(Rt(ye(i)))},m.toPlainObject=Cl,m.transform=function zy(i,s,l){var d=oe(i),p=d||Ci(i)||lo(i);if(s=q(s,4),null==l){var _=i&&i.constructor;l=p?d?new _:[]:Ue(i)&&Ur(_)?Gi(Bs(i)):{}}return(p?Be:vn)(i,function(v,E,T){return s(l,v,E,T)}),l},m.unary=function hl(i){return Jf(i,1)},m.union=Ff,m.unionBy=Ly,m.unionWith=ao,m.uniq=function rl(i){return i&&i.length?Nr(i):[]},m.uniqBy=function Nf(i,s){return i&&i.length?Nr(i,q(s,2)):[]},m.uniqWith=function mg(i,s){return s="function"==typeof s?s:w,i&&i.length?Nr(i,w,s):[]},m.unset=function bd(i,s){return null==i||_i(i,s)},m.unzip=us,m.unzipWith=Pf,m.update=function Jg(i,s,l){return null==i?i:La(i,s,yi(l))},m.updateWith=function Xg(i,s,l,d){return d="function"==typeof d?d:w,null==i?i:La(i,s,yi(l),d)},m.values=fo,m.valuesIn=function Al(i){return null==i?[]:Fc(i,Qt(i))},m.without=_g,m.words=Od,m.wrap=function By(i,s){return Iu(yi(s),i)},m.xor=yg,m.xorBy=vg,m.xorWith=Dg,m.zip=wg,m.zipObject=function Of(i,s){return tf(i||[],s||[],Qi)},m.zipObjectDeep=function il(i,s){return tf(i||[],s||[],eo)},m.zipWith=Lf,m.entries=Ed,m.entriesIn=Cd,m.extend=Tl,m.extendWith=Si,hs(m,m),m.add=Wd,m.attempt=Lu,m.camelCase=Rl,m.capitalize=Td,m.ceil=Jy,m.clamp=function em(i,s,l){return l===w&&(l=s,s=w),l!==w&&(l=(l=bn(l))==l?l:0),s!==w&&(s=(s=bn(s))==s?s:0),Wn(bn(i),s,l)},m.clone=function Vy(i){return yn(i,4)},m.cloneDeep=function Mu(i){return yn(i,5)},m.cloneDeepWith=function pl(i,s){return yn(i,5,s="function"==typeof s?s:w)},m.cloneWith=function xu(i,s){return yn(i,4,s="function"==typeof s?s:w)},m.conformsTo=function gl(i,s){return null==s||Ia(i,s,gt(s))},m.deburr=Nu,m.defaultTo=function kd(i,s){return null==i||i!=i?s:i},m.divide=Vn,m.endsWith=function Fl(i,s,l){i=ye(i),s=Gt(s);var d=i.length,p=l=l===w?d:Wn(te(l),0,d);return(l-=s.length)>=0&&i.slice(l,p)==s},m.eq=on,m.escape=function Sd(i){return(i=ye(i))&&Bh.test(i)?i.replace(Ce,dy):i},m.escapeRegExp=function nm(i){return(i=ye(i))&&Nt.test(i)?i.replace(X,"\\$&"):i},m.every=function $f(i,s,l){var d=oe(i)?ui:Zs;return l&&At(i,s,l)&&(s=w),d(i,q(s,3))},m.find=ol,m.findIndex=_u,m.findKey=function jg(i,s){return Nn(i,q(s,3),vn)},m.findLast=Wf,m.findLastIndex=bf,m.findLastKey=function gd(i,s){return Nn(i,q(s,3),qo)},m.floor=Xy,m.forEach=Cu,m.forEachRight=sl,m.forIn=function $g(i,s){return null==i?i:Rr(i,q(s,3),Qt)},m.forInRight=function Ug(i,s){return null==i?i:Yc(i,q(s,3),Qt)},m.forOwn=function sn(i,s){return i&&vn(i,q(s,3))},m.forOwnRight=function Wg(i,s){return i&&qo(i,q(s,3))},m.get=md,m.gt=Hy,m.gte=Rg,m.has=function _d(i,s){return null!=i&&$p(i,s,Ji)},m.hasIn=yd,m.head=$r,m.identity=ut,m.includes=function as(i,s,l,d){i=Lt(i)?i:fo(i),l=l&&!d?te(l):0;var p=i.length;return l<0&&(l=$e(p+l,0)),Au(i)?l<=p&&i.indexOf(s,l)>-1:!!p&&Cr(i,s,l)>-1},m.indexOf=function ig(i,s,l){var d=null==i?0:i.length;if(!d)return-1;var p=null==l?0:te(l);return p<0&&(p=$e(d+p,0)),Cr(i,s,p)},m.inRange=function tm(i,s,l){return s=qt(s),l===w?(l=s,s=0):l=qt(l),function Sp(i,s,l){return i>=be(s,l)&&i<$e(s,l)}(i=bn(i),s,l)},m.invoke=vd,m.isArguments=Ei,m.isArray=oe,m.isArrayBuffer=Fg,m.isArrayLike=Lt,m.isArrayLikeObject=Ke,m.isBoolean=function Ng(i){return!0===i||!1===i||We(i)&&It(i)==Co},m.isBuffer=Ci,m.isDate=sd,m.isElement=function ud(i){return We(i)&&1===i.nodeType&&!bi(i)},m.isEmpty=function Pg(i){if(null==i)return!0;if(Lt(i)&&(oe(i)||"string"==typeof i||"function"==typeof i.splice||Ci(i)||lo(i)||Ei(i)))return!i.length;var s=wt(i);if(s==An||s==cn)return!i.size;if(Vr(i))return!Ut(i).length;for(var l in i)if(we.call(i,l))return!1;return!0},m.isEqual=function ml(i,s){return Js(i,s)},m.isEqualWith=function jy(i,s,l){var d=(l="function"==typeof l?l:w)?l(i,s):w;return d===w?Js(i,s,w,l):!!d},m.isError=ad,m.isFinite=function $y(i){return"number"==typeof i&&fp(i)},m.isFunction=Ur,m.isInteger=Og,m.isLength=_l,m.isMap=Lg,m.isMatch=function Uy(i,s){return i===s||Zc(i,s,so(s))},m.isMatchWith=function Wr(i,s,l){return l="function"==typeof l?l:w,Zc(i,s,so(s),l)},m.isNaN=function yl(i){return Dl(i)&&i!=+i},m.isNative=function kg(i){if(mf(i))throw new re("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Ye(i)},m.isNil=function vl(i){return null==i},m.isNull=function ld(i){return null===i},m.isNumber=Dl,m.isObject=Ue,m.isObjectLike=We,m.isPlainObject=bi,m.isRegExp=wl,m.isSafeInteger=function Gr(i){return Og(i)&&i>=-er&&i<=er},m.isSet=El,m.isString=Au,m.isSymbol=kt,m.isTypedArray=lo,m.isUndefined=function cd(i){return i===w},m.isWeakMap=function Bg(i){return We(i)&&wt(i)==xo},m.isWeakSet=function Vg(i){return We(i)&&"[object WeakSet]"==It(i)},m.join=function Sf(i,s){return null==i?"":dp.call(i,s)},m.kebabCase=rm,m.last=En,m.lastIndexOf=function lg(i,s,l){var d=null==i?0:i.length;if(!d)return-1;var p=d;return l!==w&&(p=(p=te(l))<0?$e(d+p,0):be(p,d-1)),s==s?function op(b,x,S){for(var V=S+1;V--;)if(b[V]===x)return V;return V}(i,s,p):Ht(i,Lo,p,!0)},m.lowerCase=Nl,m.lowerFirst=qy,m.lt=fs,m.lte=co,m.max=function ev(i){return i&&i.length?Ar(i,ut,Qo):w},m.maxBy=function Gd(i,s){return i&&i.length?Ar(i,q(s,2),Qo):w},m.mean=function zd(i){return pn(i,ut)},m.meanBy=function qd(i,s){return pn(i,q(s,2))},m.min=function Dm(i){return i&&i.length?Ar(i,ut,Xs):w},m.minBy=function tv(i,s){return i&&i.length?Ar(i,q(s,2),Xs):w},m.stubArray=Bu,m.stubFalse=Bl,m.stubObject=function ym(){return{}},m.stubString=function Zy(){return""},m.stubTrue=function Ky(){return!0},m.multiply=Qd,m.nth=function cg(i,s){return i&&i.length?Mp(i,te(s)):w},m.noConflict=function Bd(){return G._===this&&(G._=lp),this},m.noop=ku,m.now=Tu,m.pad=function im(i,s,l){i=ye(i);var d=(s=te(s))?Hi(i):0;if(!s||d>=s)return i;var p=(s-d)/2;return rs(tn(p),l)+i+rs(Sr(p),l)},m.padEnd=function Id(i,s,l){i=ye(i);var d=(s=te(s))?Hi(i):0;return s&&ds){var d=i;i=s,s=d}if(l||i%1||s%1){var p=ci();return be(i+p*(s-i+ii("1e-"+((p+"").length-1))),s)}return tu(i,s)},m.reduce=function al(i,s,l){var d=oe(i)?Po:Mc,p=arguments.length<3;return d(i,q(s,4),l,p,Mr)},m.reduceRight=function Qf(i,s,l){var d=oe(i)?Oo:Mc,p=arguments.length<3;return d(i,q(s,4),l,p,Qc)},m.repeat=function Ad(i,s,l){return s=(l?At(i,s,l):s===w)?1:te(s),Na(ye(i),s)},m.replace=function Rd(){var i=arguments,s=ye(i[0]);return i.length<3?s:s.replace(i[1],i[2])},m.result=function Kg(i,s,l){var d=-1,p=(s=Pr(s,i)).length;for(p||(p=1,i=w);++der)return[];var l=Kt,d=be(i,Kt);s=q(s),i-=Kt;for(var p=Rc(d,s);++l=_)return i;var E=l-Hi(d);if(E<1)return d;var T=v?Or(v,0,E).join(""):i.slice(0,E);if(p===w)return T+d;if(v&&(E+=T.length-E),wl(p)){if(i.slice(E).search(p)){var A,R=T;for(p.global||(p=Os(p.source,ye(Hh.exec(p))+"g")),p.lastIndex=0;A=p.exec(R);)var N=A.index;T=T.slice(0,N===w?E:N)}}else if(i.indexOf(Gt(p),E)!=E){var L=T.lastIndexOf(p);L>-1&&(T=T.slice(0,L))}return T+d},m.unescape=function Nd(i){return(i=ye(i))&&oa.test(i)?i.replace(bs,sp):i},m.uniqueId=function Ud(i){var s=++ji;return ye(i)+s},m.upperCase=Pd,m.upperFirst=Ou,m.each=Cu,m.eachRight=sl,m.first=$r,hs(m,function(){var i={};return vn(m,function(s,l){we.call(m.prototype,l)||(i[l]=s)}),i}(),{chain:!1}),m.VERSION="4.17.21",Be(["bind","bindKey","curry","curryRight","partial","partialRight"],function(i){m[i].placeholder=m}),Be(["drop","take"],function(i,s){U.prototype[i]=function(l){l=l===w?1:$e(te(l),0);var d=this.__filtered__&&!s?new U(this):this.clone();return d.__filtered__?d.__takeCount__=be(l,d.__takeCount__):d.__views__.push({size:be(l,Kt),type:i+(d.__dir__<0?"Right":"")}),d},U.prototype[i+"Right"]=function(l){return this.reverse()[i](l).reverse()}}),Be(["filter","map","takeWhile"],function(i,s){var l=s+1,d=1==l||3==l;U.prototype[i]=function(p){var _=this.clone();return _.__iteratees__.push({iteratee:q(p,3),type:l}),_.__filtered__=_.__filtered__||d,_}}),Be(["head","last"],function(i,s){var l="take"+(s?"Right":"");U.prototype[i]=function(){return this[l](1).value()[0]}}),Be(["initial","tail"],function(i,s){var l="drop"+(s?"":"Right");U.prototype[i]=function(){return this.__filtered__?new U(this):this[l](1)}}),U.prototype.compact=function(){return this.filter(ut)},U.prototype.find=function(i){return this.filter(i).head()},U.prototype.findLast=function(i){return this.reverse().find(i)},U.prototype.invokeMap=ae(function(i,s){return"function"==typeof i?new U(this):this.map(function(l){return Ks(l,i,s)})}),U.prototype.reject=function(i){return this.filter(cs(q(i)))},U.prototype.slice=function(i,s){i=te(i);var l=this;return l.__filtered__&&(i>0||s<0)?new U(l):(i<0?l=l.takeRight(-i):i&&(l=l.drop(i)),s!==w&&(l=(s=te(s))<0?l.dropRight(-s):l.take(s-i)),l)},U.prototype.takeRightWhile=function(i){return this.reverse().takeWhile(i).reverse()},U.prototype.toArray=function(){return this.take(Kt)},vn(U.prototype,function(i,s){var l=/^(?:filter|find|map|reject)|While$/.test(s),d=/^(?:head|last)$/.test(s),p=m[d?"take"+("last"==s?"Right":""):s],_=d||/^find/.test(s);!p||(m.prototype[s]=function(){var v=this.__wrapped__,E=d?[1]:arguments,T=v instanceof U,A=E[0],R=T||oe(v),N=function(K){var he=p.apply(m,Fn([K],E));return d&&L?he[0]:he};R&&l&&"function"==typeof A&&1!=A.length&&(T=R=!1);var L=this.__chain__,$=!!this.__actions__.length,j=_&&!L,ee=T&&!$;if(!_&&R){v=ee?v:new U(this);var z=i.apply(v,E);return z.__actions__.push({func:vu,args:[N],thisArg:w}),new ot(z,L)}return j&&ee?i.apply(this,E):(z=this.thru(N),j?d?z.value()[0]:z.value():z)})}),Be(["pop","push","shift","sort","splice","unshift"],function(i){var s=Ls[i],l=/^(?:push|sort|unshift)$/.test(i)?"tap":"thru",d=/^(?:pop|shift)$/.test(i);m.prototype[i]=function(){var p=arguments;if(d&&!this.__chain__){var _=this.value();return s.apply(oe(_)?_:[],p)}return this[l](function(v){return s.apply(oe(v)?v:[],p)})}}),vn(U.prototype,function(i,s){var l=m[s];if(l){var d=l.name+"";we.call(Ir,d)||(Ir[d]=[]),Ir[d].push({name:s,func:l})}}),Ir[ka(w,2).name]=[{name:"wrapper",func:w}],U.prototype.clone=function pp(){var i=new U(this.__wrapped__);return i.__actions__=st(this.__actions__),i.__dir__=this.__dir__,i.__filtered__=this.__filtered__,i.__iteratees__=st(this.__iteratees__),i.__takeCount__=this.__takeCount__,i.__views__=st(this.__views__),i},U.prototype.reverse=function gp(){if(this.__filtered__){var i=new U(this);i.__dir__=-1,i.__filtered__=!0}else(i=this.clone()).__dir__*=-1;return i},U.prototype.value=function mp(){var i=this.__wrapped__.value(),s=this.__dir__,l=oe(i),d=s<0,p=l?i.length:0,_=function gf(i,s,l){for(var d=-1,p=l.length;++d=this.__values__.length;return{done:i,value:i?w:this.__values__[this.__index__++]}},m.prototype.plant=function Cg(i){for(var s,l=this;l instanceof ht;){var d=Et(l);d.__index__=0,d.__values__=w,s?p.__wrapped__=d:s=d;var p=d;l=l.__wrapped__}return p.__wrapped__=i,s},m.prototype.reverse=function Du(){var i=this.__wrapped__;if(i instanceof U){var s=i;return this.__actions__.length&&(s=new U(this)),(s=s.reverse()).__actions__.push({func:vu,args:[Cn],thisArg:w}),new ot(s,this.__chain__)}return this.thru(Cn)},m.prototype.toJSON=m.prototype.valueOf=m.prototype.value=function bg(){return me(this.__wrapped__,this.__actions__)},m.prototype.first=m.prototype.head,Ho&&(m.prototype[Ho]=function Hf(){return this}),m}();G._=Ps,(mr=function(){return Ps}.call(Ri,Zu,Ri,Jn))!==w&&(Jn.exports=mr)}.call(this)}},Jn=>{Jn(Jn.s=668)}]); \ No newline at end of file +(self.webpackChunkngx_guided_tour_demo=self.webpackChunkngx_guided_tour_demo||[]).push([[179],{668:(Jn,Ri,Zu)=>{"use strict";function mr(e){return"function"==typeof e}let w=!1;const In={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 w&&console.log("RxJS: Back to a better error behavior. Thank you. <3");w=e},get useDeprecatedSynchronousErrorHandling(){return w}};function _r(e){setTimeout(()=>{throw e},0)}const _s={closed:!0,next(e){},error(e){if(In.useDeprecatedSynchronousErrorHandling)throw e;_r(e)},complete(){}},Zt=Array.isArray||(e=>e&&"number"==typeof e.length);function ac(e){return null!==e&&"object"==typeof e}const ys=(()=>{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 Oe{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:u}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof Oe)n.remove(this);else if(null!==n)for(let a=0;at.concat(n instanceof ys?n.errors:n),[])}Oe.EMPTY=((e=new Oe).closed=!0,e);const _o="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random();class rt extends Oe{constructor(t,n,r){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=_s;break;case 1:if(!t){this.destination=_s;break}if("object"==typeof t){t instanceof rt?(this.syncErrorThrowable=t.syncErrorThrowable,this.destination=t,t.add(this)):(this.syncErrorThrowable=!0,this.destination=new vo(this,t));break}default:this.syncErrorThrowable=!0,this.destination=new vo(this,t,n,r)}}[_o](){return this}static create(t,n,r){const o=new rt(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 vo extends rt{constructor(t,n,r,o){super(),this._parentSubscriber=t;let u,a=this;mr(n)?u=n:n&&(u=n.next,r=n.error,o=n.complete,n!==_s&&(a=Object.create(n),mr(a.unsubscribe)&&this.add(a.unsubscribe.bind(a)),a.unsubscribe=this.unsubscribe.bind(this))),this._context=a,this._next=u,this._error=r,this._complete=o}next(t){if(!this.isStopped&&this._next){const{_parentSubscriber:n}=this;In.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}=In;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):_r(t),this.unsubscribe();else{if(this.unsubscribe(),r)throw t;_r(t)}}}complete(){if(!this.isStopped){const{_parentSubscriber:t}=this;if(this._complete){const n=()=>this._complete.call(this._context);In.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(),In.useDeprecatedSynchronousErrorHandling)throw r;_r(r)}}__tryOrSetError(t,n,r){if(!In.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{n.call(this._context,r)}catch(o){return In.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=o,t.syncErrorThrown=!0,!0):(_r(o),!0)}return!1}_unsubscribe(){const{_parentSubscriber:t}=this;this._context=null,this._parentSubscriber=null,t.unsubscribe()}}const Fi="function"==typeof Symbol&&Symbol.observable||"@@observable";function xn(e){return e}let qe=(()=>{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:u}=this,a=function Jr(e,t,n){if(e){if(e instanceof rt)return e;if(e[_o])return e[_o]()}return e||t||n?new rt(e,t,n):new rt(_s)}(n,r,o);if(a.add(u?u.call(a,this.source):this.source||In.useDeprecatedSynchronousErrorHandling&&!a.syncErrorThrowable?this._subscribe(a):this._trySubscribe(a)),In.useDeprecatedSynchronousErrorHandling&&a.syncErrorThrowable&&(a.syncErrorThrowable=!1,a.syncErrorThrown))throw a.syncErrorValue;return a}_trySubscribe(n){try{return this._subscribe(n)}catch(r){In.useDeprecatedSynchronousErrorHandling&&(n.syncErrorThrown=!0,n.syncErrorValue=r),function ln(e){for(;e;){const{closed:t,destination:n,isStopped:r}=e;if(t||r)return!1;e=n&&n instanceof rt?n:null}return!0}(n)?n.error(r):console.warn(r)}}forEach(n,r){return new(r=jn(r))((o,u)=>{let a;a=this.subscribe(c=>{try{n(c)}catch(f){u(f),a&&a.unsubscribe()}},u,o)})}_subscribe(n){const{source:r}=this;return r&&r.subscribe(n)}[Fi](){return this}pipe(...n){return 0===n.length?this:function Mn(e){return 0===e.length?xn:1===e.length?e[0]:function(n){return e.reduce((r,o)=>o(r),n)}}(n)(this)}toPromise(n){return new(n=jn(n))((r,o)=>{let u;this.subscribe(a=>u=a,a=>o(a),()=>r(u))})}}return e.create=t=>new e(t),e})();function jn(e){if(e||(e=In.Promise||Promise),!e)throw new Error("no Promise impl found");return e}const Xr=(()=>{function e(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return e.prototype=Object.create(Error.prototype),e})();class Mh extends Oe{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 cc extends rt{constructor(t){super(t),this.destination=t}}let wo=(()=>{class e extends qe{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[_o](){return new cc(this)}lift(n){const r=new fc(this,this);return r.operator=n,r}next(n){if(this.closed)throw new Xr;if(!this.isStopped){const{observers:r}=this,o=r.length,u=r.slice();for(let a=0;anew fc(t,n),e})();class fc extends wo{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):Oe.EMPTY}}function hc(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 Ah(e,t))}}class Ah{constructor(t,n){this.project=t,this.thisArg=n}call(t,n){return n.subscribe(new ei(t,this.project,this.thisArg))}}class ei extends rt{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 er=e=>t=>{for(let n=0,r=e.length;ne&&"number"==typeof e.length&&"function"!=typeof e;function Eo(e){return!!e&&"function"!=typeof e.subscribe&&"function"==typeof e.then}const pc=e=>{if(e&&"function"==typeof e[Fi])return(e=>t=>{const n=e[Fi]();if("function"!=typeof n.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return n.subscribe(t)})(e);if(ti(e))return er(e);if(Eo(e))return(e=>t=>(e.then(n=>{t.closed||(t.next(n),t.complete())},n=>t.error(n)).then(null,_r),t))(e);if(e&&"function"==typeof e[Kt])return(e=>t=>{const n=e[Kt]();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 ${ac(e)?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(n)}};function gc(e,t){return new qe(n=>{const r=new Oe;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})}class Ph extends rt{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 _c extends rt{notifyNext(t){this.destination.next(t)}notifyError(t){this.destination.error(t)}notifyComplete(){this.destination.complete()}}function cn(e,t,n=Number.POSITIVE_INFINITY){return"function"==typeof t?r=>r.pipe(cn((o,u)=>function To(e,t){return t?function An(e,t){if(null!=e){if(function Es(e){return e&&"function"==typeof e[Fi]}(e))return function Co(e,t){return new qe(n=>{const r=new Oe;return r.add(t.schedule(()=>{const o=e[Fi]();r.add(o.subscribe({next(u){r.add(t.schedule(()=>n.next(u)))},error(u){r.add(t.schedule(()=>n.error(u)))},complete(){r.add(t.schedule(()=>n.complete()))}}))})),r})}(e,t);if(Eo(e))return function bo(e,t){return new qe(n=>{const r=new Oe;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(ti(e))return gc(e,t);if(function mc(e){return e&&"function"==typeof e[Kt]}(e)||"string"==typeof e)return function ws(e,t){if(!e)throw new Error("Iterable cannot be null");return new qe(n=>{const r=new Oe;let o;return r.add(()=>{o&&"function"==typeof o.return&&o.return()}),r.add(t.schedule(()=>{o=e[Kt](),r.add(t.schedule(function(){if(n.closed)return;let u,a;try{const c=o.next();u=c.value,a=c.done}catch(c){return void n.error(c)}a?n.complete():(n.next(u),this.schedule())}))})),r})}(e,t)}throw new TypeError((null!==e&&typeof e||e)+" is not observable")}(e,t):e instanceof qe?e:new qe(pc(e))}(e(o,u)).pipe(hc((a,c)=>t(o,a,u,c))),n)):("number"==typeof t&&(n=t),r=>r.lift(new Io(e,n)))}class Io{constructor(t,n=Number.POSITIVE_INFINITY){this.project=t,this.concurrent=n}call(t,n){return n.subscribe(new Cs(t,this.project,this.concurrent))}}class Cs extends _c{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 ni(){return function(t){return t.lift(new Ku(t))}}class Ku{constructor(t){this.connectable=t}call(t,n){const{connectable:r}=this;r._refCount++;const o=new Ju(t,r),u=n.subscribe(o);return o.closed||(o.connection=r.connect()),u}}class Ju extends rt{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 Xu extends qe{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 Oe,t.add(this.source.subscribe(new ta(this.getSubject(),this))),t.closed&&(this._connection=null,t=Oe.EMPTY)),t}refCount(){return ni()(this)}}const ea=(()=>{const e=Xu.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 ta extends cc{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 ia{constructor(t,n){this.subjectFactory=t,this.selector=n}call(t,n){const{selector:r}=this,o=this.subjectFactory(),u=r(o).subscribe(t);return u.add(n.subscribe(o)),u}}function Lh(){return new wo}function Me(e){for(let t in e)if(e[t]===Me)return t;throw Error("Could not find renamed property on target object.")}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 oa(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const Bh=Me({__forward_ref__:Me});function sa(e){return e.__forward_ref__=sa,e.toString=function(){return Ce(this())},e}function ue(e){return function ua(e){return"function"==typeof e&&e.hasOwnProperty(Bh)&&e.__forward_ref__===sa}(e)?e():e}class ve extends Error{constructor(t,n){super(function aa(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}(t,n)),this.code=t}}function X(e){return"string"==typeof e?e:null==e?"":String(e)}function Nt(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():X(e)}function Ts(e,t){const n=t?` in ${t}`:"";throw new ve(-201,`No provider for ${Nt(e)} found${n}`)}function Xt(e,t){null==e&&function xe(e,t,n,r){throw new Error(`ASSERTION ERROR: ${e}`+(null==r?"":` [Expected=> ${n} ${r} ${t} <=Actual]`))}(t,e,null,"!=")}function Fe(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function vr(e){return{providers:e.providers||[],imports:e.imports||[]}}function fa(e){return vc(e,Ao)||vc(e,Is)}function vc(e,t){return e.hasOwnProperty(t)?e[t]:null}function da(e){return e&&(e.hasOwnProperty(Ss)||e.hasOwnProperty(zh))?e[Ss]:null}const Ao=Me({\u0275prov:Me}),Ss=Me({\u0275inj:Me}),Is=Me({ngInjectableDef:Me}),zh=Me({ngInjectorDef:Me});var ne=(()=>((ne=ne||{})[ne.Default=0]="Default",ne[ne.Host=1]="Host",ne[ne.Self=2]="Self",ne[ne.SkipSelf=4]="SkipSelf",ne[ne.Optional=8]="Optional",ne))();let Ni;function Dr(e){const t=Ni;return Ni=e,t}function ha(e,t,n){const r=fa(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&ne.Optional?null:void 0!==t?t:void Ts(Ce(e),"Injector")}function $n(e){return{toString:e}.toString()}var Rn=(()=>((Rn=Rn||{})[Rn.OnPush=0]="OnPush",Rn[Rn.Default=1]="Default",Rn))(),fn=(()=>(function(e){e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"}(fn||(fn={})),fn))();const Pi=typeof globalThis<"u"&&globalThis,Ec=typeof window<"u"&&window,Cc=typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self,Se=Pi||typeof global<"u"&&global||Ec||Cc,ri={},Ae=[],xs=Me({\u0275cmp:Me}),pa=Me({\u0275dir:Me}),Ms=Me({\u0275pipe:Me}),bc=Me({\u0275mod:Me}),nr=Me({\u0275fac:Me}),Ro=Me({__NG_ELEMENT_ID__:Me});let Kh=0;function Oi(e){return $n(()=>{const n={},r={type:e.type,providersResolver:null,decls:e.decls,vars:e.vars,factory:null,template:e.template||null,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:n,inputs:null,outputs:null,exportAs:e.exportAs||null,onPush:e.changeDetection===Rn.OnPush,directiveDefs:null,pipeDefs:null,selectors:e.selectors||Ae,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||fn.Emulated,id:"c",styles:e.styles||Ae,_:null,setInput:null,schemas:e.schemas||null,tView:null},o=e.directives,u=e.features,a=e.pipes;return r.id+=Kh++,r.inputs=Re(e.inputs,n),r.outputs=Re(e.outputs),u&&u.forEach(c=>c(r)),r.directiveDefs=o?()=>("function"==typeof o?o():o).map(Tc):null,r.pipeDefs=a?()=>("function"==typeof a?a():a).map(Sc):null,r})}function Tc(e){return Tt(e)||function wr(e){return e[pa]||null}(e)}function Sc(e){return function ii(e){return e[Ms]||null}(e)}const Ic={};function Li(e){return $n(()=>{const t={type:e.type,bootstrap:e.bootstrap||Ae,declarations:e.declarations||Ae,imports:e.imports||Ae,exports:e.exports||Ae,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null};return null!=e.id&&(Ic[e.id]=e.type),t})}function Re(e,t){if(null==e)return ri;const n={};for(const r in e)if(e.hasOwnProperty(r)){let o=e[r],u=o;Array.isArray(o)&&(u=o[1],o=o[0]),n[o]=r,t&&(t[o]=u)}return n}const dn=Oi;function Tt(e){return e[xs]||null}function hn(e,t){const n=e[bc]||null;if(!n&&!0===t)throw new Error(`Type ${Ce(e)} does not have '\u0275mod' property.`);return n}function Nn(e){return Array.isArray(e)&&"object"==typeof e[1]}function Ht(e){return Array.isArray(e)&&!0===e[1]}function Cr(e){return 0!=(8&e.flags)}function As(e){return 2==(2&e.flags)}function Lo(e){return 1==(1&e.flags)}function pn(e){return null!==e.template}function ma(e){return 0!=(512&e[2])}function jt(e,t){return e.hasOwnProperty(nr)?e[nr]:null}class Fs{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function Ns(){return Pc}function Pc(e){return e.type.prototype.ngOnChanges&&(e.setInput=Hi),op}function op(){const e=ya(this),t=e?.current;if(t){const n=e.previous;if(n===ri)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function Hi(e,t,n,r){const o=ya(e)||function sp(e,t){return e[mn]=t}(e,{previous:ri,current:null}),u=o.current||(o.current={}),a=o.previous,c=this.declaredInputs[n],f=a[c];u[c]=new Fs(f&&f.currentValue,t,a===ri),e[r]=t}Ns.ngInherit=!0;const mn="__ngSimpleChanges__";function ya(e){return e[mn]||null}const b="math";let V;function ge(){return void 0!==V?V:typeof document<"u"?document:void 0}function Z(e){return!!e.listen}const Os={createRenderer:(e,t)=>ge()};function De(e){for(;Array.isArray(e);)e=e[0];return e}function rr(e,t){return De(t[e])}function Ot(e,t){return De(t[e.index])}function we(e,t){return e.data[t]}function $t(e,t){const n=t[e];return Nn(n)?n:n[0]}function ko(e){return 4==(4&e[2])}function wa(e){return 128==(128&e[2])}function br(e,t){return null==t?null:e[t]}function Bo(e){e[18]=0}function Un(e,t){e[5]+=t;let n=e,r=e[3];for(;null!==r&&(1===t&&1===n[5]||-1===t&&0===n[5]);)r[5]+=t,n=r,r=r[3]}const Q={lFrame:$c(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function Vo(){return Q.bindingsEnabled}function F(){return Q.lFrame.lView}function de(){return Q.lFrame.tView}function Tr(e){return Q.lFrame.contextLView=e,e[8]}function it(){let e=Bc();for(;null!==e&&64===e.type;)e=e.parent;return e}function Bc(){return Q.lFrame.currentTNode}function tn(e,t){const n=Q.lFrame;n.currentTNode=e,n.isParent=t}function jo(){return Q.lFrame.isParent}function Ea(){Q.lFrame.isParent=!1}function Vs(){return Q.isInCheckNoChangesMode}function $e(e){Q.isInCheckNoChangesMode=e}function be(){const e=Q.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function ci(){return Q.lFrame.bindingIndex++}function or(e){const t=Q.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function ba(e,t){const n=Q.lFrame;n.bindingIndex=n.bindingRootIndex=e,fi(t)}function fi(e){Q.lFrame.currentDirectiveIndex=e}function $o(){return Q.lFrame.currentQueryIndex}function Ir(e){Q.lFrame.currentQueryIndex=e}function hp(e){const t=e[1];return 2===t.type?t.declTNode:1===t.type?e[6]:null}function Hc(e,t,n){if(n&ne.SkipSelf){let o=t,u=e;for(;!(o=o.parent,null!==o||n&ne.Host||(o=hp(u),null===o||(u=u[15],10&o.type))););if(null===o)return!1;t=o,e=u}const r=Q.lFrame=jc();return r.currentTNode=t,r.lView=e,!0}function Hs(e){const t=jc(),n=e[1];Q.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function jc(){const e=Q.lFrame,t=null===e?null:e.child;return null===t?$c(e):t}function $c(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 Uo(){const e=Q.lFrame;return Q.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Wi=Uo;function Wo(){const e=Uo();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 ht(){return Q.lFrame.selectedIndex}function ot(e){Q.lFrame.selectedIndex=e}function js(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n=r)break}else t[f]<0&&(e[18]+=65536),(c>11>16&&(3&e[2])===t){e[2]+=2048;try{u.call(c)}finally{}}}else try{u.call(c)}finally{}}class Go{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}}function Ws(e,t,n){const r=Z(e);let o=0;for(;ot){a=u-1;break}}}for(;u>16}(e),r=t;for(;n>0;)r=r[15],n--;return r}let zs=!0;function qs(e){const t=zs;return zs=e,t}let Ys=0;function Yi(e,t){const n=On(e,t);if(-1!==n)return n;const r=t[1];r.firstCreatePass&&(e.injectorIndex=t.length,Sa(r.data,e),Sa(t,null),Sa(r.blueprint,null));const o=Zi(e,t),u=e.injectorIndex;if(zc(o)){const a=qi(o),c=pi(o,t),f=c[1].data;for(let h=0;h<8;h++)t[u+h]=c[a+h]|f[a+h]}return t[u+8]=o,u}function Sa(e,t){e.push(0,0,0,0,0,0,0,0,t)}function On(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function Zi(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,r=null,o=t;for(;null!==o;){const u=o[1],a=u.type;if(r=2===a?u.declTNode:1===a?o[6]:null,null===r)return-1;if(n++,o=o[15],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return-1}function Wn(e,t,n){!function bp(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(Ro)&&(r=n[Ro]),null==r&&(r=n[Ro]=Ys++);const o=255&r;t.data[e+(o>>5)]|=1<=0?255&t:Mr:t}(n);if("function"==typeof u){if(!Hc(t,e,r))return r&ne.Host?qc(o,n,r):Ia(t,n,r,o);try{const a=u(r);if(null!=a||r&ne.Optional)return a;Ts(n)}finally{Wi()}}else if("number"==typeof u){let a=null,c=On(e,t),f=-1,h=r&ne.Host?t[16][6]:null;for((-1===c||r&ne.SkipSelf)&&(f=-1===c?Zi(e,t):t[c+8],-1!==f&&pt(r,!1)?(a=t[1],c=qi(f),t=pi(f,t)):c=-1);-1!==c;){const g=t[1];if(Ma(u,c,g.data)){const y=Qc(c,t,n,a,r,h);if(y!==Ki)return y}f=t[c+8],-1!==f&&pt(r,t[1].data[c+8]===h)&&Ma(u,c,t)?(a=g,c=qi(f),t=pi(f,t)):c=-1}}}return Ia(t,n,r,o)}const Ki={};function Mr(){return new Rr(it(),F())}function Qc(e,t,n,r,o,u){const a=t[1],c=a.data[e+8],g=Zs(c,a,n,null==r?As(c)&&zs:r!=a&&0!=(3&c.type),o&ne.Host&&u===c);return null!==g?Ar(t,a,g,c):Ki}function Zs(e,t,n,r,o){const u=e.providerIndexes,a=t.data,c=1048575&u,f=e.directiveStart,g=u>>20,D=o?c+g:e.directiveEnd;for(let C=r?c:c+g;C=f&&I.type===n)return C}if(o){const C=a[f];if(C&&pn(C)&&C.type===n)return f}return null}function Ar(e,t,n,r){let o=e[n];const u=t.data;if(function Dp(e){return e instanceof Go}(o)){const a=o;a.resolving&&function la(e,t){const n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new ve(-200,`Circular dependency in DI detected for ${e}${n}`)}(Nt(u[n]));const c=qs(a.canSeeViewProviders);a.resolving=!0;const f=a.injectImpl?Dr(a.injectImpl):null;Hc(e,r,ne.Default);try{o=e[n]=a.factory(void 0,u,e,r),t.firstCreatePass&&n>=r.directiveStart&&function yp(e,t,n){const{ngOnChanges:r,ngOnInit:o,ngDoCheck:u}=t.type.prototype;if(r){const a=Pc(t);(n.preOrderHooks||(n.preOrderHooks=[])).push(e,a),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,a)}o&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-e,o),u&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,u),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,u))}(n,u[n],t)}finally{null!==f&&Dr(f),qs(c),a.resolving=!1,Wi()}}return o}function Ma(e,t,n){return!!(n[t+(e>>5)]&1<{const r=function Qo(e){return function(...n){if(e){const r=e(...n);for(const o in r)this[o]=r[o]}}}(t);function o(...u){if(this instanceof o)return r.apply(this,u),this;const a=new o(...u);return c.annotation=a,c;function c(f,h,g){const y=f.hasOwnProperty(Dn)?f[Dn]:Object.defineProperty(f,Dn,{value:[]})[Dn];for(;y.length<=g;)y.push(null);return(y[g]=y[g]||[]).push(a),f}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o})}class Te{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=Fe({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}toString(){return`InjectionToken ${this._desc}`}}function Ut(e,t){void 0===t&&(t=e);for(let n=0;nArray.isArray(n)?Gn(n,t):t(n))}function Xs(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Ko(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Wt(e,t,n){let r=Fr(e,t);return r>=0?e[1|r]=n:(r=~r,function xp(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 Fa(e,t){const n=Fr(e,t);if(n>=0)return e[1|n]}function Fr(e,t){return function tu(e,t,n){let r=0,o=e.length>>n;for(;o!==r;){const u=r+(o-r>>1),a=e[u<t?o=u:r=u+1}return~(o<e,createScript:e=>e,createScriptURL:e=>e})}catch{}return ar}()?.createHTML(e)||e}function cu(e){return function ro(){if(void 0===ns&&(ns=null,Se.trustedTypes))try{ns=Se.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return ns}()?.createHTML(e)||e}class Ba{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}function Mt(e){return e instanceof Ba?e.changingThisBreaksApplicationSecurity:e}class Ha{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const n=(new window.DOMParser).parseFromString(no(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}}class ja{constructor(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const n=this.inertDocument.createElement("html");this.inertDocument.appendChild(n);const r=this.inertDocument.createElement("body");n.appendChild(r)}}getInertBodyElement(t){const n=this.inertDocument.createElement("template");if("content"in n)return n.innerHTML=no(t),n;const r=this.inertDocument.createElement("body");return r.innerHTML=no(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(r),r}stripCustomNsAttrs(t){const n=t.attributes;for(let o=n.length-1;0so(t.trim())).join(", ")}function zn(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function Di(...e){const t={};for(const n of e)for(const r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}const $a=zn("area,br,col,hr,img,wbr"),wt=zn("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),gf=zn("rp,rt"),gu=Di($a,Di(wt,zn("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Di(gf,zn("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Di(gf,wt)),Ua=zn("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Wa=zn("srcset"),At=Di(Ua,Wa,zn("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),zn("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),Ga=zn("script,style,template");class Up{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,r=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?r=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,r&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let o=this.checkClobberedElement(n,n.nextSibling);if(o){n=o;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(t){const n=t.nodeName.toLowerCase();if(!gu.hasOwnProperty(n))return this.sanitizedSomething=!0,!Ga.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const r=t.attributes;for(let o=0;o"),!0}endElement(t){const n=t.nodeName.toLowerCase();gu.hasOwnProperty(n)&&!$a.hasOwnProperty(n)&&(this.buf.push(""))}chars(t){this.buf.push(mf(t))}checkClobberedElement(t,n){if(n&&(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return n}}const za=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Wp=/([^\#-~ |!])/g;function mf(e){return e.replace(/&/g,"&").replace(za,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(Wp,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let Vr;function mu(e){return"content"in e&&function Gp(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Ze=(()=>((Ze=Ze||{})[Ze.NONE=0]="NONE",Ze[Ze.HTML=1]="HTML",Ze[Ze.STYLE=2]="STYLE",Ze[Ze.SCRIPT=3]="SCRIPT",Ze[Ze.URL=4]="URL",Ze[Ze.RESOURCE_URL=5]="RESOURCE_URL",Ze))();function yf(e){const t=function Hr(){const e=F();return e&&e[12]}();return t?cu(t.sanitize(Ze.HTML,e)||""):function io(e,t){const n=function pf(e){return e instanceof Ba&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see https://g.co/ng/security#xss)`)}return n===t}(e,"HTML")?cu(Mt(e)):function _f(e,t){let n=null;try{Vr=Vr||function du(e){const t=new ja(e);return function hu(){try{return!!(new window.DOMParser).parseFromString(no(""),"text/html")}catch{return!1}}()?new Ha(t):t}(e);let r=t?String(t):"";n=Vr.getInertBodyElement(r);let o=5,u=r;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,r=u,u=n.innerHTML,n=Vr.getInertBodyElement(r)}while(r!==u);return no((new Up).sanitizeChildren(mu(n)||n))}finally{if(n){const r=mu(n)||n;for(;r.firstChild;)r.removeChild(r.firstChild)}}}(ge(),X(e))}const Df="__ngContext__";function Et(e,t){e[Df]=t}function Ka(e){const t=function os(e){return e[Df]||null}(e);return t?Array.isArray(t)?t:t.lView:null}function Ja(e){return e.ngOriginalError}function rg(e,...t){e.error(...t)}class $r{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t),r=function ng(e){return e&&e.ngErrorLogger||rg}(t);r(this._console,"ERROR",t),n&&r(this._console,"ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&Ja(t);for(;n&&Ja(n);)n=Ja(n);return n||null}}const If=(()=>(typeof requestAnimationFrame<"u"&&requestAnimationFrame||setTimeout).bind(Se))();function Cn(e){return e instanceof Function?e():e}var rn=(()=>((rn=rn||{})[rn.Important=1]="Important",rn[rn.DashCase=2]="DashCase",rn))();function el(e,t){return undefined(e,t)}function ss(e){const t=e[3];return Ht(t)?t[3]:t}function tl(e){return Ff(e[13])}function nl(e){return Ff(e[4])}function Ff(e){for(;null!==e&&!Ht(e);)e=e[4];return e}function ao(e,t,n,r,o){if(null!=r){let u,a=!1;Ht(r)?u=r:Nn(r)&&(a=!0,r=r[0]);const c=De(r);0===e&&null!==n?null==o?Vf(t,n,c):wi(t,n,c,o||null,!0):1===e&&null!==n?wi(t,n,c,o||null,!0):2===e?function sl(e,t,n){const r=Du(e,t);r&&function Cg(e,t,n,r){Z(e)?e.removeChild(t,n,r):t.removeChild(n)}(e,r,t,n)}(t,c,a):3===e&&t.destroyNode(c),null!=u&&function bu(e,t,n,r,o){const u=n[7];u!==De(n)&&ao(t,e,r,u,o);for(let c=10;c0&&(e[n-1][4]=r[4]);const u=Ko(e,10+t);!function Pf(e,t){as(e,t,t[11],2,null,null),t[0]=null,t[6]=null}(r[1],r);const a=u[19];null!==a&&a.detachView(u[1]),r[3]=null,r[4]=null,r[2]&=-129}return r}function Lf(e,t){if(!(256&t[2])){const n=t[11];Z(n)&&n.destroyNode&&as(e,t,n,3,null,null),function vg(e){let t=e[13];if(!t)return yu(e[1],e);for(;t;){let n=null;if(Nn(t))n=t[13];else{const r=t[10];r&&(n=r)}if(!n){for(;t&&!t[4]&&t!==e;)Nn(t)&&yu(t[1],t),t=t[3];null===t&&(t=e),Nn(t)&&yu(t[1],t),n=t&&t[4]}t=n}}(t)}}function yu(e,t){if(!(256&t[2])){t[2]&=-129,t[2]|=256,function vu(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r=0?r[o=h]():r[o=-h].unsubscribe(),u+=2}else{const a=r[o=n[u+1]];n[u].call(a)}if(null!==r){for(let u=o+1;uu?"":o[y+1].toLowerCase();const C=8&r?D:null;if(C&&-1!==Qf(C,h,0)||2&r&&h!==D){if(Ln(r))return!1;a=!0}}}}else{if(!a&&!Ln(r)&&!Ln(f))return!1;if(a&&Ln(f))continue;a=!1,r=f|1&r}}return Ln(r)||a}function Ln(e){return 0==(1&e)}function Tu(e,t,n,r){if(null===t)return-1;let o=0;if(r||!n){let u=!1;for(;o-1)for(n++;n0?'="'+c+'"':"")+"]"}else 8&r?o+="."+a:4&r&&(o+=" "+a);else""!==o&&!Ln(a)&&(t+=cl(u,o),o=""),r=a,u=u||!Ln(r);n++}return""!==o&&(t+=cl(u,o)),t}const ie={};function Ne(e){ls(de(),F(),ht()+e,Vs())}function ls(e,t,n,r){if(!r)if(3==(3&t[2])){const u=e.preOrderCheckHooks;null!==u&&$s(t,u,n)}else{const u=e.preOrderHooks;null!==u&&Us(t,u,0,n)}ot(n)}function Su(e,t){return e<<17|t<<2}function kn(e){return e>>17&32767}function fl(e){return 2|e}function lr(e){return(131068&e)>>2}function dl(e,t){return-131069&e|t<<2}function hl(e){return 1|e}function cd(e,t){const n=e.contentQueries;if(null!==n)for(let r=0;r20&&ls(e,t,20,Vs()),n(r,o)}finally{ot(u)}}function fd(e,t,n){if(Cr(t)){const o=t.directiveEnd;for(let u=t.directiveStart;u0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(c)!=f&&c.push(f),c.push(r,o,a)}}function Dd(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function Il(e,t){t.flags|=2,(e.components||(e.components=[])).push(t.index)}function Zg(e,t,n){if(n){if(t.exportAs)for(let r=0;r0&&Al(n)}}function Al(e){for(let r=tl(e);null!==r;r=nl(r))for(let o=10;o0&&Al(u)}const n=e[1].components;if(null!==n)for(let r=0;r0&&Al(o)}}function em(e,t){const n=$t(t,e),r=n[1];(function tm(e,t){for(let n=t.length;nPromise.resolve(null))();function Id(e){return e[7]||(e[7]=[])}function xd(e){return e.cleanup||(e.cleanup=[])}function Ad(e,t){const n=e[9],r=n?n.get($r,null):null;r&&r.handleError(t)}function Rd(e,t,n,r,o){for(let u=0;uthis.processProvider(c,t,n)),Gn([t],c=>this.processInjectorType(c,[],u)),this.records.set(Pl,zr(void 0,this));const a=this.records.get(Ol);this.scope=null!=a?a.value:null,this.source=o||("object"==typeof t?null:Ce(t))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(t=>t.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(t,n=xt,r=ne.Default){this.assertNotDestroyed();const o=La(this),u=Dr(void 0);try{if(!(r&ne.SkipSelf)){let c=this.records.get(t);if(void 0===c){const f=function pm(e){return"function"==typeof e||"object"==typeof e&&e instanceof Te}(t)&&fa(t);c=f&&this.injectableDefInScope(f)?zr(Lu(t),ds):null,this.records.set(t,c)}if(null!=c)return this.hydrate(t,c)}return(r&ne.Self?Nd():this.parent).get(t,n=r&ne.Optional&&n===xt?null:n)}catch(a){if("NullInjectorError"===a.name){if((a[mi]=a[mi]||[]).unshift(Ce(t)),o)throw a;return function Op(e,t,n,r){const o=e[mi];throw t[Gt]&&o.unshift(t[Gt]),e.message=function Or(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.substr(2):e;let o=Ce(t);if(Array.isArray(t))o=t.map(Ce).join(" -> ");else if("object"==typeof t){let u=[];for(let a in t)if(t.hasOwnProperty(a)){let c=t[a];u.push(a+":"+("string"==typeof c?JSON.stringify(c):Ce(c)))}o=`{${u.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${e.replace(Xc,"\n ")}`}("\n"+e.message,o,n,r),e.ngTokenPath=o,e[mi]=null,e}(a,t,"R3InjectorError",this.source)}throw a}finally{Dr(u),La(o)}}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(t=>this.get(t))}toString(){const t=[];return this.records.forEach((r,o)=>t.push(Ce(o))),`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new ve(205,!1)}processInjectorType(t,n,r){if(!(t=ue(t)))return!1;let o=da(t);const u=null==o&&t.ngModule||void 0,a=void 0===u?t:u,c=-1!==r.indexOf(a);if(void 0!==u&&(o=da(u)),null==o)return!1;if(null!=o.imports&&!c){let g;r.push(a);try{Gn(o.imports,y=>{this.processInjectorType(y,n,r)&&(void 0===g&&(g=[]),g.push(y))})}finally{}if(void 0!==g)for(let y=0;ythis.processProvider(I,D,C||Ae))}}this.injectorDefTypes.add(a);const f=jt(a)||(()=>new a);this.records.set(a,zr(f,ds));const h=o.providers;if(null!=h&&!c){const g=t;Gn(h,y=>this.processProvider(y,g,h))}return void 0!==u&&void 0!==t.providers}processProvider(t,n,r){let o=ut(t=ue(t))?t:ue(t&&t.provide);const u=function lm(e,t,n){return kd(e)?zr(void 0,e.useValue):zr(function Ld(e,t,n){let r;if(ut(e)){const o=ue(e);return jt(o)||Lu(o)}if(kd(e))r=()=>ue(e.useValue);else if(function fm(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...Jo(e.deps||[]));else if(function cm(e){return!(!e||!e.useExisting)}(e))r=()=>me(ue(e.useExisting));else{const o=ue(e&&(e.useClass||e.provide));if(!function dm(e){return!!e.deps}(e))return jt(o)||Lu(o);r=()=>new o(...Jo(e.deps))}return r}(e),ds)}(t);if(ut(t)||!0!==t.multi)this.records.get(o);else{let a=this.records.get(o);a||(a=zr(void 0,ds,!0),a.factory=()=>Jo(a.multi),this.records.set(o,a)),o=t,a.multi.push(t)}this.records.set(o,u)}hydrate(t,n){return n.value===ds&&(n.value=um,n.value=n.factory()),"object"==typeof n.value&&n.value&&function hm(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this.onDestroy.add(n.value),n.value}injectableDefInScope(t){if(!t.providedIn)return!1;const n=ue(t.providedIn);return"string"==typeof n?"any"===n||n===this.scope:this.injectorDefTypes.has(n)}}function Lu(e){const t=fa(e),n=null!==t?t.factory:jt(e);if(null!==n)return n;if(e instanceof Te)throw new ve(204,!1);if(e instanceof Function)return function am(e){const t=e.length;if(t>0)throw function Xi(e,t){const n=[];for(let r=0;rn.factory(e):()=>new e}(e);throw new ve(204,!1)}function zr(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function kd(e){return null!==e&&"object"==typeof e&&Nr in e}function ut(e){return"function"==typeof e}let Bn=(()=>{class e{static create(n,r){if(Array.isArray(n))return Pd({name:""},r,n,"");{const o=n.name??"";return Pd({name:o},n.parent,n.providers,o)}}}return e.THROW_IF_NOT_FOUND=xt,e.NULL=new Fd,e.\u0275prov=Fe({token:e,providedIn:"any",factory:()=>me(Pl)}),e.__NG_ELEMENT_ID__=-1,e})();function Dm(e,t){js(Ka(e)[1],it())}let _=null;function v(){if(!_){const e=Se.Symbol;if(e&&e.iterator)_=e.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let n=0;nc(De(fe[r.index])):r.index;if(Z(n)){let fe=null;if(!c&&f&&(fe=function sE(e,t,n,r){const o=e.cleanup;if(null!=o)for(let u=0;uf?c[f]:null}"string"==typeof a&&(u+=2)}return null}(e,t,o,r.index)),null!==fe)(fe.__ngLastListenerFn__||fe).__ngNextListenerFn__=u,fe.__ngLastListenerFn__=u,C=!1;else{u=Mm(r,t,y,u,!1);const Ee=n.listen(H,o,u);D.push(u,Ee),g&&g.push(o,W,M,M+1)}}else u=Mm(r,t,y,u,!0),H.addEventListener(o,u,a),D.push(u),g&&g.push(o,W,M,a)}else u=Mm(r,t,y,u,!1);const I=r.outputs;let P;if(C&&null!==I&&(P=I[o])){const O=P.length;if(O)for(let H=0;H0;)t=t[15],e--;return t}(e,Q.lFrame.contextLView))[8]}(e)}function Pv(e,t,n,r,o){const u=e[n+1],a=null===t;let c=r?kn(u):lr(u),f=!1;for(;0!==c&&(!1===f||a);){const g=e[c+1];dE(e[c],t)&&(f=!0,e[c+1]=r?hl(g):fl(g)),c=r?kn(g):lr(g)}f&&(e[n+1]=r?fl(u):hl(u))}function dE(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&Fr(e,t)>=0}const Ct={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Ov(e){return e.substring(Ct.key,Ct.keyEnd)}function Lv(e,t){const n=Ct.textEnd;return n===t?-1:(t=Ct.keyEnd=function mE(e,t,n){for(;t32;)t++;return t}(e,Ct.key=t,n),$u(e,t,n))}function $u(e,t,n){for(;t=0;n=Lv(t,n))Wt(e,Ov(t),!0)}function $v(e,t){return t>=e.expandoStartIndex}function Uv(e,t,n,r){const o=e.data;if(null===o[n+1]){const u=o[ht()],a=$v(e,n);qv(u,r)&&null===t&&!a&&(t=!1),t=function wE(e,t,n,r){const o=function di(e){const t=Q.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}(e);let u=r?t.residualClasses:t.residualStyles;if(null===o)0===(r?t.classBindings:t.styleBindings)&&(n=Gl(n=Rm(null,e,t,n,r),t.attrs,r),u=null);else{const a=t.directiveStylingLast;if(-1===a||e[a]!==o)if(n=Rm(o,e,t,n,r),null===u){let f=function EE(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==lr(r))return e[kn(r)]}(e,t,r);void 0!==f&&Array.isArray(f)&&(f=Rm(null,e,t,f[1],r),f=Gl(f,t.attrs,r),function CE(e,t,n,r){e[kn(n?t.classBindings:t.styleBindings)]=r}(e,t,r,f))}else u=function bE(e,t,n){let r;const o=t.directiveEnd;for(let u=1+t.directiveStylingLast;u0)&&(h=!0)}else g=n;if(o)if(0!==f){const D=kn(e[c+1]);e[r+1]=Su(D,c),0!==D&&(e[D+1]=dl(e[D+1],r)),e[c+1]=function rd(e,t){return 131071&e|t<<17}(e[c+1],r)}else e[r+1]=Su(c,0),0!==c&&(e[c+1]=dl(e[c+1],r)),c=r;else e[r+1]=Su(f,0),0===c?c=r:e[f+1]=dl(e[f+1],r),f=r;h&&(e[r+1]=fl(e[r+1])),Pv(e,g,r,!0),Pv(e,g,r,!1),function fE(e,t,n,r,o){const u=o?e.residualClasses:e.residualStyles;null!=u&&"string"==typeof t&&Fr(u,t)>=0&&(n[r+1]=hl(n[r+1]))}(t,g,e,r,u),a=Su(c,f),u?t.classBindings=a:t.styleBindings=a}(o,u,t,n,a,r)}}function Rm(e,t,n,r,o){let u=null;const a=n.directiveEnd;let c=n.directiveStylingLast;for(-1===c?c=n.directiveStart:c++;c0;){const f=e[o],h=Array.isArray(f),g=h?f[1]:f,y=null===g;let D=n[o+1];D===ie&&(D=y?Ae:void 0);let C=y?Fa(D,r):g===r?D:void 0;if(h&&!Jd(C)&&(C=Fa(f,r)),Jd(C)&&(c=C,a))return c;const I=e[o+1];o=a?kn(I):lr(I)}if(null!==t){let f=u?t.residualClasses:t.residualStyles;null!=f&&(c=Fa(f,r))}return c}function Jd(e){return void 0!==e}function qv(e,t){return 0!=(e.flags&(t?16:32))}function Bt(e,t=""){const n=F(),r=de(),o=e+20,u=r.firstCreatePass?co(r,o,1,t,null):r.data[o],a=n[o]=function rl(e,t){return Z(e)?e.createText(t):e.createTextNode(t)}(n[11],t);wu(r,n,a,u),tn(u,!1)}function Zr(e,t,n){const r=F(),o=Je(r,e,t,n);return o!==ie&&cr(r,ht(),o),Zr}function Fm(e,t,n,r,o){const u=F(),a=_t(u,e,t,n,r,o);return a!==ie&&cr(u,ht(),a),Fm}function Nm(e,t,n){!function dr(e,t,n,r){const o=de(),u=or(2);o.firstUpdatePass&&Uv(o,null,u,r);const a=F();if(n!==ie&&j(a,u,n)){const c=o.data[ht()];if(qv(c,r)&&!$v(o,u)){let f=r?c.classesWithoutHost:c.stylesWithoutHost;null!==f&&(n=oa(f,n||"")),Im(o,c,a,n,r)}else!function SE(e,t,n,r,o,u,a,c){o===ie&&(o=Ae);let f=0,h=0,g=0{class e{}return e.NULL=new YC,e})();function ZC(){return Gu(it(),F())}function Gu(e,t){return new zu(Ot(e,t))}let zu=(()=>{class e{constructor(n){this.nativeElement=n}}return e.__NG_ELEMENT_ID__=ZC,e})();function KC(e){return e instanceof zu?e.nativeElement:e}class $D{}let UD=(()=>{class e{}return e.__NG_ELEMENT_ID__=()=>function XC(){const e=F(),n=$t(it().index,e);return function JC(e){return e[11]}(Nn(n)?n:e)}(),e})(),eb=(()=>{class e{}return e.\u0275prov=Fe({token:e,providedIn:"root",factory:()=>null}),e})();class Hm{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const tb=new Hm("13.3.0"),jm={};function oh(e,t,n,r,o=!1){for(;null!==n;){const u=t[n.index];if(null!==u&&r.push(De(u)),Ht(u))for(let c=10;c-1&&(il(t,r),Ko(n,r))}this._attachedToViewContainer=!1}Lf(this._lView[1],this._lView)}onDestroy(t){pd(this._lView[1],this._lView,null,t)}markForCheck(){Rl(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){Fl(this._lView[1],this._lView,this.context)}checkNoChanges(){!function nm(e,t,n){$e(!0);try{Fl(e,t,n)}finally{$e(!1)}}(this._lView[1],this._lView,this.context)}attachToViewContainerRef(){if(this._appRef)throw new ve(902,"");this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function yg(e,t){as(e,t,t[11],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new ve(902,"");this._appRef=t}}class nb extends Zl{constructor(t){super(t),this._view=t}detectChanges(){Sd(this._view)}checkNoChanges(){!function rm(e){$e(!0);try{Sd(e)}finally{$e(!1)}}(this._view)}get context(){return null}}class WD extends ih{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=Tt(t);return new $m(n,this.ngModule)}}function GD(e){const t=[];for(let n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}class $m extends HD{constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function nd(e){return e.map(td).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}get inputs(){return GD(this.componentDef.inputs)}get outputs(){return GD(this.componentDef.outputs)}create(t,n,r,o){const u=(o=o||this.ngModule)?function ib(e,t){return{get:(n,r,o)=>{const u=e.get(n,jm,o);return u!==jm||r===jm?u:t.get(n,r,o)}}}(t,o.injector):t,a=u.get($D,Os),c=u.get(eb,null),f=a.createRenderer(null,this.componentDef),h=this.componentDef.selectors[0][0]||"div",g=r?function hd(e,t,n){if(Z(e))return e.selectRootElement(t,n===fn.ShadowDom);let r="string"==typeof t?e.querySelector(t):t;return r.textContent="",r}(f,r,this.componentDef.encapsulation):us(a.createRenderer(null,this.componentDef),h,function rb(e){const t=e.toLowerCase();return"svg"===t?"svg":"math"===t?b:null}(h)),y=this.componentDef.onPush?576:528,D=function qd(e,t){return{components:[],scheduler:e||If,clean:im,playerHandler:t||null,flags:0}}(),C=Si(0,null,null,1,0,null,null,null,null,null),I=fs(null,C,D,y,null,null,a,f,c,u);let P,O;Hs(I);try{const H=function Gd(e,t,n,r,o,u){const a=n[1];n[20]=e;const f=co(a,20,2,"#host",null),h=f.mergedAttrs=t.hostAttrs;null!==h&&(Pu(f,h,!0),null!==e&&(Ws(o,e,h),null!==f.classes&&al(o,e,f.classes),null!==f.styles&&qf(o,e,f.styles)));const g=r.createRenderer(e,t),y=fs(n,Tl(t),null,t.onPush?64:16,n[20],f,r,g,u||null,null);return a.firstCreatePass&&(Wn(Yi(f,n),a,t.type),Il(a,f),wd(f,n.length,1)),Fu(n,y),n[20]=y}(g,this.componentDef,I,a,f);if(g)if(r)Ws(f,g,["ng-version",tb.full]);else{const{attrs:M,classes:W}=function Ag(e){const t=[],n=[];let r=1,o=2;for(;r0&&al(f,g,W.join(" "))}if(O=we(C,20),void 0!==n){const M=O.projection=[];for(let W=0;Wf(a,t)),t.contentQueries){const f=it();t.contentQueries(1,a,f.directiveStart)}const c=it();return!u.firstCreatePass||null===t.hostBindings&&null===t.hostAttrs||(ot(c.index),vd(n[1],c,0,c.directiveStart,c.directiveEnd,t),Dd(t,a)),a}(H,this.componentDef,I,D,[Dm]),te(C,I,null)}finally{Wo()}return new sb(this.componentType,P,Gu(O,I),I,O)}}class sb extends class qC{}{constructor(t,n,r,o,u){super(),this.location=r,this._rootLView=o,this._tNode=u,this.instance=n,this.hostView=this.changeDetectorRef=new nb(o),this.componentType=t}get injector(){return new Rr(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}class qu{}const Qu=new Map;class QD extends qu{constructor(t,n){super(),this._parent=n,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new WD(this);const r=hn(t);this._bootstrapComponents=Cn(r.bootstrap),this._r3Injector=Ou(t,n,[{provide:qu,useValue:this},{provide:ih,useValue:this.componentFactoryResolver}],Ce(t)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(t)}get(t,n=Bn.THROW_IF_NOT_FOUND,r=ne.Default){return t===Bn||t===qu||t===Pl?this:this._r3Injector.get(t,n,r)}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class Um extends class ab{}{constructor(t){super(),this.moduleType=t,null!==hn(t)&&function lb(e){const t=new Set;!function n(r){const o=hn(r,!0),u=o.id;null!==u&&(function zD(e,t,n){if(t&&t!==n)throw new Error(`Duplicate module registered for ${e} - ${Ce(t)} vs ${Ce(t.name)}`)}(u,Qu.get(u),r),Qu.set(u,r));const a=Cn(o.imports);for(const c of a)t.has(c)||(t.add(c),n(c))}(e)}(t)}create(t){return new QD(this.moduleType,t)}}function YD(e,t,n,r){return function KD(e,t,n,r,o,u){const a=t+n;return j(e,a,o)?L(e,a+1,u?r.call(u,o):r(o)):Kl(e,a+1)}(F(),be(),e,t,n,r)}function ZD(e,t,n,r,o){return function JD(e,t,n,r,o,u,a){const c=t+n;return ee(e,c,o,u)?L(e,c+2,a?r.call(a,o,u):r(o,u)):Kl(e,c+2)}(F(),be(),e,t,n,r,o)}function Kl(e,t){const n=e[t];return n===ie?void 0:n}function Wm(e){return t=>{setTimeout(e,void 0,t)}}const xi=class Tb extends wo{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,n,r){let o=t,u=n||(()=>null),a=r;if(t&&"object"==typeof t){const f=t;o=f.next?.bind(f),u=f.error?.bind(f),a=f.complete?.bind(f)}this.__isAsync&&(u=Wm(u),o&&(o=Wm(o)),a&&(a=Wm(a)));const c=super.subscribe({next:o,error:u,complete:a});return t instanceof Oe&&t.add(c),c}};function Sb(){return this._results[v()]()}class Gm{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=v(),r=Gm.prototype;r[n]||(r[n]=Sb)}get changes(){return this._changes||(this._changes=new xi)}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=Ut(t);(this._changesDetected=!function Kc(e,t,n){if(e.length!==t.length)return!1;for(let r=0;r{class e{}return e.__NG_ELEMENT_ID__=Mb,e})();const Ib=Mi,xb=class extends Ib{constructor(t,n,r){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=r}createEmbeddedView(t){const n=this._declarationTContainer.tViews,r=fs(this._declarationLView,n,t,16,null,n.declTNode,null,null,null,null);r[17]=this._declarationLView[this._declarationTContainer.index];const u=this._declarationLView[19];return null!==u&&(r[19]=u.createEmbeddedView(n)),te(n,r,t),new Zl(r)}};function Mb(){return sh(it(),F())}function sh(e,t){return 4&e.type?new xb(t,e,Gu(e,t)):null}let Kr=(()=>{class e{}return e.__NG_ELEMENT_ID__=Ab,e})();function Ab(){return o0(it(),F())}const Rb=Kr,n0=class extends Rb{constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return Gu(this._hostTNode,this._hostLView)}get injector(){return new Rr(this._hostTNode,this._hostLView)}get parentInjector(){const t=Zi(this._hostTNode,this._hostLView);if(zc(t)){const n=pi(t,this._hostLView),r=qi(t);return new Rr(n[1].data[r+8],n)}return new Rr(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=r0(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,n,r){const o=t.createEmbeddedView(n||{});return this.insert(o,r),o}createComponent(t,n,r,o,u){const a=t&&!function Zo(e){return"function"==typeof e}(t);let c;if(a)c=n;else{const y=n||{};c=y.index,r=y.injector,o=y.projectableNodes,u=y.ngModuleRef}const f=a?t:new $m(Tt(t)),h=r||this.parentInjector;if(!u&&null==f.ngModule){const D=(a?h:this.parentInjector).get(qu,null);D&&(u=D)}const g=f.create(h,o,void 0,u);return this.insert(g.hostView,c),g}insert(t,n){const r=t._lView,o=r[1];if(function lp(e){return Ht(e[3])}(r)){const g=this.indexOf(t);if(-1!==g)this.detach(g);else{const y=r[3],D=new n0(y,y[6],y[3]);D.detach(D.indexOf(t))}}const u=this._adjustIndex(n),a=this._lContainer;!function Dg(e,t,n,r){const o=10+r,u=n.length;r>0&&(n[o-1][4]=t),r0)r.push(a[c/2]);else{const h=u[c+1],g=t[-f];for(let y=10;y{class e{constructor(n){this.appInits=n,this.resolve=lh,this.reject=lh,this.initialized=!1,this.done=!1,this.donePromise=new Promise((r,o)=>{this.resolve=r,this.reject=o})}runInitializers(){if(this.initialized)return;const n=[],r=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let o=0;o{u.subscribe({complete:c,error:f})});n.push(a)}}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)(me(A0,8))},e.\u0275prov=Fe({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const ec=new Te("AppId",{providedIn:"root",factory:function R0(){return`${o_()}${o_()}${o_()}`}});function o_(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const F0=new Te("Platform Initializer"),ch=new Te("Platform ID"),rT=new Te("appBootstrapListener");let iT=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=Fe({token:e,factory:e.\u0275fac}),e})();const po=new Te("LocaleId",{providedIn:"root",factory:()=>tf(po,ne.Optional|ne.SkipSelf)||function oT(){return typeof $localize<"u"&&$localize.locale||Xd}()}),lT=(()=>Promise.resolve(0))();function s_(e){typeof Zone>"u"?lT.then(()=>{e&&e.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",e)}class Tn{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new xi(!1),this.onMicrotaskEmpty=new xi(!1),this.onStable=new xi(!1),this.onError=new xi(!1),typeof Zone>"u")throw new Error("In this configuration Angular requires Zone.js");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 cT(){let e=Se.requestAnimationFrame,t=Se.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 hT(e){const t=()=>{!function dT(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(Se,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,a_(e),e.isCheckStableRunning=!0,u_(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),a_(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,o,u,a,c)=>{try{return N0(e),n.invokeTask(o,u,a,c)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===u.type||e.shouldCoalesceRunChangeDetection)&&t(),P0(e)}},onInvoke:(n,r,o,u,a,c,f)=>{try{return N0(e),n.invoke(o,u,a,c,f)}finally{e.shouldCoalesceRunChangeDetection&&t(),P0(e)}},onHasTask:(n,r,o,u)=>{n.hasTask(o,u),r===o&&("microTask"==u.change?(e._hasPendingMicrotasks=u.microTask,a_(e),u_(e)):"macroTask"==u.change&&(e.hasPendingMacrotasks=u.macroTask))},onHandleError:(n,r,o,u)=>(n.handleError(o,u),e.runOutsideAngular(()=>e.onError.emit(u)),!1)})}(o)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Tn.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(Tn.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,o){const u=this._inner,a=u.scheduleEventTask("NgZoneEvent: "+o,t,fT,lh,lh);try{return u.runTask(a,n,r)}finally{u.cancelTask(a)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}}const fT={};function u_(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 a_(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function N0(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function P0(e){e._nesting--,u_(e)}class pT{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new xi,this.onMicrotaskEmpty=new xi,this.onStable=new xi,this.onError=new xi}run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,o){return t.apply(n,r)}}let l_=(()=>{class e{constructor(n){this._ngZone=n,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Tn.assertNotInAngularZone(),s_(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())s_(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb(this._didWork)}this._didWork=!1});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(n)||(clearTimeout(r.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,r,o){let u=-1;r&&r>0&&(u=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==u),n(this._didWork,this.getPendingTasks())},r)),this._callbacks.push({doneCb:n,timeoutId:u,updateCb:o})}whenStable(n,r,o){if(o&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,r,o),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(n,r,o){return[]}}return e.\u0275fac=function(n){return new(n||e)(me(Tn))},e.\u0275prov=Fe({token:e,factory:e.\u0275fac}),e})(),O0=(()=>{class e{constructor(){this._applications=new Map,c_.addToWindow(this)}registerApplication(n,r){this._applications.set(n,r)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,r=!0){return c_.findTestabilityInTree(this,n,r)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=Fe({token:e,factory:e.\u0275fac}),e})();class gT{addToWindow(t){}findTestabilityInTree(t,n,r){return null}}let hr,c_=new gT;const L0=new Te("AllowMultipleToken");function k0(e,t,n=[]){const r=`Platform: ${t}`,o=new Te(r);return(u=[])=>{let a=B0();if(!a||a.injector.get(L0,!1))if(e)e(n.concat(u).concat({provide:o,useValue:!0}));else{const c=n.concat(u).concat({provide:o,useValue:!0},{provide:Ol,useValue:"platform"});!function vT(e){if(hr&&!hr.destroyed&&!hr.injector.get(L0,!1))throw new ve(400,"");hr=e.get(V0);const t=e.get(F0,null);t&&t.forEach(n=>n())}(Bn.create({providers:c,name:r}))}return function DT(e){const t=B0();if(!t)throw new ve(401,"");return t}()}}function B0(){return hr&&!hr.destroyed?hr:null}let V0=(()=>{class e{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,r){const c=function wT(e,t){let n;return n="noop"===e?new pT:("zone.js"===e?void 0:e)||new Tn({enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!!t?.ngZoneEventCoalescing,shouldCoalesceRunChangeDetection:!!t?.ngZoneRunCoalescing}),n}(r?r.ngZone:void 0,{ngZoneEventCoalescing:r&&r.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:r&&r.ngZoneRunCoalescing||!1}),f=[{provide:Tn,useValue:c}];return c.run(()=>{const h=Bn.create({providers:f,parent:this.injector,name:n.moduleType.name}),g=n.create(h),y=g.injector.get($r,null);if(!y)throw new ve(402,"");return c.runOutsideAngular(()=>{const D=c.onError.subscribe({next:C=>{y.handleError(C)}});g.onDestroy(()=>{f_(this._modules,g),D.unsubscribe()})}),function ET(e,t,n){try{const r=n();return xm(r)?r.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(y,c,()=>{const D=g.injector.get(i_);return D.runInitializers(),D.donePromise.then(()=>(function KE(e){Xt(e,"Expected localeId to be defined"),"string"==typeof e&&(gD=e.toLowerCase().replace(/_/g,"-"))}(g.injector.get(po,Xd)||Xd),this._moduleDoBootstrap(g),g))})})}bootstrapModule(n,r=[]){const o=H0({},r);return function _T(e,t,n){const r=new Um(n);return Promise.resolve(r)}(0,0,n).then(u=>this.bootstrapModuleFactory(u,o))}_moduleDoBootstrap(n){const r=n.injector.get(j0);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(o=>r.bootstrap(o));else{if(!n.instance.ngDoBootstrap)throw new ve(403,"");n.instance.ngDoBootstrap(r)}this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new ve(404,"");this._modules.slice().forEach(n=>n.destroy()),this._destroyListeners.forEach(n=>n()),this._destroyed=!0}get destroyed(){return this._destroyed}}return e.\u0275fac=function(n){return new(n||e)(me(Bn))},e.\u0275prov=Fe({token:e,factory:e.\u0275fac}),e})();function H0(e,t){return Array.isArray(t)?t.reduce(H0,e):{...e,...t}}let j0=(()=>{class e{constructor(n,r,o,u,a){this._zone=n,this._injector=r,this._exceptionHandler=o,this._componentFactoryResolver=u,this._initStatus=a,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const c=new qe(h=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{h.next(this._stable),h.complete()})}),f=new qe(h=>{let g;this._zone.runOutsideAngular(()=>{g=this._zone.onStable.subscribe(()=>{Tn.assertNotInAngularZone(),s_(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,h.next(!0))})})});const y=this._zone.onUnstable.subscribe(()=>{Tn.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{h.next(!1)}))});return()=>{g.unsubscribe(),y.unsubscribe()}});this.isStable=function Mo(...e){let t=Number.POSITIVE_INFINITY,n=null,r=e[e.length-1];return function dc(e){return e&&"function"==typeof e.schedule}(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 qe?e[0]:function xo(e=Number.POSITIVE_INFINITY){return cn(xn,e)}(t)(function Oh(e,t){return t?gc(e,t):new qe(er(e))}(e,n))}(c,f.pipe(function kh(){return e=>ni()(function ra(e,t){return function(r){let o;if(o="function"==typeof e?e:function(){return e},"function"==typeof t)return r.lift(new ia(o,t));const u=Object.create(r,ea);return u.source=r,u.subjectFactory=o,u}}(Lh)(e))}()))}bootstrap(n,r){if(!this._initStatus.done)throw new ve(405,"");let o;o=n instanceof HD?n:this._componentFactoryResolver.resolveComponentFactory(n),this.componentTypes.push(o.componentType);const u=function yT(e){return e.isBoundToModule}(o)?void 0:this._injector.get(qu),c=o.create(Bn.NULL,[],r||o.selector,u),f=c.location.nativeElement,h=c.injector.get(l_,null),g=h&&c.injector.get(O0);return h&&g&&g.registerApplication(f,h),c.onDestroy(()=>{this.detachView(c.hostView),f_(this.components,c),g&&g.unregisterApplication(f)}),this._loadComponent(c),c}tick(){if(this._runningTick)throw new ve(101,"");try{this._runningTick=!0;for(let n of this._views)n.detectChanges()}catch(n){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(n))}finally{this._runningTick=!1}}attachView(n){const r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){const r=n;f_(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n),this._injector.get(rT,[]).concat(this._bootstrapListeners).forEach(o=>o(n))}ngOnDestroy(){this._views.slice().forEach(n=>n.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return e.\u0275fac=function(n){return new(n||e)(me(Tn),me(Bn),me($r),me(ih),me(i_))},e.\u0275prov=Fe({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function f_(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}class Q0{constructor(){}supports(t){return T(t)}create(t){return new NT(t)}}const FT=(e,t)=>t;class NT{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||FT}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,u=null;for(;n||r;){const a=!r||n&&n.currentIndex{a=this._trackByFn(o,c),null!==n&&Object.is(n.trackById,a)?(r&&(n=this._verifyReinsertion(n,c,a,o)),Object.is(n.item,c)||this._addIdentityChange(n,c)):(n=this._mismatch(n,c,a,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 u;return null===t?u=this._itTail:(u=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,u,o)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(r,o))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,u,o)):t=this._addAfter(new PT(n,r),u,o),t}_verifyReinsertion(t,n,r,o){let u=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==u?t=this._reinsertAfter(u,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,u=t._nextRemoved;return null===o?this._removalsHead=u:o._nextRemoved=u,null===u?this._removalsTail=o:u._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 Y0),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 Y0),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 PT{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 OT{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 Y0{constructor(){this.map=new Map}put(t){const n=t.trackById;let r=this.map.get(n);r||(r=new OT,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 Z0(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 u=this._getOrCreateRecordForKey(o,r);n=this._insertBeforeOrAppend(n,u)}}),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 u=o._prev,a=o._next;return u&&(u._next=a),a&&(a._prev=u),o._next=null,o._prev=null,o}const r=new kT(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 kT{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 J0(){return new hh([new Q0])}let hh=(()=>{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||J0()),deps:[[e,new au,new Xo]]}}find(n){const r=this.factories.find(o=>o.supports(n));if(null!=r)return r;throw new ve(901,"")}}return e.\u0275prov=Fe({token:e,providedIn:"root",factory:J0}),e})();function X0(){return new tc([new K0])}let tc=(()=>{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||X0()),deps:[[e,new au,new Xo]]}}find(n){const r=this.factories.find(u=>u.supports(n));if(r)return r;throw new ve(901,"")}}return e.\u0275prov=Fe({token:e,providedIn:"root",factory:X0}),e})();const HT=k0(null,"core",[{provide:ch,useValue:"unknown"},{provide:V0,deps:[Bn]},{provide:O0,deps:[]},{provide:iT,deps:[]}]);let jT=(()=>{class e{constructor(n){}}return e.\u0275fac=function(n){return new(n||e)(me(j0))},e.\u0275mod=Li({type:e}),e.\u0275inj=vr({}),e})(),ph=null;function nc(){return ph}const Yn=new Te("DocumentToken");let cw=(()=>{class e{constructor(n,r,o,u){this._iterableDiffers=n,this._keyValueDiffers=r,this._ngEl=o,this._renderer=u,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(n){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof n?n.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(n){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof n?n.split(/\s+/):n,this._rawClass&&(T(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const n=this._iterableDiffer.diff(this._rawClass);n&&this._applyIterableChanges(n)}else if(this._keyValueDiffer){const n=this._keyValueDiffer.diff(this._rawClass);n&&this._applyKeyValueChanges(n)}}_applyKeyValueChanges(n){n.forEachAddedItem(r=>this._toggleClass(r.key,r.currentValue)),n.forEachChangedItem(r=>this._toggleClass(r.key,r.currentValue)),n.forEachRemovedItem(r=>{r.previousValue&&this._toggleClass(r.key,!1)})}_applyIterableChanges(n){n.forEachAddedItem(r=>{if("string"!=typeof r.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${Ce(r.item)}`);this._toggleClass(r.item,!0)}),n.forEachRemovedItem(r=>this._toggleClass(r.item,!1))}_applyClasses(n){n&&(Array.isArray(n)||n instanceof Set?n.forEach(r=>this._toggleClass(r,!0)):Object.keys(n).forEach(r=>this._toggleClass(r,!!n[r])))}_removeClasses(n){n&&(Array.isArray(n)||n instanceof Set?n.forEach(r=>this._toggleClass(r,!1)):Object.keys(n).forEach(r=>this._toggleClass(r,!1)))}_toggleClass(n,r){(n=n.trim())&&n.split(/\s+/g).forEach(o=>{r?this._renderer.addClass(this._ngEl.nativeElement,o):this._renderer.removeClass(this._ngEl.nativeElement,o)})}}return e.\u0275fac=function(n){return new(n||e)(le(hh),le(tc),le(zu),le(UD))},e.\u0275dir=dn({type:e,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),e})(),dw=(()=>{class e{constructor(n,r){this._viewContainer=n,this._context=new PS,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=r}set ngIf(n){this._context.$implicit=this._context.ngIf=n,this._updateView()}set ngIfThen(n){hw("ngIfThen",n),this._thenTemplateRef=n,this._thenViewRef=null,this._updateView()}set ngIfElse(n){hw("ngIfElse",n),this._elseTemplateRef=n,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(n,r){return!0}}return e.\u0275fac=function(n){return new(n||e)(le(Kr),le(Mi))},e.\u0275dir=dn({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),e})();class PS{constructor(){this.$implicit=null,this.ngIf=null}}function hw(e,t){if(t&&!t.createEmbeddedView)throw new Error(`${e} must be a TemplateRef, but received '${Ce(t)}'.`)}let gw=(()=>{class e{constructor(n){this._viewContainerRef=n,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null}ngOnChanges(n){if(n.ngTemplateOutlet){const r=this._viewContainerRef;this._viewRef&&r.remove(r.indexOf(this._viewRef)),this._viewRef=this.ngTemplateOutlet?r.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext):null}else this._viewRef&&n.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return e.\u0275fac=function(n){return new(n||e)(le(Kr))},e.\u0275dir=dn({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet"},features:[Ns]}),e})(),_w=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=Li({type:e}),e.\u0275inj=vr({}),e})();const yw="browser";class M_ extends class d1 extends class WT{}{constructor(){super(...arguments),this.supportsDOMEvents=!0}}{static makeCurrent(){!function UT(e){ph||(ph=e)}(new M_)}onAndCancel(t,n,r){return t.addEventListener(n,r,!1),()=>{t.removeEventListener(n,r,!1)}}dispatchEvent(t,n){t.dispatchEvent(n)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,n){return(n=n||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,n){return"window"===n?window:"document"===n?t:"body"===n?t.body:null}getBaseHref(t){const n=function h1(){return oc=oc||document.querySelector("base"),oc?oc.getAttribute("href"):null}();return null==n?null:function p1(e){bh=bh||document.createElement("a"),bh.setAttribute("href",e);const t=bh.pathname;return"/"===t.charAt(0)?t:`/${t}`}(n)}resetBaseElement(){oc=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return function AS(e,t){t=encodeURIComponent(t);for(const n of e.split(";")){const r=n.indexOf("="),[o,u]=-1==r?[n,""]:[n.slice(0,r),n.slice(r+1)];if(o.trim()===t)return decodeURIComponent(u)}return null}(document.cookie,t)}}let bh,oc=null;const Dw=new Te("TRANSITION_ID"),m1=[{provide:A0,useFactory:function g1(e,t,n){return()=>{n.get(i_).donePromise.then(()=>{const r=nc(),o=t.querySelectorAll(`style[ng-transition="${e}"]`);for(let u=0;u{const u=t.findTestabilityInTree(r,o);if(null==u)throw new Error("Could not find testability for element.");return u},Se.getAllAngularTestabilities=()=>t.getAllTestabilities(),Se.getAllAngularRootElements=()=>t.getAllRootElements(),Se.frameworkStabilizers||(Se.frameworkStabilizers=[]),Se.frameworkStabilizers.push(r=>{const o=Se.getAllAngularTestabilities();let u=o.length,a=!1;const c=function(f){a=a||f,u--,0==u&&r(a)};o.forEach(function(f){f.whenStable(c)})})}findTestabilityInTree(t,n,r){return null==n?null:t.getTestability(n)??(r?nc().isShadowRoot(n)?this.findTestabilityInTree(t,n.host,!0):this.findTestabilityInTree(t,n.parentElement,!0):null)}}let _1=(()=>{class e{build(){return new XMLHttpRequest}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=Fe({token:e,factory:e.\u0275fac}),e})();const Th=new Te("EventManagerPlugins");let Sh=(()=>{class e{constructor(n,r){this._zone=r,this._eventNameToPlugin=new Map,n.forEach(o=>o.manager=this),this._plugins=n.slice().reverse()}addEventListener(n,r,o){return this._findPluginFor(r).addEventListener(n,r,o)}addGlobalEventListener(n,r,o){return this._findPluginFor(r).addGlobalEventListener(n,r,o)}getZone(){return this._zone}_findPluginFor(n){const r=this._eventNameToPlugin.get(n);if(r)return r;const o=this._plugins;for(let u=0;u{class e{constructor(){this._stylesSet=new Set}addStyles(n){const r=new Set;n.forEach(o=>{this._stylesSet.has(o)||(this._stylesSet.add(o),r.add(o))}),this.onStylesAdded(r)}onStylesAdded(n){}getAllStyles(){return Array.from(this._stylesSet)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=Fe({token:e,factory:e.\u0275fac}),e})(),sc=(()=>{class e extends Ew{constructor(n){super(),this._doc=n,this._hostNodes=new Map,this._hostNodes.set(n.head,[])}_addStylesToHost(n,r,o){n.forEach(u=>{const a=this._doc.createElement("style");a.textContent=u,o.push(r.appendChild(a))})}addHost(n){const r=[];this._addStylesToHost(this._stylesSet,n,r),this._hostNodes.set(n,r)}removeHost(n){const r=this._hostNodes.get(n);r&&r.forEach(Cw),this._hostNodes.delete(n)}onStylesAdded(n){this._hostNodes.forEach((r,o)=>{this._addStylesToHost(n,o,r)})}ngOnDestroy(){this._hostNodes.forEach(n=>n.forEach(Cw))}}return e.\u0275fac=function(n){return new(n||e)(me(Yn))},e.\u0275prov=Fe({token:e,factory:e.\u0275fac}),e})();function Cw(e){nc().remove(e)}const R_={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/"},F_=/%COMP%/g;function Ih(e,t,n){for(let r=0;r{if("__ngUnwrap__"===t)return e;!1===e(t)&&(t.preventDefault(),t.returnValue=!1)}}let N_=(()=>{class e{constructor(n,r,o){this.eventManager=n,this.sharedStylesHost=r,this.appId=o,this.rendererByCompId=new Map,this.defaultRenderer=new P_(n)}createRenderer(n,r){if(!n||!r)return this.defaultRenderer;switch(r.encapsulation){case fn.Emulated:{let o=this.rendererByCompId.get(r.id);return o||(o=new C1(this.eventManager,this.sharedStylesHost,r,this.appId),this.rendererByCompId.set(r.id,o)),o.applyToHost(n),o}case 1:case fn.ShadowDom:return new b1(this.eventManager,this.sharedStylesHost,n,r);default:if(!this.rendererByCompId.has(r.id)){const o=Ih(r.id,r.styles,[]);this.sharedStylesHost.addStyles(o),this.rendererByCompId.set(r.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return e.\u0275fac=function(n){return new(n||e)(me(Sh),me(sc),me(ec))},e.\u0275prov=Fe({token:e,factory:e.\u0275fac}),e})();class P_{constructor(t){this.eventManager=t,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,n){return n?document.createElementNS(R_[n]||n,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,n){t.appendChild(n)}insertBefore(t,n,r){t&&t.insertBefore(n,r)}removeChild(t,n){t&&t.removeChild(n)}selectRootElement(t,n){let r="string"==typeof t?document.querySelector(t):t;if(!r)throw new Error(`The selector "${t}" did not match any elements`);return n||(r.textContent=""),r}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,n,r,o){if(o){n=o+":"+n;const u=R_[o];u?t.setAttributeNS(u,n,r):t.setAttribute(n,r)}else t.setAttribute(n,r)}removeAttribute(t,n,r){if(r){const o=R_[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&(rn.DashCase|rn.Important)?t.style.setProperty(n,r,o&rn.Important?"important":""):t.style[n]=r}removeStyle(t,n,r){r&rn.DashCase?t.style.removeProperty(n):t.style[n]=""}setProperty(t,n,r){t[n]=r}setValue(t,n){t.nodeValue=n}listen(t,n,r){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,n,Sw(r)):this.eventManager.addEventListener(t,n,Sw(r))}}class C1 extends P_{constructor(t,n,r,o){super(t),this.component=r;const u=Ih(o+"-"+r.id,r.styles,[]);n.addStyles(u),this.contentAttr=function D1(e){return"_ngcontent-%COMP%".replace(F_,e)}(o+"-"+r.id),this.hostAttr=function w1(e){return"_nghost-%COMP%".replace(F_,e)}(o+"-"+r.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,"")}createElement(t,n){const r=super.createElement(t,n);return super.setAttribute(r,this.contentAttr,""),r}}class b1 extends P_{constructor(t,n,r,o){super(t),this.sharedStylesHost=n,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const u=Ih(o.id,o.styles,[]);for(let a=0;a{class e extends ww{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)(me(Yn))},e.\u0275prov=Fe({token:e,factory:e.\u0275fac}),e})();const xw=["alt","control","meta","shift"],I1={"\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"},Mw={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},x1={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};let M1=(()=>{class e extends ww{constructor(n){super(n)}supports(n){return null!=e.parseEventName(n)}addEventListener(n,r,o){const u=e.parseEventName(r),a=e.eventCallback(u.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>nc().onAndCancel(n,u.domEventName,a))}static parseEventName(n){const r=n.toLowerCase().split("."),o=r.shift();if(0===r.length||"keydown"!==o&&"keyup"!==o)return null;const u=e._normalizeKey(r.pop());let a="";if(xw.forEach(f=>{const h=r.indexOf(f);h>-1&&(r.splice(h,1),a+=f+".")}),a+=u,0!=r.length||0===u.length)return null;const c={};return c.domEventName=o,c.fullKey=a,c}static getEventFullKey(n){let r="",o=function A1(e){let t=e.key;if(null==t){if(t=e.keyIdentifier,null==t)return"Unidentified";t.startsWith("U+")&&(t=String.fromCharCode(parseInt(t.substring(2),16)),3===e.location&&Mw.hasOwnProperty(t)&&(t=Mw[t]))}return I1[t]||t}(n);return o=o.toLowerCase()," "===o?o="space":"."===o&&(o="dot"),xw.forEach(u=>{u!=o&&x1[u](n)&&(r+=u+".")}),r+=o,r}static eventCallback(n,r,o){return u=>{e.getEventFullKey(u)===n&&o.runGuarded(()=>r(u))}}static _normalizeKey(n){return"esc"===n?"escape":n}}return e.\u0275fac=function(n){return new(n||e)(me(Yn))},e.\u0275prov=Fe({token:e,factory:e.\u0275fac}),e})();const P1=k0(HT,"browser",[{provide:ch,useValue:yw},{provide:F0,useValue:function R1(){M_.makeCurrent(),A_.init()},multi:!0},{provide:Yn,useFactory:function N1(){return function re(e){V=e}(document),document},deps:[]}]),O1=[{provide:Ol,useValue:"root"},{provide:$r,useFactory:function F1(){return new $r},deps:[]},{provide:Th,useClass:T1,multi:!0,deps:[Yn,Tn,ch]},{provide:Th,useClass:M1,multi:!0,deps:[Yn]},{provide:N_,useClass:N_,deps:[Sh,sc,ec]},{provide:$D,useExisting:N_},{provide:Ew,useExisting:sc},{provide:sc,useClass:sc,deps:[Yn]},{provide:l_,useClass:l_,deps:[Tn]},{provide:Sh,useClass:Sh,deps:[Th,Tn]},{provide:class f1{},useClass:_1,deps:[]}];let L1=(()=>{class e{constructor(n){if(n)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}static withServerTransition(n){return{ngModule:e,providers:[{provide:ec,useValue:n.appId},{provide:Dw,useExisting:ec},m1]}}}return e.\u0275fac=function(n){return new(n||e)(me(e,12))},e.\u0275mod=Li({type:e}),e.\u0275inj=vr({providers:O1,imports:[_w,jT]}),e})();typeof window<"u"&&window;class q1 extends Oe{constructor(t,n){super()}schedule(t,n=0){return this}}let Fw=(()=>{class e{constructor(n,r=e.now){this.SchedulerAction=n,this.now=r}schedule(n,r=0,o){return new this.SchedulerAction(this,n).schedule(o,r)}}return e.now=()=>Date.now(),e})();class mo extends Fw{constructor(t,n=Fw.now){super(t,()=>mo.delegate&&mo.delegate!==this?mo.delegate.now():n()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(t,n=0,r){return mo.delegate&&mo.delegate!==this?mo.delegate.schedule(t,n,r):super.schedule(t,n,r)}flush(t){const{actions:n}=this;if(this.active)return void n.push(t);let r;this.active=!0;do{if(r=t.execute(t.state,t.delay))break}while(t=n.shift());if(this.active=!1,r){for(;t=n.shift();)t.unsubscribe();throw r}}}const Y1=new mo(class Q1 extends q1{constructor(t,n){super(t,n),this.scheduler=t,this.work=n,this.pending=!1}schedule(t,n=0){if(this.closed)return this;this.state=t;const r=this.id,o=this.scheduler;return null!=r&&(this.id=this.recycleAsyncId(o,r,n)),this.pending=!0,this.delay=n,this.id=this.id||this.requestAsyncId(o,this.id,n),this}requestAsyncId(t,n,r=0){return setInterval(t.flush.bind(t,this),r)}recycleAsyncId(t,n,r=0){if(null!==r&&this.delay===r&&!1===this.pending)return n;clearInterval(n)}execute(t,n){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const r=this._execute(t,n);if(r)return r;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,n){let o,r=!1;try{this.work(t)}catch(u){r=!0,o=!!u&&u||new Error(u)}if(r)return this.unsubscribe(),o}_unsubscribe(){const t=this.id,n=this.scheduler,r=n.actions,o=r.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==o&&r.splice(o,1),null!=t&&(this.id=this.recycleAsyncId(n,t,null)),this.delay=null}});class K1{constructor(t,n){this.dueTime=t,this.scheduler=n}call(t,n){return n.subscribe(new J1(t,this.dueTime,this.scheduler))}}class J1 extends rt{constructor(t,n,r){super(t),this.dueTime=n,this.scheduler=r,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(t){this.clearDebounce(),this.lastValue=t,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(X1,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:t}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(t)}}clearDebounce(){const t=this.debouncedSubscription;null!==t&&(this.remove(t),t.unsubscribe(),this.debouncedSubscription=null)}}function X1(e){e.debouncedNext()}function xh(e,t,n,r){return mr(n)&&(r=n,n=void 0),r?xh(e,t,n).pipe(hc(o=>Zt(o)?r(...o):r(o))):new qe(o=>{Nw(e,t,function u(a){o.next(arguments.length>1?Array.prototype.slice.call(arguments):a)},o,n)})}function Nw(e,t,n,r,o){let u;if(function nI(e){return e&&"function"==typeof e.addEventListener&&"function"==typeof e.removeEventListener}(e)){const a=e;e.addEventListener(t,n,o),u=()=>a.removeEventListener(t,n,o)}else if(function tI(e){return e&&"function"==typeof e.on&&"function"==typeof e.off}(e)){const a=e;e.on(t,n),u=()=>a.off(t,n)}else if(function eI(e){return e&&"function"==typeof e.addListener&&"function"==typeof e.removeListener}(e)){const a=e;e.addListener(t,n),u=()=>a.removeListener(t,n)}else{if(!e||!e.length)throw new TypeError("Invalid event target");for(let a=0,c=e.length;a{class e{}return e.Bottom="bottom",e.BottomLeft="bottom-left",e.BottomRight="bottom-right",e.Center="center",e.Left="left",e.Right="right",e.Top="top",e.TopLeft="top-left",e.TopRight="top-right",e})();var uc=(()=>(function(e){e.InsideNextButton="inside-next-button",e.TopOfTourBlock="top-of-tour-block",e.None="none"}(uc||(uc={})),uc))(),Pw=Zu(489);let L_=(()=>{class e{constructor(n){this.isBrowser=!1,this.isBrowser=function l1(e){return e===yw}(n)}get nativeWindow(){return this.isBrowser?function rI(){return window}():{innerWidth:0,innerHeight:0,scrollY:0,scrollX:0,pageYOffset:0,pageXOffset:0,scroll:()=>{},scrollTo:()=>{},addEventListener:()=>{},removeEventListener:()=>{}}}}return e.\u0275fac=function(n){return new(n||e)(me(ch))},e.\u0275prov=Fe({token:e,factory:e.\u0275fac}),e})(),k_=(()=>{class e{constructor(n,r,o){this.errorHandler=n,this.windowRef=r,this.dom=o,this._guidedTourCurrentStepSubject=new wo,this._guidedTourOrbShowingSubject=new wo,this._currentTourStepIndex=0,this._currentTour=null,this._onFirstStep=!0,this._onLastStep=!0,this._onResizeMessage=!1,this.guidedTourCurrentStepStream=this._guidedTourCurrentStepSubject.asObservable(),this.guidedTourOrbShowingStream=this._guidedTourOrbShowingSubject.asObservable(),xh(this.windowRef.nativeWindow,"resize").pipe(function Z1(e,t=Y1){return n=>n.lift(new K1(e,t))}(200)).subscribe(()=>{this._currentTour&&this._currentTourStepIndex>-1&&(this._currentTour.minimumScreenSize&&this._currentTour.minimumScreenSize>=this.windowRef.nativeWindow.innerWidth?(this._onResizeMessage=!0,this._guidedTourCurrentStepSubject.next(this._currentTour.resizeDialog||{title:"Please resize",content:"You have resized the tour to a size that is too small to continue. Please resize the browser to a larger size to continue the tour or close the tour."})):(this._onResizeMessage=!1,this._guidedTourCurrentStepSubject.next(this.getPreparedTourStep(this._currentTourStepIndex))))})}nextStep(){this._currentTour.steps[this._currentTourStepIndex].closeAction&&this._currentTour.steps[this._currentTourStepIndex].closeAction(),this._currentTour.steps[this._currentTourStepIndex+1]?(this._currentTourStepIndex++,this._setFirstAndLast(),this._currentTour.steps[this._currentTourStepIndex].action?(this._currentTour.steps[this._currentTourStepIndex].action(),setTimeout(()=>{this._checkSelectorValidity()?this._guidedTourCurrentStepSubject.next(this.getPreparedTourStep(this._currentTourStepIndex)):this.nextStep()})):this._checkSelectorValidity()?this._guidedTourCurrentStepSubject.next(this.getPreparedTourStep(this._currentTourStepIndex)):this.nextStep()):(this._currentTour.completeCallback&&this._currentTour.completeCallback(),this.resetTour())}backStep(){this._currentTour.steps[this._currentTourStepIndex].closeAction&&this._currentTour.steps[this._currentTourStepIndex].closeAction(),this._currentTour.steps[this._currentTourStepIndex-1]?(this._currentTourStepIndex--,this._setFirstAndLast(),this._currentTour.steps[this._currentTourStepIndex].action?(this._currentTour.steps[this._currentTourStepIndex].action(),setTimeout(()=>{this._checkSelectorValidity()?this._guidedTourCurrentStepSubject.next(this.getPreparedTourStep(this._currentTourStepIndex)):this.backStep()})):this._checkSelectorValidity()?this._guidedTourCurrentStepSubject.next(this.getPreparedTourStep(this._currentTourStepIndex)):this.backStep()):this.resetTour()}skipTour(){this._currentTour.skipCallback&&this._currentTour.skipCallback(this._currentTourStepIndex),this.resetTour()}resetTour(){this.dom.body.classList.remove("tour-open"),this._currentTour=null,this._currentTourStepIndex=0,this._guidedTourCurrentStepSubject.next(null)}startTour(n){this._currentTour=(0,Pw.cloneDeep)(n),this._currentTour.steps=this._currentTour.steps.filter(r=>!r.skipStep),this._currentTourStepIndex=0,this._setFirstAndLast(),this._guidedTourOrbShowingSubject.next(this._currentTour.useOrb),this._currentTour.steps.length>0&&(!this._currentTour.minimumScreenSize||this.windowRef.nativeWindow.innerWidth>=this._currentTour.minimumScreenSize)&&(this._currentTour.useOrb||this.dom.body.classList.add("tour-open"),this._currentTour.steps[this._currentTourStepIndex].action&&this._currentTour.steps[this._currentTourStepIndex].action(),this._checkSelectorValidity()?this._guidedTourCurrentStepSubject.next(this.getPreparedTourStep(this._currentTourStepIndex)):this.nextStep())}activateOrb(){this._guidedTourOrbShowingSubject.next(!1),this.dom.body.classList.add("tour-open")}_setFirstAndLast(){this._onLastStep=this._currentTour.steps.length-1===this._currentTourStepIndex,this._onFirstStep=0===this._currentTourStepIndex}_checkSelectorValidity(){return!(this._currentTour.steps[this._currentTourStepIndex].selector&&!this.dom.querySelector(this._currentTour.steps[this._currentTourStepIndex].selector)&&(this.errorHandler.handleError(new Error(`Error finding selector ${this._currentTour.steps[this._currentTourStepIndex].selector} on step ${this._currentTourStepIndex+1} during guided tour: ${this._currentTour.tourId}`)),1))}get onLastStep(){return this._onLastStep}get onFirstStep(){return this._onFirstStep}get onResizeMessage(){return this._onResizeMessage}get currentTourStepDisplay(){return this._currentTourStepIndex+1}get currentTourStepCount(){return this._currentTour&&this._currentTour.steps?this._currentTour.steps.length:0}get preventBackdropFromAdvancing(){return this._currentTour&&this._currentTour.preventBackdropFromAdvancing}getPreparedTourStep(n){return this.setTourOrientation(this._currentTour.steps[n])}setTourOrientation(n){const r=(0,Pw.cloneDeep)(n);if(r.orientation&&"string"!=typeof r.orientation&&r.orientation.length){r.orientation.sort((u,a)=>a.maximumSize?u.maximumSize?a.maximumSize-u.maximumSize:-1:1);let o=_e.Top;r.orientation.forEach(u=>{(!u.maximumSize||this.windowRef.nativeWindow.innerWidth<=u.maximumSize)&&(o=u.orientationDirection)}),r.orientation=o}return r}}return e.\u0275fac=function(n){return new(n||e)(me($r),me(L_),me(Yn))},e.\u0275prov=Fe({token:e,factory:e.\u0275fac}),e})(),oI=(()=>{class e{static forRoot(){return{ngModule:e,providers:[$r,k_]}}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=Li({type:e}),e.\u0275inj=vr({providers:[L_],imports:[[_w]]}),e})();const sI=["tourStep"];function uI(e,t){if(1&e){const n=ho();et(0,"div",4),qr("mouseenter",function(){return Tr(n),Ge().handleOrb()}),Qn(1,"div",5),tt()}if(2&e){const n=Ge();Nm("tour-orb tour-",n.currentTourStep.orientation,""),Wl("top",n.orbTopPosition,"px")("left",n.orbLeftPosition,"px")("transform",n.orbTransform)}}function aI(e,t){if(1&e){const n=ho();et(0,"div")(1,"div",6),qr("click",function(o){return Tr(n),Ge().backdropClick(o)}),tt(),Qn(2,"div",7),tt()}if(2&e){const n=Ge();Ne(2),Wl("top",n.overlayTop,"px")("left",n.overlayLeft,"px")("height",n.overlayHeight,"px")("width",n.overlayWidth,"px")}}function lI(e,t){1&e&&Qn(0,"div",20)}function cI(e,t){1&e&&Ul(0)}function fI(e,t){if(1&e&&(et(0,"div",21),at(1,cI,1,0,"ng-container",22),tt()),2&e){Ge(3);const n=Zd(4);Ne(1),Xe("ngTemplateOutlet",n)}}function dI(e,t){if(1&e&&(et(0,"h3",23),Bt(1),tt()),2&e){const n=Ge(3);Ne(1),Zr(" ",n.currentTourStep.title," ")}}function hI(e,t){if(1&e&&(et(0,"h2",23),Bt(1),tt()),2&e){const n=Ge(3);Ne(1),Zr(" ",n.currentTourStep.title," ")}}function pI(e,t){if(1&e){const n=ho();et(0,"button",24),qr("click",function(){return Tr(n),Ge(3).guidedTourService.skipTour()}),Bt(1),tt()}if(2&e){const n=Ge(3);Ne(1),Zr(" ",n.skipText," ")}}function gI(e,t){1&e&&Ul(0)}function mI(e,t){if(1&e&&(jl(0),at(1,gI,1,0,"ng-container",22),$l()),2&e){Ge(4);const n=Zd(4);Ne(1),Xe("ngTemplateOutlet",n)}}function _I(e,t){if(1&e){const n=ho();et(0,"button",25),qr("click",function(){return Tr(n),Ge(3).guidedTourService.nextStep()}),Bt(1),at(2,mI,2,1,"ng-container",1),tt()}if(2&e){const n=Ge(3);Ne(1),Zr(" ",n.nextText," "),Ne(1),Xe("ngIf",n.progressIndicatorLocation===n.progressIndicatorLocations.InsideNextButton)}}function yI(e,t){if(1&e){const n=ho();et(0,"button",25),qr("click",function(){return Tr(n),Ge(3).guidedTourService.nextStep()}),Bt(1),tt()}if(2&e){const n=Ge(3);Ne(1),Zr(" ",n.doneText," ")}}function vI(e,t){if(1&e){const n=ho();et(0,"button",25),qr("click",function(){return Tr(n),Ge(3).guidedTourService.resetTour()}),Bt(1),tt()}if(2&e){const n=Ge(3);Ne(1),Zr(" ",n.closeText," ")}}function DI(e,t){if(1&e){const n=ho();et(0,"button",26),qr("click",function(){return Tr(n),Ge(3).guidedTourService.backStep()}),Bt(1),tt()}if(2&e){const n=Ge(3);Ne(1),Zr(" ",n.backText," ")}}const wI=function(e){return{"page-tour-step":e}};function EI(e,t){if(1&e&&(et(0,"div",9,10),at(2,lI,1,0,"div",11),et(3,"div",12),at(4,fI,2,1,"div",13),at(5,dI,2,1,"h3",14),at(6,hI,2,1,"h2",14),Qn(7,"div",15),et(8,"div",16),at(9,pI,2,1,"button",17),at(10,_I,3,2,"button",18),at(11,yI,2,1,"button",18),at(12,vI,2,1,"button",18),at(13,DI,2,1,"button",19),tt()()()),2&e){const n=Ge(2);Nm("tour-step tour-",n.currentTourStep.orientation,""),Wl("top",n.currentTourStep.selector&&n.selectedElementRect?n.topPosition:null,"px")("left",n.currentTourStep.selector&&n.selectedElementRect?n.leftPosition:null,"px")("width",n.currentTourStep.selector&&n.selectedElementRect?n.calculatedTourStepWidth:null,"px")("transform",n.currentTourStep.selector&&n.selectedElementRect?n.transform:null),Xe("ngClass",YD(22,wI,!n.currentTourStep.selector)),Ne(2),Xe("ngIf",n.currentTourStep.selector),Ne(2),Xe("ngIf",n.progressIndicatorLocation===n.progressIndicatorLocations.TopOfTourBlock&&!n.guidedTourService.onResizeMessage),Ne(1),Xe("ngIf",n.currentTourStep.title&&n.currentTourStep.selector),Ne(1),Xe("ngIf",n.currentTourStep.title&&!n.currentTourStep.selector),Ne(1),Xe("innerHTML",n.currentTourStep.content,yf),Ne(2),Xe("ngIf",!n.guidedTourService.onResizeMessage),Ne(1),Xe("ngIf",!n.guidedTourService.onLastStep&&!n.guidedTourService.onResizeMessage),Ne(1),Xe("ngIf",n.guidedTourService.onLastStep),Ne(1),Xe("ngIf",n.guidedTourService.onResizeMessage),Ne(1),Xe("ngIf",!n.guidedTourService.onFirstStep&&!n.guidedTourService.onResizeMessage)}}function CI(e,t){if(1&e&&(et(0,"div"),at(1,EI,14,24,"div",8),tt()),2&e){const n=Ge();Ne(1),Xe("ngIf",n.currentTourStep)}}function bI(e,t){1&e&&Ul(0)}const TI=function(e,t){return{currentStepNumber:e,totalSteps:t}};function SI(e,t){if(1&e&&at(0,bI,1,0,"ng-container",27),2&e){const n=Ge(),r=Zd(6);Xe("ngTemplateOutlet",n.progressIndicator||r)("ngTemplateOutletContext",ZD(2,TI,n.guidedTourService.currentTourStepDisplay,n.guidedTourService.currentTourStepCount))}}function II(e,t){1&e&&(jl(0),Bt(1,"\xa0"),$l())}function xI(e,t){if(1&e&&(at(0,II,2,0,"ng-container",1),Bt(1)),2&e){const n=t.currentStepNumber,r=t.totalSteps,o=Ge();Xe("ngIf",o.progressIndicatorLocation===o.progressIndicatorLocations.InsideNextButton),Ne(1),Fm("",n,"/",r," ")}}let MI=(()=>{class e{constructor(n,r,o){this.guidedTourService=n,this.windowRef=r,this.dom=o,this.topOfPageAdjustment=0,this.tourStepWidth=300,this.minimalTourStepWidth=200,this.skipText="Skip",this.nextText="Next",this.doneText="Done",this.closeText="Close",this.backText="Back",this.progressIndicatorLocation=uc.InsideNextButton,this.progressIndicator=void 0,this.highlightPadding=4,this.currentTourStep=null,this.selectedElementRect=null,this.isOrbShowing=!1,this.progressIndicatorLocations=uc}get maxWidthAdjustmentForTourStep(){return this.tourStepWidth-this.minimalTourStepWidth}get widthAdjustmentForScreenBound(){if(!this.tourStep)return 0;let n=0;return this.calculatedLeftPosition<0&&(n=-this.calculatedLeftPosition),this.calculatedLeftPosition>this.windowRef.nativeWindow.innerWidth-this.tourStepWidth&&(n=this.calculatedLeftPosition-(this.windowRef.nativeWindow.innerWidth-this.tourStepWidth)),Math.min(this.maxWidthAdjustmentForTourStep,n)}get calculatedTourStepWidth(){return this.tourStepWidth-this.widthAdjustmentForScreenBound}ngAfterViewInit(){this.guidedTourService.guidedTourCurrentStepStream.subscribe(n=>{this.currentTourStep=n,n&&n.selector&&this.dom.querySelector(n.selector)?this.scrollToAndSetElement():this.selectedElementRect=null}),this.guidedTourService.guidedTourOrbShowingStream.subscribe(n=>{this.isOrbShowing=n}),this.resizeSubscription=xh(this.windowRef.nativeWindow,"resize").subscribe(()=>{this.updateStepLocation()}),this.scrollSubscription=xh(this.windowRef.nativeWindow,"scroll").subscribe(()=>{this.updateStepLocation()})}ngOnDestroy(){this.resizeSubscription?.unsubscribe(),this.scrollSubscription?.unsubscribe()}scrollToAndSetElement(){this.updateStepLocation(),setTimeout(()=>{if(!this.isOrbShowing&&!this.isTourOnScreen())if(this.selectedElementRect&&this.isBottom()){const n=this.windowRef.nativeWindow.scrollY+this.selectedElementRect.top-this.topOfPageAdjustment-(this.currentTourStep.scrollAdjustment?this.currentTourStep.scrollAdjustment:0)+this.getStepScreenAdjustment();try{this.windowRef.nativeWindow.scrollTo({left:null,top:n,behavior:"smooth"})}catch(r){if(!(r instanceof TypeError))throw r;this.windowRef.nativeWindow.scroll(0,n)}}else{const n=this.windowRef.nativeWindow.scrollY+this.selectedElementRect.top+this.selectedElementRect.height-this.windowRef.nativeWindow.innerHeight+(this.currentTourStep.scrollAdjustment?this.currentTourStep.scrollAdjustment:0)-this.getStepScreenAdjustment();try{this.windowRef.nativeWindow.scrollTo({left:null,top:n,behavior:"smooth"})}catch(r){if(!(r instanceof TypeError))throw r;this.windowRef.nativeWindow.scroll(0,n)}}})}handleOrb(){this.guidedTourService.activateOrb(),this.currentTourStep&&this.currentTourStep.selector&&this.scrollToAndSetElement()}isTourOnScreen(){return this.tourStep&&this.elementInViewport(this.dom.querySelector(this.currentTourStep.selector))&&this.elementInViewport(this.tourStep.nativeElement)}elementInViewport(n){let r=n.offsetTop;const o=n.offsetHeight;for(;n.offsetParent;)r+=(n=n.offsetParent).offsetTop;return this.isBottom()?r>=this.windowRef.nativeWindow.pageYOffset+this.topOfPageAdjustment+(this.currentTourStep.scrollAdjustment?this.currentTourStep.scrollAdjustment:0)+this.getStepScreenAdjustment()&&r+o<=this.windowRef.nativeWindow.pageYOffset+this.windowRef.nativeWindow.innerHeight:r>=this.windowRef.nativeWindow.pageYOffset+this.topOfPageAdjustment-this.getStepScreenAdjustment()&&r+o+(this.currentTourStep.scrollAdjustment?this.currentTourStep.scrollAdjustment:0)<=this.windowRef.nativeWindow.pageYOffset+this.windowRef.nativeWindow.innerHeight}backdropClick(n){this.guidedTourService.preventBackdropFromAdvancing?n.stopPropagation():this.guidedTourService.nextStep()}updateStepLocation(){if(this.currentTourStep&&this.currentTourStep.selector){const n=this.dom.querySelector(this.currentTourStep.selector);this.selectedElementRect=n&&"function"==typeof n.getBoundingClientRect?n.getBoundingClientRect():null}else this.selectedElementRect=null}isBottom(){return this.currentTourStep.orientation&&(this.currentTourStep.orientation===_e.Bottom||this.currentTourStep.orientation===_e.BottomLeft||this.currentTourStep.orientation===_e.BottomRight)}get topPosition(){const n=this.getHighlightPadding();return this.isBottom()?this.selectedElementRect.top+this.selectedElementRect.height+n:this.selectedElementRect.top-this.getHighlightPadding()}get orbTopPosition(){return this.isBottom()?this.selectedElementRect.top+this.selectedElementRect.height:this.currentTourStep.orientation===_e.Right||this.currentTourStep.orientation===_e.Left?this.selectedElementRect.top+this.selectedElementRect.height/2:this.selectedElementRect.top}get calculatedLeftPosition(){const n=this.getHighlightPadding();return this.currentTourStep.orientation===_e.TopRight||this.currentTourStep.orientation===_e.BottomRight?this.selectedElementRect.right-this.tourStepWidth:this.currentTourStep.orientation===_e.TopLeft||this.currentTourStep.orientation===_e.BottomLeft?this.selectedElementRect.left:this.currentTourStep.orientation===_e.Left?this.selectedElementRect.left-this.tourStepWidth-n:this.currentTourStep.orientation===_e.Right?this.selectedElementRect.left+this.selectedElementRect.width+n:this.selectedElementRect.right-this.selectedElementRect.width/2-this.tourStepWidth/2}get leftPosition(){if(this.calculatedLeftPosition>=0)return this.calculatedLeftPosition;const n=Math.max(0,-this.calculatedLeftPosition),r=Math.min(this.maxWidthAdjustmentForTourStep,n);return this.calculatedLeftPosition+r}get orbLeftPosition(){return this.currentTourStep.orientation===_e.TopRight||this.currentTourStep.orientation===_e.BottomRight?this.selectedElementRect.right:this.currentTourStep.orientation===_e.TopLeft||this.currentTourStep.orientation===_e.BottomLeft||this.currentTourStep.orientation===_e.Left?this.selectedElementRect.left:this.currentTourStep.orientation===_e.Right?this.selectedElementRect.left+this.selectedElementRect.width:this.selectedElementRect.right-this.selectedElementRect.width/2}get transform(){return this.currentTourStep.orientation&&this.currentTourStep.orientation!==_e.Top&&this.currentTourStep.orientation!==_e.TopRight&&this.currentTourStep.orientation!==_e.TopLeft?null:"translateY(-100%)"}get orbTransform(){return this.currentTourStep.orientation&&this.currentTourStep.orientation!==_e.Top&&this.currentTourStep.orientation!==_e.Bottom&&this.currentTourStep.orientation!==_e.TopLeft&&this.currentTourStep.orientation!==_e.BottomLeft?this.currentTourStep.orientation===_e.TopRight||this.currentTourStep.orientation===_e.BottomRight?"translate(-100%, -50%)":this.currentTourStep.orientation===_e.Right||this.currentTourStep.orientation===_e.Left?"translate(-50%, -50%)":null:"translateY(-50%)"}get overlayTop(){return this.selectedElementRect?this.selectedElementRect.top-this.getHighlightPadding():0}get overlayLeft(){return this.selectedElementRect?this.selectedElementRect.left-this.getHighlightPadding():0}get overlayHeight(){return this.selectedElementRect?this.selectedElementRect.height+2*this.getHighlightPadding():0}get overlayWidth(){return this.selectedElementRect?this.selectedElementRect.width+2*this.getHighlightPadding():0}getHighlightPadding(){let n=this.currentTourStep.useHighlightPadding?this.highlightPadding:0;return this.currentTourStep.highlightPadding&&(n=this.currentTourStep.highlightPadding),n}getStepScreenAdjustment(){if(this.currentTourStep.orientation===_e.Left||this.currentTourStep.orientation===_e.Right)return 0;const n=this.currentTourStep.scrollAdjustment?this.currentTourStep.scrollAdjustment:0,r="function"==typeof this.tourStep.nativeElement.getBoundingClientRect?this.tourStep.nativeElement.getBoundingClientRect().height:0,o=this.selectedElementRect.height+n+r;return this.windowRef.nativeWindow.innerHeight-this.topOfPageAdjustment{class e{constructor(n){this.guidedTourService=n,this.title="ngx-guided-tour-demo",this.dashboardTour={tourId:"purchases-tour",useOrb:!0,steps:[{title:"Welcome to the Guided Tour Demo",selector:".demo-title",content:"Step 1",orientation:_e.Bottom},{title:"General page step",content:"We have the concept of general page steps so that a you can introuce a user to a page or non specific instructions"},{title:"Positioning",selector:".tour-middle-content",content:"Step position can be set so that steps are always in view. This step is on the left.",orientation:_e.Left},{title:"Positioning 2",selector:".tour-middle-content",content:"This step is on the right.",orientation:_e.Right},{title:"Scroll to content",selector:".tour-scroll",content:"Automatically scroll to elements so they are in view",orientation:_e.Top}]},setTimeout(()=>{this.guidedTourService.startTour(this.dashboardTour)},1e3)}restartTour(){this.guidedTourService.startTour(this.dashboardTour)}}return e.\u0275fac=function(n){return new(n||e)(le(k_))},e.\u0275cmp=Oi({type:e,selectors:[["app-root"]],decls:33,vars:0,consts:[[2,"height","120vh"],[1,"jumbotron","text-center"],[1,"demo-title"],["height","400",1,"center-content"],[1,"center-content"],[3,"click"],[1,"tour-middle-content"],[1,"tour-scroll"]],template:function(n,r){1&n&&(et(0,"div",0)(1,"div",1)(2,"h1")(3,"span",2),Bt(4,"ngx-guided-tour Demo"),tt()()(),et(5,"div",3)(6,"div"),Bt(7," Guided tour is a great way to introduce your users to new features or remind them how to use exisiting features. Hover your mouse over the orb above to start the tour. "),Qn(8,"br")(9,"br"),Bt(10," Orbs are optional, If not set or set to false the tour will just start. "),tt()(),Qn(11,"br")(12,"br"),et(13,"div",4)(14,"button",5),qr("click",function(){return r.restartTour()}),Bt(15," Restart Tour "),tt()(),Qn(16,"br")(17,"br"),et(18,"div",4)(19,"span",6),Bt(20," Click restart to start the tour again. "),Qn(21,"br")(22,"br"),Bt(23," There are multiple features to correctly position and caclulate scrolling on your tours. "),tt()(),Qn(24,"br")(25,"br")(26,"div",4)(27,"br")(28,"br"),tt(),et(29,"div",4)(30,"span",7),Bt(31," This content is on the bottom of the page so that the tour is forced to scroll to it. "),tt()(),Qn(32,"ngx-guided-tour"))},directives:[MI],styles:[".jumbotron[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{vertical-align:bottom;margin-right:10px}.center-content[_ngcontent-%COMP%]{width:100%;max-width:800px;margin:auto;padding:0 15px;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center}.center-content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin:30px;cursor:pointer}p[_ngcontent-%COMP%]{margin:0}"]}),e})(),RI=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=Li({type:e,bootstrap:[AI]}),e.\u0275inj=vr({providers:[],imports:[[L1,oI.forRoot()]]}),e})();P1().bootstrapModule(RI).catch(e=>console.error(e))},489:function(Jn,Ri,Zu){var mr;Jn=Zu.nmd(Jn),function(){var w,Zt="Expected a function",lc="__lodash_hash_undefined__",Oe="__lodash_placeholder__",ei=1/0,er=9007199254740991,Kt=4294967295,Nh=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],ti="[object Arguments]",Eo="[object Array]",Co="[object Boolean]",bo="[object Date]",ws="[object Error]",Es="[object Function]",mc="[object GeneratorFunction]",An="[object Map]",To="[object Number]",yr="[object Object]",_c="[object Promise]",So="[object RegExp]",cn="[object Set]",Io="[object String]",Cs="[object Symbol]",xo="[object WeakMap]",Mo="[object ArrayBuffer]",ni="[object DataView]",Ku="[object Float32Array]",Ju="[object Float64Array]",Xu="[object Int8Array]",ea="[object Int16Array]",ta="[object Int32Array]",yc="[object Uint8Array]",na="[object Uint8ClampedArray]",ra="[object Uint16Array]",ia="[object Uint32Array]",Lh=/\b__p \+= '';/g,kh=/\b(__p \+=) '' \+/g,Me=/(__e\(.*?\)|\b__t\)) \+\n'';/g,bs=/&(?:amp|lt|gt|quot|#39);/g,Ce=/[&<>"']/g,oa=RegExp(bs.source),Bh=RegExp(Ce.source),sa=/<%-([\s\S]+?)%>/g,ue=/<%([\s\S]+?)%>/g,ua=/<%=([\s\S]+?)%>/g,Z_=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ve=/^\w*$/,aa=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,X=/[\\^$.*+?()[\]{}|]/g,Nt=RegExp(X.source),la=/^\s+/,K_=/\s/,J_=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ts=/\{\n\/\* \[wrapped with (.+)\] \*/,Jt=/,? & /,X_=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Vh=/[()=,{}\[\]\/\s]/,ey=/\\(\\)?/g,tr=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Hh=/\w*$/,ty=/^[-+]0x[0-9a-f]+$/i,ny=/^0b[01]+$/i,ry=/^\[object .+?Constructor\]$/,jh=/^0o[0-7]+$/i,iy=/^(?:0|[1-9]\d*)$/,$h=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ca=/($^)/,Xt=/['\n\r\u2028\u2029\\]/g,xe="\\ud800-\\udfff",Fe="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Uh="\\u2700-\\u27bf",vr="a-z\\xdf-\\xf6\\xf8-\\xff",da="A-Z\\xc0-\\xd6\\xd8-\\xde",Ao="\\ufe0e\\ufe0f",Ss="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",zh="["+xe+"]",ne="["+Ss+"]",Ni="["+Fe+"]",Dc="\\d+",Dr="["+Uh+"]",ha="["+vr+"]",qh="[^"+xe+Ss+Dc+Uh+vr+da+"]",$n="\\ud83c[\\udffb-\\udfff]",Qh="[^"+xe+"]",wc="(?:\\ud83c[\\udde6-\\uddff]){2}",fn="[\\ud800-\\udbff][\\udc00-\\udfff]",Pi="["+da+"]",Cc="(?:"+ha+"|"+qh+")",ay="(?:"+Pi+"|"+qh+")",Se="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",Yh="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",Zh="(?:"+Ni+"|"+$n+")?",ri="["+Ao+"]?",Ms=ri+Zh+"(?:\\u200d(?:"+[Qh,wc,fn].join("|")+")"+ri+Zh+")*",bc="(?:"+[Dr,wc,fn].join("|")+")"+Ms,nr="(?:"+[Qh+Ni+"?",Ni,wc,fn,zh].join("|")+")",Ro=RegExp("['\u2019]","g"),Kh=RegExp(Ni,"g"),Oi=RegExp($n+"(?="+$n+")|"+nr+Ms,"g"),Jh=RegExp([Pi+"?"+ha+"+"+Se+"(?="+[ne,Pi,"$"].join("|")+")",ay+"+"+Yh+"(?="+[ne,Pi+Cc,"$"].join("|")+")",Pi+"?"+Cc+"+"+Se,Pi+"+"+Yh,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Dc,bc].join("|"),"g"),Tc=RegExp("[\\u200d"+xe+Fe+Ao+"]"),Sc=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ic=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Li=-1,Le={};Le[Ku]=Le[Ju]=Le[Xu]=Le[ea]=Le[ta]=Le[yc]=Le[na]=Le[ra]=Le[ia]=!0,Le[ti]=Le[Eo]=Le[Mo]=Le[Co]=Le[ni]=Le[bo]=Le[ws]=Le[Es]=Le[An]=Le[To]=Le[yr]=Le[So]=Le[cn]=Le[Io]=Le[xo]=!1;var Re={};Re[ti]=Re[Eo]=Re[Mo]=Re[ni]=Re[Co]=Re[bo]=Re[Ku]=Re[Ju]=Re[Xu]=Re[ea]=Re[ta]=Re[An]=Re[To]=Re[yr]=Re[So]=Re[cn]=Re[Io]=Re[Cs]=Re[yc]=Re[na]=Re[ra]=Re[ia]=!0,Re[ws]=Re[Es]=Re[xo]=!1;var wr={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ii=parseFloat,hn=parseInt,en="object"==typeof global&&global&&global.Object===Object&&global,k="object"==typeof self&&self&&self.Object===Object&&self,G=en||k||Function("return this")(),ke=Ri&&!Ri.nodeType&&Ri,Dt=ke&&Jn&&!Jn.nodeType&&Jn,Er=Dt&&Dt.exports===ke,Qe=Er&&en.process,ct=function(){try{return Dt&&Dt.require&&Dt.require("util").types||Qe&&Qe.binding&&Qe.binding("util")}catch{}}(),je=ct&&ct.isArrayBuffer,ki=ct&&ct.isDate,oi=ct&&ct.isMap,se=ct&&ct.isRegExp,Fo=ct&&ct.isSet,si=ct&&ct.isTypedArray;function Pt(b,x,S){switch(S.length){case 0:return b.call(x);case 1:return b.call(x,S[0]);case 2:return b.call(x,S[0],S[1]);case 3:return b.call(x,S[0],S[1],S[2])}return b.apply(x,S)}function Bi(b,x,S,V){for(var re=-1,ge=null==b?0:b.length;++re-1}function ga(b,x,S){for(var V=-1,re=null==b?0:b.length;++V-1;);return S}function rp(b,x){for(var S=b.length;S--&&Cr(x,b[S],0)>-1;);return S}function cy(b,x){for(var S=b.length,V=0;S--;)b[S]===x&&++V;return V}var fy=xc({\u00c0:"A",\u00c1:"A",\u00c2:"A",\u00c3:"A",\u00c4:"A",\u00c5:"A",\u00e0:"a",\u00e1:"a",\u00e2:"a",\u00e3:"a",\u00e4:"a",\u00e5:"a",\u00c7:"C",\u00e7:"c",\u00d0:"D",\u00f0:"d",\u00c8:"E",\u00c9:"E",\u00ca:"E",\u00cb:"E",\u00e8:"e",\u00e9:"e",\u00ea:"e",\u00eb:"e",\u00cc:"I",\u00cd:"I",\u00ce:"I",\u00cf:"I",\u00ec:"i",\u00ed:"i",\u00ee:"i",\u00ef:"i",\u00d1:"N",\u00f1:"n",\u00d2:"O",\u00d3:"O",\u00d4:"O",\u00d5:"O",\u00d6:"O",\u00d8:"O",\u00f2:"o",\u00f3:"o",\u00f4:"o",\u00f5:"o",\u00f6:"o",\u00f8:"o",\u00d9:"U",\u00da:"U",\u00db:"U",\u00dc:"U",\u00f9:"u",\u00fa:"u",\u00fb:"u",\u00fc:"u",\u00dd:"Y",\u00fd:"y",\u00ff:"y",\u00c6:"Ae",\u00e6:"ae",\u00de:"Th",\u00fe:"th",\u00df:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010a:"C",\u010c:"C",\u0107:"c",\u0109:"c",\u010b:"c",\u010d:"c",\u010e:"D",\u0110:"D",\u010f:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011a:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011b:"e",\u011c:"G",\u011e:"G",\u0120:"G",\u0122:"G",\u011d:"g",\u011f:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012a:"I",\u012c:"I",\u012e:"I",\u0130:"I",\u0129:"i",\u012b:"i",\u012d:"i",\u012f:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013b:"L",\u013d:"L",\u013f:"L",\u0141:"L",\u013a:"l",\u013c:"l",\u013e:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014a:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014b:"n",\u014c:"O",\u014e:"O",\u0150:"O",\u014d:"o",\u014f:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015a:"S",\u015c:"S",\u015e:"S",\u0160:"S",\u015b:"s",\u015d:"s",\u015f:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016a:"U",\u016c:"U",\u016e:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016b:"u",\u016d:"u",\u016f:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017b:"Z",\u017d:"Z",\u017a:"z",\u017c:"z",\u017e:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017f:"s"}),dy=xc({"&":"&","<":"<",">":">",'"':""","'":"'"});function hy(b){return"\\"+wr[b]}function li(b){return Tc.test(b)}function Nc(b){var x=-1,S=Array(b.size);return b.forEach(function(V,re){S[++x]=[re,V]}),S}function ip(b,x){return function(S){return b(x(S))}}function jt(b,x){for(var S=-1,V=b.length,re=0,ge=[];++S",""":'"',"'":"'"}),Ps=function b(x){var i,S=(x=null==x?G:Ps.defaults(G.Object(),x,Ps.pick(G,Ic))).Array,V=x.Date,re=x.Error,ge=x.Function,dt=x.Math,Z=x.Object,Os=x.RegExp,ap=x.String,De=x.TypeError,Ls=S.prototype,rr=Z.prototype,Ot=x["__core-js_shared__"],ks=ge.prototype.toString,we=rr.hasOwnProperty,ji=0,$t=(i=/[^.]+$/.exec(Ot&&Ot.keys&&Ot.keys.IE_PROTO||""))?"Symbol(src)_1."+i:"",ko=rr.toString,wa=ks.call(Z),lp=G._,br=Os("^"+ks.call(we).replace(X,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Bo=Er?x.Buffer:w,Un=x.Symbol,Q=x.Uint8Array,cp=Bo?Bo.allocUnsafe:w,Bs=ip(Z.getPrototypeOf,Z),Oc=Z.create,Lc=rr.propertyIsEnumerable,Vo=Ls.splice,kc=Un?Un.isConcatSpreadable:w,Ho=Un?Un.iterator:w,F=Un?Un.toStringTag:w,de=function(){try{var i=kr(Z,"defineProperty");return i({},"",{}),i}catch{}}(),Tr=x.clearTimeout!==G.clearTimeout&&x.clearTimeout,it=V&&V.now!==G.Date.now&&V.now,Bc=x.setTimeout!==G.setTimeout&&x.setTimeout,Sr=dt.ceil,tn=dt.floor,jo=Z.getOwnPropertySymbols,Ea=Bo?Bo.isBuffer:w,fp=x.isFinite,dp=Ls.join,Vs=ip(Z.keys,Z),$e=dt.max,be=dt.min,ir=V.now,Vc=x.parseInt,ci=dt.random,or=Ls.reverse,Ca=kr(x,"DataView"),$i=kr(x,"Map"),ba=kr(x,"Promise"),Ui=kr(x,"Set"),fi=kr(x,"WeakMap"),di=kr(Z,"create"),$o=fi&&new fi,Ir={},hp=jr(Ca),Hc=jr($i),Hs=jr(ba),jc=jr(Ui),$c=jr(fi),Uo=Un?Un.prototype:w,Wi=Uo?Uo.valueOf:w,Wo=Uo?Uo.toString:w;function m(i){if(We(i)&&!oe(i)&&!(i instanceof U)){if(i instanceof ot)return i;if(we.call(i,"__wrapped__"))return Et(i)}return new ot(i)}var Gi=function(){function i(){}return function(s){if(!Ue(s))return{};if(Oc)return Oc(s);i.prototype=s;var l=new i;return i.prototype=w,l}}();function ht(){}function ot(i,s){this.__wrapped__=i,this.__actions__=[],this.__chain__=!!s,this.__index__=0,this.__values__=w}function U(i){this.__wrapped__=i,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Kt,this.__views__=[]}function hi(i){var s=-1,l=null==i?0:i.length;for(this.clear();++s=s?i:s)),i}function yn(i,s,l,d,p,_){var v,E=1&s,T=2&s,A=4&s;if(l&&(v=p?l(i,d,p,_):l(i)),v!==w)return v;if(!Ue(i))return i;var R=oe(i);if(R){if(v=function Ry(i){var s=i.length,l=new i.constructor(s);return s&&"string"==typeof i[0]&&we.call(i,"index")&&(l.index=i.index,l.input=i.input),l}(i),!E)return st(i,v)}else{var N=wt(i),L=N==Es||N==mc;if(Ci(i))return Xo(i,E);if(N==yr||N==ti||L&&!p){if(v=T||L?{}:gu(i),!E)return T?function Sy(i,s){return zt(i,$a(i),s)}(i,function Sa(i,s){return i&&zt(s,Qt(s),i)}(v,i)):function kp(i,s){return zt(i,Di(i),s)}(i,Yi(v,i))}else{if(!Re[N])return p?i:{};v=function Ua(i,s,l){var d=i.constructor;switch(s){case Mo:return uu(i);case Co:case bo:return new d(+i);case ni:return function au(i,s){var l=s?uu(i.buffer):i.buffer;return new i.constructor(l,i.byteOffset,i.byteLength)}(i,l);case Ku:case Ju:case Xu:case ea:case ta:case yc:case na:case ra:case ia:return lu(i,l);case An:return new d;case To:case Io:return new d(i);case So:return function Lp(i){var s=new i.constructor(i.source,Hh.exec(i));return s.lastIndex=i.lastIndex,s}(i);case cn:return new d;case Cs:return function nf(i){return Wi?Z(Wi.call(i)):{}}(i)}}(i,N,E)}}_||(_=new nn);var $=_.get(i);if($)return $;_.set(i,v),El(i)?i.forEach(function(z){v.add(yn(z,s,l,z,i,_))}):Lg(i)&&i.forEach(function(z,K){v.set(K,yn(z,s,l,K,i,_))});var ee=R?w:(A?T?Ha:du:T?Qt:gt)(i);return Be(ee||i,function(z,K){ee&&(z=i[K=z]),Qi(v,K,yn(z,s,l,K,i,_))}),v}function Ia(i,s,l){var d=l.length;if(null==i)return!d;for(i=Z(i);d--;){var p=l[d],v=i[p];if(v===w&&!(p in i)||!(0,s[p])(v))return!1}return!0}function xa(i,s,l){if("function"!=typeof i)throw new De(Zt);return is(function(){i.apply(w,l)},s)}function Ki(i,s,l,d){var p=-1,_=Ie,v=!0,E=i.length,T=[],A=s.length;if(!E)return T;l&&(s=Ve(s,gn(l))),d?(_=ga,v=!1):s.length>=200&&(_=Rs,v=!1,s=new zi(s));e:for(;++p-1},Pn.prototype.set=function Dp(i,s){var l=this.__data__,d=Ys(l,i);return d<0?(++this.size,l.push([i,s])):l[d][1]=s,this},sr.prototype.clear=function zo(){this.size=0,this.__data__={hash:new hi,map:new($i||Pn),string:new hi}},sr.prototype.delete=function Ta(i){var s=pu(this,i).delete(i);return this.size-=s?1:0,s},sr.prototype.get=function wp(i){return pu(this,i).get(i)},sr.prototype.has=function Ep(i){return pu(this,i).has(i)},sr.prototype.set=function _y(i,s){var l=pu(this,i),d=l.size;return l.set(i,s),this.size+=l.size==d?0:1,this},zi.prototype.add=zi.prototype.push=function Ws(i){return this.__data__.set(i,lc),this},zi.prototype.has=function Wc(i){return this.__data__.has(i)},nn.prototype.clear=function Gs(){this.__data__=new Pn,this.size=0},nn.prototype.delete=function Gc(i){var s=this.__data__,l=s.delete(i);return this.size=s.size,l},nn.prototype.get=function zc(i){return this.__data__.get(i)},nn.prototype.has=function qi(i){return this.__data__.has(i)},nn.prototype.set=function Cp(i,s){var l=this.__data__;if(l instanceof Pn){var d=l.__data__;if(!$i||d.length<199)return d.push([i,s]),this.size=++l.size,this;l=this.__data__=new sr(d)}return l.set(i,s),this.size=l.size,this};var Mr=Bp(vn),Qc=Bp(qo,!0);function Zs(i,s){var l=!0;return Mr(i,function(d,p,_){return l=!!s(d,p,_)}),l}function Ar(i,s,l){for(var d=-1,p=i.length;++d0&&l(E)?s>1?pt(E,s-1,l,d,p):Fn(p,E):d||(p[p.length]=E)}return p}var Rr=uf(),Yc=uf(!0);function vn(i,s){return i&&Rr(i,s,gt)}function qo(i,s){return i&&Yc(i,s,gt)}function ur(i,s){return ft(s,function(l){return Ur(i[l])})}function Dn(i,s){for(var l=0,d=(s=Pr(s,i)).length;null!=i&&ls}function Ji(i,s){return null!=i&&we.call(i,s)}function vy(i,s){return null!=i&&s in Z(i)}function Te(i,s,l){for(var d=l?ga:Ie,p=i[0].length,_=i.length,v=_,E=S(_),T=1/0,A=[];v--;){var R=i[v];v&&s&&(R=Ve(R,gn(s))),T=be(R.length,T),E[v]=!l&&(s||p>=120&&R.length>=120)?new zi(v&&R):w}R=i[0];var N=-1,L=E[0];e:for(;++N=E?T:T*("desc"==l[d]?-1:1)}return i.index-s.index}(_,v,l)})}function Wt(i,s,l){for(var d=-1,p=s.length,_={};++d-1;)E!==i&&Vo.call(E,T,1),Vo.call(i,T,1);return i}function Rp(i,s){for(var l=i?s.length:0,d=l-1;l--;){var p=s[l];if(l==d||p!==_){var _=p;Br(p)?Vo.call(i,p,1):_i(i,p)}}return i}function tu(i,s){return i+tn(ci()*(s-i+1))}function Na(i,s){var l="";if(!i||s<1||s>er)return l;do{s%2&&(l+=i),(s=tn(s/2))&&(i+=i)}while(s);return l}function ae(i,s){return Za(qa(i,s,ut),i+"")}function Np(i){return zs(fo(i))}function Pp(i,s){var l=fo(i);return Hr(l,Wn(s,0,l.length))}function eo(i,s,l,d){if(!Ue(i))return i;for(var p=-1,_=(s=Pr(s,i)).length,v=_-1,E=i;null!=E&&++p<_;){var T=wn(s[p]),A=l;if("__proto__"===T||"constructor"===T||"prototype"===T)return i;if(p!=v){var R=E[T];(A=d?d(R,T,E):w)===w&&(A=Ue(R)?R:Br(s[p+1])?[]:{})}Qi(E,T,A),E=E[T]}return i}var nu=$o?function(i,s){return $o.set(i,s),i}:ut,ru=de?function(i,s){return de(i,"toString",{configurable:!0,enumerable:!1,value:zr(s),writable:!0})}:ut;function Ty(i){return Hr(fo(i))}function xt(i,s,l){var d=-1,p=i.length;s<0&&(s=-s>p?0:p+s),(l=l>p?p:l)<0&&(l+=p),p=s>l?0:l-s>>>0,s>>>=0;for(var _=S(p);++d>>1,v=i[_];null!==v&&!kt(v)&&(l?v<=s:v=200){var A=s?null:Hp(i);if(A)return Fs(A);v=!1,p=Rs,T=new zi}else T=s?[]:E;e:for(;++d<_;){var R=i[d],N=s?s(R):R;if(R=l||0!==R?R:0,v&&N==N){for(var L=T.length;L--;)if(T[L]===N)continue e;s&&T.push(N),E.push(R)}else p(T,N,l)||(T!==E&&T.push(N),E.push(R))}return E}function _i(i,s){return null==(i=Qa(i,s=Pr(s,i)))||delete i[wn(En(s))]}function La(i,s,l,d){return eo(i,s,l(Dn(i,s)),d)}function iu(i,s,l,d){for(var p=i.length,_=d?p:-1;(d?_--:++_=d?i:xt(i,s,l)}var su=Tr||function(i){return G.clearTimeout(i)};function Xo(i,s){if(s)return i.slice();var l=i.length,d=cp?cp(l):new i.constructor(l);return i.copy(d),d}function uu(i){var s=new i.constructor(i.byteLength);return new Q(s).set(new Q(i)),s}function lu(i,s){var l=s?uu(i.buffer):i.buffer;return new i.constructor(l,i.byteOffset,i.length)}function es(i,s){if(i!==s){var l=i!==w,d=null===i,p=i==i,_=kt(i),v=s!==w,E=null===s,T=s==s,A=kt(s);if(!E&&!A&&!_&&i>s||_&&v&&T&&!E&&!A||d&&v&&T||!l&&T||!p)return 1;if(!d&&!_&&!A&&i1?l[p-1]:w,v=p>2?l[2]:w;for(_=i.length>3&&"function"==typeof _?(p--,_):w,v&&At(l[0],l[1],v)&&(_=p<3?w:_,p=1),s=Z(s);++d-1?p[_?s[v]:v]:w}}function cf(i){return Lr(function(s){var l=s.length,d=l,p=ot.prototype.thru;for(i&&s.reverse();d--;){var _=s[d];if("function"!=typeof _)throw new De(Zt);if(p&&!v&&"wrapper"==hu(_))var v=new ot([],!0)}for(d=v?d:l;++d1&&he.reverse(),R&&TE))return!1;var A=_.get(i),R=_.get(s);if(A&&R)return A==s&&R==i;var N=-1,L=!0,$=2&l?new zi:w;for(_.set(i,s),_.set(s,i);++N-1&&i%1==0&&i1?"& ":"")+s[d],s=s.join(l>2?", ":" "),i.replace(J_,"{\n/* [wrapped with "+s+"] */\n")}(d,function Df(i,s){return Be(Nh,function(l){var d="_."+l[0];s&l[1]&&!Ie(i,d)&&i.push(d)}),i.sort()}(function Ay(i){var s=i.match(Ts);return s?s[1].split(Jt):[]}(d),l)))}function Yp(i){var s=0,l=0;return function(){var d=ir(),p=16-(d-l);if(l=d,p>0){if(++s>=800)return arguments[0]}else s=0;return i.apply(w,arguments)}}function Hr(i,s){var l=-1,d=i.length,p=d-1;for(s=s===w?d:s;++l1?i[s-1]:w;return l="function"==typeof l?(i.pop(),l):w,Pf(i,l)});function yu(i){var s=m(i);return s.__chain__=!0,s}function vu(i,s){return s(i)}var kf=Lr(function(i){var s=i.length,l=s?i[0]:0,d=this.__wrapped__,p=function(_){return Zi(_,i)};return!(s>1||this.__actions__.length)&&d instanceof U&&Br(l)?((d=d.slice(l,+l+(s?1:0))).__actions__.push({func:vu,args:[p],thisArg:w}),new ot(d,this.__chain__).thru(function(_){return s&&!_.length&&_.push(w),_})):this.thru(p)}),jf=ts(function(i,s,l){we.call(i,l)?++i[l]:On(i,l,1)}),ol=lf(_u),Wf=lf(bf);function Cu(i,s){return(oe(i)?Be:Mr)(i,q(s,3))}function sl(i,s){return(oe(i)?No:Qc)(i,q(s,3))}var ul=ts(function(i,s,l){we.call(i,l)?i[l].push(s):On(i,l,[s])}),Tg=ae(function(i,s,l){var d=-1,p="function"==typeof s,_=Lt(i)?S(i.length):[];return Mr(i,function(v){_[++d]=p?Pt(s,v,l):Ks(v,s,l)}),_}),zf=ts(function(i,s,l){On(i,l,s)});function bu(i,s){return(oe(i)?Ve:Ko)(i,q(s,3))}var qf=ts(function(i,s,l){i[l?0:1].push(s)},function(){return[[],[]]}),Ln=ae(function(i,s){if(null==i)return[];var l=s.length;return l>1&&At(i,s[0],s[1])?s=[]:l>2&&At(s[0],s[1],s[2])&&(s=[s[0]]),Ap(i,pt(s,1),[])}),Tu=it||function(){return G.Date.now()};function Jf(i,s,l){return s=l?w:s,Mt(i,128,w,w,w,w,s=i&&null==s?i.length:s)}function Xf(i,s){var l;if("function"!=typeof s)throw new De(Zt);return i=te(i),function(){return--i>0&&(l=s.apply(this,arguments)),i<=1&&(s=w),l}}var ll=ae(function(i,s,l){var d=1;if(l.length){var p=jt(l,oo(ll));d|=32}return Mt(i,d,s,l,p)}),ed=ae(function(i,s,l){var d=3;if(l.length){var p=jt(l,oo(ed));d|=32}return Mt(s,d,i,l,p)});function nd(i,s,l){var d,p,_,v,E,T,A=0,R=!1,N=!1,L=!0;if("function"!=typeof i)throw new De(Zt);function $(Pe){var Ft=d,Yt=p;return d=p=w,A=Pe,v=i.apply(Yt,Ft)}function j(Pe){return A=Pe,E=is(K,s),R?$(Pe):v}function z(Pe){var Ft=Pe-T;return T===w||Ft>=s||Ft<0||N&&Pe-A>=_}function K(){var Pe=Tu();if(z(Pe))return he(Pe);E=is(K,function ee(Pe){var Ii=s-(Pe-T);return N?be(Ii,_-(Pe-A)):Ii}(Pe))}function he(Pe){return E=w,L&&d?$(Pe):(d=p=w,v)}function _t(){var Pe=Tu(),Ft=z(Pe);if(d=arguments,p=this,T=Pe,Ft){if(E===w)return j(T);if(N)return su(E),E=is(K,s),$(T)}return E===w&&(E=is(K,s)),v}return s=bn(s)||0,Ue(l)&&(R=!!l.leading,_=(N="maxWait"in l)?$e(bn(l.maxWait)||0,s):_,L="trailing"in l?!!l.trailing:L),_t.cancel=function mt(){E!==w&&su(E),A=0,d=T=p=E=w},_t.flush=function Je(){return E===w?v:he(Tu())},_t}var Ag=ae(function(i,s){return xa(i,1,s)}),ie=ae(function(i,s,l){return xa(i,bn(s)||0,l)});function ls(i,s){if("function"!=typeof i||null!=s&&"function"!=typeof s)throw new De(Zt);var l=function(){var d=arguments,p=s?s.apply(this,d):d[0],_=l.cache;if(_.has(p))return _.get(p);var v=i.apply(this,d);return l.cache=_.set(p,v)||_,v};return l.cache=new(ls.Cache||sr),l}function cs(i){if("function"!=typeof i)throw new De(Zt);return function(){var s=arguments;switch(s.length){case 0:return!i.call(this);case 1:return!i.call(this,s[0]);case 2:return!i.call(this,s[0],s[1]);case 3:return!i.call(this,s[0],s[1],s[2])}return!i.apply(this,s)}}ls.Cache=sr;var kn=Op(function(i,s){var l=(s=1==s.length&&oe(s[0])?Ve(s[0],gn(q())):Ve(pt(s,1),gn(q()))).length;return ae(function(d){for(var p=-1,_=be(d.length,l);++p<_;)d[p]=s[p].call(this,d[p]);return Pt(i,this,d)})}),Iu=ae(function(i,s){var l=jt(s,oo(Iu));return Mt(i,32,w,s,l)}),rd=ae(function(i,s){var l=jt(s,oo(rd));return Mt(i,64,w,s,l)}),fl=Lr(function(i,s){return Mt(i,256,w,w,w,s)});function on(i,s){return i===s||i!=i&&s!=s}var Hy=fu(Qo),Rg=fu(function(i,s){return i>=s}),Ei=Ip(function(){return arguments}())?Ip:function(i){return We(i)&&we.call(i,"callee")&&!Lc.call(i,"callee")},oe=S.isArray,Fg=je?gn(je):function wy(i){return We(i)&&It(i)==Mo};function Lt(i){return null!=i&&_l(i.length)&&!Ur(i)}function Ke(i){return We(i)&&Lt(i)}var Ci=Ea||Bl,sd=ki?gn(ki):function Ey(i){return We(i)&&It(i)==bo};function ad(i){if(!We(i))return!1;var s=It(i);return s==ws||"[object DOMException]"==s||"string"==typeof i.message&&"string"==typeof i.name&&!bi(i)}function Ur(i){if(!Ue(i))return!1;var s=It(i);return s==Es||s==mc||"[object AsyncFunction]"==s||"[object Proxy]"==s}function Og(i){return"number"==typeof i&&i==te(i)}function _l(i){return"number"==typeof i&&i>-1&&i%1==0&&i<=er}function Ue(i){var s=typeof i;return null!=i&&("object"==s||"function"==s)}function We(i){return null!=i&&"object"==typeof i}var Lg=oi?gn(oi):function Yo(i){return We(i)&&wt(i)==An};function Dl(i){return"number"==typeof i||We(i)&&It(i)==To}function bi(i){if(!We(i)||It(i)!=yr)return!1;var s=Bs(i);if(null===s)return!0;var l=we.call(s,"constructor")&&s.constructor;return"function"==typeof l&&l instanceof l&&ks.call(l)==wa}var wl=se?gn(se):function Aa(i){return We(i)&&It(i)==So},El=Fo?gn(Fo):function Zo(i){return We(i)&&wt(i)==cn};function Au(i){return"string"==typeof i||!oe(i)&&We(i)&&It(i)==Io}function kt(i){return"symbol"==typeof i||We(i)&&It(i)==Cs}var lo=si?gn(si):function by(i){return We(i)&&_l(i.length)&&!!Le[It(i)]},fs=fu(Xs),co=fu(function(i,s){return i<=s});function Ru(i){if(!i)return[];if(Lt(i))return Au(i)?mn(i):st(i);if(Ho&&i[Ho])return function gy(b){for(var x,S=[];!(x=b.next()).done;)S.push(x.value);return S}(i[Ho]());var s=wt(i);return(s==An?Nc:s==cn?Fs:fo)(i)}function qt(i){return i?(i=bn(i))===ei||i===-ei?17976931348623157e292*(i<0?-1:1):i==i?i:0:0===i?i:0}function te(i){var s=qt(i),l=s%1;return s==s?l?s-l:s:0}function Ti(i){return i?Wn(te(i),0,Kt):0}function bn(i){if("number"==typeof i)return i;if(kt(i))return NaN;if(Ue(i)){var s="function"==typeof i.valueOf?i.valueOf():i;i=Ue(s)?s+"":s}if("string"!=typeof i)return 0===i?i:+i;i=tp(i);var l=ny.test(i);return l||jh.test(i)?hn(i.slice(2),l?2:8):ty.test(i)?NaN:+i}function Cl(i){return zt(i,Qt(i))}function ye(i){return null==i?"":Gt(i)}var bl=to(function(i,s){if(Vr(s)||Lt(s))zt(s,gt(s),i);else for(var l in s)we.call(s,l)&&Qi(i,l,s[l])}),Tl=to(function(i,s){zt(s,Qt(s),i)}),Si=to(function(i,s,l,d){zt(s,Qt(s),i,d)}),Hg=to(function(i,s,l,d){zt(s,gt(s),i,d)}),dd=Lr(Zi),hd=ae(function(i,s){i=Z(i);var l=-1,d=s.length,p=d>2?s[2]:w;for(p&&At(s[0],s[1],p)&&(d=1);++l1),_}),zt(i,Ha(i),l),d&&(l=yn(l,7,Iy));for(var p=s.length;p--;)_i(l,s[p]);return l}),wd=Lr(function(i,s){return null==i?{}:function Jc(i,s){return Wt(i,s,function(l,d){return yd(i,d)})}(i,s)});function xl(i,s){if(null==i)return{};var l=Ve(Ha(i),function(d){return[d]});return s=q(s),Wt(i,l,function(d,p){return s(d,p[0])})}var Ed=hf(gt),Cd=hf(Qt);function fo(i){return null==i?[]:Fc(i,gt(i))}var Rl=ar(function(i,s,l){return s=s.toLowerCase(),i+(l?Td(s):s)});function Td(i){return Ou(ye(i).toLowerCase())}function Nu(i){return(i=ye(i))&&i.replace($h,fy).replace(Kh,"")}var rm=ar(function(i,s,l){return i+(l?"-":"")+s.toLowerCase()}),Nl=ar(function(i,s,l){return i+(l?" ":"")+s.toLowerCase()}),qy=af("toLowerCase"),cr=ar(function(i,s,l){return i+(l?"_":"")+s.toLowerCase()}),om=ar(function(i,s,l){return i+(l?" ":"")+Ou(s)}),Pd=ar(function(i,s,l){return i+(l?" ":"")+s.toUpperCase()}),Ou=af("toUpperCase");function Od(i,s,l){return i=ye(i),(s=l?w:s)===w?function _a(b){return Sc.test(b)}(i)?function _n(b){return b.match(Jh)||[]}(i):function Xh(b){return b.match(X_)||[]}(i):i.match(s)||[]}var Lu=ae(function(i,s){try{return Pt(i,w,s)}catch(l){return ad(l)?l:new re(l)}}),am=Lr(function(i,s){return Be(s,function(l){l=wn(l),On(i,l,ll(i[l],i))}),i});function zr(i){return function(){return i}}var cm=cf(),fm=cf(!0);function ut(i){return i}function kl(i){return Kc("function"==typeof i?i:yn(i,1))}var pm=ae(function(i,s){return function(l){return Ks(l,i,s)}}),Bn=ae(function(i,s){return function(l){return Ks(i,l,s)}});function hs(i,s,l){var d=gt(s),p=ur(s,d);null==l&&(!Ue(s)||!p.length&&d.length)&&(l=s,s=i,i=this,p=ur(s,gt(s)));var _=!(Ue(l)&&"chain"in l&&!l.chain),v=Ur(i);return Be(p,function(E){var T=s[E];i[E]=T,v&&(i.prototype[E]=function(){var A=this.__chain__;if(_||A){var R=i(this.__wrapped__),N=R.__actions__=st(this.__actions__);return N.push({func:T,args:arguments,thisArg:i}),R.__chain__=A,R}return T.apply(i,Fn([this.value()],arguments))})}),i}function ku(){}var Hd=cu(Ve),gm=cu(ui),mm=cu(Vi);function jd(i){return Ga(i)?ma(wn(i)):function Fa(i){return function(s){return Dn(s,i)}}(i)}var $d=Ba(),Yy=Ba(!0);function Bu(){return[]}function Bl(){return!1}var Wd=ro(function(i,s){return i+s},0),Jy=Va("ceil"),Vn=ro(function(i,s){return i/s},1),Xy=Va("floor"),Qd=ro(function(i,s){return i*s},1),Yd=Va("round"),wm=ro(function(i,s){return i-s},0);return m.after=function Kf(i,s){if("function"!=typeof s)throw new De(Zt);return i=te(i),function(){if(--i<1)return s.apply(this,arguments)}},m.ary=Jf,m.assign=bl,m.assignIn=Tl,m.assignInWith=Si,m.assignWith=Hg,m.at=dd,m.before=Xf,m.bind=ll,m.bindAll=am,m.bindKey=ed,m.castArray=function od(){if(!arguments.length)return[];var i=arguments[0];return oe(i)?i:[i]},m.chain=yu,m.chunk=function os(i,s,l){s=(l?At(i,s,l):s===w)?1:$e(te(s),0);var d=null==i?0:i.length;if(!d||s<1)return[];for(var p=0,_=0,v=S(Sr(d/s));pp?0:p+l),(d=d===w||d>p?p:te(d))<0&&(d+=p),d=l>d?0:Ti(d);l>>0)?(i=ye(i))&&("string"==typeof s||null!=s&&!wl(s))&&!(s=Gt(s))&&li(i)?Or(mn(i),0,l):i.split(s,l):[]},m.spread=function dl(i,s){if("function"!=typeof i)throw new De(Zt);return s=null==s?0:$e(te(s),0),ae(function(l){var d=l[s],p=Or(l,0,s);return d&&Fn(p,d),Pt(i,this,p)})},m.tail=function ss(i){var s=null==i?0:i.length;return s?xt(i,1,s):[]},m.take=function Af(i,s,l){return i&&i.length?xt(i,0,(s=l||s===w?1:te(s))<0?0:s):[]},m.takeRight=function Rf(i,s,l){var d=null==i?0:i.length;return d?xt(i,(s=d-(s=l||s===w?1:te(s)))<0?0:s,d):[]},m.takeRightWhile=function tl(i,s){return i&&i.length?iu(i,q(s,3),!1,!0):[]},m.takeWhile=function nl(i,s){return i&&i.length?iu(i,q(s,3)):[]},m.tap=function Eg(i,s){return s(i),i},m.throttle=function id(i,s,l){var d=!0,p=!0;if("function"!=typeof i)throw new De(Zt);return Ue(l)&&(d="leading"in l?!!l.leading:d,p="trailing"in l?!!l.trailing:p),nd(i,s,{leading:d,maxWait:s,trailing:p})},m.thru=vu,m.toArray=Ru,m.toPairs=Ed,m.toPairsIn=Cd,m.toPath=function vm(i){return oe(i)?Ve(i,wn):kt(i)?[i]:st(Rt(ye(i)))},m.toPlainObject=Cl,m.transform=function zy(i,s,l){var d=oe(i),p=d||Ci(i)||lo(i);if(s=q(s,4),null==l){var _=i&&i.constructor;l=p?d?new _:[]:Ue(i)&&Ur(_)?Gi(Bs(i)):{}}return(p?Be:vn)(i,function(v,E,T){return s(l,v,E,T)}),l},m.unary=function hl(i){return Jf(i,1)},m.union=Ff,m.unionBy=Ly,m.unionWith=ao,m.uniq=function rl(i){return i&&i.length?Nr(i):[]},m.uniqBy=function Nf(i,s){return i&&i.length?Nr(i,q(s,2)):[]},m.uniqWith=function mg(i,s){return s="function"==typeof s?s:w,i&&i.length?Nr(i,w,s):[]},m.unset=function bd(i,s){return null==i||_i(i,s)},m.unzip=us,m.unzipWith=Pf,m.update=function Jg(i,s,l){return null==i?i:La(i,s,yi(l))},m.updateWith=function Xg(i,s,l,d){return d="function"==typeof d?d:w,null==i?i:La(i,s,yi(l),d)},m.values=fo,m.valuesIn=function Al(i){return null==i?[]:Fc(i,Qt(i))},m.without=_g,m.words=Od,m.wrap=function By(i,s){return Iu(yi(s),i)},m.xor=yg,m.xorBy=vg,m.xorWith=Dg,m.zip=wg,m.zipObject=function Of(i,s){return tf(i||[],s||[],Qi)},m.zipObjectDeep=function il(i,s){return tf(i||[],s||[],eo)},m.zipWith=Lf,m.entries=Ed,m.entriesIn=Cd,m.extend=Tl,m.extendWith=Si,hs(m,m),m.add=Wd,m.attempt=Lu,m.camelCase=Rl,m.capitalize=Td,m.ceil=Jy,m.clamp=function em(i,s,l){return l===w&&(l=s,s=w),l!==w&&(l=(l=bn(l))==l?l:0),s!==w&&(s=(s=bn(s))==s?s:0),Wn(bn(i),s,l)},m.clone=function Vy(i){return yn(i,4)},m.cloneDeep=function Mu(i){return yn(i,5)},m.cloneDeepWith=function pl(i,s){return yn(i,5,s="function"==typeof s?s:w)},m.cloneWith=function xu(i,s){return yn(i,4,s="function"==typeof s?s:w)},m.conformsTo=function gl(i,s){return null==s||Ia(i,s,gt(s))},m.deburr=Nu,m.defaultTo=function kd(i,s){return null==i||i!=i?s:i},m.divide=Vn,m.endsWith=function Fl(i,s,l){i=ye(i),s=Gt(s);var d=i.length,p=l=l===w?d:Wn(te(l),0,d);return(l-=s.length)>=0&&i.slice(l,p)==s},m.eq=on,m.escape=function Sd(i){return(i=ye(i))&&Bh.test(i)?i.replace(Ce,dy):i},m.escapeRegExp=function nm(i){return(i=ye(i))&&Nt.test(i)?i.replace(X,"\\$&"):i},m.every=function $f(i,s,l){var d=oe(i)?ui:Zs;return l&&At(i,s,l)&&(s=w),d(i,q(s,3))},m.find=ol,m.findIndex=_u,m.findKey=function jg(i,s){return Nn(i,q(s,3),vn)},m.findLast=Wf,m.findLastIndex=bf,m.findLastKey=function gd(i,s){return Nn(i,q(s,3),qo)},m.floor=Xy,m.forEach=Cu,m.forEachRight=sl,m.forIn=function $g(i,s){return null==i?i:Rr(i,q(s,3),Qt)},m.forInRight=function Ug(i,s){return null==i?i:Yc(i,q(s,3),Qt)},m.forOwn=function sn(i,s){return i&&vn(i,q(s,3))},m.forOwnRight=function Wg(i,s){return i&&qo(i,q(s,3))},m.get=md,m.gt=Hy,m.gte=Rg,m.has=function _d(i,s){return null!=i&&$p(i,s,Ji)},m.hasIn=yd,m.head=$r,m.identity=ut,m.includes=function as(i,s,l,d){i=Lt(i)?i:fo(i),l=l&&!d?te(l):0;var p=i.length;return l<0&&(l=$e(p+l,0)),Au(i)?l<=p&&i.indexOf(s,l)>-1:!!p&&Cr(i,s,l)>-1},m.indexOf=function ig(i,s,l){var d=null==i?0:i.length;if(!d)return-1;var p=null==l?0:te(l);return p<0&&(p=$e(d+p,0)),Cr(i,s,p)},m.inRange=function tm(i,s,l){return s=qt(s),l===w?(l=s,s=0):l=qt(l),function Sp(i,s,l){return i>=be(s,l)&&i<$e(s,l)}(i=bn(i),s,l)},m.invoke=vd,m.isArguments=Ei,m.isArray=oe,m.isArrayBuffer=Fg,m.isArrayLike=Lt,m.isArrayLikeObject=Ke,m.isBoolean=function Ng(i){return!0===i||!1===i||We(i)&&It(i)==Co},m.isBuffer=Ci,m.isDate=sd,m.isElement=function ud(i){return We(i)&&1===i.nodeType&&!bi(i)},m.isEmpty=function Pg(i){if(null==i)return!0;if(Lt(i)&&(oe(i)||"string"==typeof i||"function"==typeof i.splice||Ci(i)||lo(i)||Ei(i)))return!i.length;var s=wt(i);if(s==An||s==cn)return!i.size;if(Vr(i))return!Ut(i).length;for(var l in i)if(we.call(i,l))return!1;return!0},m.isEqual=function ml(i,s){return Js(i,s)},m.isEqualWith=function jy(i,s,l){var d=(l="function"==typeof l?l:w)?l(i,s):w;return d===w?Js(i,s,w,l):!!d},m.isError=ad,m.isFinite=function $y(i){return"number"==typeof i&&fp(i)},m.isFunction=Ur,m.isInteger=Og,m.isLength=_l,m.isMap=Lg,m.isMatch=function Uy(i,s){return i===s||Zc(i,s,so(s))},m.isMatchWith=function Wr(i,s,l){return l="function"==typeof l?l:w,Zc(i,s,so(s),l)},m.isNaN=function yl(i){return Dl(i)&&i!=+i},m.isNative=function kg(i){if(mf(i))throw new re("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Ye(i)},m.isNil=function vl(i){return null==i},m.isNull=function ld(i){return null===i},m.isNumber=Dl,m.isObject=Ue,m.isObjectLike=We,m.isPlainObject=bi,m.isRegExp=wl,m.isSafeInteger=function Gr(i){return Og(i)&&i>=-er&&i<=er},m.isSet=El,m.isString=Au,m.isSymbol=kt,m.isTypedArray=lo,m.isUndefined=function cd(i){return i===w},m.isWeakMap=function Bg(i){return We(i)&&wt(i)==xo},m.isWeakSet=function Vg(i){return We(i)&&"[object WeakSet]"==It(i)},m.join=function Sf(i,s){return null==i?"":dp.call(i,s)},m.kebabCase=rm,m.last=En,m.lastIndexOf=function lg(i,s,l){var d=null==i?0:i.length;if(!d)return-1;var p=d;return l!==w&&(p=(p=te(l))<0?$e(d+p,0):be(p,d-1)),s==s?function op(b,x,S){for(var V=S+1;V--;)if(b[V]===x)return V;return V}(i,s,p):Ht(i,Lo,p,!0)},m.lowerCase=Nl,m.lowerFirst=qy,m.lt=fs,m.lte=co,m.max=function ev(i){return i&&i.length?Ar(i,ut,Qo):w},m.maxBy=function Gd(i,s){return i&&i.length?Ar(i,q(s,2),Qo):w},m.mean=function zd(i){return pn(i,ut)},m.meanBy=function qd(i,s){return pn(i,q(s,2))},m.min=function Dm(i){return i&&i.length?Ar(i,ut,Xs):w},m.minBy=function tv(i,s){return i&&i.length?Ar(i,q(s,2),Xs):w},m.stubArray=Bu,m.stubFalse=Bl,m.stubObject=function ym(){return{}},m.stubString=function Zy(){return""},m.stubTrue=function Ky(){return!0},m.multiply=Qd,m.nth=function cg(i,s){return i&&i.length?Mp(i,te(s)):w},m.noConflict=function Bd(){return G._===this&&(G._=lp),this},m.noop=ku,m.now=Tu,m.pad=function im(i,s,l){i=ye(i);var d=(s=te(s))?Hi(i):0;if(!s||d>=s)return i;var p=(s-d)/2;return rs(tn(p),l)+i+rs(Sr(p),l)},m.padEnd=function Id(i,s,l){i=ye(i);var d=(s=te(s))?Hi(i):0;return s&&ds){var d=i;i=s,s=d}if(l||i%1||s%1){var p=ci();return be(i+p*(s-i+ii("1e-"+((p+"").length-1))),s)}return tu(i,s)},m.reduce=function al(i,s,l){var d=oe(i)?Po:Mc,p=arguments.length<3;return d(i,q(s,4),l,p,Mr)},m.reduceRight=function Qf(i,s,l){var d=oe(i)?Oo:Mc,p=arguments.length<3;return d(i,q(s,4),l,p,Qc)},m.repeat=function Ad(i,s,l){return s=(l?At(i,s,l):s===w)?1:te(s),Na(ye(i),s)},m.replace=function Rd(){var i=arguments,s=ye(i[0]);return i.length<3?s:s.replace(i[1],i[2])},m.result=function Kg(i,s,l){var d=-1,p=(s=Pr(s,i)).length;for(p||(p=1,i=w);++der)return[];var l=Kt,d=be(i,Kt);s=q(s),i-=Kt;for(var p=Rc(d,s);++l=_)return i;var E=l-Hi(d);if(E<1)return d;var T=v?Or(v,0,E).join(""):i.slice(0,E);if(p===w)return T+d;if(v&&(E+=T.length-E),wl(p)){if(i.slice(E).search(p)){var A,R=T;for(p.global||(p=Os(p.source,ye(Hh.exec(p))+"g")),p.lastIndex=0;A=p.exec(R);)var N=A.index;T=T.slice(0,N===w?E:N)}}else if(i.indexOf(Gt(p),E)!=E){var L=T.lastIndexOf(p);L>-1&&(T=T.slice(0,L))}return T+d},m.unescape=function Nd(i){return(i=ye(i))&&oa.test(i)?i.replace(bs,sp):i},m.uniqueId=function Ud(i){var s=++ji;return ye(i)+s},m.upperCase=Pd,m.upperFirst=Ou,m.each=Cu,m.eachRight=sl,m.first=$r,hs(m,function(){var i={};return vn(m,function(s,l){we.call(m.prototype,l)||(i[l]=s)}),i}(),{chain:!1}),m.VERSION="4.17.21",Be(["bind","bindKey","curry","curryRight","partial","partialRight"],function(i){m[i].placeholder=m}),Be(["drop","take"],function(i,s){U.prototype[i]=function(l){l=l===w?1:$e(te(l),0);var d=this.__filtered__&&!s?new U(this):this.clone();return d.__filtered__?d.__takeCount__=be(l,d.__takeCount__):d.__views__.push({size:be(l,Kt),type:i+(d.__dir__<0?"Right":"")}),d},U.prototype[i+"Right"]=function(l){return this.reverse()[i](l).reverse()}}),Be(["filter","map","takeWhile"],function(i,s){var l=s+1,d=1==l||3==l;U.prototype[i]=function(p){var _=this.clone();return _.__iteratees__.push({iteratee:q(p,3),type:l}),_.__filtered__=_.__filtered__||d,_}}),Be(["head","last"],function(i,s){var l="take"+(s?"Right":"");U.prototype[i]=function(){return this[l](1).value()[0]}}),Be(["initial","tail"],function(i,s){var l="drop"+(s?"":"Right");U.prototype[i]=function(){return this.__filtered__?new U(this):this[l](1)}}),U.prototype.compact=function(){return this.filter(ut)},U.prototype.find=function(i){return this.filter(i).head()},U.prototype.findLast=function(i){return this.reverse().find(i)},U.prototype.invokeMap=ae(function(i,s){return"function"==typeof i?new U(this):this.map(function(l){return Ks(l,i,s)})}),U.prototype.reject=function(i){return this.filter(cs(q(i)))},U.prototype.slice=function(i,s){i=te(i);var l=this;return l.__filtered__&&(i>0||s<0)?new U(l):(i<0?l=l.takeRight(-i):i&&(l=l.drop(i)),s!==w&&(l=(s=te(s))<0?l.dropRight(-s):l.take(s-i)),l)},U.prototype.takeRightWhile=function(i){return this.reverse().takeWhile(i).reverse()},U.prototype.toArray=function(){return this.take(Kt)},vn(U.prototype,function(i,s){var l=/^(?:filter|find|map|reject)|While$/.test(s),d=/^(?:head|last)$/.test(s),p=m[d?"take"+("last"==s?"Right":""):s],_=d||/^find/.test(s);!p||(m.prototype[s]=function(){var v=this.__wrapped__,E=d?[1]:arguments,T=v instanceof U,A=E[0],R=T||oe(v),N=function(K){var he=p.apply(m,Fn([K],E));return d&&L?he[0]:he};R&&l&&"function"==typeof A&&1!=A.length&&(T=R=!1);var L=this.__chain__,$=!!this.__actions__.length,j=_&&!L,ee=T&&!$;if(!_&&R){v=ee?v:new U(this);var z=i.apply(v,E);return z.__actions__.push({func:vu,args:[N],thisArg:w}),new ot(z,L)}return j&&ee?i.apply(this,E):(z=this.thru(N),j?d?z.value()[0]:z.value():z)})}),Be(["pop","push","shift","sort","splice","unshift"],function(i){var s=Ls[i],l=/^(?:push|sort|unshift)$/.test(i)?"tap":"thru",d=/^(?:pop|shift)$/.test(i);m.prototype[i]=function(){var p=arguments;if(d&&!this.__chain__){var _=this.value();return s.apply(oe(_)?_:[],p)}return this[l](function(v){return s.apply(oe(v)?v:[],p)})}}),vn(U.prototype,function(i,s){var l=m[s];if(l){var d=l.name+"";we.call(Ir,d)||(Ir[d]=[]),Ir[d].push({name:s,func:l})}}),Ir[ka(w,2).name]=[{name:"wrapper",func:w}],U.prototype.clone=function pp(){var i=new U(this.__wrapped__);return i.__actions__=st(this.__actions__),i.__dir__=this.__dir__,i.__filtered__=this.__filtered__,i.__iteratees__=st(this.__iteratees__),i.__takeCount__=this.__takeCount__,i.__views__=st(this.__views__),i},U.prototype.reverse=function gp(){if(this.__filtered__){var i=new U(this);i.__dir__=-1,i.__filtered__=!0}else(i=this.clone()).__dir__*=-1;return i},U.prototype.value=function mp(){var i=this.__wrapped__.value(),s=this.__dir__,l=oe(i),d=s<0,p=l?i.length:0,_=function gf(i,s,l){for(var d=-1,p=l.length;++d=this.__values__.length;return{done:i,value:i?w:this.__values__[this.__index__++]}},m.prototype.plant=function Cg(i){for(var s,l=this;l instanceof ht;){var d=Et(l);d.__index__=0,d.__values__=w,s?p.__wrapped__=d:s=d;var p=d;l=l.__wrapped__}return p.__wrapped__=i,s},m.prototype.reverse=function Du(){var i=this.__wrapped__;if(i instanceof U){var s=i;return this.__actions__.length&&(s=new U(this)),(s=s.reverse()).__actions__.push({func:vu,args:[Cn],thisArg:w}),new ot(s,this.__chain__)}return this.thru(Cn)},m.prototype.toJSON=m.prototype.valueOf=m.prototype.value=function bg(){return me(this.__wrapped__,this.__actions__)},m.prototype.first=m.prototype.head,Ho&&(m.prototype[Ho]=function Hf(){return this}),m}();G._=Ps,(mr=function(){return Ps}.call(Ri,Zu,Ri,Jn))!==w&&(Jn.exports=mr)}.call(this)}},Jn=>{Jn(Jn.s=668)}]); \ No newline at end of file diff --git a/projects/ngx-guided-tour/src/lib/guided-tour.component.scss b/projects/ngx-guided-tour/src/lib/guided-tour.component.scss index 70ceef9..2223a40 100644 --- a/projects/ngx-guided-tour/src/lib/guided-tour.component.scss +++ b/projects/ngx-guided-tour/src/lib/guided-tour.component.scss @@ -29,7 +29,7 @@ ngx-guided-tour { top: 50%; left: 50%; transform: translate(-50%, -50%); - animation: pulse 2s linear infinite; + animation: tour-orb-pulse 2s linear infinite; &:after { content: ''; @@ -40,7 +40,7 @@ ngx-guided-tour { } } - @keyframes pulse { + @keyframes tour-orb-pulse { from { transform: translate(-50%, -50%) scale(0.45); opacity: 1.0; From 38ccb8f00bd01f8bd5115074e0d889289ea2593f Mon Sep 17 00:00:00 2001 From: stonedleaf <87636988+stonedleaf@users.noreply.github.com> Date: Tue, 19 Jul 2022 19:53:23 +0800 Subject: [PATCH 2/2] Increased version --- projects/ngx-guided-tour/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/ngx-guided-tour/package.json b/projects/ngx-guided-tour/package.json index 16a718e..9b131f7 100644 --- a/projects/ngx-guided-tour/package.json +++ b/projects/ngx-guided-tour/package.json @@ -1,6 +1,6 @@ { "name": "ngx-guided-tour", - "version": "2.0.1", + "version": "2.0.2", "description": "Guided tour for your Angular applications.", "peerDependencies": { "@angular/common": ">=13.0.0",