1import{a as y,b as K,c as Kd,f as ka}from"./chunk-CWTPBX7D.js";function Xd(e,t){return Object.is(e,t)}var fe=null,Lr=!1,ti=1,jt=Symbol("SIGNAL");function ue(e){let t=fe;return fe=e,t}function Zy(){return Lr}var Vr={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function Jd(e){if(Lr)throw new Error("");if(fe===null)return;fe.consumerOnSignalRead(e);let t=fe.nextProducerIndex++;if(Un(fe),t<fe.producerNode.length&&fe.producerNode[t]!==e&&jr(fe)){let r=fe.producerNode[t];si(r,fe.producerIndexOfThis[t])}fe.producerNode[t]!==e&&(fe.producerNode[t]=e,fe.producerIndexOfThis[t]=jr(fe)?of(e,fe,t):0),fe.producerLastReadVersion[t]=e.version}function Yy(){ti++}function ef(e){if(!(jr(e)&&!e.dirty)&&!(!e.dirty&&e.lastCleanEpoch===ti)){if(!e.producerMustRecompute(e)&&!ii(e)){e.dirty=!1,e.lastCleanEpoch=ti;return}e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=ti}}function tf(e){if(e.liveConsumerNode===void 0)return;let t=Lr;Lr=!0;try{for(let r of e.liveConsumerNode)r.dirty||rf(r)}finally{Lr=t}}function nf(){return fe?.consumerAllowSignalWrites!==!1}function rf(e){e.dirty=!0,tf(e),e.consumerMarkedDirty?.(e)}function ri(e){return e&&(e.nextProducerIndex=0),ue(e)}function oi(e,t){if(ue(t),!(!e||e.producerNode===void 0||e.producerIndexOfThis===void 0||e.producerLastReadVersion===void 0)){if(jr(e))for(let r=e.nextProducerIndex;r<e.producerNode.length;r++)si(e.producerNode[r],e.producerIndexOfThis[r]);for(;e.producerNode.length>e.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function ii(e){Un(e);for(let t=0;t<e.producerNode.length;t++){let r=e.producerNode[t],n=e.producerLastReadVersion[t];if(n!==r.version||(ef(r),n!==r.version))return!0}return!1}function $a(e){if(Un(e),jr(e))for(let t=0;t<e.producerNode.length;t++)si(e.producerNode[t],e.producerIndexOfThis[t]);e.producerNode.length=e.producerLastReadVersion.length=e.producerIndexOfThis.length=0,e.liveConsumerNode&&(e.liveConsumerNode.length=e.liveConsumerIndexOfThis.length=0)}function of(e,t,r){if(sf(e),Un(e),e.liveConsumerNode.length===0)for(let n=0;n<e.producerNode.length;n++)e.producerIndexOfThis[n]=of(e.producerNode[n],e,n);return e.liveConsumerIndexOfThis.push(r),e.liveConsumerNode.push(t)-1}function si(e,t){if(sf(e),Un(e),e.liveConsumerNode.length===1)for(let n=0;n<e.producerNode.length;n++)si(e.producerNode[n],e.producerIndexOfThis[n]);let r=e.liveConsumerNode.length-1;if(e.liveConsumerNode[t]=e.liveConsumerNode[r],e.liveConsumerIndexOfThis[t]=e.liveConsumerIndexOfThis[r],e.liveConsumerNode.length--,e.liveConsumerIndexOfThis.length--,t<e.liveConsumerNode.length){let n=e.liveConsumerIndexOfThis[t],o=e.liveConsumerNode[t];Un(o),o.producerIndexOfThis[n]=t}}function jr(e){return e.consumerIsAlwaysLive||(e?.liveConsumerNode?.length??0)>0}function Un(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function sf(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function af(e){let t=Object.create(Qy);t.computation=e;let r=()=>{if(ef(t),Jd(t),t.value===ni)throw t.error;return t.value};return r[jt]=t,r}var La=Symbol("UNSET"),ja=Symbol("COMPUTING"),ni=Symbol("ERRORED"),Qy=(()=>K(y({},Vr),{value:La,dirty:!0,error:null,equal:Xd,producerMustRecompute(e){return e.value===La||e.value===ja},producerRecomputeValue(e){if(e.value===ja)throw new Error("Detected cycle in computations.");let t=e.value;e.value=ja;let r=ri(e),n;try{n=e.computation()}catch(o){n=ni,e.error=o}finally{oi(e,r)}if(t!==La&&t!==ni&&n!==ni&&e.equal(t,n)){e.value=t;return}e.value=n,e.version++}}))();function Ky(){throw new Error}var uf=Ky;function cf(){uf()}function lf(e){uf=e}var Xy=null;function df(e){let t=Object.create(Jy);t.value=e;let r=()=>(Jd(t),t.value);return r[jt]=t,r}function Ua(e,t){nf()||cf(),e.equal(e.value,t)||(e.value=t,eD(e))}function ff(e,t){nf()||cf(),Ua(e,t(e.value))}var Jy=(()=>K(y({},Vr),{equal:Xd,value:void 0}))();function eD(e){e.version++,Yy(),tf(e),Xy?.()}function hf(e,t,r){let n=Object.create(tD);r&&(n.consumerAllowSignalWrites=!0),n.fn=e,n.schedule=t;let o=u=>{n.cleanupFn=u};function i(u){return u.fn===null&&u.schedule===null}function s(u){i(u)||($a(u),u.cleanupFn(),u.fn=null,u.schedule=null,u.cleanupFn=Va)}let a=()=>
1{if(n.fn===null)return;if(Zy())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(n.dirty=!1,n.hasRun&&!ii(n))return;n.hasRun=!0;let u=ri(n);try{n.cleanupFn(),n.cleanupFn=Va,n.fn(o)}finally{oi(n,u)}};return n.ref={notify:()=>rf(n),run:a,cleanup:()=>n.cleanupFn(),destroy:()=>s(n),[jt]:n},n.ref}var Va=()=>{},tD=(()=>K(y({},Vr),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:e=>{e.schedule!==null&&e.schedule(e.ref)},hasRun:!1,cleanupFn:Va}))();function S(e){return typeof e=="function"}function Bn(e){let r=e(n=>{Error.call(n),n.stack=new Error().stack});return r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r}var ai=Bn(e=>function(r){e(this),this.message=r?`${r.length} errors occurred during unsubscription: 2${r.map((n,o)=>`${o+1}) ${n.toString()}`).join(` 3 `)}`:"",this.name="UnsubscriptionError",this.errors=r});function dn(e,t){if(e){let r=e.indexOf(t);0<=r&&e.splice(r,1)}}var te=class e{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;let{_parentage:r}=this;if(r)if(this._parentage=null,Array.isArray(r))for(let i of r)i.remove(this);else r.remove(this);let{initialTeardown:n}=this;if(S(n))try{n()}catch(i){t=i instanceof ai?i.errors:[i]}let{_finalizers:o}=this;if(o){this._finalizers=null;for(let i of o)try{pf(i)}catch(s){t=t??[],s instanceof ai?t=[...t,...s.errors]:t.push(s)}}if(t)throw new ai(t)}}add(t){var r;if(t&&t!==this)if(this.closed)pf(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(r=this._finalizers)!==null&&r!==void 0?r:[]).push(t)}}_hasParent(t){let{_parentage:r}=this;return r===t||Array.isArray(r)&&r.includes(t)}_addParent(t){let{_parentage:r}=this;this._parentage=Array.isArray(r)?(r.push(t),r):r?[r,t]:t}_removeParent(t){let{_parentage:r}=this;r===t?this._parentage=null:Array.isArray(r)&&dn(r,t)}remove(t){let{_finalizers:r}=this;r&&dn(r,t),t instanceof e&&t._removeParent(this)}};te.EMPTY=(()=>{let e=new te;return e.closed=!0,e})();var Ba=te.EMPTY;function ui(e){return e instanceof te||e&&"closed"in e&&S(e.remove)&&S(e.add)&&S(e.unsubscribe)}function pf(e){S(e)?e():e.unsubscribe()}var Ze={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Hn={setTimeout(e,t,...r){let{delegate:n}=Hn;return n?.setTimeout?n.setTimeout(e,t,...r):setTimeout(e,t,...r)},clearTimeout(e){let{delegate:t}=Hn;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};function ci(e){Hn.setTimeout(()=>{let{onUnhandledError:t}=Ze;if(t)t(e);else throw e})}function $r(){}var gf=(()=>Ha("C",void 0,void 0))();function mf(e){return Ha("E",void 0,e)}function vf(e){return Ha("N",e,void 0)}function Ha(e,t,r){return{kind:e,value:t,error:r}}var fn=null;function zn(e){if(Ze.useDeprecatedSynchronousErrorHandling){let t=!fn;if(t&&(fn={errorThrown:!1,error:null}),e(),t){let{errorThrown:r,error:n}=fn;if(fn=null,r)throw n}}else e()}function yf(e){Ze.useDeprecatedSynchronousErrorHandling&&fn&&(fn.errorThrown=!0,fn.error=e)}var hn=class extends te{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,ui(t)&&t.add(this)):this.destination=oD}static create(t,r,n){return new Ye(t,r,n)}next(t){this.isStopped?Wa(vf(t),this):this._next(t)}error(t){this.isStopped?Wa(mf(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?Wa(gf,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(t){this.destination.next(t)}_error(t){try{this.destination.error(t)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},nD=Function.prototype.bind;function za(e,t){return nD.call(e,t)}var Ga=class{constructor(t){this.partialObserver=t}next(t){let{partialObserver:r}=this;if(r.next)try{r.next(t)}catch(n){li(n)}}error(t){let{partialObserver:r}=this;if(r.error)try{r.error(t)}catch(n){li(n)}else li(t)}complete(){let{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(r){li(r)}}},Ye=class extends hn{constructor(t,r,n){super();let o;if(S(t)||!t)o={next:t??void 0,error:r??void 0,complete:n??void 0};else{let i;
vendor: 8,472 bytes, line 3
3this&&Ze.useDeprecatedNextContext?(i=Object.create(t),i.unsubscribe=()=>this.unsubscribe(),o={next:t.next&&za(t.next,i),error:t.error&&za(t.error,i),complete:t.complete&&za(t.complete,i)}):o=t}this.destination=new Ga(o)}};function li(e){Ze.useDeprecatedSynchronousErrorHandling?yf(e):ci(e)}function rD(e){throw e}function Wa(e,t){let{onStoppedNotification:r}=Ze;r&&Hn.setTimeout(()=>r(e,t))}var oD={closed:!0,next:$r,error:rD,complete:$r};var Wn=(()=>typeof Symbol=="function"&&Symbol.observable||"@@observable")();function pe(e){return e}function qa(...e){return Za(e)}function Za(e){return e.length===0?pe:e.length===1?e[0]:function(r){return e.reduce((n,o)=>o(n),r)}}var P=(()=>{class e{constructor(r){r&&(this._subscribe=r)}lift(r){let n=new e;return n.source=this,n.operator=r,n}subscribe(r,n,o){let i=sD(r)?r:new Ye(r,n,o);return zn(()=>{let{operator:s,source:a}=this;i.add(s?s.call(i,a):a?this._subscribe(i):this._trySubscribe(i))}),i}_trySubscribe(r){try{return this._subscribe(r)}catch(n){r.error(n)}}forEach(r,n){return n=Df(n),new n((o,i)=>{let s=new Ye({next:a=>{try{r(a)}catch(u){i(u),s.unsubscribe()}},error:i,complete:o});this.subscribe(s)})}_subscribe(r){var n;return(n=this.source)===null||n===void 0?void 0:n.subscribe(r)}[Wn](){return this}pipe(...r){return Za(r)(this)}toPromise(r){return r=Df(r),new r((n,o)=>{let i;this.subscribe(s=>i=s,s=>o(s),()=>n(i))})}}return e.create=t=>new e(t),e})();function Df(e){var t;return(t=e??Ze.Promise)!==null&&t!==void 0?t:Promise}function iD(e){return e&&S(e.next)&&S(e.error)&&S(e.complete)}function sD(e){return e&&e instanceof hn||iD(e)&&ui(e)}function Ya(e){return S(e?.lift)}function A(e){return t=>{if(Ya(t))return t.lift(function(r){try{return e(r,this)}catch(n){this.error(n)}});throw new TypeError("Unable to lift unknown Observable type")}}function _(e,t,r,n,o){return new Qa(e,t,r,n,o)}var Qa=class extends hn{constructor(t,r,n,o,i,s){super(t),this.onFinalize=i,this.shouldUnsubscribe=s,this._next=r?function(a){try{r(a)}catch(u){t.error(u)}}:super._next,this._error=o?function(a){try{o(a)}catch(u){t.error(u)}finally{this.unsubscribe()}}:super._error,this._complete=n?function(){try{n()}catch(a){t.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:r}=this;super.unsubscribe(),!r&&((t=this.onFinalize)===null||t===void 0||t.call(this))}}};function Gn(){return A((e,t)=>{let r=null;e._refCount++;let n=_(t,void 0,void 0,void 0,()=>{if(!e||e._refCount<=0||0<--e._refCount){r=null;return}let o=e._connection,i=r;r=null,o&&(!i||o===i)&&o.unsubscribe(),t.unsubscribe()});e.subscribe(n),n.closed||(r=e.connect())})}var qn=class extends P{constructor(t,r){super(),this.source=t,this.subjectFactory=r,this._subject=null,this._refCount=0,this._connection=null,Ya(t)&&(this.lift=t.lift)}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){let t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:t}=this;this._subject=this._connection=null,t?.unsubscribe()}connect(){let t=this._connection;if(!t){t=this._connection=new te;let r=this.getSubject();t.add(this.source.subscribe(_(r,void 0,()=>{this._teardown(),r.complete()},n=>{this._teardown(),r.error(n)},()=>this._teardown()))),t.closed&&(this._connection=null,t=te.EMPTY)}return t}refCount(){return Gn()(this)}};var wf=Bn(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var oe=(()=>{class e extends P{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(r){let n=new di(this,this);return n.operator=r,n}_throwIfClosed(){if(this.closed)throw new wf}next(r){zn(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let n of this.currentObservers)n.next(r)}})}error(r){zn(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=r;let{observers:n}=this;for(;n.length;)n.shift().error(r)}})}complete(){zn(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:r}=this;for(;r.length;)r.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var r;return((r=this.observers)===null||r===void 0?void 0:r.length)>0}_trySubscribe(r){return this._throwIfClosed(),super._trySubscribe(r)}_subscribe(r){return this._throwIfClosed(),this._checkFinalizedStatuses(r),this._innerSubscribe(r)}_innerSubscribe(r){let{hasError:n,isStopped:o,observers:i}=this;return n||o?Ba:(this.currentObservers=null,i.push(r),new te(()=>{this.currentObservers=null,dn(i,r)}))}_checkFinalizedStatuses(r){let{hasError:n,thrownError:o,isStopped:i}=this;n?r.error(o):i&&r.complete()}asObservable(){let r=new P;return r.source=this,r}}return e.create=(t,r)=>new di(t,r),e})(),di=class extends oe{constructor(t,r){super(),this.destination=t,this.source=r}next(t){var r,n;(n=(r=this.destination)===null||r===void 0?void 0:r.next)===null||n===void 0||n.call(r,t)}error(t){var r,n;(n=(r=this.destination)===null||r===void 0?void 0:r.error)===null||n===void 0||n.call(r,t)}complete(){var t,r;(r=(t=this.destination)===null||t===void 0?void 0:t.complete)===null||r===void 0||r.call(t)}_subscribe(t){var r,n;return(n=(r=this.source)===null||r===void 0?void 0:r.subscribe(t))!==null&&n!==void 0?n:Ba}};var ge=class extends oe{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){let r=super._subscribe(t);return!r.closed&&t.next(this._value),r}getValue(){let{hasError:t,thrownError:r,_value:n}=this;if(t)throw r;return this._throwIfClosed(),n}next(t){super.next(this._value=t)}};var Ur={now(){return(Ur.delegate||Date).now()},delegate:void 0};var Br=class extends oe{constructor(t=1/0,r=1/0,n=Ur){super(),this._bufferSize=t,this._windowTime=r,this._timestampProvider=n,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=r===1/0,this._bufferSize=Math.max(1,t),this._windowTime=Math.max(1,r)}next(t){let{isStopped:r,_buffer:n,_infiniteTimeWindow:o,_timestampProvider:i,_windowTime:s}=this;r||(n.push(t),!o&&n.push(i.now()+s)),this._trimBuffer(),super.next(t)}_subscribe(t){this._throwIfClosed(),this._trimBuffer();let r=this._innerSubscribe(t),{_infiniteTimeWindow:n,_buffer:o}=this,i=o.slice();for(let s=0;s<i.length&&!t.closed;s+=n?1:2)t.next(i[s]);return this._checkFinalizedStatuses(t),r}_trimBuffer(){let{_bufferSize:t,_timestampProvider:r,_buffer:n,_infiniteTimeWindow:o}=this,i=(o?1:2)*t;if(t<1/0&&i<n.length&&n.splice(0,n.length-i),!o){let s=r.now(),a=0;for(let u=1;u<n.length&&n[u]<=s;u+=2)a=u;a&&n.splice(0,a+1)}}};var Ka=class extends oe{constructor(){super(...arguments),this._value=null,this._hasValue=!1,this._isComplete=!1}_checkFinalizedStatuses(t){let{hasError:r,_hasValue:n,_value:o,thrownError:i,isStopped:s,_isComplete:a}=this;r?t.error(i):(s||a)&&(n&&t.next(o),t.complete())}next(t){this.isStopped||(this._value=t,this._hasValue=!0)}complete(){let{_hasValue:t,_value:r,_isComplete:n}=this;n||(this._isComplete=!0,t&&super.next(r),super.complete())}};var fi=class extends te{constructor(t,r){super()}schedule(t,r=0){return this}};var Hr={setInterval(e,t,...r){let{delegate:n}=Hr;return n?.setInterval?n.setInterval(e,t,...r):setInterval(e,t,...r)},clearInterval(e){let{delegate:t}=Hr;return(t?.clearInterval||clearInterval)(e)},delegate:void 0};var hi=class extends fi{constructor(t,r){super(t,r),this.scheduler=t,this.work=r,this.pending=!1}schedule(t,r=0){var n;if(this.closed)return this;this.state=t;let o=this.id,i=this.scheduler;return o!=null&&(this.id=this.recycleAsyncId(i,o,r)),this.pending=!0,this.delay=r,this.id=(n=this.id)!==null&&n!==void 0?n:this.requestAsyncId(i,this.id,r),this}requestAsyncId(t,r,n=0){return Hr.setInterval(t.flush.bind(t,this),n)}recycleAsyncId(t,r,n=0){if(n!=null&&this.delay===n&&this.pending===!1)return r;r!=null&&Hr.clearInterval(r)}execute(t,r){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;let n=this._execute(t,r);if(n)return n;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,r){let n=!1,o;try{this.work(t)}catch(i){n=!0,o=i||new Error("Scheduled action threw falsy error")}if(n)return this.unsubscribe(),o}unsubscribe(){if(!this.closed){let{id:t,scheduler:r}=this,{actions:n}=r;
vendor: 5,428 bytes, line 3
3this.work=this.state=this.scheduler=null,this.pending=!1,dn(n,this),t!=null&&(this.id=this.recycleAsyncId(r,t,null)),this.delay=null,super.unsubscribe()}}};var Zn=class e{constructor(t,r=e.now){this.schedulerActionCtor=t,this.now=r}schedule(t,r=0,n){return new this.schedulerActionCtor(this,t).schedule(n,r)}};Zn.now=Ur.now;var pi=class extends Zn{constructor(t,r=Zn.now){super(t,r),this.actions=[],this._active=!1}flush(t){let{actions:r}=this;if(this._active){r.push(t);return}let n;this._active=!0;do if(n=t.execute(t.state,t.delay))break;while(t=r.shift());if(this._active=!1,n){for(;t=r.shift();)t.unsubscribe();throw n}}};var pn=new pi(hi),Cf=pn;var ze=new P(e=>e.complete());function gi(e){return e&&S(e.schedule)}function Ef(e){return e[e.length-1]}function mi(e){return S(Ef(e))?e.pop():void 0}function Vt(e){return gi(Ef(e))?e.pop():void 0}function WA(e,t,r,n){var o=arguments.length,i=o<3?t:n===null?n=Object.getOwnPropertyDescriptor(t,r):n,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")i=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(s=e[a])&&(i=(o<3?s(i):o>3?s(t,r,i):s(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i}function GA(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)}function bf(e,t,r,n){function o(i){return i instanceof r?i:new r(function(s){s(i)})}return new(r||(r=Promise))(function(i,s){function a(l){try{c(n.next(l))}catch(d){s(d)}}function u(l){try{c(n.throw(l))}catch(d){s(d)}}function c(l){l.done?i(l.value):o(l.value).then(a,u)}c((n=n.apply(e,t||[])).next())})}function If(e){var t=typeof Symbol=="function"&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function gn(e){return this instanceof gn?(this.v=e,this):new gn(e)}function Mf(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=r.apply(e,t||[]),o,i=[];return o={},s("next"),s("throw"),s("return"),o[Symbol.asyncIterator]=function(){return this},o;function s(f){n[f]&&(o[f]=function(h){return new Promise(function(p,v){i.push([f,h,p,v])>1||a(f,h)})})}function a(f,h){try{u(n[f](h))}catch(p){d(i[0][3],p)}}function u(f){f.value instanceof gn?Promise.resolve(f.value.v).then(c,l):d(i[0][2],f)}function c(f){a("next",f)}function l(f){a("throw",f)}function d(f,h){f(h),i.shift(),i.length&&a(i[0][0],i[0][1])}}function Sf(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof If=="function"?If(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=e[i]&&function(s){return new Promise(function(a,u){s=e[i](s),o(a,u,s.done,s.value)})}}function o(i,s,a,u){Promise.resolve(u).then(function(c){i({value:c,done:a})},s)}}var Yn=e=>e&&typeof e.length=="number"&&typeof e!="function";function vi(e){return S(e?.then)}function yi(e){return S(e[Wn])}function Di(e){return Symbol.asyncIterator&&S(e?.[Symbol.asyncIterator])}function wi(e){return new TypeError(`You provided ${e!==null&&typeof e=="object"?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function aD(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Ci=aD();function Ei(e){return S(e?.[Ci])}function Ii(e){return Mf(this,arguments,function*(){let r=e.getReader();try{for(;;){let{value:n,done:o}=yield gn(r.read());if(o)return yield gn(void 0);yield yield gn(n)}}finally{r.releaseLock()}})}function bi(e){return S(e?.getReader)}function B(e){if(e instanceof P)return e;if(e!=null){if(yi(e))return uD(e);if(Yn(e))return cD(e);if(vi(e))return lD(e);if(Di(e))return Tf(e);if(Ei(e))return dD(e);if(bi(e))return fD(e)}throw wi(e)}function uD(e){return new P(t=>{let r=e[Wn]();if(S(r.subscribe))return r.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function cD(e){return new P(t=>{for(let r=0;r<e.length&&!t.closed;r++)t.next(e[r]);t.complete()})}function lD(e){return new P(t=>{e.then(r=>{t.closed||(t.next(r),t.complete())},r=>t.error(r)).then(null,ci)})}function dD(e){return new P(t=>{for(let r of e)if(t.next(r),t.closed)return;t.complete()})}function Tf(e){return new P(t=>{hD(e,t).catch(r=>t.error(r))})}function fD(e){return Tf(Ii(e))}function hD(e,t){var r,n,o,i;return bf(this,void 0,void 0,function*(){try{for(r=Sf(e);n=yield r.next(),!n.done;){let s=n.value;if(t.next(s),t.closed)return}}catch(s){o={error:s}}finally{try{n&&!n.done&&(i=r.return)&&(yield i.call(r))}finally{if(o)throw o.error}}t.complete()})}function Te(e,t,r,n=0,o=!1){let i=t.schedule(function(){r(),o?e.add(this.schedule(null,n)):this.unsubscribe()},n);if(e.add(i),!o)return i}function Mi(e,t=0){return A((r,n)=>{r.subscribe(_(n,o=>Te(n,e,()=>n.next(o),t),()=>Te(n,e,()=>n.complete(),t),o=>Te(n,e,()=>n.error(o),t)))})}function Si(e,t=0){return A((r,n)=>{n.add(e.schedule(()=>r.subscribe(n),t))})}function xf(e,t){return B(e).pipe(Si(t),Mi(t))}function _f(e,t){return B(e).pipe(Si(t),Mi(t))}function Af(e,t){return new P(r=>{let n=0;return t.schedule(function(){n===e.length?r.complete():(r.next(e[
vendor: 8,312 bytes, line 3
3n++]),r.closed||this.schedule())})})}function Nf(e,t){return new P(r=>{let n;return Te(r,t,()=>{n=e[Ci](),Te(r,t,()=>{let o,i;try{({value:o,done:i}=n.next())}catch(s){r.error(s);return}i?r.complete():r.next(o)},0,!0)}),()=>S(n?.return)&&n.return()})}function Ti(e,t){if(!e)throw new Error("Iterable cannot be null");return new P(r=>{Te(r,t,()=>{let n=e[Symbol.asyncIterator]();Te(r,t,()=>{n.next().then(o=>{o.done?r.complete():r.next(o.value)})},0,!0)})})}function Rf(e,t){return Ti(Ii(e),t)}function Of(e,t){if(e!=null){if(yi(e))return xf(e,t);if(Yn(e))return Af(e,t);if(vi(e))return _f(e,t);if(Di(e))return Ti(e,t);if(Ei(e))return Nf(e,t);if(bi(e))return Rf(e,t)}throw wi(e)}function Q(e,t){return t?Of(e,t):B(e)}function M(...e){let t=Vt(e);return Q(e,t)}function Qn(e,t){let r=S(e)?e:()=>e,n=o=>o.error(r());return new P(t?o=>t.schedule(n,0,o):n)}function Xa(e){return!!e&&(e instanceof P||S(e.lift)&&S(e.subscribe))}var Qe=Bn(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function pD(e,t){let r=typeof t=="object";return new Promise((n,o)=>{let i=new Ye({next:s=>{n(s),i.unsubscribe()},error:o,complete:()=>{r?n(t.defaultValue):o(new Qe)}});e.subscribe(i)})}function Pf(e){return e instanceof Date&&!isNaN(e)}function O(e,t){return A((r,n)=>{let o=0;r.subscribe(_(n,i=>{n.next(e.call(t,i,o++))}))})}var{isArray:gD}=Array;function mD(e,t){return gD(t)?e(...t):e(t)}function Kn(e){return O(t=>mD(e,t))}var{isArray:vD}=Array,{getPrototypeOf:yD,prototype:DD,keys:wD}=Object;function xi(e){if(e.length===1){let t=e[0];if(vD(t))return{args:t,keys:null};if(CD(t)){let r=wD(t);return{args:r.map(n=>t[n]),keys:r}}}return{args:e,keys:null}}function CD(e){return e&&typeof e=="object"&&yD(e)===DD}function _i(e,t){return e.reduce((r,n,o)=>(r[n]=t[o],r),{})}function zr(...e){let t=Vt(e),r=mi(e),{args:n,keys:o}=xi(e);if(n.length===0)return Q([],t);let i=new P(ED(n,t,o?s=>_i(o,s):pe));return r?i.pipe(Kn(r)):i}function ED(e,t,r=pe){return n=>{Ff(t,()=>{let{length:o}=e,i=new Array(o),s=o,a=o;for(let u=0;u<o;u++)Ff(t,()=>{let c=Q(e[u],t),l=!1;c.subscribe(_(n,d=>{i[u]=d,l||(l=!0,a--),a||n.next(r(i.slice()))},()=>{--s||n.complete()}))},n)},n)}}function Ff(e,t,r){e?Te(r,e,t):t()}function kf(e,t,r,n,o,i,s,a){let u=[],c=0,l=0,d=!1,f=()=>{d&&!u.length&&!c&&t.complete()},h=v=>c<n?p(v):u.push(v),p=v=>{i&&t.next(v),c++;let D=!1;B(r(v,l++)).subscribe(_(t,m=>{o?.(m),i?h(m):t.next(m)},()=>{D=!0},void 0,()=>{if(D)try{for(c--;u.length&&c<n;){let m=u.shift();s?Te(t,s,()=>p(m)):p(m)}f()}catch(m){t.error(m)}}))};return e.subscribe(_(t,h,()=>{d=!0,f()})),()=>{a?.()}}function ee(e,t,r=1/0){return S(t)?ee((n,o)=>O((i,s)=>t(n,i,o,s))(B(e(n,o))),r):(typeof t=="number"&&(r=t),A((n,o)=>kf(n,o,e,r)))}function $t(e=1/0){return ee(pe,e)}function Lf(){return $t(1)}function Xn(...e){return Lf()(Q(e,Vt(e)))}function Ai(e){return new P(t=>{B(e()).subscribe(t)})}function ID(...e){let t=mi(e),{args:r,keys:n}=xi(e),o=new P(i=>{let{length:s}=r;if(!s){i.complete();return}let a=new Array(s),u=s,c=s;for(let l=0;l<s;l++){let d=!1;B(r[l]).subscribe(_(i,f=>{d||(d=!0,c--),a[l]=f},()=>u--,void 0,()=>{(!u||!d)&&(c||i.next(n?_i(n,a):a),i.complete())}))}});return t?o.pipe(Kn(t)):o}var bD=["addListener","removeListener"],MD=["addEventListener","removeEventListener"],SD=["on","off"];function Wr(e,t,r,n){if(S(r)&&(n=r,r=void 0),n)return Wr(e,t,r).pipe(Kn(n));let[o,i]=_D(e)?MD.map(s=>a=>e[s](t,a,r)):TD(e)?bD.map(jf(e,t)):xD(e)?SD.map(jf(e,t)):[];if(!o&&Yn(e))return ee(s=>Wr(s,t,r))(B(e));if(!o)throw new TypeError("Invalid event target");return new P(s=>{let a=(...u)=>s.next(1<u.length?u:u[0]);return o(a),()=>i(a)})}function jf(e,t){return r=>n=>e[r](t,n)}function TD(e){return S(e.addListener)&&S(e.removeListener)}function xD(e){return S(e.on)&&S(e.off)}function _D(e){return S(e.addEventListener)&&S(e.removeEventListener)}function mn(e=0,t,r=Cf){let n=-1;return t!=null&&(gi(t)?r=t:n=t),new P(o=>{let i=Pf(e)?+e-r.now():e;i<0&&(i=0);let s=0;return r.schedule(function(){o.closed||(o.next(s++),0<=n?this.schedule(void 0,n):o.complete())},i)})}function AD(e=0,t=pn){return e<0&&(e=0),mn(e,e,t)}function ye(e,t){return A((r,n)=>{let o=0;r.subscribe(_(n,i=>e.call(t,i,o++)&&n.next(i)))})}function Vf(e){return A((t,r)=>{let n=!1,o=null,i=null,s=!1,a=()=>{if(i?.unsubscribe(),i=null,n){n=!1;let c=o;o=null,r.next(c)}s&&r.complete()},u=()=>{i=null,s&&r.complete()};t.subscribe(_(r,c=>{n=!0,o=c,i||B(e(c)).subscribe(i=_(r,a,u))},()=>{s=!0,(!n||!i||i.closed)&&r.complete()}))})}function Ja(e,t=pn){return Vf(()=>mn(e,t))}function St(e){return A((t,r)=>{let n=null,o=!1,i;n=t.subscribe(_(r,void 0,void 0,s=>{i=B(e(s,St(e)(t))),n?(n.unsubscribe(),n=null,i.subscribe(r)):o=!0})),o&&(n.unsubscribe(),n=null,i.subscribe(r))})}function $f(e,t,r,n,o){return(i,s)=>{let a=r,u=t,c=0;i.subscribe(_(s,l=>{let d=c++;u=a?e(u,l,d):(a=!0,l),n&&s.next(u)},o&&(()=>{a&&s.next(u),s.complete()})))}}function Tt(e,t){return S(t)?ee(e,t,1):ee(e,1)}function Uf(e,t=pn){return A((r,n)=>{let o=null,i=null,s=null,a=()=>{if(o){o.unsubscribe(),o=null;let c=i;i=null,n.next(c)}};function u(){let c=s+e,l=t.now();if(l<c){o=this.schedule(void 0,c-l),n.add(o);return}a()}r.subscribe(_(n,c=>{i=c,s=t.now(),o||(o=t.schedule(u,e),n.add(o))},()=>{a(),n.complete()},void 0,()=>{i=o=null}))})}function Ut(e){return A((t,r)=>{let n=!1;t.subscribe(_(r,o=>{n=!0,r.next(o)},()=>{n||r.next(e),r.complete()}))})}function ct(e){return e<=0?()=>ze:A((t,r)=>{let n=0;t.subscribe(_(r,o=>{++n<=e&&(r.next(o),e<=n&&r.complete())}))})}function eu(e){return O(()=>e)}function Bf(e,t=pe){return e=e??ND,A((r,n)=>{let o,i=!0;r.subscribe(_(n,s=>{let a=t(s);(i||!e(o,a))&&(i=!1,o=a,n.next(s))}))})}function ND(e,t){return e===t}function Ni(e=RD){return A((t,r)=>{let n=!1;t.subscribe(_(r,o=>{n=!0,r.next(o)},()=>n?r.complete():r.error(e())))})}function RD(){return new Qe}function Bt(e){return A((t,r)=>{try{t.subscribe(r)}finally{r.add(e)}})}function Ke(e,t){let r=arguments.length>=2;return n=>n.pipe(e?ye((o,i)=>e(o,i,n)):pe,ct(1),r?Ut(t):Ni(()=>new Qe))}function Jn(e){return e<=0?()=>ze:A((t,r)=>{let n=[];t.subscribe(_(r,o=>{n.push(o),e<n.length&&n.shift()},()=>{for(let o of n)r.next(o);r.complete()},void 0,()=>{n=null}))})}function tu(e,t){let r=arguments.length>=2;return n=>n.pipe(e?ye((o,i)=>e(o,i,n)):pe,Jn(1),r?Ut(t):Ni(()=>new Qe))}function OD(e=1/0){let t;e&&typeof e=="object"?t=e:t={count:e};let{count:r=1/0,delay:n,resetOnSuccess:o=!1}=t;return r<=0?pe:A((i,s)=>{let a=0,u,c=()=>{let l=!1;u=i.subscribe(_(s,d=>{o&&(a=0),s.next(d)},void 0,d=>{if(a++<r){let f=()=>{u?(u.unsubscribe(),u=null,c()):l=!0};if(n!=null){let h=typeof n=="number"?mn(n):B(n(d,a)),p=_(s,()=>{p.unsubscribe(),f()},()=>{s.complete()});h.subscribe(p)}else f()}else s.error(d)})),l&&(u.unsubscribe(),u=null,c())};c()})}function nu(e,t){return A($f(e,t,arguments.length>=2,!0))}function Hf(e={}){let{connector:t=()=>new oe,resetOnError:r=!0,resetOnComplete:n=!0,resetOnRefCountZero:o=!0}=e;return i=>{let s,a,u,c=0,l=!1,d=!1,f=()=>{a?.unsubscribe(),a=void 0},h=()=>{f(),s=u=void 0,l=d=!1},p=()=>{let v=s;h(),v?.unsubscribe()};return A((v,D)=>{c++,!d&&!l&&f();let m=u=u??t();D.add(()=>{c--,c===0&&!d&&!l&&(a=ru(p,o))}),m.subscribe(D),!s&&c>0&&(s=new Ye({next:k=>m.next(k),error:k=>{d=!0,f(),a=ru(h,r,k),m.error(k)},complete:()=>{l=!0,f(),a=ru(h,n),m.complete()}}),B(v).subscribe(s))})(i)}}function ru(e,t,...r){if(t===!0){e();return}if(t===!1)return;let n=new Ye({next:()=>{n.unsubscribe(),e()}});return B(t(...r)).subscribe(n)}function PD(e,t,r){let n,o=!1;return e&&typeof e=="object"?{bufferSize:n=1/0,windowTime:t=1/0,refCount:o=!1,scheduler:r}=e:n=e??1/0,Hf({connector:()=>new Br(n,t,r),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:o})}function FD(e){return ye((t,r)=>e<=r)}function ou(...e){let t=Vt(e);return A((r,n)=>{(t?Xn(e,r,t):Xn(e,r)).subscribe(n)})}function we(e,t){return A((r,n)=>{let o=null,i=0,s=!1,a=()=>s&&!o&&n.complete();r.subscribe(_(n,u=>{o?.unsubscribe();let c=0,l=i++;B(e(u,l)).subscribe(o=_(n,d=>n.next(t?t(u,d,l,c++):d),()=>{o=null,a()}))},()=>{s=!0,a()}))})}function Ri(e){return A((t,r)=>{B(e).subscribe(_(r,()=>r.complete(),$r)),!r.closed&&t.subscribe(r)})}function ne(e,t,r){let n=S(e)||t||r?{next:e,error:t,complete:r}:e;return n?A((o,i)=>{var s;(s=n.subscribe)===null||s===void 0||s.call(n);let a=!0;o.subscribe(_(i,u=>{var c;
3(c=n.next)===null||c===void 0||c.call(n,u),i.next(u)},()=>{var u;a=!1,(u=n.complete)===null||u===void 0||u.call(n),i.complete()},u=>{var c;a=!1,(c=n.error)===null||c===void 0||c.call(n,u),i.error(u)},()=>{var u,c;a&&((u=n.unsubscribe)===null||u===void 0||u.call(n)),(c=n.finalize)===null||c===void 0||c.call(n)}))}):pe}function z(e){for(let t in e)if(e[t]===z)return t;throw Error("Could not find renamed property on target object.")}function Oi(e,t){for(let r in t)t.hasOwnProperty(r)&&!e.hasOwnProperty(r)&&(e[r]=t[r])}function Ie(e){if(typeof e=="string")return e;if(Array.isArray(e))return"["+e.map(Ie).join(", ")+"]";if(e==null)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;let t=e.toString();if(t==null)return""+t;let r=t.indexOf(` 4`);return r===-1?t:t.substring(0,r)}function Cu(e,t){return e==null||e===""?t===null?"":t:t==null||t===""?e:e+" "+t}var kD=z({__forward_ref__:z});function Lh(e){return e.__forward_ref__=Lh,e.toString=function(){return Ie(this())},e}function Ce(e){return jh(e)?e():e}function jh(e){return typeof e=="function"&&e.hasOwnProperty(kD)&&e.__forward_ref__===Lh}function Vh(e){return e&&!!e.\u0275providers}var $h="https://g.co/ng/security#xss",E=class extends Error{constructor(t,r){super(Es(t,r)),this.code=t}};function Es(e,t){return`${`NG0${Math.abs(e)}`}${t?": "+t:""}`}var LD=z({\u0275cmp:z}),jD=z({\u0275dir:z}),VD=z({\u0275pipe:z}),$D=z({\u0275mod:z}),Yi=z({\u0275fac:z}),Gr=z({__NG_ELEMENT_ID__:z}),zf=z({__NG_ENV_ID__:z});function ce(e){return typeof e=="string"?e:e==null?"":String(e)}function UD(e){return typeof e=="function"?e.name||e.toString():typeof e=="object"&&e!=null&&typeof e.type=="function"?e.type.name||e.type.toString():ce(e)}function BD(e,t){let r=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new E(-200,`Circular dependency in DI detected for ${e}${r}`)}function _c(e,t){throw new E(-201,!1)}function HD(e,t){e==null&&Ac(t,e,null,"!=")}function Ac(e,t,r,n){throw new Error(`ASSERTION ERROR: ${e}`+(n==null?"":` [Expected=> ${r} ${n} ${t} <=Actual]`))}function C(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function An(e){return{providers:e.providers||[],imports:e.imports||[]}}function Is(e){return Wf(e,Bh)||Wf(e,Hh)}function Uh(e){return Is(e)!==null}function Wf(e,t){return e.hasOwnProperty(t)?e[t]:null}function zD(e){let t=e&&(e[Bh]||e[Hh]);return t||null}function Gf(e){return e&&(e.hasOwnProperty(qf)||e.hasOwnProperty(WD))?e[qf]:null}var Bh=z({\u0275prov:z}),qf=z({\u0275inj:z}),Hh=z({ngInjectableDef:z}),WD=z({ngInjectorDef:z}),F=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(F||{}),Eu;function zh(){return Eu}function xe(e){let t=Eu;return Eu=e,t}function Wh(e,t,r){let n=Is(e);if(n&&n.providedIn=="root")return n.value===void 0?n.value=n.factory():n.value;if(r&F.Optional)return null;if(t!==void 0)return t;_c(e,"Injector")}var Oe=globalThis;var b=class{constructor(t,r){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,typeof r=="number"?this.__NG_ELEMENT_ID__=r:r!==void 0&&(this.\u0275prov=C({token:this,providedIn:r.providedIn||"root",factory:r.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};var GD={},Zr=GD,Iu="__NG_DI_FLAG__",Qi="ngTempTokenPath",qD="ngTokenPath",ZD=/\n/gm,YD="\u0275",Zf="__source",ir;function QD(){return ir}function Ht(e){let t=ir;return ir=e,t}function KD(e,t=F.Default){if(ir===void 0)throw new E(-203,!1);return ir===null?Wh(e,void 0,t):ir.get(e,t&F.Optional?null:void 0,t)}function w(e,t=F.Default){return(zh()||KD)(Ce(e),t)}function g(e,t=F.Default){return w(e,bs(t))}function bs(e){return typeof e>"u"||typeof e=="number"?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function bu(e){let t=[];for(let r=0;r<e.length;r++){let n=Ce(e[r]);if(Array.isArray(n)){if(n.length===0)throw new E(900,!1);let o,i=F.Default;for(let s=0;s<n.length;s++){let a=n[s],u=XD(a);typeof u=="number"?u===-1?o=a.token:i|=u:o=a}t.push(w(o,i))}else t.push(w(n))}return t}function Gh(e,t){return e[Iu]=t,e.prototype[Iu]=t,e}function XD(e){return e[Iu]}function JD(e,t,r,n){let o=e[Qi];throw t[Zf]&&o.unshift(t[Zf]),e.message=ew(` 5`+e.message,o,r,n),e[qD]=o,e[Qi]=null,e}function ew(e,t,r,n=null){e=e&&e.charAt(0)===` 6`&&e.charAt(1)==YD?e.slice(2):e;let o=Ie(t);if(Array.isArray(t))o=t.map(Ie).join(" -> ");else if(typeof t=="object"){let i=[];for(let s in t)if(t.hasOwnProperty(s)){let a=t[s];
6i.push(s+":"+(typeof a=="string"?JSON.stringify(a):Ie(a)))}o=`{${i.join(", ")}}`}return`${r}${n?"("+n+")":""}[${o}]: ${e.replace(ZD,` 7 `)}`}function io(e){return{toString:e}.toString()}var qh=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(qh||{}),ht=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(ht||{}),ar={},Ee=[];function Zh(e,t,r){let n=e.length;for(;;){let o=e.indexOf(t,r);if(o===-1)return o;if(o===0||e.charCodeAt(o-1)<=32){let i=t.length;if(o+i===n||e.charCodeAt(o+i)<=32)return o}r=o+1}}function Mu(e,t,r){let n=0;for(;n<r.length;){let o=r[n];if(typeof o=="number"){if(o!==0)break;n++;let i=r[n++],s=r[n++],a=r[n++];e.setAttribute(t,s,a,i)}else{let i=o,s=r[++n];tw(i)?e.setProperty(t,i,s):e.setAttribute(t,i,s),n++}}return n}function Yh(e){return e===3||e===4||e===6}function tw(e){return e.charCodeAt(0)===64}function Yr(e,t){if(!(t===null||t.length===0))if(e===null||e.length===0)e=t.slice();else{let r=-1;for(let n=0;n<t.length;n++){let o=t[n];typeof o=="number"?r=o:r===0||(r===-1||r===2?Yf(e,r,o,null,t[++n]):Yf(e,r,o,null,null))}}return e}function Yf(e,t,r,n,o){let i=0,s=e.length;if(t===-1)s=-1;else for(;i<e.length;){let a=e[i++];if(typeof a=="number"){if(a===t){s=-1;break}else if(a>t){s=i-1;break}}}for(;i<e.length;){let a=e[i];if(typeof a=="number")break;if(a===r){if(n===null){o!==null&&(e[i+1]=o);return}else if(n===e[i+1]){e[i+2]=o;return}}i++,n!==null&&i++,o!==null&&i++}s!==-1&&(e.splice(s,0,t),i=s+1),e.splice(i++,0,r),n!==null&&e.splice(i++,0,n),o!==null&&e.splice(i++,0,o)}var Qh="ng-template";function nw(e,t,r){let n=0,o=!0;for(;n<e.length;){let i=e[n++];if(typeof i=="string"&&o){let s=e[n++];if(r&&i==="class"&&Zh(s.toLowerCase(),t,0)!==-1)return!0}else if(i===1){for(;n<e.length&&typeof(i=e[n++])=="string";)if(i.toLowerCase()===t)return!0;return!1}else typeof i=="number"&&(o=!1)}return!1}function Kh(e){return e.type===4&&e.value!==Qh}function rw(e,t,r){let n=e.type===4&&!r?Qh:e.value;return t===n}function ow(e,t,r){let n=4,o=e.attrs||[],i=aw(o),s=!1;for(let a=0;a<t.length;a++){let u=t[a];if(typeof u=="number"){if(!s&&!Xe(n)&&!Xe(u))return!1;if(s&&Xe(u))continue;s=!1,n=u|n&1;continue}if(!s)if(n&4){if(n=2|n&1,u!==""&&!rw(e,u,r)||u===""&&t.length===1){if(Xe(n))return!1;s=!0}}else{let c=n&8?u:t[++a];if(n&8&&e.attrs!==null){if(!nw(e.attrs,c,r)){if(Xe(n))return!1;s=!0}continue}let l=n&8?"class":u,d=iw(l,o,Kh(e),r);if(d===-1){if(Xe(n))return!1;s=!0;continue}if(c!==""){let f;d>i?f="":f=o[d+1].toLowerCase();let h=n&8?f:null;if(h&&Zh(h,c,0)!==-1||n&2&&c!==f){if(Xe(n))return!1;s=!0}}}}return Xe(n)||s}function Xe(e){return(e&1)===0}function iw(e,t,r,n){if(t===null)return-1;let o=0;if(n||!r){let i=!1;for(;o<t.length;){let s=t[o];if(s===e)return o;if(s===3||s===6)i=!0;else if(s===1||s===2){let a=t[++o];for(;typeof a=="string";)a=t[++o];continue}else{if(s===4)break;if(s===0){o+=4;continue}}o+=i?1:2}return-1}else return uw(t,e)}function Xh(e,t,r=!1){for(let n=0;n<t.length;n++)if(ow(e,t[n],r))return!0;return!1}function sw(e){let t=e.attrs;if(t!=null){let r=t.indexOf(5);if(!(r&1))return t[r+1]}return null}function aw(e){for(let t=0;t<e.length;t++){let r=e[t];if(Yh(r))return t}return e.length}function uw(e,t){let r=e.indexOf(4);if(r>-1)for(r++;r<e.length;){let n=e[r];if(typeof n=="number")return-1;if(n===t)return r;r++}return-1}function cw(e,t){e:for(let r=0;r<t.length;r++){let n=t[r];if(e.length===n.length){for(let o=0;o<e.length;o++)if(e[o]!==n[o])continue e;return!0}}return!1}function Qf(e,t){return e?":not("+t.trim()+")":t}function lw(e){let t=e[0],r=1,n=2,o="",i=!1;for(;r<e.length;){let s=e[r];if(typeof s=="string")if(n&2){let a=e[++r];o+="["+s+(a.length>0?'="'+a+'"':"")+"]"}else n&8?o+="."+s:n&4&&(o+=" "+s);else o!==""&&!Xe(s)&&(t+=Qf(i,o),o=""),n=s,i=i||!Xe(n);r++}return o!==""&&(t+=Qf(i,o)),t}function dw(e){return e.map(lw).join(",")}function fw(e){let t=[],r=[],n=1,o=2;for(;n<e.length;){let i=e[n];if(typeof i=="string")o===2?i!==""&&t.push(i,e[++n]):o===8&&r.push(i);else{if(!Xe(o))break;o=i}n++}return{attrs:t,classes:r}}function Jh(e){return io(()=>{let t=np(e),r=K(y({},t),{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===qh.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||ht.Emulated,styles:e.styles||Ee,_:null,schemas:e.schemas||null,tView:null,id:""});rp(r);let n=e.dependencies;return r.directiveDefs=Xf(n,!1),r.pipeDefs=Xf(n,!0),r.id=gw(r),r})}function hw(e){return et(e)||Nc(e)}function pw(e){return e!==null}function Nn(e){return io(()=>({type:e.type,bootstrap:e.bootstrap||Ee,declarations:e.declarations||Ee,imports:e.imports||Ee,exports:e.exports||Ee,transitiveCompileScopes:null,
7schemas:e.schemas||null,id:e.id||null}))}function Kf(e,t){if(e==null)return ar;let r={};for(let n in e)if(e.hasOwnProperty(n)){let o=e[n],i=o;Array.isArray(o)&&(i=o[1],o=o[0]),r[o]=n,t&&(t[o]=i)}return r}function rt(e){return io(()=>{let t=np(e);return rp(t),t})}function Rn(e){return{type:e.type,name:e.name,factory:null,pure:e.pure!==!1,standalone:e.standalone===!0,onDestroy:e.type.prototype.ngOnDestroy||null}}function et(e){return e[LD]||null}function Nc(e){return e[jD]||null}function Rc(e){return e[VD]||null}function ep(e){let t=et(e)||Nc(e)||Rc(e);return t!==null?t.standalone:!1}function tp(e,t){let r=e[$D]||null;if(!r&&t===!0)throw new Error(`Type ${Ie(e)} does not have '\u0275mod' property.`);return r}function np(e){let t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||ar,exportAs:e.exportAs||null,standalone:e.standalone===!0,signals:e.signals===!0,selectors:e.selectors||Ee,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Kf(e.inputs,t),outputs:Kf(e.outputs),debugInfo:null}}function rp(e){e.features?.forEach(t=>t(e))}function Xf(e,t){if(!e)return null;let r=t?Rc:hw;return()=>(typeof e=="function"?e():e).map(n=>r(n)).filter(pw)}function gw(e){let t=0,r=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(let o of r)t=Math.imul(31,t)+o.charCodeAt(0)<<0;return t+=2147483647+1,"c"+t}var Fe=0,T=1,x=2,de=3,Je=4,Le=5,pt=6,Qr=7,ke=8,Wt=9,gt=10,q=11,Kr=12,Jf=13,pr=14,Ae=15,so=16,er=17,ft=18,Ms=19,op=20,zt=21,Bi=22,wn=23,W=25,ip=1,Xr=6,_t=7,Ki=8,ur=9,be=10,Oc=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(Oc||{});function xt(e){return Array.isArray(e)&&typeof e[ip]=="object"}function vt(e){return Array.isArray(e)&&e[ip]===!0}function Pc(e){return(e.flags&4)!==0}function ao(e){return e.componentOffset>-1}function Ss(e){return(e.flags&1)===1}function Gt(e){return!!e.template}function sp(e){return(e[x]&512)!==0}function mw(e){return(e[x]&256)===256}function Cn(e,t){let r=e.hasOwnProperty(Yi);return r?e[Yi]:null}var Su=class{constructor(t,r,n){this.previousValue=t,this.currentValue=r,this.firstChange=n}isFirstChange(){return this.firstChange}};function Zt(){return ap}function ap(e){return e.type.prototype.ngOnChanges&&(e.setInput=yw),vw}Zt.ngInherit=!0;function vw(){let e=cp(this),t=e?.current;if(t){let r=e.previous;if(r===ar)e.previous=t;else for(let n in t)r[n]=t[n];e.current=null,this.ngOnChanges(t)}}function yw(e,t,r,n){let o=this.declaredInputs[r],i=cp(e)||Dw(e,{previous:ar,current:null}),s=i.current||(i.current={}),a=i.previous,u=a[o];s[o]=new Su(u&&u.currentValue,t,a===ar),e[n]=t}var up="__ngSimpleChanges__";function cp(e){return e[up]||null}function Dw(e,t){return e[up]=t}var eh=null;var lt=function(e,t,r){eh?.(e,t,r)},lp="svg",ww="math",Cw=!1;function Ew(){return Cw}function tt(e){for(;Array.isArray(e);)e=e[Fe];return e}function dp(e,t){return tt(t[e])}function je(e,t){return tt(t[e.index])}function uo(e,t){return e.data[t]}function gr(e,t){return e[t]}function Yt(e,t){let r=t[e];return xt(r)?r:r[Fe]}function Iw(e){return(e[x]&4)===4}function Fc(e){return(e[x]&128)===128}function bw(e){return vt(e[de])}function cr(e,t){return t==null?null:e[t]}function fp(e){e[er]=0}function Mw(e){e[x]&1024||(e[x]|=1024,Fc(e)&&Jr(e))}function Sw(e,t){for(;e>0;)t=t[pr],e--;return t}function hp(e){return e[x]&9216||e[wn]?.dirty}function Tu(e){hp(e)?Jr(e):e[x]&64&&(Ew()?(e[x]|=1024,Jr(e)):e[gt].changeDetectionScheduler?.notify())}function Jr(e){e[gt].changeDetectionScheduler?.notify();let t=eo(e);for(;t!==null&&!(t[x]&8192||(t[x]|=8192,!Fc(t)));)t=eo(t)}function kc(e,t){if((e[x]&256)===256)throw new E(911,!1);e[zt]===null&&(e[zt]=[]),e[zt].push(t)}function pp(e,t){if(e[zt]===null)return;let r=e[zt].indexOf(t);r!==-1&&e[zt].splice(r,1)}function eo(e){let t=e[de];return vt(t)?t[de]:t}var N={lFrame:wp(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Tw(){return N.lFrame.elementDepthCount}function xw(){N.lFrame.elementDepthCount++}function _w(){N.lFrame.elementDepthCount--}function gp(){return N.bindingsEnabled}function mr(){return N.skipHydrationRootTNode!==null}function Aw(e){return N.skipHydrationRootTNode===e}function Nw(e){N.skipHydrationRootTNode=e}function Rw(){N.skipHydrationRootTNode=null}function I(){return N.lFrame.lView}function X(){return N.lFrame.tView}function Fk(e){return N.lFrame.contextLView=e,e[ke]}function kk(e){return N.lFrame.contextLView=null,e}function De(){let e=mp();for(;e!==null&&e.type===64;)e=e.parent;return e}function mp(){return N.lFrame.currentTNode}function Ow(){let e=N.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function On(e,t){let r=N.lFrame;r.currentTNode=e,r.isParent=t}function Lc(){return N.lFrame.isParent}function jc(){N.lFrame.isParent=!1}function Pw(){return N.lFrame.contextLView}function Ve(){let e=N.lFrame,t=e.bindingRootIndex;
vendor: 5,642 bytes, line 7
7return t===-1&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Ts(){return N.lFrame.bindingIndex}function Fw(e){return N.lFrame.bindingIndex=e}function co(){return N.lFrame.bindingIndex++}function vr(e){let t=N.lFrame,r=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,r}function kw(){return N.lFrame.inI18n}function Lw(e,t){let r=N.lFrame;r.bindingIndex=r.bindingRootIndex=e,xu(t)}function jw(){return N.lFrame.currentDirectiveIndex}function xu(e){N.lFrame.currentDirectiveIndex=e}function Vw(e){let t=N.lFrame.currentDirectiveIndex;return t===-1?null:e[t]}function vp(){return N.lFrame.currentQueryIndex}function Vc(e){N.lFrame.currentQueryIndex=e}function $w(e){let t=e[T];return t.type===2?t.declTNode:t.type===1?e[Le]:null}function yp(e,t,r){if(r&F.SkipSelf){let o=t,i=e;for(;o=o.parent,o===null&&!(r&F.Host);)if(o=$w(i),o===null||(i=i[pr],o.type&10))break;if(o===null)return!1;t=o,e=i}let n=N.lFrame=Dp();return n.currentTNode=t,n.lView=e,!0}function $c(e){let t=Dp(),r=e[T];N.lFrame=t,t.currentTNode=r.firstChild,t.lView=e,t.tView=r,t.contextLView=e,t.bindingIndex=r.bindingStartIndex,t.inI18n=!1}function Dp(){let e=N.lFrame,t=e===null?null:e.child;return t===null?wp(e):t}function wp(e){let 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 e!==null&&(e.child=t),t}function Cp(){let e=N.lFrame;return N.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var Ep=Cp;function Uc(){let e=Cp();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 Uw(e){return(N.lFrame.contextLView=Sw(e,N.lFrame.contextLView))[ke]}function ot(){return N.lFrame.selectedIndex}function En(e){N.lFrame.selectedIndex=e}function yr(){let e=N.lFrame;return uo(e.tView,e.selectedIndex)}function Lk(){N.lFrame.currentNamespace=lp}function Ip(){return N.lFrame.currentNamespace}var bp=!0;function xs(){return bp}function Qt(e){bp=e}function Bw(e,t,r){let{ngOnChanges:n,ngOnInit:o,ngDoCheck:i}=t.type.prototype;if(n){let s=ap(t);(r.preOrderHooks??=[]).push(e,s),(r.preOrderCheckHooks??=[]).push(e,s)}o&&(r.preOrderHooks??=[]).push(0-e,o),i&&((r.preOrderHooks??=[]).push(e,i),(r.preOrderCheckHooks??=[]).push(e,i))}function _s(e,t){for(let r=t.directiveStart,n=t.directiveEnd;r<n;r++){let i=e.data[r].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:a,ngAfterViewInit:u,ngAfterViewChecked:c,ngOnDestroy:l}=i;s&&(e.contentHooks??=[]).push(-r,s),a&&((e.contentHooks??=[]).push(r,a),(e.contentCheckHooks??=[]).push(r,a)),u&&(e.viewHooks??=[]).push(-r,u),c&&((e.viewHooks??=[]).push(r,c),(e.viewCheckHooks??=[]).push(r,c)),l!=null&&(e.destroyHooks??=[]).push(r,l)}}function Hi(e,t,r){Mp(e,t,3,r)}function zi(e,t,r,n){(e[x]&3)===r&&Mp(e,t,r,n)}function iu(e,t){let r=e[x];(r&3)===t&&(r&=16383,r+=1,e[x]=r)}function Mp(e,t,r,n){let o=n!==void 0?e[er]&65535:0,i=n??-1,s=t.length-1,a=0;for(let u=o;u<s;u++)if(typeof t[u+1]=="number"){if(a=t[u],n!=null&&a>=n)break}else t[u]<0&&(e[er]+=65536),(a<i||i==-1)&&(Hw(e,r,t,u),e[er]=(e[er]&4294901760)+u+2),u++}function th(e,t){lt(4,e,t);let r=ue(null);try{t.call(e)}finally{ue(r),lt(5,e,t)}}function Hw(e,t,r,n){let o=r[n]<0,i=r[n+1],s=o?-r[n]:r[n],a=e[s];o?e[x]>>14<e[er]>>16&&(e[x]&3)===t&&(e[x]+=16384,th(a,i)):th(a,i)}var sr=-1,In=class{constructor(t,r,n){this.factory=t,this.resolving=!1,this.canSeeViewProviders=r,this.injectImpl=n}};function zw(e){return e instanceof In}function Ww(e){return(e.flags&8)!==0}function Gw(e){return(e.flags&16)!==0}function Sp(e){return e!==sr}function Xi(e){return e&32767}function qw(e){return e>>16}function Ji(e,t){let r=qw(e),n=t;for(;r>0;)n=n[pr],r--;return n}var _u=!0;function es(e){let t=_u;return _u=e,t}var Zw=256,Tp=Zw-1,xp=5,Yw=0,dt={};function Qw(e,t,r){let n;typeof r=="string"?n=r.charCodeAt(0)||0:r.hasOwnProperty(Gr)&&(n=r[Gr]),n==null&&(n=r[Gr]=Yw++);let o=n&Tp,i=1<<o;t.data[e+(o>>xp)]|=i}function ts(e,t){let r=_p(e,t);if(r!==-1)return r;let n=t[T];n.firstCreatePass&&(e.injectorIndex=t.length,su(n.data,e),su(t,null),su(n.blueprint,null));let o=Bc(e,t),i=e.injectorIndex;if(Sp(o)){let s=Xi(o),a=Ji(o,t),u=a[T].data;for(let c=0;c<8;c++)t[i+c]=a[s+c]|u[s+c]}return t[i+8]=o,i}function su(e,t){e.push(0,0,0,0,0,0,0,0,t)}function _p(e,t){return e.injectorIndex===-1||e.parent&&e.parent.injectorIndex===e.injectorIndex||t[e.injectorIndex+8]===null?-1:e.injectorIndex}function Bc(e,t){if(e.parent&&e.parent.injectorIndex!==-1)return e.parent.injectorIndex;let r=0,n=null,o=t;for(;o!==null;){if(n=Pp(o),n===null)return sr;if(r++,o=o[pr],n.injectorIndex!==-1)return n.injectorIndex|r<<16}return sr}function Au(e,t,r){Qw(e,t,r)}function Kw(e,t){if(t==="class")return e.classes;if(t==="style")return e.styles;let r=e.attrs;if(r){let n=r.length,o=0;for(;o<n;){let i=r[o];if(Yh(i))break;if(i===0)o=o+2;else if(typeof i=="number")for(o++;o<n&&typeof r[o]=="string";)o++;else{if(i===t)return r[o+1];o=o+2}}}return null}function Ap(e,t,r){if(r&F.Optional||e!==void 0)return e;_c(t,"NodeInjector")}function Np(e,t,r,n){if(r&F.Optional&&n===void 0&&(n=null),!(r&(F.Self|F.Host))){let o=e[Wt],i=xe(void 0);try{return o?o.get(t,n,r&F.Optional):Wh(t,n,r&F.Optional)}finally{xe(i)}}return Ap(n,t,r)}function Rp(e,t,r,n=F.Default,o){if(e!==null){if(t[x]&2048&&!(n&F.Self)){let s=tC(e,t,r,n,dt);if(s!==dt)return s}let i=Op(e,t,r,n,dt);if(i!==dt)return i}return Np(t,r,n,o)}function Op(e,t,r,n,o){let i=Jw(r);
7if(typeof i=="function"){if(!yp(t,e,n))return n&F.Host?Ap(o,r,n):Np(t,r,n,o);try{let s;if(s=i(n),s==null&&!(n&F.Optional))_c(r);else return s}finally{Ep()}}else if(typeof i=="number"){let s=null,a=_p(e,t),u=sr,c=n&F.Host?t[Ae][Le]:null;for((a===-1||n&F.SkipSelf)&&(u=a===-1?Bc(e,t):t[a+8],u===sr||!rh(n,!1)?a=-1:(s=t[T],a=Xi(u),t=Ji(u,t)));a!==-1;){let l=t[T];if(nh(i,a,l.data)){let d=Xw(a,t,r,s,n,c);if(d!==dt)return d}u=t[a+8],u!==sr&&rh(n,t[T].data[a+8]===c)&&nh(i,a,t)?(s=l,a=Xi(u),t=Ji(u,t)):a=-1}}return o}function Xw(e,t,r,n,o,i){let s=t[T],a=s.data[e+8],u=n==null?ao(a)&&_u:n!=s&&(a.type&3)!==0,c=o&F.Host&&i===a,l=Wi(a,s,r,u,c);return l!==null?bn(t,s,l,a):dt}function Wi(e,t,r,n,o){let i=e.providerIndexes,s=t.data,a=i&1048575,u=e.directiveStart,c=e.directiveEnd,l=i>>20,d=n?a:a+l,f=o?a+l:c;for(let h=d;h<f;h++){let p=s[h];if(h<u&&r===p||h>=u&&p.type===r)return h}if(o){let h=s[u];if(h&&Gt(h)&&h.type===r)return u}return null}function bn(e,t,r,n){let o=e[r],i=t.data;if(zw(o)){let s=o;s.resolving&&BD(UD(i[r]));let a=es(s.canSeeViewProviders);s.resolving=!0;let u,c=s.injectImpl?xe(s.injectImpl):null,l=yp(e,n,F.Default);try{o=e[r]=s.factory(void 0,i,e,n),t.firstCreatePass&&r>=n.directiveStart&&Bw(r,i[r],t)}finally{c!==null&&xe(c),es(a),s.resolving=!1,Ep()}}return o}function Jw(e){if(typeof e=="string")return e.charCodeAt(0)||0;let t=e.hasOwnProperty(Gr)?e[Gr]:void 0;return typeof t=="number"?t>=0?t&Tp:eC:t}function nh(e,t,r){let n=1<<e;return!!(r[t+(e>>xp)]&n)}function rh(e,t){return!(e&F.Self)&&!(e&F.Host&&t)}var Dn=class{constructor(t,r){this._tNode=t,this._lView=r}get(t,r,n){return Rp(this._tNode,this._lView,t,bs(n),r)}};function eC(){return new Dn(De(),I())}function Hc(e){return io(()=>{let t=e.prototype.constructor,r=t[Yi]||Nu(t),n=Object.prototype,o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==n;){let i=o[Yi]||Nu(o);if(i&&i!==r)return i;o=Object.getPrototypeOf(o)}return i=>new i})}function Nu(e){return jh(e)?()=>{let t=Nu(Ce(e));return t&&t()}:Cn(e)}function tC(e,t,r,n,o){let i=e,s=t;for(;i!==null&&s!==null&&s[x]&2048&&!(s[x]&512);){let a=Op(i,s,r,n|F.Self,dt);if(a!==dt)return a;let u=i.parent;if(!u){let c=s[op];if(c){let l=c.get(r,dt,n);if(l!==dt)return l}u=Pp(s),s=s[pr]}i=u}return o}function Pp(e){let t=e[T],r=t.type;return r===2?t.declTNode:r===1?e[Le]:null}function zc(e){return Kw(De(),e)}var Pi="__parameters__";function nC(e){return function(...r){if(e){let n=e(...r);for(let o in n)this[o]=n[o]}}}function Fp(e,t,r){return io(()=>{let n=nC(t);function o(...i){if(this instanceof o)return n.apply(this,i),this;let s=new o(...i);return a.annotation=s,a;function a(u,c,l){let d=u.hasOwnProperty(Pi)?u[Pi]:Object.defineProperty(u,Pi,{value:[]})[Pi];for(;d.length<=l;)d.push(null);return(d[l]=d[l]||[]).push(s),u}}return r&&(o.prototype=Object.create(r.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o})}function rC(e){return typeof e=="function"}function oC(e,t,r){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++){let o=e[n],i=t[n];if(r&&(o=r(o),i=r(i)),i!==o)return!1}return!0}function iC(e){return e.flat(Number.POSITIVE_INFINITY)}function Wc(e,t){e.forEach(r=>Array.isArray(r)?Wc(r,t):t(r))}function kp(e,t,r){t>=e.length?e.push(r):e.splice(t,0,r)}function ns(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function sC(e,t){let r=[];for(let n=0;n<e;n++)r.push(t);return r}function aC(e,t,r,n){let o=e.length;if(o==t)e.push(r,n);
7else if(o===1)e.push(n,e[0]),e[0]=r;else{for(o--,e.push(e[o-1],e[o]);o>t;){let i=o-2;e[o]=e[i],o--}e[t]=r,e[t+1]=n}}function Dr(e,t,r){let n=lo(e,t);return n>=0?e[n|1]=r:(n=~n,aC(e,n,t,r)),n}function au(e,t){let r=lo(e,t);if(r>=0)return e[r|1]}function lo(e,t){return uC(e,t,1)}function uC(e,t,r){let n=0,o=e.length>>r;for(;o!==n;){let i=n+(o-n>>1),s=e[i<<r];if(t===s)return i<<r;s>t?o=i:n=i+1}return~(o<<r)}var fo=Gh(Fp("Optional"),8);var As=Gh(Fp("SkipSelf"),4);var Mn=new b("ENVIRONMENT_INITIALIZER"),Lp=new b("INJECTOR",-1),jp=new b("INJECTOR_DEF_TYPES"),rs=class{get(t,r=Zr){if(r===Zr){let n=new Error(`NullInjectorError: No provider for ${Ie(t)}!`);throw n.name="NullInjectorError",n}return r}};function Kt(e){return{\u0275providers:e}}function cC(...e){return{\u0275providers:Vp(!0,e),\u0275fromNgModule:!0}}function Vp(e,...t){let r=[],n=new Set,o,i=s=>{r.push(s)};return Wc(t,s=>{let a=s;Ru(a,i,[],n)&&(o||=[],o.push(a))}),o!==void 0&&$p(o,i),r}function $p(e,t){for(let r=0;r<e.length;r++){let{ngModule:n,providers:o}=e[r];Gc(o,i=>{t(i,n)})}}function Ru(e,t,r,n){if(e=Ce(e),!e)return!1;let o=null,i=Gf(e),s=!i&&et(e);if(!i&&!s){let u=e.ngModule;if(i=Gf(u),i)o=u;else return!1}else{if(s&&!s.standalone)return!1;o=e}let a=n.has(o);if(s){if(a)return!1;if(n.add(o),s.dependencies){let u=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let c of u)Ru(c,t,r,n)}}else if(i){if(i.imports!=null&&!a){n.add(o);let c;try{Wc(i.imports,l=>{Ru(l,t,r,n)&&(c||=[],c.push(l))})}finally{}c!==void 0&&$p(c,t)}if(!a){let c=Cn(o)||(()=>new o);t({provide:o,useFactory:c,deps:Ee},o),t({provide:jp,useValue:o,multi:!0},o),t({provide:Mn,useValue:()=>w(o),multi:!0},o)}let u=i.providers;if(u!=null&&!a){let c=e;Gc(u,l=>{t(l,c)})}}else return!1;return o!==e&&e.providers!==void 0}function Gc(e,t){for(let r of e)Vh(r)&&(r=r.\u0275providers),Array.isArray(r)?Gc(r,t):t(r)}var lC=z({provide:String,useValue:z});function Up(e){return e!==null&&typeof e=="object"&&lC in e}function dC(e){return!!(e&&e.useExisting)}function fC(e){return!!(e&&e.useFactory)}function lr(e){return typeof e=="function"}function hC(e){return!!e.useClass}var Ns=new b("Set Injector scope."),Gi={},pC={},uu;function Rs(){return uu===void 0&&(uu=new rs),uu}var Me=class{},to=class extends Me{get destroyed(){return this._destroyed}constructor(t,r,n,o){super(),this.parent=r,this.source=n,this.scopes=o,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Pu(t,s=>this.processProvider(s)),this.records.set(Lp,tr(void 0,this)),o.has("environment")&&this.records.set(Me,tr(void 0,this));let i=this.records.get(Ns);i!=null&&typeof i.value=="string"&&this.scopes.add(i.value),this.injectorDefTypes=new Set(this.get(jp,Ee,F.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(let r of this._ngOnDestroyHooks)r.ngOnDestroy();let t=this._onDestroyHooks;this._onDestroyHooks=[];for(let r of t)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();let r=Ht(this),n=xe(void 0),o;try{return t()}finally{Ht(r),xe(n)}}get(t,r=Zr,n=F.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(zf))return t[zf](this);n=bs(n);let o,i=Ht(this),s=xe(void 0);try{if(!(n&F.SkipSelf)){let u=this.records.get(t);if(u===void 0){let c=DC(t)&&Is(t);c&&this.injectableDefInScope(c)?u=tr(Ou(t),Gi):u=null,this.records.set(t,u)}if(u!=null)return this.hydrate(t,u)}let a=n&F.Self?Rs():this.parent;return r=n&F.Optional&&r===Zr?null:r,a.get(t,r)}catch(a){if(a.name==="NullInjectorError"){if((a[Qi]=a[Qi]||[]).unshift(Ie(t)),i)throw a;return JD(a,t,"R3InjectorError",this.source)}else throw a}finally{xe(s),Ht(i)}}resolveInjectorInitializers(){let t=Ht(this),r=xe(void 0),n;try{let o=this.get(Mn,Ee,F.Self);for(let i of o)i()}finally{Ht(t),xe(r)}}toString(){let t=[],r=this.records;for(let n of r.keys())t.push(Ie(n));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new E(205,!1)}processProvider(t){t=Ce(t);let r=lr(t)?t:Ce(t&&t.provide),n=mC(t);if(!lr(t)&&t.multi===!0){let o=this.records.get(r);o||(o=tr(void 0,Gi,!0),o.factory=()=>bu(o.multi),this.records.set(r,o)),r=t,o.multi.push(t)}this.records.set(r,n)}hydrate(t,r){return r.value===Gi&&(r.value=pC,r.value=r.factory()),typeof r.value=="object"&&r.value&&yC(r.value)&&this._ngOnDestroyHooks.add(r.value),r.value}injectableDefInScope(t){if(!t.providedIn)return!1;let r=Ce(t.providedIn);return typeof r=="string"?r==="any"||this.scopes.has(r):this.injectorDefTypes.has(r)}removeOnDestroy(t){let r=this._onDestroyHooks.indexOf(t);r!==-1&&this._onDestroyHooks.splice(r,1)}};function Ou(e){let t=Is(e),r=t!==null?t.factory:Cn(e);if(r!==null)return r;if(e instanceof b)throw new E(204,!1);if(e instanceof Function)return gC(e);throw new E(204,!1)}function gC(e){if(e.length>0)throw new E(204,!1);let r=zD(e);return r!==null?()=>r.factory(e):()=>new e}function mC(e){if(Up(e))return tr(void 0,e.useValue);{let t=Bp(e);return tr(t,Gi)}}function Bp(e,t,r){let n;if(lr(e)){let o=Ce(e);return Cn(o)||Ou(o)}else if(Up(e))n=()=>Ce(e.useValue);else if(fC(e))n=()=>e.useFactory(...bu(e.deps||[]));else if(dC(e))n=()=>w(Ce(e.useExisting));else{let o=Ce(e&&(e.useClass||e.provide));if(vC(e))n=()=>new o(...bu(e.deps));else return Cn(o)||Ou(o)}return n}function tr(e,t,r=!1){return{factory:e,value:t,multi:r?[]:void 0}}function vC(e){return!!e.deps}function yC(e){return e!==null&&typeof e=="object"&&typeof e.ngOnDestroy=="function"}function DC(e){return typeof e=="function"||typeof e=="object"&&e instanceof b}function Pu(e,t){for(let r of e)Array.isArray(r)?Pu(r,t):r&&Vh(r)?Pu(r.\u0275providers,t):t(r)}function yt(e,t){e instanceof to&&e.assertNotDestroyed();let r,n=Ht(e),o=xe(void 0);try{return t()}finally{Ht(n),xe(o)}}function Hp(e){if(!zh()&&!QD())throw new E(-203,!1)}function oh(e,t=null,r=null,n){let o=zp(e,t,r,n);
7return o.resolveInjectorInitializers(),o}function zp(e,t=null,r=null,n,o=new Set){let i=[r||Ee,cC(e)];return n=n||(typeof e=="object"?void 0:Ie(e)),new to(i,t||Rs(),n||null,o)}var We=(()=>{let t=class t{static create(n,o){if(Array.isArray(n))return oh({name:""},o,n,"");{let i=n.name??"";return oh({name:i},n.parent,n.providers,i)}}};t.THROW_IF_NOT_FOUND=Zr,t.NULL=new rs,t.\u0275prov=C({token:t,providedIn:"any",factory:()=>w(Lp)}),t.__NG_ELEMENT_ID__=-1;let e=t;return e})();var Fu;function Wp(e){Fu=e}function ho(){if(Fu!==void 0)return Fu;if(typeof document<"u")return document;throw new E(210,!1)}var Os=new b("AppId",{providedIn:"root",factory:()=>wC}),wC="ng",qc=new b("Platform Initializer"),$e=new b("Platform ID",{providedIn:"platform",factory:()=>"unknown"});var jk=new b("AnimationModuleType"),Zc=new b("CSP nonce",{providedIn:"root",factory:()=>ho().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});function Vk(e){return e.ownerDocument.defaultView}function $k(e){return e.ownerDocument}function CC(e){return e.ownerDocument.body}function Gp(e){return e instanceof Function?e():e}function nr(e){return(e??g(We)).get($e)==="browser"}function EC(e){Ac("Must never be called in production mode");let r=e[Ae][ke];return r&&r.constructor?et(r.constructor):null}function IC(e){Ac("Must never be called in production mode");let r=EC(e)?.type?.name;return r?` (used in the '${r}' component template)`:""}var bC="ngSkipHydration",MC="ngskiphydration";function qp(e){let t=e.mergedAttrs;if(t===null)return!1;for(let r=0;r<t.length;r+=2){let n=t[r];if(typeof n=="number")return!1;if(typeof n=="string"&&n.toLowerCase()===MC)return!0}return!1}function Zp(e){return e.hasAttribute(bC)}function os(e){return(e.flags&128)===128}function SC(e){if(os(e))return!0;let t=e.parent;for(;t;){if(os(e)||qp(t))return!0;t=t.parent}return!1}var mt=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(mt||{}),TC=/^>|^->|<!--|-->|--!>|<!-$/g,xC=/(<|>)/g,_C="\u200B$1\u200B";function AC(e){return e.replace(TC,t=>t.replace(xC,_C))}var Yp=new Map,NC=0;function RC(){return NC++}function OC(e){Yp.set(e[Ms],e)}function PC(e){Yp.delete(e[Ms])}var ih="__ngContext__";function qt(e,t){xt(t)?(e[ih]=t[Ms],OC(t)):e[ih]=t}var FC;function Yc(e,t){return FC(e,t)}function rr(e,t,r,n,o){if(n!=null){let i,s=!1;vt(n)?i=n:xt(n)&&(s=!0,n=n[Fe]);let a=tt(n);e===0&&r!==null?o==null?tg(t,r,a):ss(t,r,a,o||null,!0):e===1&&r!==null?ss(t,r,a,o||null,!0):e===2?og(t,a,s):e===3&&t.destroyNode(a),i!=null&&QC(t,e,i,r,o)}}function Qp(e,t){return e.createText(t)}function kC(e,t,r){e.setValue(t,r)}function Kp(e,t){return e.createComment(AC(t))}function Qc(e,t,r){return e.createElement(t,r)}function LC(e,t){Xp(e,t),t[Fe]=null,t[Le]=null}function jC(e,t,r,n,o,i){n[Fe]=o,n[Le]=t,Fs(e,n,r,1,o,i)}function Xp(e,t){t[gt].changeDetectionScheduler?.notify(),Fs(e,t,t[q],2,null,null)}function VC(e){let t=e[Kr];if(!t)return cu(e[T],e);for(;t;){let r=null;if(xt(t))r=t[Kr];else{let n=t[be];n&&(r=n)}if(!r){for(;t&&!t[Je]&&t!==e;)xt(t)&&cu(t[T],t),t=t[de];t===null&&(t=e),xt(t)&&cu(t[T],t),r=t&&t[Je]}t=r}}function $C(e,t,r,n){let o=be+n,i=r.length;n>0&&(r[o-1][Je]=t),n<i-be?(t[Je]=r[o],kp(r,be+n,t)):(r.push(t),t[Je]=null),t[de]=r;let s=t[so];s!==null&&r!==s&&UC(s,t);let a=t[ft];a!==null&&a.insertView(e),Tu(t),t[x]|=128}function UC(e,t){let r=e[ur],o=t[de][de][Ae];t[Ae]!==o&&(e[x]|=Oc.HasTransplantedViews),r===null?e[ur]=[t]:r.push(t)}function Jp(e,t){let r=e[ur],n=r.indexOf(t);r.splice(n,1)}function is(e,t){if(e.length<=be)return;let r=be+t,n=e[r];if(n){let o=n[so];o!==null&&o!==e&&Jp(o,n),t>0&&(e[r-1][Je]=n[Je]);let i=ns(e,be+t);LC(n[T],n);let s=i[ft];s!==null&&s.detachView(i[T]),n[de]=null,n[Je]=null,n[x]&=-129}return n}function Kc(e,t){if(!(t[x]&256)){let r=t[q];r.destroyNode&&Fs(e,t,r,3,null,null),VC(t)}}function cu(e,t){if(!(t[x]&256)){t[x]&=-129,t[x]|=256,t[wn]&&$a(t[wn]),HC(e,t),BC(e,t),t[T].type===1&&t[q].destroy();let r=t[so];if(r!==null&&vt(t[de])){r!==t[de]&&Jp(r,t);let n=t[ft];n!==null&&n.detachView(e)}PC(t)}}function BC(e,t){let r=e.cleanup,n=t[Qr];if(r!==null)for(let i=0;i<r.length-1;i+=2)if(typeof r[i]=="string"){let s=r[i+3];s>=0?n[s]():n[-s].unsubscribe(),i+=2}else{let s=n[r[i+1]];r[i].call(s)}n!==null&&(t[Qr]=null);let o=t[zt];if(o!==null){t[zt]=null;for(let i=0;i<o.length;i++){let s=o[i];s()}}}function HC(e,t){let r;if(e!=null&&(r=e.destroyHooks)!=null)for(let n=0;n<r.length;n+=2){let o=t[r[n]];if(!(o instanceof In)){let i=r[n+1];if(Array.isArray(i))for(let s=0;s<i.length;s+=2){let a=o[i[s]],u=i[s+1];lt(4,a,u);try{u.call(a)}finally{lt(5,a,u)}}else{lt(4,o,i);
vendor: 5,959 bytes, line 7
7try{i.call(o)}finally{lt(5,o,i)}}}}}function eg(e,t,r){return zC(e,t.parent,r)}function zC(e,t,r){let n=t;for(;n!==null&&n.type&40;)t=n,n=t.parent;if(n===null)return r[Fe];{let{componentOffset:o}=n;if(o>-1){let{encapsulation:i}=e.data[n.directiveStart+o];if(i===ht.None||i===ht.Emulated)return null}return je(n,r)}}function ss(e,t,r,n,o){e.insertBefore(t,r,n,o)}function tg(e,t,r){e.appendChild(t,r)}function sh(e,t,r,n,o){n!==null?ss(e,t,r,n,o):tg(e,t,r)}function WC(e,t,r,n){e.removeChild(t,r,n)}function Xc(e,t){return e.parentNode(t)}function GC(e,t){return e.nextSibling(t)}function ng(e,t,r){return ZC(e,t,r)}function qC(e,t,r){return e.type&40?je(e,r):null}var ZC=qC,ah;function Ps(e,t,r,n){let o=eg(e,n,t),i=t[q],s=n.parent||t[Le],a=ng(s,n,t);if(o!=null)if(Array.isArray(r))for(let u=0;u<r.length;u++)sh(i,o,r[u],a,!1);else sh(i,o,r,a,!1);ah!==void 0&&ah(i,n,t,r,o)}function qi(e,t){if(t!==null){let r=t.type;if(r&3)return je(t,e);if(r&4)return ku(-1,e[t.index]);if(r&8){let n=t.child;if(n!==null)return qi(e,n);{let o=e[t.index];return vt(o)?ku(-1,o):tt(o)}}else{if(r&32)return Yc(t,e)()||tt(e[t.index]);{let n=rg(e,t);if(n!==null){if(Array.isArray(n))return n[0];let o=eo(e[Ae]);return qi(o,n)}else return qi(e,t.next)}}}return null}function rg(e,t){if(t!==null){let n=e[Ae][Le],o=t.projection;return n.projection[o]}return null}function ku(e,t){let r=be+e+1;if(r<t.length){let n=t[r],o=n[T].firstChild;if(o!==null)return qi(n,o)}return t[_t]}function og(e,t,r){let n=Xc(e,t);n&&WC(e,n,t,r)}function ig(e){e.textContent=""}function Jc(e,t,r,n,o,i,s){for(;r!=null;){let a=n[r.index],u=r.type;if(s&&t===0&&(a&&qt(tt(a),n),r.flags|=2),(r.flags&32)!==32)if(u&8)Jc(e,t,r.child,n,o,i,!1),rr(t,e,o,a,i);else if(u&32){let c=Yc(r,n),l;for(;l=c();)rr(t,e,o,l,i);rr(t,e,o,a,i)}else u&16?sg(e,t,n,r,o,i):rr(t,e,o,a,i);r=s?r.projectionNext:r.next}}function Fs(e,t,r,n,o,i){Jc(r,n,e.firstChild,t,o,i,!1)}function YC(e,t,r){let n=t[q],o=eg(e,r,t),i=r.parent||t[Le],s=ng(i,r,t);sg(n,0,t,r,o,s)}function sg(e,t,r,n,o,i){let s=r[Ae],u=s[Le].projection[n.projection];if(Array.isArray(u))for(let c=0;c<u.length;c++){let l=u[c];rr(t,e,o,l,i)}else{let c=u,l=s[de];os(n)&&(c.flags|=128),Jc(e,t,c,l,o,i,!0)}}function QC(e,t,r,n,o){let i=r[_t],s=tt(r);i!==s&&rr(t,e,n,i,o);for(let a=be;a<r.length;a++){let u=r[a];Fs(u[T],u,e,t,n,i)}}function KC(e,t,r,n,o){if(t)o?e.addClass(r,n):e.removeClass(r,n);else{let i=n.indexOf("-")===-1?void 0:mt.DashCase;o==null?e.removeStyle(r,n,i):(typeof o=="string"&&o.endsWith("!important")&&(o=o.slice(0,-10),i|=mt.Important),e.setStyle(r,n,o,i))}}function XC(e,t,r){e.setAttribute(t,"style",r)}function ag(e,t,r){r===""?e.removeAttribute(t,"class"):e.setAttribute(t,"class",r)}function ug(e,t,r){let{mergedAttrs:n,classes:o,styles:i}=r;n!==null&&Mu(e,t,n),o!==null&&ag(e,t,o),i!==null&&XC(e,t,i)}var Fi;function JC(){if(Fi===void 0&&(Fi=null,Oe.trustedTypes))try{Fi=Oe.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Fi}function ks(e){return JC()?.createHTML(e)||e}var ki;function cg(){if(ki===void 0&&(ki=null,Oe.trustedTypes))try{ki=Oe.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return ki}function uh(e){return cg()?.createHTML(e)||e}function ch(e){return cg()?.createScriptURL(e)||e}var At=class{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${$h})`}},Lu=class extends At{getTypeName(){return"HTML"}},ju=class extends At{getTypeName(){return"Style"}},Vu=class extends At{getTypeName(){return"Script"}},$u=class extends At{getTypeName(){return"URL"}},Uu=class extends At{getTypeName(){return"ResourceURL"}};function Ue(e){return e instanceof At?e.changingThisBreaksApplicationSecurity:e}function Rt(e,t){let r=eE(e);if(r!=null&&r!==t){if(r==="ResourceURL"&&t==="URL")return!0;throw new Error(`Required a safe ${t}, got a ${r} (see ${$h})`)}return r===t}function eE(e){return e instanceof At&&e.getTypeName()||null}function lg(e){return new Lu(e)}function dg(e){return new ju(e)}function fg(e){return new Vu(e)}function hg(e){return new $u(e)}function pg(e){return new Uu(e)}function tE(e){let t=new Hu(e);return nE()?new Bu(t):t}var Bu=class{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{let r=new window.DOMParser().parseFromString(ks(t),"text/html").body;return r===null?this.inertDocumentHelper.getInertBodyElement(t):(r.removeChild(r.firstChild),r)}catch{return null}}},Hu=class{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){let r=this.inertDocument.createElement("template");return r.innerHTML=ks(t),r}};function nE(){try{return!!new window.DOMParser().parseFromString(ks(""),"text/html")}catch{return!1}}var rE=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Ls(e){return e=String(e),e.match(rE)?e:"unsafe:"+e}function Ot(e){let t={};for(let r of e.split(","))t[r]=!0;return t}function po(...e){let t={};for(let r of e)for(let n in r)r.hasOwnProperty(n)&&(t[n]=!0);return t}var gg=Ot("area,br,col,hr,img,wbr"),mg=Ot("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),vg=Ot("rp,rt"),oE=po(vg,mg),iE=po(mg,Ot("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")),sE=po(vg,Ot("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")),lh=po(gg,iE,sE,oE),yg=Ot("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),aE=Ot("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,c
7olspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),uE=Ot("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"),cE=po(yg,aE,uE),lE=Ot("script,style,template"),zu=class{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let r=t.firstChild,n=!0;for(;r;){if(r.nodeType===Node.ELEMENT_NODE?n=this.startElement(r):r.nodeType===Node.TEXT_NODE?this.chars(r.nodeValue):this.sanitizedSomething=!0,n&&r.firstChild){r=r.firstChild;continue}for(;r;){r.nodeType===Node.ELEMENT_NODE&&this.endElement(r);let o=this.checkClobberedElement(r,r.nextSibling);if(o){r=o;break}r=this.checkClobberedElement(r,r.parentNode)}}return this.buf.join("")}startElement(t){let r=t.nodeName.toLowerCase();if(!lh.hasOwnProperty(r))return this.sanitizedSomething=!0,!lE.hasOwnProperty(r);this.buf.push("<"),this.buf.push(r);let n=t.attributes;for(let o=0;o<n.length;o++){let i=n.item(o),s=i.name,a=s.toLowerCase();if(!cE.hasOwnProperty(a)){this.sanitizedSomething=!0;continue}let u=i.value;yg[a]&&(u=Ls(u)),this.buf.push(" ",s,'="',dh(u),'"')}return this.buf.push(">"),!0}endElement(t){let r=t.nodeName.toLowerCase();lh.hasOwnProperty(r)&&!gg.hasOwnProperty(r)&&(this.buf.push("</"),this.buf.push(r),this.buf.push(">"))}chars(t){this.buf.push(dh(t))}checkClobberedElement(t,r){if(r&&(t.compareDocumentPosition(r)&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 r}},dE=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,fE=/([^\#-~ |!])/g;function dh(e){return e.replace(/&/g,"&").replace(dE,function(t){let r=t.charCodeAt(0),n=t.charCodeAt(1);return"&#"+((r-55296)*1024+(n-56320)+65536)+";"}).replace(fE,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}var Li;function el(e,t){let r=null;try{Li=Li||tE(e);let n=t?String(t):"";r=Li.getInertBodyElement(n);let o=5,i=n;do{if(o===0)throw new Error("Failed to sanitize html because the input is unstable");o--,n=i,i=r.innerHTML,r=Li.getInertBodyElement(n)}while(n!==i);let a=new zu().sanitizeChildren(fh(r)||r);return ks(a)}finally{if(r){let n=fh(r)||r;for(;n.firstChild;)n.removeChild(n.firstChild)}}}function fh(e){return"content"in e&&hE(e)?e.content:null}function hE(e){return e.nodeType===Node.ELEMENT_NODE&&e.nodeName==="TEMPLATE"}var it=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(it||{});function Uk(e){let t=tl();return t?uh(t.sanitize(it.HTML,e)||""):Rt(e,"HTML")?uh(Ue(e)):el(ho(),ce(e))}function pE(e){let t=tl();return t?t.sanitize(it.URL,e)||"":Rt(e,"URL")?Ue(e):Ls(ce(e))}function gE(e){let t=tl();if(t)return ch(t.sanitize(it.RESOURCE_URL,e)||"");if(Rt(e,"ResourceURL"))return ch(Ue(e));throw new E(904,!1)}function mE(e,t){return t==="src"&&(e==="embed"||e==="frame"||e==="iframe"||e==="media"||e==="script")||t==="href"&&(e==="base"||e==="link")?gE:pE}function Dg(e,t,r){return mE(t,r)(e)}function tl(){let e=I();return e&&e[gt].sanitizer}var Wu=class{};function nl(e){return e}function vE(){let e=new Xt;return g($e)==="browser"&&(e.store=yE(ho(),g(Os))),e}var Xt=(()=>{let t=class t{constructor(){this.store={},this.onSerializeCallbacks={}}get(n,o){return this.store[n]!==void 0?this.store[n]:o}set(n,o){this.store[n]=o}remove(n){delete this.store[n]}hasKey(n){return this.store.hasOwnProperty(n)}get isEmpty(){return Object.keys(this.store).length===0}onSerialize(n,o){this.onSerializeCallbacks[n]=o}toJson(){for(let n in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(n))try{this.store[n]=this.onSerializeCallbacks[n]()}catch(o){console.warn("Exception in onSerialize callback: ",o)}return JSON.stringify(this.store).replace(/</g,"\\u003C")}};t.\u0275prov=C({token:t,providedIn:"root",factory:vE});let e=t;return e})();function yE(e,t){let r=e.getElementById(t+"-state");if(r?.textContent)try{return JSON.parse(r.textContent)}catch(n){console.warn("Exception while restoring TransferState for app "+t,n)}return{}}var wg="h",Cg="b",Gu=function(e){return e.FirstChild="f",e.NextSibling="n",e}(Gu||{}),DE="e",wE="t",rl="c",Eg="x",as="r",CE="i",EE="n",IE="d",bE="__nghData__",Ig=bE,lu="ngh",ME="nghm",bg=()=>null;function SE(e,t,r=!1){let n=e.getAttribute(lu);if(n==null)return null;let[o,i]=n.split("|");if(n=r?i:o,!n)return null;let s=r?o:i?`|${i}`:"",a={};if(n!==""){let c=t.get(Xt,null,{optional:!0});c!==null&&(a=c.get(Ig,[])[Number(n)])}let u={data:a,firstChild:e.firstChild??null};return r&&(u.firstChild=e,js(u,0,e.nextSibling)),s?e.setAttribute(lu,s):e.removeAttribute(lu),u}function TE(){bg=SE}function ol(e,t,r=!1){return bg(e,t,r)}function xE(e){let t=e._lView;return t[T].type===2?null:(sp(t)&&(t=t[W]),t)}function _E(e){return e.textContent?.replace(/\s/gm,"")}function AE(e){let t=ho(),r=t.createNodeIterator(e,NodeFilter.SHOW_COMMENT,{acceptNode(i){let s=_E(i);return s==="ngetn"||s==="ngtns"?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}}),n,o=[];for(;n=r.nextNode();)o.push(n);for(let i of o)i.textContent==="ngetn"?i.replaceWith(t.createTextNode("")):i.remove()}function js(e,t,r){e.segmentHeads??={},e.segmentHeads[t]=r}function qu(e,t){return e.segmentHeads?.[t]??null}function NE(e,t){let r=e.data,n=r[DE]?.[t]??null;return n===null&&r[rl]?.[t]&&(n=il(e,t)),n}function Mg(e,t){return e.data[rl]?.[t]??null}function il(e,t){let r=Mg(e,t)??[],n=0;for(let o of r)n+=o[as]*(o[Eg]??1);return n}function Vs(e,t){if(typeof e.disconnectedNodes>"u"){let r=e.data[IE];e.disconnectedNodes=r?new Set(r):null}return!!e.disconnectedNodes?.has(t)}var Zu=class{},us=class{};function RE(e){let t=Error(`No component factory found for ${Ie(e)}.`);return t[OE]=e,t}var OE="ngComponent";
7var Yu=class{resolveComponentFactory(t){throw RE(t)}},$s=(()=>{let t=class t{};t.NULL=new Yu;let e=t;return e})();function PE(){return wr(De(),I())}function wr(e,t){return new st(je(e,t))}var st=(()=>{let t=class t{constructor(n){this.nativeElement=n}};t.__NG_ELEMENT_ID__=PE;let e=t;return e})();function FE(e){return e instanceof st?e.nativeElement:e}var no=class{},Pn=(()=>{let t=class t{constructor(){this.destroyNode=null}};t.__NG_ELEMENT_ID__=()=>kE();let e=t;return e})();function kE(){let e=I(),t=De(),r=Yt(t.index,e);return(xt(r)?r:e)[q]}var LE=(()=>{let t=class t{};t.\u0275prov=C({token:t,providedIn:"root",factory:()=>null});let e=t;return e})(),du={};function Bk(e,t){let r=af(e);return t?.equal&&(r[jt].equal=t.equal),r}function Hk(e,t){let r=df(e),n=r[jt];return t?.equal&&(n.equal=t.equal),r.set=o=>Ua(n,o),r.update=o=>ff(n,o),r.asReadonly=jE.bind(r),r}function jE(){let e=this[jt];if(e.readonlyFn===void 0){let t=()=>this();t[jt]=e,e.readonlyFn=t}return e.readonlyFn}function VE(e){let t=ue(null);try{return e()}finally{ue(t)}}function Sg(e){return sl(e)?Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e:!1}function $E(e,t){if(Array.isArray(e))for(let r=0;r<e.length;r++)t(e[r]);else{let r=e[Symbol.iterator](),n;for(;!(n=r.next()).done;)t(n.value)}}function sl(e){return e!==null&&(typeof e=="function"||typeof e=="object")}var Qu=class{constructor(){}supports(t){return Sg(t)}create(t){return new Ku(t)}},UE=(e,t)=>t,Ku=class{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||UE}forEachItem(t){let r;for(r=this._itHead;r!==null;r=r._next)t(r)}forEachOperation(t){let r=this._itHead,n=this._removalsHead,o=0,i=null;for(;r||n;){let s=!n||r&&r.currentIndex<hh(n,o,i)?r:n,a=hh(s,o,i),u=s.currentIndex;if(s===n)o--,n=n._nextRemoved;else if(r=r._next,s.previousIndex==null)o++;else{i||(i=[]);let c=a-o,l=u-o;if(c!=l){for(let f=0;f<c;f++){let h=f<i.length?i[f]:i[f]=0,p=h+f;l<=p&&p<c&&(i[f]=h+1)}let d=s.previousIndex;i[d]=l-c}}a!==u&&t(s,a,u)}}forEachPreviousItem(t){let r;for(r=this._previousItHead;r!==null;r=r._nextPrevious)t(r)}forEachAddedItem(t){let r;for(r=this._additionsHead;r!==null;r=r._nextAdded)t(r)}forEachMovedItem(t){let r;for(r=this._movesHead;r!==null;r=r._nextMoved)t(r)}forEachRemovedItem(t){let r;for(r=this._removalsHead;r!==null;r=r._nextRemoved)t(r)}forEachIdentityChange(t){let r;for(r=this._identityChangesHead;r!==null;r=r._nextIdentityChange)t(r)}diff(t){if(t==null&&(t=[]),!Sg(t))throw new E(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let r=this._itHead,n=!1,o,i,s;if(Array.isArray(t)){this.length=t.length;for(let a=0;a<this.length;a++)i=t[a],s=this._trackByFn(a,i),r===null||!Object.is(r.trackById,s)?(r=this._mismatch(r,i,s,a),n=!0):(n&&(r=this._verifyReinsertion(r,i,s,a)),Object.is(r.item,i)||this._addIdentityChange(r,i)),r=r._next}else o=0,$E(t,a=>{s=this._trackByFn(o,a),r===null||!Object.is(r.trackById,s)?(r=this._mismatch(r,a,s,o),n=!0):(n&&(r=this._verifyReinsertion(r,a,s,o)),Object.is(r.item,a)||this._addIdentityChange(r,a)),r=r._next,o++}),this.length=o;return this._truncate(r),this.collection=t,this.isDirty}get isDirty(){return this._additionsHead!==null||this._movesHead!==null||this._removalsHead!==null||this._identityChangesHead!==null}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;t!==null;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;t!==null;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;t!==null;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,r,n,o){let i;return t===null?i=this._itTail:(i=t._prev,this._remove(t)),t=this._unlinkedRecords===null?null:this._unlinkedRecords.get(n,null),t!==null?(Object.is(t.
vendor: 4,631 bytes, line 7
7item,r)||this._addIdentityChange(t,r),this._reinsertAfter(t,i,o)):(t=this._linkedRecords===null?null:this._linkedRecords.get(n,o),t!==null?(Object.is(t.item,r)||this._addIdentityChange(t,r),this._moveAfter(t,i,o)):t=this._addAfter(new Xu(r,n),i,o)),t}_verifyReinsertion(t,r,n,o){let i=this._unlinkedRecords===null?null:this._unlinkedRecords.get(n,null);return i!==null?t=this._reinsertAfter(i,t._prev,o):t.currentIndex!=o&&(t.currentIndex=o,this._addToMoves(t,o)),t}_truncate(t){for(;t!==null;){let r=t._next;this._addToRemovals(this._unlink(t)),t=r}this._unlinkedRecords!==null&&this._unlinkedRecords.clear(),this._additionsTail!==null&&(this._additionsTail._nextAdded=null),this._movesTail!==null&&(this._movesTail._nextMoved=null),this._itTail!==null&&(this._itTail._next=null),this._removalsTail!==null&&(this._removalsTail._nextRemoved=null),this._identityChangesTail!==null&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,r,n){this._unlinkedRecords!==null&&this._unlinkedRecords.remove(t);let o=t._prevRemoved,i=t._nextRemoved;return o===null?this._removalsHead=i:o._nextRemoved=i,i===null?this._removalsTail=o:i._prevRemoved=o,this._insertAfter(t,r,n),this._addToMoves(t,n),t}_moveAfter(t,r,n){return this._unlink(t),this._insertAfter(t,r,n),this._addToMoves(t,n),t}_addAfter(t,r,n){return this._insertAfter(t,r,n),this._additionsTail===null?this._additionsTail=this._additionsHead=t:this._additionsTail=this._additionsTail._nextAdded=t,t}_insertAfter(t,r,n){let o=r===null?this._itHead:r._next;return t._next=o,t._prev=r,o===null?this._itTail=t:o._prev=t,r===null?this._itHead=t:r._next=t,this._linkedRecords===null&&(this._linkedRecords=new cs),this._linkedRecords.put(t),t.currentIndex=n,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){this._linkedRecords!==null&&this._linkedRecords.remove(t);let r=t._prev,n=t._next;return r===null?this._itHead=n:r._next=n,n===null?this._itTail=r:n._prev=r,t}_addToMoves(t,r){return t.previousIndex===r||(this._movesTail===null?this._movesTail=this._movesHead=t:this._movesTail=this._movesTail._nextMoved=t),t}_addToRemovals(t){return this._unlinkedRecords===null&&(this._unlinkedRecords=new cs),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,this._removalsTail===null?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,r){return t.item=r,this._identityChangesTail===null?this._identityChangesTail=this._identityChangesHead=t:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=t,t}},Xu=class{constructor(t,r){this.item=t,this.trackById=r,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}},Ju=class{constructor(){this._head=null,this._tail=null}add(t){this._head===null?(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,r){let n;for(n=this._head;n!==null;n=n._nextDup)if((r===null||r<=n.currentIndex)&&Object.is(n.trackById,t))return n;return null}remove(t){let r=t._prevDup,n=t._nextDup;return r===null?this._head=n:r._nextDup=n,n===null?this._tail=r:n._prevDup=r,this._head===null}},cs=class{constructor(){this.map=new Map}put(t){let r=t.trackById,n=this.map.get(r);n||(n=new Ju,this.map.set(r,n)),n.add(t)}get(t,r){let n=t,o=this.map.get(n);return o?o.get(t,r):null}remove(t){let r=t.trackById;return this.map.get(r).remove(t)&&this.map.delete(r),t}get isEmpty(){return this.map.size===0}clear(){this.map.clear()}};function hh(e,t,r){let n=e.previousIndex;if(n===null)return n;let o=0;return r&&n<r.length&&(o=r[n]),n+t+o}var ec=class{constructor(){}supports(t){return t instanceof Map||sl(t)}create(){return new tc}},tc=class{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return this._additionsHead!==null||this._changesHead!==null||this._removalsHead!==null}forEachItem(t){let r;for(r=this._mapHead;r!==null;r=r._next)t(r)}forEachPreviousItem(t){let r;for(r=this._previousMapHead;r!==null;r=r._nextPrevious)t(r)}forEachChangedItem(t){let r;for(r=this._changesHead;r!==null;r=r._nextChanged)t(r)}forEachAddedItem(t){let r;for(r=this._additionsHead;r!==null;
7r=r._nextAdded)t(r)}forEachRemovedItem(t){let r;for(r=this._removalsHead;r!==null;r=r._nextRemoved)t(r)}diff(t){if(!t)t=new Map;else if(!(t instanceof Map||sl(t)))throw new E(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let r=this._mapHead;if(this._appendAfter=null,this._forEach(t,(n,o)=>{if(r&&r.key===o)this._maybeAddToChanges(r,n),this._appendAfter=r,r=r._next;else{let i=this._getOrCreateRecordForKey(o,n);r=this._insertBeforeOrAppend(r,i)}}),r){r._prev&&(r._prev._next=null),this._removalsHead=r;for(let n=r;n!==null;n=n._nextRemoved)n===this._mapHead&&(this._mapHead=null),this._records.delete(n.key),n._nextRemoved=n._next,n.previousValue=n.currentValue,n.currentValue=null,n._prev=null,n._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,r){if(t){let n=t._prev;return r._next=t,r._prev=n,t._prev=r,n&&(n._next=r),t===this._mapHead&&(this._mapHead=r),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=r,r._prev=this._appendAfter):this._mapHead=r,this._appendAfter=r,null}_getOrCreateRecordForKey(t,r){if(this._records.has(t)){let o=this._records.get(t);this._maybeAddToChanges(o,r);let i=o._prev,s=o._next;return i&&(i._next=s),s&&(s._prev=i),o._next=null,o._prev=null,o}let n=new nc(t);return this._records.set(t,n),n.currentValue=r,this._addToAdditions(n),n}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;t!==null;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;t!==null;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;t!=null;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,r){Object.is(r,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=r,this._addToChanges(t))}_addToAdditions(t){this._additionsHead===null?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){this._changesHead===null?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,r){t instanceof Map?t.forEach(r):Object.keys(t).forEach(n=>r(t[n],n))}},nc=class{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 ph(){return new al([new Qu])}var al=(()=>{let t=class t{constructor(n){this.factories=n}static create(n,o){if(o!=null){let i=o.factories.slice();n=n.concat(i)}return new t(n)}static extend(n){return{provide:t,useFactory:o=>t.create(n,o||ph()),deps:[[t,new As,new fo]]}}find(n){let o=this.factories.find(i=>i.supports(n));if(o!=null)return o;throw new E(901,!1)}};t.\u0275prov=C({token:t,providedIn:"root",factory:ph});let e=t;return e})();function gh(){return new ul([new ec])}var ul=(()=>{let t=class t{constructor(n){this.factories=n}static create(n,o){if(o){let i=o.factories.slice();n=n.concat(i)}return new t(n)}static extend(n){return{provide:t,useFactory:o=>t.create(n,o||gh()),deps:[[t,new As,new fo]]}}find(n){let o=this.factories.find(i=>i.supports(n));if(o)return o;throw new E(901,!1)}};t.\u0275prov=C({token:t,providedIn:"root",factory:gh});let e=t;return e})();function ls(e,t,r,n,o=!1){for(;r!==null;){let i=t[r.index];i!==null&&n.push(tt(i)),vt(i)&&BE(i,n);let s=r.type;if(s&8)ls(e,t,r.child,n);else if(s&32){let a=Yc(r,t),u;
7for(;u=a();)n.push(u)}else if(s&16){let a=rg(t,r);if(Array.isArray(a))n.push(...a);else{let u=eo(t[Ae]);ls(u[T],u,a,n,!0)}}r=o?r.projectionNext:r.next}return n}function BE(e,t){for(let r=be;r<e.length;r++){let n=e[r],o=n[T].firstChild;o!==null&&ls(n[T],n,o,t)}e[_t]!==e[Fe]&&t.push(e[_t])}var Tg=[];function HE(e){return e[wn]??zE(e)}function zE(e){let t=Tg.pop()??Object.create(GE);return t.lView=e,t}function WE(e){e.lView[wn]!==e&&(e.lView=null,Tg.push(e))}var GE=K(y({},Vr),{consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{Jr(e.lView)},consumerOnSignalRead(){this.lView[wn]=this}});function xg(e){return Ag(e[Kr])}function _g(e){return Ag(e[Je])}function Ag(e){for(;e!==null&&!vt(e);)e=e[Je];return e}var qE="ngOriginalError";function fu(e){return e[qE]}var nt=class{constructor(){this._console=console}handleError(t){let r=this._findOriginalError(t);this._console.error("ERROR",t),r&&this._console.error("ORIGINAL ERROR",r)}_findOriginalError(t){let r=t&&fu(t);for(;r&&fu(r);)r=fu(r);return r||null}},Ng=new b("",{providedIn:"root",factory:()=>g(nt).handleError.bind(void 0)}),ji=new b(""),Rg=!1,Og=new b("",{providedIn:"root",factory:()=>Rg});var re={};function zk(e=1){Pg(X(),I(),ot()+e,!1)}function Pg(e,t,r,n){if(!n)if((t[x]&3)===3){let i=e.preOrderCheckHooks;i!==null&&Hi(t,i,r)}else{let i=e.preOrderHooks;i!==null&&zi(t,i,0,r)}En(r)}function L(e,t=F.Default){let r=I();if(r===null)return w(e,t);let n=De();return Rp(n,r,Ce(e),t)}function Fg(){let e="invalid";throw new Error(e)}function ZE(e,t){let r=e.hostBindingOpCodes;if(r!==null)try{for(let n=0;n<r.length;n++){let o=r[n];if(o<0)En(~o);else{let i=o,s=r[++n],a=r[++n];Lw(s,i);let u=t[i];a(2,u)}}}finally{En(-1)}}function Us(e,t,r,n,o,i,s,a,u,c,l){let d=t.blueprint.slice();return d[Fe]=o,d[x]=n|4|128|8|64,(c!==null||e&&e[x]&2048)&&(d[x]|=2048),fp(d),d[de]=d[pr]=e,d[ke]=r,d[gt]=s||e&&e[gt],d[q]=a||e&&e[q],d[Wt]=u||e&&e[Wt]||null,d[Le]=i,d[Ms]=RC(),d[pt]=l,d[op]=c,d[Ae]=t.type==2?e[Ae]:d,d}function Cr(e,t,r,n,o){let i=e.data[t];if(i===null)i=YE(e,t,r,n,o),kw()&&(i.flags|=32);else if(i.type&64){i.type=r,i.value=n,i.attrs=o;let s=Ow();i.injectorIndex=s===null?-1:s.injectorIndex}return On(i,!0),i}function YE(e,t,r,n,o){let i=mp(),s=Lc(),a=s?i:i&&i.parent,u=e.data[t]=nI(e,a,r,t,n,o);return e.firstChild===null&&(e.firstChild=u),i!==null&&(s?i.child==null&&u.parent!==null&&(i.child=u):i.next===null&&(i.next=u,u.prev=i)),u}function kg(e,t,r,n){if(r===0)return-1;let o=t.length;for(let i=0;i<r;i++)t.push(n),e.blueprint.push(n),e.data.push(null);return o}function Lg(e,t,r,n,o){let i=ot(),s=n&2;try{En(-1),s&&t.length>W&&Pg(e,t,W,!1),lt(s?2:0,o),r(n,o)}finally{En(i),lt(s?3:1,o)}}function cl(e,t,r){if(Pc(t)){let n=ue(null);try{let o=t.directiveStart,i=t.directiveEnd;for(let s=o;s<i;s++){let a=e.data[s];a.contentQueries&&a.contentQueries(1,r[s],s)}}finally{ue(n)}}}function ll(e,t,r){gp()&&(uI(e,t,r,je(r,t)),(r.flags&64)===64&&Ug(e,t,r))}function dl(e,t,r=je){let n=t.localNames;if(n!==null){let o=t.index+1;for(let i=0;i<n.length;i+=2){let s=n[i+1],a=s===-1?r(t,e):e[s];e[o++]=a}}}function jg(e){let t=e.tView;return t===null||t.incompleteFirstPass?e.tView=fl(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function fl(e,t,r,n,o,i,s,a,u,c,l){let d=W+n,f=d+o,h=QE(d,f),p=typeof c=="function"?c():c;return h[T]={type:e,blueprint:h,template:r,queries:null,viewQuery:a,declTNode:t,data:h.slice().fill(null,d),bindingStartIndex:d,expandoStartIndex:f,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:typeof i=="function"?i():i,pipeRegistry:typeof s=="function"?s():s,firstChild:null,schemas:u,consts:p,incompleteFirstPass:!1,ssrId:l}}function QE(e,t){let r=[];for(let n=0;n<t;n++)r.push(n<e?null:re);return r}function KE(e,t,r,n){let i=n.get(Og,Rg)||r===ht.ShadowDom,s=e.selectRootElement(t,i);return XE(s),s}function XE(e){Vg(e)}var Vg=()=>null;function JE(e){Zp(e)?ig(e):AE(e)}function eI(){Vg=JE}function tI(e,t,r,n){let o=Wg(t);o.push(r),e.firstCreatePass&&Gg(e).push(n,o.length-1)}function nI(e,t,r,n,o,i){let s=t?t.injectorIndex:-1,a=0;return mr()&&(a|=128),{type:r,index:n,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOff
7set:-1,propertyBindings:null,flags:a,providerIndexes:0,value:o,attrs:i,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}function mh(e,t,r,n){for(let o in e)if(e.hasOwnProperty(o)){r=r===null?{}:r;let i=e[o];n===null?vh(r,t,o,i):n.hasOwnProperty(o)&&vh(r,t,n[o],i)}return r}function vh(e,t,r,n){e.hasOwnProperty(r)?e[r].push(t,n):e[r]=[t,n]}function rI(e,t,r){let n=t.directiveStart,o=t.directiveEnd,i=e.data,s=t.attrs,a=[],u=null,c=null;for(let l=n;l<o;l++){let d=i[l],f=r?r.get(d):null,h=f?f.inputs:null,p=f?f.outputs:null;u=mh(d.inputs,l,u,h),c=mh(d.outputs,l,c,p);let v=u!==null&&s!==null&&!Kh(t)?DI(u,l,s):null;a.push(v)}u!==null&&(u.hasOwnProperty("class")&&(t.flags|=8),u.hasOwnProperty("style")&&(t.flags|=16)),t.initialInputs=a,t.inputs=u,t.outputs=c}function oI(e){return e==="class"?"className":e==="for"?"htmlFor":e==="formaction"?"formAction":e==="innerHtml"?"innerHTML":e==="readonly"?"readOnly":e==="tabindex"?"tabIndex":e}function Bs(e,t,r,n,o,i,s,a){let u=je(t,r),c=t.inputs,l;!a&&c!=null&&(l=c[n])?(pl(e,r,l,n,o),ao(t)&&iI(r,t.index)):t.type&3?(n=oI(n),o=s!=null?s(o,t.value||"",n):o,i.setProperty(u,n,o)):t.type&12}function iI(e,t){let r=Yt(t,e);r[x]&16||(r[x]|=64)}function hl(e,t,r,n){if(gp()){let o=n===null?null:{"":-1},i=lI(e,r),s,a;i===null?s=a=null:[s,a]=i,s!==null&&$g(e,t,r,s,o,a),o&&dI(r,n,o)}r.mergedAttrs=Yr(r.mergedAttrs,r.attrs)}function $g(e,t,r,n,o,i){for(let c=0;c<n.length;c++)Au(ts(r,t),e,n[c].type);hI(r,e.data.length,n.length);for(let c=0;c<n.length;c++){let l=n[c];l.providersResolver&&l.providersResolver(l)}let s=!1,a=!1,u=kg(e,t,n.length,null);for(let c=0;c<n.length;c++){let l=n[c];r.mergedAttrs=Yr(r.mergedAttrs,l.hostAttrs),pI(e,r,t,u,l),fI(u,l,o),l.contentQueries!==null&&(r.flags|=4),(l.hostBindings!==null||l.hostAttrs!==null||l.hostVars!==0)&&(r.flags|=64);let d=l.type.prototype;!s&&(d.ngOnChanges||d.ngOnInit||d.ngDoCheck)&&((e.preOrderHooks??=[]).push(r.index),s=!0),!a&&(d.ngOnChanges||d.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(r.index),a=!0),u++}rI(e,r,i)}function sI(e,t,r,n,o){let i=o.hostBindings;if(i){let s=e.hostBindingOpCodes;s===null&&(s=e.hostBindingOpCodes=[]);let a=~t.index;aI(s)!=a&&s.push(a),s.push(r,n,i)}}function aI(e){let t=e.length;for(;t>0;){let r=e[--t];if(typeof r=="number"&&r<0)return r}return 0}function uI(e,t,r,n){let o=r.directiveStart,i=r.directiveEnd;ao(r)&&gI(t,r,e.data[o+r.componentOffset]),e.firstCreatePass||ts(r,t),qt(n,t);let s=r.initialInputs;for(let a=o;a<i;a++){let u=e.data[a],c=bn(t,e,a,r);if(qt(c,t),s!==null&&yI(t,a-o,c,u,r,s),Gt(u)){let l=Yt(r.index,t);l[ke]=bn(t,e,a,r)}}}function Ug(e,t,r){let n=r.directiveStart,o=r.directiveEnd,i=r.index,s=jw();try{En(i);for(let a=n;a<o;a++){let u=e.data[a],c=t[a];xu(a),(u.hostBindings!==null||u.hostVars!==0||u.hostAttrs!==null)&&cI(u,c)}}finally{En(-1),xu(s)}}function cI(e,t){e.hostBindings!==null&&e.hostBindings(1,t)}function lI(e,t){let r=e.directiveRegistry,n=null,o=null;if(r)for(let i=0;i<r.length;i++){let s=r[i];if(Xh(t,s.selectors,!1))if(n||(n=[]),Gt(s))if(s.findHostDirectiveDefs!==null){let a=[];o=o||new Map,s.findHostDirectiveDefs(s,a,o),n.unshift(...a,s);let u=a.length;rc(e,t,u)}else n.unshift(s),rc(e,t,0);else o=o||new Map,s.findHostDirectiveDefs?.(s,n,o),n.push(s)}return n===null?null:[n,o]}function rc(e,t,r){t.componentOffset=r,(e.components??=[]).push(t.index)}function dI(e,t,r){if(t){let n=e.localNames=[];for(let o=0;o<t.length;o+=2){let i=r[t[o+1]];if(i==null)throw new E(-301,!1);n.push(t[o],i)}}}function fI(e,t,r){if(r){if(t.exportAs)for(let n=0;n<t.exportAs.length;n++)r[t.exportAs[n]]=e;Gt(t)&&(r[""]=e)}}function hI(e,t,r){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+r,e.providerIndexes=t}function pI(e,t,r,n,o){e.data[n]=o;let i=o.factory||(o.factory=Cn(o.type,!0)),s=new In(i,Gt(o),L);e.blueprint[n]=s,r[n]=s,sI(e,t,n,kg(e,r,o.hostVars,re),o)}function gI(e,t,r){let n=je(t,e),o=jg(r),i=e[gt].rendererFactory,s=16;r.signals?s=4096:r.onPush&&(s=64);let a=Hs(e,Us(e,o,null,s,n,t,null,i.createRenderer(n,r),null,null,null));e[t.index]=a}function mI(e,t,r,n,o,i){let s=je(e,t);vI(t[q],s,i,e.value,r,n,o)}function vI(e,t,r,n,o,i,s){if(i==null)e.removeAttribute(t,o,r);else{let a=s==null?ce(i):s(i,n||"",o);e.setAttribute(t,o,a,r)}}function yI(e,t,r,n,o,i){let s=i[t];if(s!==null)for(let a=0;a<s.length;){let u=s[a++],c=s[a++],l=s[a++];Bg(n,r,u,c,l)}}function Bg(e,t,r,n,o){let i=ue(null);try{let s=e.inputTransforms;s!==null&&s.hasOwnProperty(n)&&(o=s[n].call(t,o)),e.setInput!==null?e.setInput(t,o,r,n):t[n]=o}finally{ue(i)}}function DI(e,t,r){let n=null,o=0;for(;o<r.length;){let i=r[o];if(i===0){o+=4;continue}else if(i===5){o+=2;continue}if(typeof i=="number")break;if(e.hasOwnProperty(i)){n===null&&(n=[]);let s=e[i];for(let a=0;a<s.length;a+=2)if(s[a]===t){n.push(i,s[a+1],r[o+1]);break}}o+=2}return n}function Hg(e,t,r,n){return[e,!0,0,t,null,n,null,r,null,null]}function zg(e,t){let r=e.contentQueries;if(r!==null){let n=ue(null);try{for(let o=0;o<r.length;o+=2){let i=r[o],s=r[o+1];if(s!==-1){let a=e.data[s];Vc(i),a.contentQueries(2,t[s],s)}}}finally{ue(n)}}}function Hs(e,t){return e[Kr]?e[Jf][Je]=t:e[Kr]=t,e[Jf]=t,t}function oc(e,t,r){Vc(0);let n=ue(null);try{t(e,r)}finally{ue(n)}}function Wg(e){return e[Qr]||(e[Qr]=[])}function Gg(e){return e.cleanup||(e.cleanup=[])}function zs(e,t){let r=e[Wt],n=r?r.get(nt,null):null;n&&n.handleError(t)}function pl(e,t,r,n,o){for(let i=0;i<r.length;){let s=r[i++],a=r[i++],u=t[s],c=e.data[s];Bg(c,u,n,a,o)}}function go(e,t,r){let n=dp(t,e);kC(e[q],n,r)}var wI=100;function CI(e,t=!0){let r=e[gt],n=r.rendererFactory,o=!1;o||n.begin?.();try{EI(e)}catch(i){throw t&&zs(e,i),i}finally{o||(n.end?.(),r.inlineEffectRunner?.flush())}}function EI(e){ic(e,0);let t=0;for(;hp(e);){if(t===wI)throw new E(103,!1);t++,ic(e,1)}}function II(e,t,r,n){let o=t[x];if((o&256)===256)return;let i=!1;!i&&t[gt].inlineEffectRunner?.flush(),$c(t);let s=null,a=null;!i&&bI(e)&&(a=HE(t),s=ri(a));
7try{fp(t),Fw(e.bindingStartIndex),r!==null&&Lg(e,t,r,2,n);let u=(o&3)===3;if(!i)if(u){let d=e.preOrderCheckHooks;d!==null&&Hi(t,d,null)}else{let d=e.preOrderHooks;d!==null&&zi(t,d,0,null),iu(t,0)}if(MI(t),qg(t,0),e.contentQueries!==null&&zg(e,t),!i)if(u){let d=e.contentCheckHooks;d!==null&&Hi(t,d)}else{let d=e.contentHooks;d!==null&&zi(t,d,1),iu(t,1)}ZE(e,t);let c=e.components;c!==null&&Yg(t,c,0);let l=e.viewQuery;if(l!==null&&oc(2,l,n),!i)if(u){let d=e.viewCheckHooks;d!==null&&Hi(t,d)}else{let d=e.viewHooks;d!==null&&zi(t,d,2),iu(t,2)}if(e.firstUpdatePass===!0&&(e.firstUpdatePass=!1),t[Bi]){for(let d of t[Bi])d();t[Bi]=null}i||(t[x]&=-73)}catch(u){throw Jr(t),u}finally{a!==null&&(oi(a,s),WE(a)),Uc()}}function bI(e){return e.type!==2}function qg(e,t){for(let r=xg(e);r!==null;r=_g(r))for(let n=be;n<r.length;n++){let o=r[n];Zg(o,t)}}function MI(e){for(let t=xg(e);t!==null;t=_g(t)){if(!(t[x]&Oc.HasTransplantedViews))continue;let r=t[ur];for(let n=0;n<r.length;n++){let o=r[n],i=o[de];Mw(o)}}}function SI(e,t,r){let n=Yt(t,e);Zg(n,r)}function Zg(e,t){Fc(e)&&ic(e,t)}function ic(e,t){let n=e[T],o=e[x],i=e[wn],s=!!(t===0&&o&16);if(s||=!!(o&64&&t===0),s||=!!(o&1024),s||=!!(i?.dirty&&ii(i)),i&&(i.dirty=!1),e[x]&=-9217,s)II(n,e,n.template,e[ke]);else if(o&8192){qg(e,1);let a=n.components;a!==null&&Yg(e,a,1)}}function Yg(e,t,r){for(let n=0;n<t.length;n++)SI(e,t[n],r)}function Ws(e){for(e[gt].changeDetectionScheduler?.notify();e;){e[x]|=64;let t=eo(e);if(sp(e)&&!t)return e;e=t}return null}var Sn=class{get rootNodes(){let t=this._lView,r=t[T];return ls(r,t,r.firstChild,[])}constructor(t,r,n=!0){this._lView=t,this._cdRefInjectingView=r,this.notifyErrorHandler=n,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[ke]}set context(t){this._lView[ke]=t}get destroyed(){return(this._lView[x]&256)===256}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let t=this._lView[de];if(vt(t)){let r=t[Ki],n=r?r.indexOf(this):-1;n>-1&&(is(t,n),ns(r,n))}this._attachedToViewContainer=!1}Kc(this._lView[T],this._lView)}onDestroy(t){kc(this._lView,t)}markForCheck(){Ws(this._cdRefInjectingView||this._lView)}detach(){this._lView[x]&=-129}reattach(){Tu(this._lView),this._lView[x]|=128}detectChanges(){this._lView[x]|=1024,CI(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new E(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,Xp(this._lView[T],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new E(902,!1);this._appRef=t,Tu(this._lView)}},Er=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=TI;let e=t;return e})();function TI(e){return xI(De(),I(),(e&16)===16)}function xI(e,t,r){if(ao(e)&&!r){let n=Yt(e.index,t);return new Sn(n,n)}else if(e.type&47){let n=t[Ae];return new Sn(n,t)}return null}var mo=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=_I,t.__NG_ENV_ID__=n=>n;let e=t;return e})(),sc=class extends mo{constructor(t){super(),this._lView=t}onDestroy(t){return kc(this._lView,t),()=>pp(this._lView,t)}};function _I(){return new sc(I())}var AI=new b("",{providedIn:"root",factory:()=>g(NI)}),NI=(()=>{let t=class t{};t.\u0275prov=C({token:t,providedIn:"root",factory:()=>new ac});let e=t;return e})(),RI=(()=>{let t=class t{constructor(){this.queuedEffectCount=0,this.queues=new Map}scheduleEffect(n){let o=n.creationZone;this.queues.has(o)||this.queues.set(o,new Set);let i=this.queues.get(o);i.has(n)||(this.queuedEffectCount++,i.add(n))}flush(){for(;this.queuedEffectCount>0;)for(let[n,o]of this.queues)n===null?this.flushQueue(o):n.run(()=>this.flushQueue(o))}flushQueue(n){for(let o of n)n.delete(o),this.queuedEffectCount--,o.run()}};t.\u0275prov=C({token:t,providedIn:"root",factory:()=>new t});let e=t;return e})(),ac=class{constructor(){this.hasQueuedFlush=!1,this.delegate=new RI,this.flushTask=()=>{this.delegate.flush(),this.hasQueuedFlush=!1}}scheduleEffect(t){this.delegate.scheduleEffect(t),this.hasQueuedFlush||(queueMicrotask(this.flushTask),this.hasQueuedFlush=!0)}}
7,uc=class{constructor(t,r,n,o,i,s){this.scheduler=t,this.effectFn=r,this.creationZone=n,this.injector=i,this.watcher=hf(a=>this.runEffect(a),()=>this.schedule(),s),this.unregisterOnDestroy=o?.onDestroy(()=>this.destroy())}runEffect(t){try{this.effectFn(t)}catch(r){this.injector.get(nt,null,{optional:!0})?.handleError(r)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}};function OI(e,t){!t?.injector&&Hp(OI);let r=t?.injector??g(We),n=t?.manualCleanup!==!0?r.get(mo):null,o=new uc(r.get(AI),e,typeof Zone>"u"?null:Zone.current,n,r,t?.allowSignalWrites??!1),i=r.get(Er,null,{optional:!0});return!i||!(i._lView[x]&8)?o.watcher.notify():(i._lView[Bi]??=[]).push(o.watcher.notify),o}var yh=new Set;function Jt(e){yh.has(e)||(yh.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}var cc=class extends oe{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,r,n){let o=t,i=r||(()=>null),s=n;if(t&&typeof t=="object"){let u=t;o=u.next?.bind(u),i=u.error?.bind(u),s=u.complete?.bind(u)}this.__isAsync&&(i=hu(i),o&&(o=hu(o)),s&&(s=hu(s)));let a=super.subscribe({next:o,error:i,complete:s});return t instanceof te&&t.add(a),a}};function hu(e){return t=>{setTimeout(e,void 0,t)}}var Pe=cc;function Dh(...e){}function PI(){let e=typeof Oe.requestAnimationFrame=="function",t=Oe[e?"requestAnimationFrame":"setTimeout"],r=Oe[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&r){let n=t[Zone.__symbol__("OriginalDelegate")];n&&(t=n);let o=r[Zone.__symbol__("OriginalDelegate")];o&&(r=o)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:r}}var H=class e{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:n=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Pe(!1),this.onMicrotaskEmpty=new Pe(!1),this.onStable=new Pe(!1),this.onError=new Pe(!1),typeof Zone>"u")throw new E(908,!1);Zone.assertZonePatched();let o=this;o._nesting=0,o._outer=o._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(o._inner=o._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(o._inner=o._inner.fork(Zone.longStackTraceZoneSpec)),o.shouldCoalesceEventChangeDetection=!n&&r,o.shouldCoalesceRunChangeDetection=n,o.lastRequestAnimationFrameId=-1,o.nativeRequestAnimationFrame=PI().nativeRequestAnimationFrame,LI(o)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get("isAngularZone")===!0}static assertInAngularZone(){if(!e.isInAngularZone())throw new E(909,!1)}static assertNotInAngularZone(){if(e.isInAngularZone())throw new E(909,!1)}run(t,r,n){return this._inner.run(t,r,n)}runTask(t,r,n,o){let i=this._inner,s=i.scheduleEventTask("NgZoneEvent: "+o,t,FI,Dh,Dh);try{return i.runTask(s,r,n)}finally{i.cancelTask(s)}}runGuarded(t,r,n){return this._inner.runGuarded(t,r,n)}runOutsideAngular(t){return this._outer.run(t)}},FI={};function gl(e){if(e._nesting==0&&!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 kI(e){e.isCheckStableRunning||e.lastRequestAnimationFrameId!==-1||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(Oe,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,lc(e),e.isCheckStableRunning=!0,gl(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),lc(e))}function LI(e){let t=()=>{kI(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(r,n,o,i,s,a)=>{if(jI(a))return r.invokeTask(o,i,s,a);try{return wh(e),r.invokeTask(o,i,s,a)}finally{(e.shouldCoalesceEventChangeDetection&&i.type==="eventTask"||e.shouldCoalesceRunChangeDetection)&&t(),Ch(e)}},onInvoke:(r,n,o,i,s,a,u)=>{try{return wh(e),r.invoke(o,i,s,a,u)}finally{e.shouldCoalesceRunChangeDetection&&t(),Ch(e)}},onHasTask:(r,n,o,i)=>{r.hasTask(o,i),n===o&&(i.change=="microTask"?(e._hasPendingMicrotasks=i.microTask,lc(e),gl(e)):i.
7change=="macroTask"&&(e.hasPendingMacrotasks=i.macroTask))},onHandleError:(r,n,o,i)=>(r.handleError(o,i),e.runOutsideAngular(()=>e.onError.emit(i)),!1)})}function lc(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&e.lastRequestAnimationFrameId!==-1?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function wh(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Ch(e){e._nesting--,gl(e)}function jI(e){return!Array.isArray(e)||e.length!==1?!1:e[0].data?.__ignore_ng_zone__===!0}var or=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(or||{}),VI={destroy(){}};function ml(e,t){!t&&Hp(ml);let r=t?.injector??g(We);if(!nr(r))return VI;Jt("NgAfterNextRender");let n=r.get(vl),o=n.handler??=new fc,i=t?.phase??or.MixedReadWrite,s=()=>{o.unregister(u),a()},a=r.get(mo).onDestroy(s),u=new dc(r,i,()=>{s(),e()});return o.register(u),{destroy:s}}var dc=class{constructor(t,r,n){this.phase=r,this.callbackFn=n,this.zone=t.get(H),this.errorHandler=t.get(nt,null,{optional:!0})}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(t){this.errorHandler?.handleError(t)}}},fc=class{constructor(){this.executingCallbacks=!1,this.buckets={[or.EarlyRead]:new Set,[or.Write]:new Set,[or.MixedReadWrite]:new Set,[or.Read]:new Set},this.deferredCallbacks=new Set}register(t){(this.executingCallbacks?this.deferredCallbacks:this.buckets[t.phase]).add(t)}unregister(t){this.buckets[t.phase].delete(t),this.deferredCallbacks.delete(t)}execute(){let t=!1;this.executingCallbacks=!0;for(let r of Object.values(this.buckets))for(let n of r)t=!0,n.invoke();this.executingCallbacks=!1;for(let r of this.deferredCallbacks)this.buckets[r.phase].add(r);return this.deferredCallbacks.clear(),t}destroy(){for(let t of Object.values(this.buckets))t.clear();this.deferredCallbacks.clear()}},vl=(()=>{let t=class t{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){let n=[...this.internalCallbacks];this.internalCallbacks.length=0;for(let i of n)i();return!!this.handler?.execute()||n.length>0}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}};t.\u0275prov=C({token:t,providedIn:"root",factory:()=>new t});let e=t;return e})();function $I(e,t){let r=Yt(t,e),n=r[T];UI(n,r);let o=r[Fe];o!==null&&r[pt]===null&&(r[pt]=ol(o,r[Wt])),yl(n,r,r[ke])}function UI(e,t){for(let r=t.length;r<e.blueprint.length;r++)t.push(e.blueprint[r])}function yl(e,t,r){$c(t);try{let n=e.viewQuery;n!==null&&oc(1,n,r);let o=e.template;o!==null&&Lg(e,t,o,1,r),e.firstCreatePass&&(e.firstCreatePass=!1),e.staticContentQueries&&zg(e,t),e.staticViewQueries&&oc(2,e.viewQuery,r);let i=e.components;i!==null&&BI(t,i)}catch(n){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),n}finally{t[x]&=-5,Uc()}}function BI(e,t){for(let r=0;r<t.length;r++)$I(e,t[r])}function ds(e,t,r){let n=r?e.styles:null,o=r?e.classes:null,i=0;if(t!==null)for(let s=0;s<t.length;s++){let a=t[s];if(typeof a=="number")i=a;else if(i==1)o=Cu(o,a);else if(i==2){let u=a,c=t[++s];n=Cu(n,u+": "+c+";")}}r?e.styles=n:e.stylesWithoutHost=n,r?e.classes=o:e.classesWithoutHost=o}var fs=class extends $s{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){let r=et(t);return new Tn(r,this.ngModule)}};function Eh(e){let t=[];for(let r in e)if(e.hasOwnProperty(r)){let n=e[r];t.push({propName:n,templateName:r})}return t}function HI(e){let t=e.toLowerCase();return t==="svg"?lp:t==="math"?ww:null}var hc=class{constructor(t,r){this.injector=t,this.parentInjector=r}get(t,r,n){n=bs(n);let o=this.injector.get(t,du,n);return o!==du||r===du?o:this.parentInjector.get(t,r,n)}},Tn=class extends us{get inputs(){let t=this.componentDef,r=t.inputTransforms,n=Eh(t.inputs);if(r!==null)for(let o of n)r.hasOwnProperty(o.propName)&&(o.transform=r[o.propName]);return n}get outputs(){return Eh(this.componentDef.outputs)}constructor(t,r){super(),this.componentDef=t,this.ngModule=r,this.componentType=t.type,this.selector=dw(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!r}create(t,r,n,o){o=o||this.ngModule;let i=o instanceof Me?o:o?.injector;i&&this.componentDef.getStandaloneInjector!==null&&(i=this.componentDef.getStandaloneInjector(i)||i);let s=i?new hc(t,i):t,a=s.get(no,null);if(a===null)throw new E(407,!1);
7let u=s.get(LE,null),c=s.get(vl,null),l=s.get(Wu,null),d={rendererFactory:a,sanitizer:u,inlineEffectRunner:null,afterRenderEventManager:c,changeDetectionScheduler:l},f=a.createRenderer(null,this.componentDef),h=this.componentDef.selectors[0][0]||"div",p=n?KE(f,n,this.componentDef.encapsulation,s):Qc(f,h,HI(h)),v=512;this.componentDef.signals?v|=4096:this.componentDef.onPush||(v|=16);let D=null;p!==null&&(D=ol(p,s,!0));let m=fl(0,null,null,1,0,null,null,null,null,null,null),k=Us(null,m,null,v,null,null,d,f,s,null,D);$c(k);let se,j;try{let ae=this.componentDef,he,Mt=null;ae.findHostDirectiveDefs?(he=[],Mt=new Map,ae.findHostDirectiveDefs(ae,he,Mt),he.push(ae)):he=[ae];let ei=zI(k,p),qy=WI(ei,p,ae,he,k,d,f);j=uo(m,W),p&&ZI(f,ae,p,n),r!==void 0&&YI(j,this.ngContentSelectors,r),se=qI(qy,ae,he,Mt,k,[QI]),yl(m,k,null)}finally{Uc()}return new pc(this.componentType,se,wr(j,k),k,j)}},pc=class extends Zu{constructor(t,r,n,o,i){super(),this.location=n,this._rootLView=o,this._tNode=i,this.previousInputValues=null,this.instance=r,this.hostView=this.changeDetectorRef=new Sn(o,void 0,!1),this.componentType=t}setInput(t,r){let n=this._tNode.inputs,o;if(n!==null&&(o=n[t])){if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),r))return;let i=this._rootLView;pl(i[T],i,o,t,r),this.previousInputValues.set(t,r);let s=Yt(this._tNode.index,i);Ws(s)}}get injector(){return new Dn(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}};function zI(e,t){let r=e[T],n=W;return e[n]=t,Cr(r,n,2,"#host",null)}function WI(e,t,r,n,o,i,s){let a=o[T];GI(n,e,t,s);let u=null;t!==null&&(u=ol(t,o[Wt]));let c=i.rendererFactory.createRenderer(t,r),l=16;r.signals?l=4096:r.onPush&&(l=64);let d=Us(o,jg(r),null,l,o[e.index],e,i,c,null,null,u);return a.firstCreatePass&&rc(a,e,n.length-1),Hs(o,d),o[e.index]=d}function GI(e,t,r,n){for(let o of e)t.mergedAttrs=Yr(t.mergedAttrs,o.hostAttrs);t.mergedAttrs!==null&&(ds(t,t.mergedAttrs,!0),r!==null&&ug(n,r,t))}function qI(e,t,r,n,o,i){let s=De(),a=o[T],u=je(s,o);$g(a,o,s,r,null,n);for(let l=0;l<r.length;l++){let d=s.directiveStart+l,f=bn(o,a,d,s);qt(f,o)}Ug(a,o,s),u&&qt(u,o);let c=bn(o,a,s.directiveStart+s.componentOffset,s);if(e[ke]=o[ke]=c,i!==null)for(let l of i)l(c,t);return cl(a,s,e),c}function ZI(e,t,r,n){if(n)Mu(e,r,["ng-version","17.0.9"]);else{let{attrs:o,classes:i}=fw(t.selectors[0]);o&&Mu(e,r,o),i&&i.length>0&&ag(e,r,i.join(" "))}}function YI(e,t,r){let n=e.projection=[];for(let o=0;o<t.length;o++){let i=r[o];n.push(i!=null?Array.from(i):null)}}function QI(){let e=De();_s(I()[T],e)}function KI(e){return Object.getPrototypeOf(e.prototype).constructor}function XI(e){let t=KI(e.type),r=!0,n=[e];for(;t;){let o;if(Gt(e))o=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new E(903,!1);o=t.\u0275dir}if(o){if(r){n.push(o);let s=e;s.inputs=Vi(e.inputs),s.inputTransforms=Vi(e.inputTransforms),s.declaredInputs=Vi(e.declaredInputs),s.outputs=Vi(e.outputs);let a=o.hostBindings;a&&nb(e,a);let u=o.viewQuery,c=o.contentQueries;if(u&&eb(e,u),c&&tb(e,c),Oi(e.inputs,o.inputs),Oi(e.declaredInputs,o.declaredInputs),Oi(e.outputs,o.outputs),o.inputTransforms!==null&&(s.inputTransforms===null&&(s.inputTransforms={}),Oi(s.inputTransforms,o.inputTransforms)),Gt(o)&&o.data.animation){let l=e.data;l.animation=(l.animation||[]).concat(o.data.animation)}}let i=o.features;if(i)for(let s=0;s<i.length;s++){let a=i[s];a&&a.ngInherit&&a(e),a===XI&&(r=!1)}}t=Object.getPrototypeOf(t)}JI(n)}function JI(e){let t=0,r=null;for(let n=e.length-1;n>=0;n--){let o=e[n];o.hostVars=t+=o.hostVars,o.hostAttrs=Yr(o.hostAttrs,r=Yr(r,o.hostAttrs))}}function Vi(e){return e===ar?{}:e===Ee?[]:e}function eb(e,t){let r=e.viewQuery;r?e.viewQuery=(n,o)=>{t(n,o),r(n,o)}:e.viewQuery=t}function tb(e,t){let r=e.contentQueries;r?e.contentQueries=(n,o,i)=>{t(n,o,i),r(n,o,i)}:e.contentQueries=t}function nb(e,t){let r=e.hostBindings;r?e.hostBindings=(n,o)=>{t(n,o),r(n,o)}:e.hostBindings=t}function Dl(e){let t=e.inputConfig,r={};for(let n in t)if(t.hasOwnProperty(n)){let o=t[n];Array.isArray(o)&&o[2]&&(r[n]=o[2])}e.inputTransforms=r}function en(e,t,r){return e[t]=r}function wl(e,t){return e[t]}function Ne(e,t,r){let n=e[t];return Object.is(n,r)?!1:(e[t]=r,!0)}function dr(e,t,r,n){let o=Ne(e,t,r);return Ne(e,t+1,n)||o}function Qg(e,t,r,n,o){let i=dr(e,t,r,n);return Ne(e,t+2,o)||i}function vo(e,t,r,n,o,i){let s=dr(e,t,r,n);return dr(e,t+2,o,i)||s}function Cl(e,t,r,n){let o=I(),i=co();if(Ne(o,i,t)){let s=X(),a=yr();mI(a,o,e,t,r,n)}return Cl}function El(e,t,r,n){return Ne(e,co(),r)?t+ce(r)+n:re}
vendor: 4,210 bytes, line 7
7function Il(e,t,r,n,o,i){let s=Ts(),a=dr(e,s,r,o);return vr(2),a?t+ce(r)+n+ce(o)+i:re}function Kg(e,t,r,n,o,i,s,a){let u=Ts(),c=Qg(e,u,r,o,s);return vr(3),c?t+ce(r)+n+ce(o)+i+ce(s)+a:re}function rb(e,t,r,n,o,i,s,a,u,c){let l=Ts(),d=vo(e,l,r,o,s,u);return vr(4),d?t+ce(r)+n+ce(o)+i+ce(s)+a+ce(u)+c:re}function ob(e,t,r,n,o,i,s,a,u,c,l,d){let f=Ts(),h=vo(e,f,r,o,s,u);return h=Ne(e,f+4,l)||h,vr(5),h?t+ce(r)+n+ce(o)+i+ce(s)+a+ce(u)+c+ce(l)+d:re}function $i(e,t){return e<<17|t<<2}function xn(e){return e>>17&32767}function ib(e){return(e&2)==2}function sb(e,t){return e&131071|t<<17}function gc(e){return e|2}function fr(e){return(e&131068)>>2}function pu(e,t){return e&-131069|t<<2}function ab(e){return(e&1)===1}function mc(e){return e|1}function ub(e,t,r,n,o,i){let s=i?t.classBindings:t.styleBindings,a=xn(s),u=fr(s);e[n]=r;let c=!1,l;if(Array.isArray(r)){let d=r;l=d[1],(l===null||lo(d,l)>0)&&(c=!0)}else l=r;if(o)if(u!==0){let f=xn(e[a+1]);e[n+1]=$i(f,a),f!==0&&(e[f+1]=pu(e[f+1],n)),e[a+1]=sb(e[a+1],n)}else e[n+1]=$i(a,0),a!==0&&(e[a+1]=pu(e[a+1],n)),a=n;else e[n+1]=$i(u,0),a===0?a=n:e[u+1]=pu(e[u+1],n),u=n;c&&(e[n+1]=gc(e[n+1])),Ih(e,l,n,!0),Ih(e,l,n,!1),cb(t,l,e,n,i),s=$i(a,u),i?t.classBindings=s:t.styleBindings=s}function cb(e,t,r,n,o){let i=o?e.residualClasses:e.residualStyles;i!=null&&typeof t=="string"&&lo(i,t)>=0&&(r[n+1]=mc(r[n+1]))}function Ih(e,t,r,n){let o=e[r+1],i=t===null,s=n?xn(o):fr(o),a=!1;for(;s!==0&&(a===!1||i);){let u=e[s],c=e[s+1];lb(u,t)&&(a=!0,e[s+1]=n?mc(c):gc(c)),s=n?xn(c):fr(c)}a&&(e[r+1]=n?gc(o):mc(o))}function lb(e,t){return e===null||t==null||(Array.isArray(e)?e[1]:e)===t?!0:Array.isArray(e)&&typeof t=="string"?lo(e,t)>=0:!1}var le={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Xg(e){return e.substring(le.key,le.keyEnd)}function db(e){return e.substring(le.value,le.valueEnd)}function fb(e){return tm(e),Jg(e,hr(e,0,le.textEnd))}function Jg(e,t){let r=le.textEnd;return r===t?-1:(t=le.keyEnd=pb(e,le.key=t,r),hr(e,t,r))}function hb(e){return tm(e),em(e,hr(e,0,le.textEnd))}function em(e,t){let r=le.textEnd,n=le.key=hr(e,t,r);return r===n?-1:(n=le.keyEnd=gb(e,n,r),n=bh(e,n,r,58),n=le.value=hr(e,n,r),n=le.valueEnd=mb(e,n,r),bh(e,n,r,59))}function tm(e){le.key=0,le.keyEnd=0,le.value=0,le.valueEnd=0,le.textEnd=e.length}function hr(e,t,r){for(;t<r&&e.charCodeAt(t)<=32;)t++;return t}function pb(e,t,r){for(;t<r&&e.charCodeAt(t)>32;)t++;return t}function gb(e,t,r){let n;for(;t<r&&((n=e.charCodeAt(t))===45||n===95||(n&-33)>=65&&(n&-33)<=90||n>=48&&n<=57);)t++;return t}function bh(e,t,r,n){return t=hr(e,t,r),t<r&&t++,t}function mb(e,t,r){let n=-1,o=-1,i=-1,s=t,a=s;for(;s<r;){let u=e.charCodeAt(s++);if(u===59)return a;u===34||u===39?a=s=Mh(e,u,s,r):t===s-4&&i===85&&o===82&&n===76&&u===40?a=s=Mh(e,41,s,r):u>32&&(a=s),i=o,o=n,n=u&-33}return a}function Mh(e,t,r,n){let o=-1,i=r;for(;i<n;){let s=e.charCodeAt(i++);if(s==t&&o!==92)return i;s==92&&o===92?o=0:o=s}throw new Error}function vb(e,t,r){let n=I(),o=co();if(Ne(n,o,t)){let i=X(),s=yr();Bs(i,s,n,e,t,n[q],r,!1)}return vb}function vc(e,t,r,n,o){let i=t.inputs,s=o?"class":"style";pl(e,r,i[s],s,n)}function nm(e,t,r){return rm(e,t,r,!1),nm}function yb(e,t){return rm(e,t,null,!0),yb}function Wk(e){Gs(sm,Db,e,!1)}function Db(e,t){for(let r=hb(t);r>=0;r=em(t,r))sm(e,Xg(t),db(t))}function Gk(e){Gs(Mb,bl,e,!0)}function bl(e,t){for(let r=fb(t);r>=0;r=Jg(t,r))Dr(e,Xg(t),!0)}function rm(e,t,r,n){let o=I(),i=X(),s=vr(2);if(i.firstUpdatePass&&im(i,e,s,n),t!==re&&Ne(o,s,t)){let a=i.data[ot()];am(i,a,o,o[q],e,o[s+1]=Tb(t,r),n,s)}}function Gs(e,t,r,n){let o=X(),i=vr(2);o.firstUpdatePass&&im(o,null,i,n);let s=I();if(r!==re&&Ne(s,i,r)){let a=o.data[ot()];if(um(a,n)&&!om(o,i)){let u=n?a.classesWithoutHost:a.stylesWithoutHost;u!==null&&(r=Cu(u,r||"")),vc(o,a,s,r,n)}else Sb(o,a,s,s[q],s[i+1],s[i+1]=bb(e,t,r),n,i)}}function om(e,t){return t>=e.expandoStartIndex}function im(e,t,r,n){let o=e.data;if(o[r+1]===null){let i=o[ot()],s=om(e,r);um(i,n)&&t===null&&!s&&(t=!1),t=wb(o,i,t,n),ub(o,i,t,r,s,n)}}function wb(e,t,r,n){let o=Vw(e),i=n?t.residualClasses:t.residualStyles;if(o===null)(n?t.classBindings:t.styleBindings)===0&&(r=gu(null,e,t,r,n),r=ro(r,t.attrs,n),i=null);else{let s=t.directiveStylingLast;
7if(s===-1||e[s]!==o)if(r=gu(o,e,t,r,n),i===null){let u=Cb(e,t,n);u!==void 0&&Array.isArray(u)&&(u=gu(null,e,t,u[1],n),u=ro(u,t.attrs,n),Eb(e,t,n,u))}else i=Ib(e,t,n)}return i!==void 0&&(n?t.residualClasses=i:t.residualStyles=i),r}function Cb(e,t,r){let n=r?t.classBindings:t.styleBindings;if(fr(n)!==0)return e[xn(n)]}function Eb(e,t,r,n){let o=r?t.classBindings:t.styleBindings;e[xn(o)]=n}function Ib(e,t,r){let n,o=t.directiveEnd;for(let i=1+t.directiveStylingLast;i<o;i++){let s=e[i].hostAttrs;n=ro(n,s,r)}return ro(n,t.attrs,r)}function gu(e,t,r,n,o){let i=null,s=r.directiveEnd,a=r.directiveStylingLast;for(a===-1?a=r.directiveStart:a++;a<s&&(i=t[a],n=ro(n,i.hostAttrs,o),i!==e);)a++;return e!==null&&(r.directiveStylingLast=a),n}function ro(e,t,r){let n=r?1:2,o=-1;if(t!==null)for(let i=0;i<t.length;i++){let s=t[i];typeof s=="number"?o=s:o===n&&(Array.isArray(e)||(e=e===void 0?[]:["",e]),Dr(e,s,r?!0:t[++i]))}return e===void 0?null:e}function bb(e,t,r){if(r==null||r==="")return Ee;let n=[],o=Ue(r);if(Array.isArray(o))for(let i=0;i<o.length;i++)e(n,o[i],!0);else if(typeof o=="object")for(let i in o)o.hasOwnProperty(i)&&e(n,i,o[i]);else typeof o=="string"&&t(n,o);return n}function sm(e,t,r){Dr(e,t,Ue(r))}function Mb(e,t,r){let n=String(t);n!==""&&!n.includes(" ")&&Dr(e,n,r)}function Sb(e,t,r,n,o,i,s,a){o===re&&(o=Ee);let u=0,c=0,l=0<o.length?o[0]:null,d=0<i.length?i[0]:null;for(;l!==null||d!==null;){let f=u<o.length?o[u+1]:void 0,h=c<i.length?i[c+1]:void 0,p=null,v;l===d?(u+=2,c+=2,f!==h&&(p=d,v=h)):d===null||l!==null&&l<d?(u+=2,p=l):(c+=2,p=d,v=h),p!==null&&am(e,t,r,n,p,v,s,a),l=u<o.length?o[u]:null,d=c<i.length?i[c]:null}}function am(e,t,r,n,o,i,s,a){if(!(t.type&3))return;let u=e.data,c=u[a+1],l=ab(c)?Sh(u,t,r,o,fr(c),s):void 0;if(!hs(l)){hs(i)||ib(c)&&(i=Sh(u,null,r,o,a,s));let d=dp(ot(),r);KC(n,s,d,o,i)}}function Sh(e,t,r,n,o,i){let s=t===null,a;for(;o>0;){let u=e[o],c=Array.isArray(u),l=c?u[1]:u,d=l===null,f=r[o+1];f===re&&(f=d?Ee:void 0);let h=d?au(f,n):l===n?f:void 0;if(c&&!hs(h)&&(h=au(u,n)),hs(h)&&(a=h,s))return a;let p=e[o+1];o=s?xn(p):fr(p)}if(t!==null){let u=i?t.residualClasses:t.residualStyles;u!=null&&(a=au(u,n))}return a}function hs(e){return e!==void 0}function Tb(e,t){return e==null||e===""||(typeof t=="string"?e=e+t:typeof e=="object"&&(e=Ie(Ue(e)))),e}function um(e,t){return(e.flags&(t?8:16))!==0}function qk(e,t,r){let n=I(),o=El(n,e,t,r);Gs(Dr,bl,o,!0)}function Zk(e,t,r,n,o){let i=I(),s=Il(i,e,t,r,n,o);Gs(Dr,bl,s,!0)}function cm(e){let t=e[Xr]??[],n=e[de][q];for(let o of t)xb(o,n);e[Xr]=Ee}function xb(e,t){let r=0,n=e.firstChild;if(n){let o=e.data[as];for(;r<o;){let i=n.nextSibling;og(t,n,!1),n=i,r++}}}function lm(e){cm(e);for(let t=be;t<e.length;t++)ps(e[t])}function ps(e){let t=e[T];for(let r=W;r<t.bindingStartIndex;r++)if(vt(e[r])){let n=e[r];lm(n)}else xt(e[r])&&ps(e[r])}function _b(e){let t=e._views;for(let r of t){let n=xE(r);if(n!==null&&n[Fe]!==null)if(xt(n))ps(n);else{let o=n[Fe];ps(o),lm(n)}}}var Ab=new RegExp(`^(\\d+)*(${Cg}|${wg})*(.*)`);function Nb(e){let t=e.match(Ab),[r,n,o,i]=t,s=n?parseInt(n,10):o,a=[];for(let[u,c,l]of i.matchAll(/(f|n)(\d*)/g)){let d=parseInt(l,10)||1;a.push(c,d)}return[s,...a]}function Rb(e){return!e.prev&&e.parent?.type===8}function mu(e){return e.index-W}function qs(e,t,r,n){let o=null,i=mu(n),s=e.data[EE];if(s?.[i])o=Pb(s[i],r);else if(t.firstChild===n)o=e.firstChild;else{let a=n.prev===null,u=n.prev??n.parent;if(Rb(n)){let c=mu(n.parent);o=qu(e,c)}else{let c=je(u,r);if(a)o=c.firstChild;else{let l=mu(u),d=qu(e,l);if(u.type===2&&d){let h=il(e,l)+1;o=Zs(h,d)}else o=c.nextSibling}}}return o}function Zs(e,t){let r=t;for(let n=0;n<e;n++)r=r.nextSibling;return r}function Ob(e,t){let r=e;for(let n=0;n<t.length;n+=2){let o=t[n],i=t[n+1];for(let s=0;s<i;s++)switch(o){case Gu.FirstChild:r=r.firstChild;break;case Gu.NextSibling:r=r.nextSibling;break}}return r}function Pb(e,t){let[r,...n]=Nb(e),o;if(r===wg)o=t[Ae][Fe];else if(r===Cg)o=CC(t[Ae][Fe]);else{let i=Number(r);o=tt(t[i+W])}return Ob(o,n)}function Fb(e,t){let r=[];for(let n of t)for(let o=0;o<(n[Eg]??1);o++){let i={data:n,firstChild:null};n[as]>0&&(i.firstChild=e,e=Zs(n[as],e)),r.push(i)}return[e,r]}var dm=()=>null;function kb(e,t){let r=e[Xr];return!t||r===null||r.length===0?null:r[0].data[CE]===t?r.shift():(cm(e),null)}
vendor: 2,069 bytes, line 7
7function Lb(){dm=kb}function gs(e,t){return dm(e,t)}function Ml(e,t,r,n){let o=t.tView,s=e[x]&4096?4096:16,a=Us(e,o,r,s,null,t,null,null,null,n?.injector??null,n?.dehydratedView??null),u=e[t.index];a[so]=u;let c=e[ft];return c!==null&&(a[ft]=c.createEmbeddedView(o)),yl(o,a,r),a}function jb(e,t){let r=be+t;if(r<e.length)return e[r]}function ms(e,t){return!t||t.firstChild===null||os(e)}function Sl(e,t,r,n=!0){let o=t[T];if($C(o,t,e,r),n){let s=ku(r,e),a=t[q],u=Xc(a,e[_t]);u!==null&&jC(o,e[Le],a,t,u,s)}let i=t[pt];i!==null&&i.firstChild!==null&&(i.firstChild=null)}function fm(e,t){let r=is(e,t);return r!==void 0&&Kc(r[T],r),r}var Dt=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=Vb;let e=t;return e})();function Vb(){let e=De();return pm(e,I())}var $b=Dt,hm=class extends $b{constructor(t,r,n){super(),this._lContainer=t,this._hostTNode=r,this._hostLView=n}get element(){return wr(this._hostTNode,this._hostLView)}get injector(){return new Dn(this._hostTNode,this._hostLView)}get parentInjector(){let t=Bc(this._hostTNode,this._hostLView);if(Sp(t)){let r=Ji(t,this._hostLView),n=Xi(t),o=r[T].data[n+8];return new Dn(o,r)}else return new Dn(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){let r=Th(this._lContainer);return r!==null&&r[t]||null}get length(){return this._lContainer.length-be}createEmbeddedView(t,r,n){let o,i;typeof n=="number"?o=n:n!=null&&(o=n.index,i=n.injector);let s=gs(this._lContainer,t.ssrId),a=t.createEmbeddedViewImpl(r||{},i,s);return this.insertImpl(a,o,ms(this._hostTNode,s)),a}createComponent(t,r,n,o,i){let s=t&&!rC(t),a;if(s)a=r;else{let p=r||{};a=p.index,n=p.injector,o=p.projectableNodes,i=p.environmentInjector||p.ngModuleRef}let u=s?t:new Tn(et(t)),c=n||this.parentInjector;if(!i&&u.ngModule==null){let v=(s?c:this.parentInjector).get(Me,null);v&&(i=v)}let l=et(u.componentType??{}),d=gs(this._lContainer,l?.id??null),f=d?.firstChild??null,h=u.create(c,o,f,i);return this.insertImpl(h.hostView,a,ms(this._hostTNode,d)),h}insert(t,r){return this.insertImpl(t,r,!0)}insertImpl(t,r,n){let o=t._lView;
7if(bw(o)){let a=this.indexOf(t);if(a!==-1)this.detach(a);else{let u=o[de],c=new hm(u,u[Le],u[de]);c.detach(c.indexOf(t))}}let i=this._adjustIndex(r),s=this._lContainer;return Sl(s,o,i,n),t.attachToViewContainerRef(),kp(vu(s),i,t),t}move(t,r){return this.insert(t,r)}indexOf(t){let r=Th(this._lContainer);return r!==null?r.indexOf(t):-1}remove(t){let r=this._adjustIndex(t,-1),n=is(this._lContainer,r);n&&(ns(vu(this._lContainer),r),Kc(n[T],n))}detach(t){let r=this._adjustIndex(t,-1),n=is(this._lContainer,r);return n&&ns(vu(this._lContainer),r)!=null?new Sn(n):null}_adjustIndex(t,r=0){return t??this.length+r}};function Th(e){return e[Ki]}function vu(e){return e[Ki]||(e[Ki]=[])}function pm(e,t){let r,n=t[e.index];return vt(n)?r=n:(r=Hg(n,t,null,e),t[e.index]=r,Hs(t,r)),gm(r,t,e,n),new hm(r,e,t)}function Ub(e,t){let r=e[q],n=r.createComment(""),o=je(t,e),i=Xc(r,o);return ss(r,i,n,GC(r,o),!1),n}var gm=vm,Tl=()=>!1;function mm(e,t,r){return Tl(e,t,r)}function vm(e,t,r,n){if(e[_t])return;let o;r.type&8?o=tt(n):o=Ub(t,r),e[_t]=o}function Bb(e,t,r){if(e[_t]&&e[Xr])return!0;let n=r[pt],o=t.index-W;if(!n||SC(t)||Vs(n,o))return!1;let s=qu(n,o),a=n.data[rl]?.[o],[u,c]=Fb(s,a);return e[_t]=u,e[Xr]=c,!0}function Hb(e,t,r,n){Tl(e,r,t)||vm(e,t,r,n)}function zb(){gm=Hb,Tl=Bb}function Wb(e,t,r,n,o,i,s,a,u){let c=t.consts,l=Cr(t,e,4,s||null,cr(c,a));hl(t,r,l,cr(c,u)),_s(t,l);let d=l.tView=fl(2,l,n,o,i,t.directiveRegistry,t.pipeRegistry,null,t.schemas,c,null);return t.queries!==null&&(t.queries.template(t,l),d.queries=t.queries.embeddedTView(l)),l}function ym(e,t,r,n,o,i,s,a){let u=I(),c=X(),l=e+W,d=c.firstCreatePass?Wb(l,c,u,t,r,n,o,i,s):c.data[l];On(d,!1);let f=Dm(c,u,d,e);xs()&&Ps(c,u,f,d),qt(f,u);let h=Hg(f,u,f,d);return u[l]=h,Hs(u,h),mm(h,d,u),Ss(d)&&ll(c,u,d),s!=null&&dl(u,d,a),ym}var Dm=wm;function wm(e,t,r,n){return Qt(!0),t[q].createComment("")}function Gb(e,t,r,n){let o=t[pt],i=!o||mr()||Vs(o,n);if(Qt(i),i)return wm(e,t,r,n);let s=o.data[wE]?.[n]??null;s!==null&&r.tView!==null&&r.tView.ssrId===null&&(r.tView.ssrId=s);let a=qs(o,e,t,r);js(o,n,a);let u=il(o,n);return Zs(u,a)}function qb(){Dm=Gb}function Qk(e,t,r){Jt("NgControlFlow");let n=I(),o=co(),i=Zb(n,W+e),s=0;if(Ne(n,o,t)){let a=ue(null);try{if(fm(i,s),t!==-1){let u=Yb(n[T],W+t),c=gs(i,u.tView.ssrId),l=Ml(n,u,r,{dehydratedView:c});Sl(i,l,s,ms(u,c))}}finally{ue(a)}}else{let a=jb(i,s);a!==void 0&&(a[ke]=r)}}function Zb(e,t){return e[t]}function Yb(e,t){return uo(e,t)}var _e=function(e){return e[e.NOT_STARTED=0]="NOT_STARTED",e[e.IN_PROGRESS=1]="IN_PROGRESS",e[e.COMPLETE=2]="COMPLETE",e[e.FAILED=3]="FAILED",e}(_e||{}),xh=0,Qb=1,me=function(e){return e[e.Placeholder=0]="Placeholder",e[e.Loading=1]="Loading",e[e.Complete=2]="Complete",e[e.Error=3]="Error",e}(me||{}),vs=function(e){return e[e.Initial=-1]="Initial",e}(vs||{}),Kb=0,xl=1;var Cm=4,Em=5,Im=function(e){return e[e.Manual=0]="Manual",e[e.Playthrough=1]="Playthrough",e}(Im||{});function Xb(e,t,r){let n=e===1?Em:Cm;t[n]===null&&(t[n]=[]),t[n].push(r)}function yc(e,t){let r=e===1?Em:Cm,n=t[r];if(n!==null){for(let o of n)o();t[r]=null}}function bm(e){yc(1,e),yc(0,e)}function Ys(e){return e+1}function Qs(e,t){let r=e[T],n=Ys(t.index);return e[n]}function Jb(e,t,r){let n=e[T],o=Ys(t);e[o]=r}function _l(e,t){let r=Ys(t.index);return e.data[r]}function e0(e,t,r){let n=Ys(t);e.data[n]=r}function t0(e,t,r){let n=t[T],o=_l(n,r);switch(e){case me.Complete:return o.primaryTmplIndex;case me.Loading:return o.loadingTmplIndex;case me.Error:return o.errorTmplIndex;case me.Placeholder:return o.placeholderTmplIndex;default:return null}}function _h(e,t){return t===me.Placeholder?e.placeholderBlockConfig?.[xh]??null:t===me.Loading?e.loadingBlockConfig?.[xh]??null:null}function n0(e){return e.loadingBlockConfig?.[Qb]??null}function Ah(e,t){if(!e||e.length===0)return t;let r=new Set(e);for(let n of t)r.add(n);return e.length===r.size?e:Array.from(r)}function r0(e,t){let r=t.primaryTmplIndex+W;return uo(e,r)}var o0=new b("");function i0(e){return e.get(o0,null,{optional:!0})?.behavior===Im.Manual?!1:nr(e)}var s0=null;function Kk(e,t,r,n,o,i,s,a,u){let c=I(),l=X(),d=e+W;if(ym(e,null,0,0),l.firstCreatePass){Jt("NgDefer");let D={primaryTmplIndex:t,loadingTmplIndex:n??null,placeholderTmplIndex:o??null,errorTmplIndex:i??null,placeholderBlockConfig:null,loadingBlockConfig:null,dependencyResolverFn:r??null,loadingState:_e.NOT_STARTED,loadingPromise:null};u?.(l,D,a,s),e0(l,d,D)}let f=De(),h=c[d];mm(h,f,c);let p=[null,vs.Initial,null,null,null,null];Jb(c,d,p);let v=()=>bm(p);Xb(0,p,()=>pp(c,v)),kc(c,v)}function Xk(e){let t=I(),r=co();if(Ne(t,r,e)){let n=ue(null);try{let o=!!e,i=yr(),a=Qs(t,i)[xl];o===!1&&a===vs.Initial?c0(t,i):o===!0&&(a===vs.Initial||a===me.Placeholder)&&l0(t,i)}finally{ue(n)}}}function yn(e,t,r,n=!1){let o=r[de],i=o[T];if(mw(o))return;let s=Qs(o,t),a=s[xl];if(Nh(a,e)&&Nh(s[Kb]??-1,e)){let u=_l(i,t),l=!n&&(n0(u)!==null||_h(u,me.Loading)!==null||_h(u,me.Placeholder))?s0:a0;try{l(e,s,r,t,o)}catch(d){zs(o,d)}}}function a0(e,t,r,n,o){let i=t0(e,o,n);if(i!==null){t[xl]=e;let s=o[T],a=i+W,u=uo(s,a),c=0;fm(r,c);let l=gs(r,u.tView.ssrId),d=Ml(o,u,null,{dehydratedView:l});Sl(r,d,c,ms(u,l)),Ws(d)}}function Nh(e,t){return e<t}function u0(e,t,r){let n=t[Wt],o=t[T];
7if(e.loadingState!==_e.NOT_STARTED)return;let i=Qs(t,r),s=r0(o,e);e.loadingState=_e.IN_PROGRESS,yc(1,i);let a=e.dependencyResolverFn;if(!a){e.loadingPromise=Promise.resolve().then(()=>{e.loadingPromise=null,e.loadingState=_e.COMPLETE});return}e.loadingPromise=Promise.allSettled(a()).then(u=>{let c=!1,l=[],d=[];for(let f of u)if(f.status==="fulfilled"){let h=f.value,p=et(h)||Nc(h);if(p)l.push(p);else{let v=Rc(h);v&&d.push(v)}}else{c=!0;break}if(e.loadingPromise=null,c){if(e.loadingState=_e.FAILED,e.errorTmplIndex===null){let f=IC(t),h=new E(750,!1);zs(t,h)}}else{e.loadingState=_e.COMPLETE;let f=s.tView;l.length>0&&(f.directiveRegistry=Ah(f.directiveRegistry,l)),d.length>0&&(f.pipeRegistry=Ah(f.pipeRegistry,d))}})}function c0(e,t){let r=e[t.index];yn(me.Placeholder,t,r)}function Rh(e,t,r){e.loadingPromise.then(()=>{e.loadingState===_e.COMPLETE?yn(me.Complete,t,r):e.loadingState===_e.FAILED&&yn(me.Error,t,r)})}function l0(e,t){let r=e[T],n=e[t.index],o=e[Wt];if(!i0(o))return;let i=Qs(e,t),s=_l(r,t);switch(bm(i),s.loadingState){case _e.NOT_STARTED:yn(me.Loading,t,n),u0(s,e,t),s.loadingState===_e.IN_PROGRESS&&Rh(s,t,n);break;case _e.IN_PROGRESS:yn(me.Loading,t,n),Rh(s,t,n);break;case _e.COMPLETE:yn(me.Complete,t,n);break;case _e.FAILED:yn(me.Error,t,n);break;default:}}function d0(e,t,r,n,o,i){let s=t.consts,a=cr(s,o),u=Cr(t,e,2,n,a);return hl(t,r,u,cr(s,i)),u.attrs!==null&&ds(u,u.attrs,!1),u.mergedAttrs!==null&&ds(u,u.mergedAttrs,!0),t.queries!==null&&t.queries.elementStart(t,u),u}function Mm(e,t,r,n){let o=I(),i=X(),s=W+e,a=o[q],u=i.firstCreatePass?d0(s,i,o,t,r,n):i.data[s],c=Tm(i,o,u,a,t,e);o[s]=c;let l=Ss(u);return On(u,!0),ug(a,c,u),(u.flags&32)!==32&&xs()&&Ps(i,o,c,u),Tw()===0&&qt(c,o),xw(),l&&(ll(i,o,u),cl(i,u,o)),n!==null&&dl(o,u),Mm}function Sm(){let e=De();Lc()?jc():(e=e.parent,On(e,!1));let t=e;Aw(t)&&Rw(),_w();let r=X();return r.firstCreatePass&&(_s(r,e),Pc(e)&&r.queries.elementEnd(e)),t.classesWithoutHost!=null&&Ww(t)&&vc(r,t,I(),t.classesWithoutHost,!0),t.stylesWithoutHost!=null&&Gw(t)&&vc(r,t,I(),t.stylesWithoutHost,!1),Sm}function Al(e,t,r,n){return Mm(e,t,r,n),Sm(),Al}var Tm=(e,t,r,n,o,i)=>(Qt(!0),Qc(n,o,Ip()));function f0(e,t,r,n,o,i){let s=t[pt],a=!s||mr()||Vs(s,i);if(Qt(a),a)return Qc(n,o,Ip());let u=qs(s,e,t,r);return Mg(s,i)&&js(s,i,u.nextSibling),s&&(qp(r)||Zp(u))&&ao(r)&&(Nw(r),ig(u)),u}function h0(){Tm=f0}function p0(e,t,r,n,o){let i=t.consts,s=cr(i,n),a=Cr(t,e,8,"ng-container",s);s!==null&&ds(a,s,!0);let u=cr(i,o);return hl(t,r,a,u),t.queries!==null&&t.queries.elementStart(t,a),a}function xm(e,t,r){let n=I(),o=X(),i=e+W,s=o.firstCreatePass?p0(i,o,n,t,r):o.data[i];On(s,!0);let a=Am(o,n,s,e);return n[i]=a,xs()&&Ps(o,n,a,s),qt(a,n),Ss(s)&&(ll(o,n,s),cl(o,s,n)),r!=null&&dl(n,s),xm}function _m(){let e=De(),t=X();return Lc()?jc():(e=e.parent,On(e,!1)),t.firstCreatePass&&(_s(t,e),Pc(e)&&t.queries.elementEnd(e)),_m}function g0(e,t,r){return xm(e,t,r),_m(),g0}var Am=(e,t,r,n)=>(Qt(!0),Kp(t[q],""));function m0(e,t,r,n){let o,i=t[pt],s=!i||mr();if(Qt(s),s)return Kp(t[q],"");let a=qs(i,e,t,r),u=NE(i,n);return js(i,n,a),o=Zs(u,a),o}function v0(){Am=m0}function Jk(){return I()}var vn=void 0;function y0(e){let t=e,r=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\.?/,"").length;return r===1&&n===0?1:5}var D0=["en",[["a","p"],["AM","PM"],vn],[["AM","PM"],vn,vn],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],vn,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],vn,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",vn,"{1} 'at' {0}",vn],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",y0],qr={};function Nm(e,t,r){typeof t!="string"&&(r=t,t=e[Y.LocaleId]),t=t.toLowerCase().replace(/_/g,"-"),qr[t]=e,r&&(qr[t][Y.ExtraData]=r)}function Re(e){let t=w0(e),r=Oh(t);if(r)return r;let n=t.split("-")[0];if(r=Oh(n),r)return r;if(n==="en")return D0;throw new E(701,!1)}function Oh(e){return e in qr||(qr[e]=Oe.ng&&Oe.ng.common&&Oe.ng.common.locales&&Oe.ng.common.locales[e]),qr[e]}var Y=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(Y||{});function w0(e){return e.toLowerCase().replace(/_/g,"-")}var ys="en-US",C0="USD";var E0=ys;function I0(e){HD(e,"Expected localeId to be defined"),typeof e=="string"&&(E0=e.toLowerCase().replace(/_/g,"-"))}function yo(e){return!!e&&typeof e.then=="function"}function Rm(e){return!!e&&typeof e.subscribe=="function"}function Nl(e,t,r,n){let o=I(),i=X(),s=De();return M0(i,o,o[q],s,e,t,n),Nl}function b0(e,t,r,n){let o=e.cleanup;if(o!=null)for(let i=0;i<o.length-1;i+=2){let s=o[i];if(s===r&&o[i+1]===n){let a=t[Qr],u=o[i+2];return a.length>u?a[u]:null}typeof s=="string"&&(i+=2)}return null}
7function M0(e,t,r,n,o,i,s){let a=Ss(n),c=e.firstCreatePass&&Gg(e),l=t[ke],d=Wg(t),f=!0;if(n.type&3||s){let v=je(n,t),D=s?s(v):v,m=d.length,k=s?j=>s(tt(j[n.index])):n.index,se=null;if(!s&&a&&(se=b0(e,t,o,n.index)),se!==null){let j=se.__ngLastListenerFn__||se;j.__ngNextListenerFn__=i,se.__ngLastListenerFn__=i,f=!1}else{i=Fh(n,t,l,i,!1);let j=r.listen(D,o,i);d.push(i,j),c&&c.push(o,k,m,m+1)}}else i=Fh(n,t,l,i,!1);let h=n.outputs,p;if(f&&h!==null&&(p=h[o])){let v=p.length;if(v)for(let D=0;D<v;D+=2){let m=p[D],k=p[D+1],ae=t[m][k].subscribe(i),he=d.length;d.push(i,ae),c&&c.push(o,n.index,he,-(he+1))}}}function Ph(e,t,r,n){try{return lt(6,t,r),r(n)!==!1}catch(o){return zs(e,o),!1}finally{lt(7,t,r)}}function Fh(e,t,r,n,o){return function i(s){if(s===Function)return n;let a=e.componentOffset>-1?Yt(e.index,t):t;Ws(a);let u=Ph(t,r,n,s),c=i.__ngNextListenerFn__;for(;c;)u=Ph(t,r,c,s)&&u,c=c.__ngNextListenerFn__;return o&&u===!1&&s.preventDefault(),u}}function e1(e=1){return Uw(e)}function S0(e,t){let r=null,n=sw(e);for(let o=0;o<t.length;o++){let i=t[o];if(i==="*"){r=o;continue}if(n===null?Xh(e,i,!0):cw(n,i))return o}return r}function t1(e){let t=I()[Ae][Le];if(!t.projection){let r=e?e.length:1,n=t.projection=sC(r,null),o=n.slice(),i=t.child;for(;i!==null;){let s=e?S0(i,e):0;s!==null&&(o[s]?o[s].projectionNext=i:n[s]=i,o[s]=i),i=i.next}}}function n1(e,t=0,r){let n=I(),o=X(),i=Cr(o,W+e,16,null,r||null);i.projection===null&&(i.projection=t),jc(),(!n[pt]||mr())&&(i.flags&32)!==32&&YC(o,n,i)}function T0(e,t,r){return Om(e,"",t,"",r),T0}function Om(e,t,r,n,o){let i=I(),s=El(i,t,r,n);if(s!==re){let a=X(),u=yr();Bs(a,u,i,e,s,i[q],o,!1)}return Om}function x0(e,t,r,n,o,i,s){let a=I(),u=Il(a,t,r,n,o,i);if(u!==re){let c=X(),l=yr();Bs(c,l,a,e,u,a[q],s,!1)}return x0}function _0(e,t,r,n,o,i,s,a,u){let c=I(),l=Kg(c,t,r,n,o,i,s,a);if(l!==re){let d=X(),f=yr();Bs(d,f,c,e,l,c[q],u,!1)}return _0}function A0(e,t,r,n){r>=e.data.length&&(e.data[r]=null,e.blueprint[r]=null),t[r]=n}function r1(e){let t=Pw();return gr(t,W+e)}function o1(e,t=""){let r=I(),n=X(),o=e+W,i=n.firstCreatePass?Cr(n,o,1,t,null):n.data[o],s=Pm(n,r,i,t,e);r[o]=s,xs()&&Ps(n,r,s,i),On(i,!1)}var Pm=(e,t,r,n,o)=>(Qt(!0),Qp(t[q],n));function N0(e,t,r,n,o){let i=t[pt],s=!i||mr()||Vs(i,o);return Qt(s),s?Qp(t[q],n):qs(i,e,t,r)}function R0(){Pm=N0}function O0(e){return Fm("",e,""),O0}function Fm(e,t,r){let n=I(),o=El(n,e,t,r);return o!==re&&go(n,ot(),o),Fm}function P0(e,t,r,n,o){let i=I(),s=Il(i,e,t,r,n,o);return s!==re&&go(i,ot(),s),P0}function F0(e,t,r,n,o,i,s){let a=I(),u=Kg(a,e,t,r,n,o,i,s);return u!==re&&go(a,ot(),u),F0}function k0(e,t,r,n,o,i,s,a,u){let c=I(),l=rb(c,e,t,r,n,o,i,s,a,u);return l!==re&&go(c,ot(),l),k0}function L0(e,t,r,n,o,i,s,a,u,c,l){let d=I(),f=ob(d,e,t,r,n,o,i,s,a,u,c,l);return f!==re&&go(d,ot(),f),L0}function j0(e,t,r){let n=X();if(n.firstCreatePass){let o=Gt(e);Dc(r,n.data,n.blueprint,o,!0),Dc(t,n.data,n.blueprint,o,!1)}}function Dc(e,t,r,n,o){if(e=Ce(e),Array.isArray(e))for(let i=0;i<e.length;i++)Dc(e[i],t,r,n,o);else{let i=X(),s=I(),a=De(),u=lr(e)?e:Ce(e.provide),c=Bp(e),l=a.providerIndexes&1048575,d=a.directiveStart,f=a.providerIndexes>>20;if(lr(e)||!e.multi){let h=new In(c,o,L),p=Du(u,t,o?l:l+f,d);p===-1?(Au(ts(a,s),i,u),yu(i,e,t.length),t.push(u),a.directiveStart++,a.directiveEnd++,o&&(a.providerIndexes+=1048576),r.push(h),s.push(h)):(r[p]=h,s[p]=h)}else{let h=Du(u,t,l+f,d),p=Du(u,t,l,l+f),v=h>=0&&r[h],D=p>=0&&r[p];if(o&&!D||!o&&!v){Au(ts(a,s),i,u);let m=U0(o?$0:V0,r.length,o,n,c);!o&&D&&(r[p].providerFactory=m),yu(i,e,t.length,0),t.push(u),a.directiveStart++,a.directiveEnd++,o&&(a.providerIndexes+=1048576),r.push(m),s.push(m)}else{let m=km(r[o?p:h],c,!o&&n);yu(i,e,h>-1?h:p,m)}!o&&n&&D&&r[p].componentProviders++}}}function yu(e,t,r,n){let o=lr(t),i=hC(t);if(o||i){let u=(i?Ce(t.useClass):t).prototype.ngOnDestroy;if(u){let c=e.destroyHooks||(e.destroyHooks=[]);if(!o&&t.multi){let l=c.indexOf(r);l===-1?c.push(r,[n,u]):c[l+1].push(n,u)}else c.push(r,u)}}}function km(e,t,r){return r&&e.componentProviders++,e.multi.push(t)-1}function Du(e,t,r,n){for(let o=r;o<n;o++)if(t[o]===e)return o;return-1}function V0(e,t,r,n){return wc(this.multi,[])}function $0(e,t,r,n){let o=this.multi,i;if(this.providerFactory){let s=this.providerFactory.componentProviders,a=bn(r,r[T],this.providerFactory.index,n);i=a.slice(0,s),wc(o,i);for(let u=s;u<a.length;u++)i.push(a[u])}else i=[],wc(o,i);return i}function wc(e,t){for(let r=0;r<e.length;r++){let n=e[r];t.push(n())}return t}function U0(e,t,r,n,o){let i=new In(e,r,L);return i.multi=[],i.index=t,i.componentProviders=0,km(i,o,n&&!r),i}function i1(e,t=[]){return r=>{r.providersResolver=(n,o)=>j0(n,o?o(e):e,t)}}var Nt=class{},oo=class{};function Lm(e,t){return new Ds(e,t??null,[])}var Ds=class extends Nt{constructor(t,r,n){super(),this._parent=r,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new fs(this);let o=tp(t);this._bootstrapComponents=Gp(o.bootstrap),this._r3Injector=zp(t,r,[{provide:Nt,useValue:this},{provide:$s,useValue:this.componentFactoryResolver},...n],Ie(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializer
7s(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){let t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(r=>r()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}},Cc=class extends oo{constructor(t){super(),this.moduleType=t}create(t){return new Ds(this.moduleType,t,[])}};var ws=class extends Nt{constructor(t){super(),this.componentFactoryResolver=new fs(this),this.instance=null;let r=new to([...t.providers,{provide:Nt,useValue:this},{provide:$s,useValue:this.componentFactoryResolver}],t.parent||Rs(),t.debugName,new Set(["environment"]));this.injector=r,t.runEnvironmentInitializers&&r.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}};function Ks(e,t,r=null){return new ws({providers:e,parent:t,debugName:r,runEnvironmentInitializers:!0}).injector}var B0=(()=>{let t=class t{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){let o=Vp(!1,n.type),i=o.length>0?Ks([o],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,i)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(let n of this.cachedInjectors.values())n!==null&&n.destroy()}finally{this.cachedInjectors.clear()}}};t.\u0275prov=C({token:t,providedIn:"environment",factory:()=>new t(w(Me))});let e=t;return e})();function jm(e){Jt("NgStandalone"),e.getStandaloneInjector=t=>t.get(B0).getOrCreateStandaloneInjector(e)}function s1(e,t,r){let n=Ve()+e,o=I();return o[n]===re?en(o,n,r?t.call(r):t()):wl(o,n)}function a1(e,t,r,n){return Vm(I(),Ve(),e,t,r,n)}function u1(e,t,r,n,o){return $m(I(),Ve(),e,t,r,n,o)}function c1(e,t,r,n,o,i){return Um(I(),Ve(),e,t,r,n,o,i)}function l1(e,t,r,n,o,i,s){return Bm(I(),Ve(),e,t,r,n,o,i,s)}function d1(e,t,r,n,o,i,s,a){let u=Ve()+e,c=I(),l=vo(c,u,r,n,o,i);return Ne(c,u+4,s)||l?en(c,u+5,a?t.call(a,r,n,o,i,s):t(r,n,o,i,s)):wl(c,u+5)}function f1(e,t,r,n,o,i,s,a,u){let c=Ve()+e,l=I(),d=vo(l,c,r,n,o,i);return dr(l,c+4,s,a)||d?en(l,c+6,u?t.call(u,r,n,o,i,s,a):t(r,n,o,i,s,a)):wl(l,c+6)}function h1(e,t,r,n){return Hm(I(),Ve(),e,t,r,n)}function Do(e,t){let r=e[t];return r===re?void 0:r}function Vm(e,t,r,n,o,i){let s=t+r;return Ne(e,s,o)?en(e,s+1,i?n.call(i,o):n(o)):Do(e,s+1)}function $m(e,t,r,n,o,i,s){let a=t+r;return dr(e,a,o,i)?en(e,a+2,s?n.call(s,o,i):n(o,i)):Do(e,a+2)}function Um(e,t,r,n,o,i,s,a){let u=t+r;return Qg(e,u,o,i,s)?en(e,u+3,a?n.call(a,o,i,s):n(o,i,s)):Do(e,u+3)}function Bm(e,t,r,n,o,i,s,a,u){let c=t+r;return vo(e,c,o,i,s,a)?en(e,c+4,u?n.call(u,o,i,s,a):n(o,i,s,a)):Do(e,c+4)}function Hm(e,t,r,n,o,i){let s=t+r,a=!1;for(let u=0;u<o.length;u++)Ne(e,s++,o[u])&&(a=!0);return a?en(e,s,n.apply(i,o)):Do(e,s)}function p1(e,t){let r=X(),n,o=e+W;r.firstCreatePass?(n=H0(t,r.pipeRegistry),r.data[o]=n,n.onDestroy&&(r.destroyHooks??=[]).push(o,n.onDestroy)):n=r.data[o];let i=n.factory||(n.factory=Cn(n.type,!0)),s,a=xe(L);try{let u=es(!1),c=i();return es(u),A0(r,I(),o,c),c}finally{xe(a)}}function H0(e,t){if(t)for(let r=t.length-1;r>=0;r--){let n=t[r];if(e===n.name)return n}}function g1(e,t,r){let n=e+W,o=I(),i=gr(o,n);return wo(o,n)?Vm(o,Ve(),t,i.transform,r,i):i.transform(r)}function m1(e,t,r,n){let o=e+W,i=I(),s=gr(i,o);return wo(i,o)?$m(i,Ve(),t,s.transform,r,n,s):s.transform(r,n)}function v1(e,t,r,n,o){let i=e+W,s=I(),a=gr(s,i);return wo(s,i)?Um(s,Ve(),t,a.transform,r,n,o,a):a.transform(r,n,o)}function y1(e,t,r,n,o,i){let s=e+W,a=I(),u=gr(a,s);return wo(a,s)?Bm(a,Ve(),t,u.transform,r,n,o,i,u):u.transform(r,n,o,i)}function D1(e,t,r){let n=e+W,o=I(),i=gr(o,n);return wo(o,n)?Hm(o,Ve(),t,i.transform,r,i):i.transform.apply(i,r)}function wo(e,t){return e[T].data[t].pure}function z0(){return this._results[Symbol.iterator]()}var Ec=class e{get changes(){return this._changes??=new Pe}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;let r=e.prototype;r[Symbol.iterator]||(r[Symbol.iterator]=z0)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,r){return this._results.reduce(t,r)}
7forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,r){this.dirty=!1;let n=iC(t);(this._changesDetected=!oC(this._results,n,r))&&(this._results=n,this.length=n.length,this.last=n[this.length-1],this.first=n[0])}notifyOnChanges(){this._changes!==void 0&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe())}},_n=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=q0;let e=t;return e})(),W0=_n,G0=class extends W0{constructor(t,r,n){super(),this._declarationLView=t,this._declarationTContainer=r,this.elementRef=n}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,r){return this.createEmbeddedViewImpl(t,r)}createEmbeddedViewImpl(t,r,n){let o=Ml(this._declarationLView,this._declarationTContainer,t,{injector:r,dehydratedView:n});return new Sn(o)}};function q0(){return Xs(De(),I())}function Xs(e,t){return e.type&4?new G0(t,e,wr(e,t)):null}var Ic=class e{constructor(t){this.queryList=t,this.matches=null}clone(){return new e(this.queryList)}setDirty(){this.queryList.setDirty()}},bc=class e{constructor(t=[]){this.queries=t}createEmbeddedView(t){let r=t.queries;if(r!==null){let n=t.contentQueries!==null?t.contentQueries[0]:r.length,o=[];for(let i=0;i<n;i++){let s=r.getByIndex(i),a=this.queries[s.indexInDeclarationView];o.push(a.clone())}return new e(o)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let r=0;r<this.queries.length;r++)Qm(t,r).matches!==null&&this.queries[r].setDirty()}},Cs=class{constructor(t,r,n=null){this.predicate=t,this.flags=r,this.read=n}},Mc=class e{constructor(t=[]){this.queries=t}elementStart(t,r){for(let n=0;n<this.queries.length;n++)this.queries[n].elementStart(t,r)}elementEnd(t){for(let r=0;r<this.queries.length;r++)this.queries[r].elementEnd(t)}embeddedTView(t){let r=null;for(let n=0;n<this.length;n++){let o=r!==null?r.length:0,i=this.getByIndex(n).embeddedTView(t,o);i&&(i.indexInDeclarationView=n,r!==null?r.push(i):r=[i])}return r!==null?new e(r):null}template(t,r){for(let n=0;n<this.queries.length;n++)this.queries[n].template(t,r)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}},Sc=class e{constructor(t,r=-1){this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=r}elementStart(t,r){this.isApplyingToNode(r)&&this.matchTNode(t,r)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,r){this.elementStart(t,r)}embeddedTView(t,r){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,r),new e(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&(this.metadata.flags&1)!==1){let r=this._declarationNodeIndex,n=t.parent;for(;n!==null&&n.type&8&&n.index!==r;)n=n.parent;return r===(n!==null?n.index:-1)}return this._appliesToNextNode}matchTNode(t,r){let n=this.metadata.predicate;if(Array.isArray(n))for(let o=0;o<n.length;o++){let i=n[o];this.matchTNodeWithReadOption(t,r,Z0(r,i)),this.matchTNodeWithReadOption(t,r,Wi(r,t,i,!1,!1))}else n===_n?r.type&4&&this.matchTNodeWithReadOption(t,r,-1):this.matchTNodeWithReadOption(t,r,Wi(r,t,n,!1,!1))}matchTNodeWithReadOption(t,r,n){if(n!==null){let o=this.metadata.read;if(o!==null)if(o===st||o===Dt||o===_n&&r.type&4)this.addMatch(r.index,-2);else{let i=Wi(r,t,o,!1,!1);i!==null&&this.addMatch(r.index,i)}else this.addMatch(r.index,n)}}addMatch(t,r){this.matches===null?this.matches=[t,r]:this.matches.push(t,r)}};function Z0(e,t){let r=e.localNames;if(r!==null){for(let n=0;n<r.length;n+=2)if(r[n]===t)return r[n+1]}return null}function Y0(e,t){return e.type&11?wr(e,t):e.type&4?Xs(e,t):null}function Q0(e,t,r,n){return r===-1?Y0(t,e):r===-2?K0(e,t,n):bn(e,e[T],r,t)}function K0(e,t,r){if(r===st)return wr(t,e);if(r===_n)return Xs(t,e);if(r===Dt)return pm(t,e)}function zm(e,t,r,n){let o=t[ft].queries[n];if(o.matches===null){let i=e.data,s=r.matches,a=[];for(let u=0;u<s.length;u+=2){let c=s[u];if(c<0)a.push(null);else{let l=i[c];a.push(Q0(t,l,s[u+1],r.metadata.read))}}o.matches=a}return o.matches}function Tc(e,t,r,n){let o=e.queries.getByIndex(r),i=o.matches;if(i!==null){let s=zm(e,t,o,r);for(let a=0;a<i.length;a+=2){let u=i[a];if(u>0)n.push(s[a/2]);else{let c=i[a+1],l=t[-u];for(let d=be;d<l.length;d++){let f=l[d];f[so]===f[de]&&Tc(f[T],f,c,n)}if(l[ur]!==null){let d=l[ur];for(let f=0;f<d.length;f++){let h=d[f];Tc(h[T],h,c,n)}}}}}return n}function Wm(e){let t=I(),r=X(),n=vp();Vc(n+1);let o=Qm(r,n);if(e.dirty&&Iw(t)===((o.metadata.flags&2)===2)){if(o.matches===null)e.reset([]);else{let i=o.crossesNgTemplate?Tc(r,t,n,[]):zm(r,t,o,n);e.reset(i,FE),e.notifyOnChanges()}return!0}return!1}function C1(e,t,r){let n=X();n.firstCreatePass&&(Ym(n,new Cs(e,t,r),-1),(t&2)===2&&(n.staticViewQueries=!0)),Zm(n,I(),t)}function Gm(e,t,r,n){let o=X();if(o.firstCreatePass){let i=De();Ym(o,new Cs(t,r,n),i.index),J0(o,e),(r&2)===2&&(o.staticContentQueries=!0)}Zm(o,I(),r)}function qm(){return X0(I(),vp())}function X0(e,t){return e[ft].queries[t].queryList}function Zm(e,t,r){let n=new Ec((r&4)===4);tI(e,t,n,n.destroy),t[ft]===null&&(t[ft]=new bc),t[ft].queries.push(new Ic(n))}function Ym(e,t,r){e.queries===null&&(e.queries=new Mc),e.queries.track(new Sc(t,r))}function J0(e,t){let r=e.contentQueries||(e.contentQueries=[]),n=r.length?r[r.length-1]:-1;t!==n&&r.push(e.queries.length-1,t)}function Qm(e,t){return e.queries.getByIndex(t)}function E1(e,t){return Xs(e,t)}var Js=(()=>{let t=class t{log(n){console.log(n)}warn(n){console.warn(n)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=C({token:t,factory:t.\u0275fac,providedIn:"platform"});let e=t;return e})(),xc=class{constructor(t,r){this.ngModuleFactory=t,this.componentFactories=r}},ea=(()=>{let t=class t{compileModuleSync(n){return new Cc(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){let o=this.compileModuleSync(n),i=tp(n),s=Gp(i.declarations).reduce((a,u)=>{let c=et(u);return c&&a.push(new Tn(c)),a},[]);return new xc(o,s)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=C({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var Fn=(()=>{let t=class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new ge(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let n=this.taskId++;return this.pendingTasks.add(n),n}remove(n){this.pendingTasks.delete(n),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=C({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var Km=new b("");var ta=new b("Application Initializer"),Xm=(()=>{let t=class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,o)=>{this.resolve=n,this.reject=o}),this.appInits=g(ta,{optional:!0})??[]}
7runInitializers(){if(this.initialized)return;let n=[];for(let i of this.appInits){let s=i();if(yo(s))n.push(s);else if(Rm(s)){let a=new Promise((u,c)=>{s.subscribe({complete:u,error:c})});n.push(a)}}let o=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{o()}).catch(i=>{this.reject(i)}),n.length===0&&o(),this.initialized=!0}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=C({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),kn=new b("appBootstrapListener");function eM(){lf(()=>{throw new E(600,!1)})}function tM(e){return e.isBoundToModule}function nM(e,t,r){try{let n=r();return yo(n)?n.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):n}catch(n){throw t.runOutsideAngular(()=>e.handleError(n)),n}}var tn=(()=>{let t=class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=g(Ng),this.afterRenderEffectManager=g(vl),this.componentTypes=[],this.components=[],this.isStable=g(Fn).hasPendingTasks.pipe(O(n=>!n)),this._injector=g(Me)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,o){let i=n instanceof us;if(!this._injector.get(Xm).done){let h=!i&&ep(n),p=!1;throw new E(405,p)}let a;i?a=n:a=this._injector.get($s).resolveComponentFactory(n),this.componentTypes.push(a.componentType);let u=tM(a)?void 0:this._injector.get(Nt),c=o||a.selector,l=a.create(We.NULL,[],c,u),d=l.location.nativeElement,f=l.injector.get(Km,null);return f?.registerApplication(d),l.onDestroy(()=>{this.detachView(l.hostView),wu(this.components,l),f?.unregisterApplication(d)}),this._loadComponent(l),l}tick(){if(this._runningTick)throw new E(101,!1);try{this._runningTick=!0;for(let n of this._views)n.detectChanges()}catch(n){this.internalErrorHandler(n)}finally{try{let n=this.afterRenderEffectManager.execute()}catch(n){this.internalErrorHandler(n)}this._runningTick=!1}}attachView(n){let o=n;this._views.push(o),o.attachToAppRef(this)}detachView(n){let o=n;wu(this._views,o),o.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);let o=this._injector.get(kn,[]);[...this._bootstrapListeners,...o].forEach(i=>i(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>wu(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new E(406,!1);let n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=C({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function wu(e,t){let r=e.indexOf(t);r>-1&&e.splice(r,1)}var Ui;function Rl(e){Ui??=new WeakMap;let t=Ui.get(e);if(t)return t;let r=e.isStable.pipe(Ke(n=>n)).toPromise().then(()=>{});return Ui.set(e,r),e.onDestroy(()=>Ui?.delete(e)),r}var rM=(()=>{let t=class t{constructor(){this.zone=g(H),this.applicationRef=g(tn)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=C({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function oM(e){return[{provide:H,useFactory:e},{provide:Mn,multi:!0,useFactory:()=>{let t=g(rM,{optional:!0});return()=>t.initialize()}},{provide:Mn,multi:!0,useFactory:()=>{let t=g(uM);return()=>{t.initialize()}}},{provide:Ng,useFactory:iM}]}function iM(){let e=g(H),t=g(nt);return r=>e.runOutsideAngular(()=>t.handleError(r))}function sM(e){let t=oM(()=>new H(aM(e)));return Kt([[],t])}function aM(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}var uM=(()=>{let t=class t{constructor(){this.subscription=new te,this.initialized=!1,this.zone=g(H),this.pendingTasks=g(Fn)}initialize(){if(this.initialized)return;this.initialized=!0;let n=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(n=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{H.assertNotInAngularZone(),queueMicrotask(()=>{n!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}
7))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{H.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=C({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function cM(){return typeof $localize<"u"&&$localize.locale||ys}var Ir=new b("LocaleId",{providedIn:"root",factory:()=>g(Ir,F.Optional|F.SkipSelf)||cM()}),Jm=new b("DefaultCurrencyCode",{providedIn:"root",factory:()=>C0});var ev=new b("PlatformDestroyListeners");var Zi=null;function lM(e=[],t){return We.create({name:t,providers:[{provide:Ns,useValue:"platform"},{provide:ev,useValue:new Set([()=>Zi=null])},...e]})}function dM(e=[]){if(Zi)return Zi;let t=lM(e);return Zi=t,eM(),fM(t),t}function fM(e){e.get(qc,null)?.forEach(r=>r())}function I1(){return!1}function tv(e){try{let{rootComponent:t,appProviders:r,platformProviders:n}=e,o=dM(n),i=[sM(),...r||[]],a=new ws({providers:i,parent:o,debugName:"",runEnvironmentInitializers:!1}).injector,u=a.get(H);return u.run(()=>{a.resolveInjectorInitializers();let c=a.get(nt,null),l;u.runOutsideAngular(()=>{l=u.onError.subscribe({next:h=>{c.handleError(h)}})});let d=()=>a.destroy(),f=o.get(ev);return f.add(d),a.onDestroy(()=>{l.unsubscribe(),f.delete(d)}),nM(c,u,()=>{let h=a.get(Xm);return h.runInitializers(),h.donePromise.then(()=>{let p=a.get(Ir,ys);I0(p||ys);let v=a.get(tn);return t!==void 0&&v.bootstrap(t),v})})})}catch(t){return Promise.reject(t)}}var kh=!1;function hM(){kh||(kh=!0,TE(),h0(),R0(),v0(),qb(),zb(),Lb(),eI())}function pM(e,t){return Rl(e)}function nv(){return Kt([{provide:ji,useFactory:()=>{let e=!0;return nr()&&(e=!!g(Xt,{optional:!0})?.get(Ig,null)),e&&Jt("NgHydration"),e}},{provide:Mn,useValue:()=>{nr()&&g(ji)&&(gM(),hM())},multi:!0},{provide:Og,useFactory:()=>nr()&&g(ji)},{provide:kn,useFactory:()=>
7{if(nr()&&g(ji)){let e=g(tn),t=g(We);return()=>{pM(e,t).then(()=>{H.assertInAngularZone(),_b(e)})}}return()=>{}},multi:!0}])}function gM(){let e=ho(),t;for(let r of e.body.childNodes)if(r.nodeType===Node.COMMENT_NODE&&r.textContent?.trim()===ME){t=r;break}if(!t)throw new E(-507,!1)}function Co(e){return typeof e=="boolean"?e:e!=null&&e!=="false"}function b1(e,t){let r=et(e),n=t.elementInjector||Rs();return new Tn(r).create(n,t.projectableNodes,t.hostElement,t.environmentInjector)}function rv(e){let t=et(e);if(!t)return null;let r=new Tn(t);return{get selector(){return r.selector},get type(){return r.componentType},get inputs(){return r.inputs},get outputs(){return r.outputs},get ngContentSelectors(){return r.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}var Vl=null;function Ln(){return Vl}function pv(e){Vl||(Vl=e)}var ca=class{},J=new b("DocumentToken"),zl=(()=>{let t=class t{historyGo(n){throw new Error("Not implemented")}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=C({token:t,factory:()=>(()=>g(mM))(),providedIn:"platform"});let e=t;return e})(),gv=new b("Location Initialized"),mM=(()=>{let t=class t extends zl{constructor(){super(),this._doc=g(J),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Ln().getBaseHref(this._doc)}onPopState(n){let o=Ln().getGlobalEventTarget(this._doc,"window");return o.addEventListener("popstate",n,!1),()=>o.removeEventListener("popstate",n)}onHashChange(n){let o=Ln().getGlobalEventTarget(this._doc,"window");return o.addEventListener("hashchange",n,!1),()=>o.removeEventListener("hashchange",n)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(n){this._location.pathname=n}pushState(n,o,i){this._history.pushState(n,o,i)}replaceState(n,o,i){this._history.replaceState(n,o,i)}forward(){this._history.forward()}back(){this._history.back()}historyGo(n=0){this._history.go(n)}getState(){return this._history.state}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=C({token:t,factory:()=>(()=>new t)(),providedIn:"platform"});let e=t;return e})();function Wl(e,t){if(e.length==0)return t;if(t.length==0)return e;let r=0;return e.endsWith("/")&&r++,t.startsWith("/")&&r++,r==2?e+t.substring(1):r==1?e+t:e+"/"+t}function ov(e){let t=e.match(/#|\?|$/),r=t&&t.index||e.length,n=r-(e[r-1]==="/"?1:0);return e.slice(0,n)+e.slice(r)}function Ft(e){return e&&e[0]!=="?"?"?"+e:e}var Lt=(()=>{let t=class t{historyGo(n){throw new Error("Not implemented")}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=C({token:t,factory:()=>(()=>g(Gl))(),providedIn:"root"});let e=t;return e})(),mv=new b("appBaseHref"),Gl=(()=>{let t=class t extends Lt{constructor(n,o){super(),this._platformLocation=n,this._removeListenerFns=[],this._baseHref=o??this._platformLocation.getBaseHrefFromDOM()??g(J).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.onHashChange(n))}getBaseHref(){return this._baseHref}prepareExternalUrl(n){return Wl(this._baseHref,n)}path(n=!1){let o=this._platformLocation.pathname+Ft(this._platformLocation.search),i=this._platformLocation.hash;return i&&n?`${o}${i}`:o}pushState(n,o,i,s){let a=this.prepareExternalUrl(i+Ft(s));this._platformLocation.pushState(n,o,a)}replaceState(n,o,i,s){let a=this.prepareExternalUrl(i+Ft(s));this._platformLocation.replaceState(n,o,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}};t.\u0275fac=function(o){return new(o||t)(w(zl),w(mv,8))},t.\u0275prov=C({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),vv=(()=>{let t=class t extends Lt{constructor(n,o){super(),this._platformLocation=n,this._baseHref="",this._removeListenerFns=[],o!=null&&(this._baseHref=o)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.on
7HashChange(n))}getBaseHref(){return this._baseHref}path(n=!1){let o=this._platformLocation.hash;return o==null&&(o="#"),o.length>0?o.substring(1):o}prepareExternalUrl(n){let o=Wl(this._baseHref,n);return o.length>0?"#"+o:o}pushState(n,o,i,s){let a=this.prepareExternalUrl(i+Ft(s));a.length==0&&(a=this._platformLocation.pathname),this._platformLocation.pushState(n,o,a)}replaceState(n,o,i,s){let a=this.prepareExternalUrl(i+Ft(s));a.length==0&&(a=this._platformLocation.pathname),this._platformLocation.replaceState(n,o,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}};t.\u0275fac=function(o){return new(o||t)(w(zl),w(mv,8))},t.\u0275prov=C({token:t,factory:t.\u0275fac});let e=t;return e})(),Mr=(()=>{let t=class t{constructor(n){this._subject=new Pe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=n;let o=this._locationStrategy.getBaseHref();this._basePath=DM(ov(iv(o))),this._locationStrategy.onPopState(i=>{this._subject.emit({url:this.path(!0),pop:!0,state:i.state,type:i.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(n=!1){return this.normalize(this._locationStrategy.path(n))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(n,o=""){return this.path()==this.normalize(n+Ft(o))}normalize(n){return t.stripTrailingSlash(yM(this._basePath,iv(n)))}prepareExternalUrl(n){return n&&n[0]!=="/"&&(n="/"+n),this._locationStrategy.prepareExternalUrl(n)}go(n,o="",i=null){this._locationStrategy.pushState(i,"",n,o),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+Ft(o)),i)}replaceState(n,o="",i=null){this._locationStrategy.replaceState(i,"",n,o),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+Ft(o)),i)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(n=0){this._locationStrategy.historyGo?.(n)}onUrlChange(n){return this._urlChangeListeners.push(n),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(o=>{this._notifyUrlChangeListeners(o.url,o.state)})),()=>{let o=this._urlChangeListeners.indexOf(n);this._urlChangeListeners.splice(o,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(n="",o){this._urlChangeListeners.forEach(i=>i(n,o))}subscribe(n,o,i){return this._subject.subscribe({next:n,error:o,complete:i})}};t.normalizeQueryParams=Ft,t.joinWithSlash=Wl,t.stripTrailingSlash=ov,t.\u0275fac=function(o){return new(o||t)(w(Lt))},t.\u0275prov=C({token:t,factory:()=>vM(),providedIn:"root"});let e=t;return e})();function vM(){return new Mr(w(Lt))}function yM(e,t){if(!e||!t.startsWith(e))return t;let r=t.substring(e.length);return r===""||["/",";","?","#"].includes(r[0])?r:t}function iv(e){return e.replace(/\/index.html$/,"")}function DM(e){if(new RegExp("^(https?:)?//").test(e)){let[,r]=e.split(/\/\/[^\/]+/);return r}return e}var yv={ADP:[void 0,void 0,0],AFN:[void 0,"\u060B",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058F",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20BC"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09F3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xA5","\xA5"],COP:[void 0,"$",2],CRC:[void 0,"\u20A1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010D",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xA3"],ESP:[void 0,"\u20A7",0],EUR:["\u20AC"],FJD:[void 0,"$"],FKP:[void 0,"\xA3"],GBP:["\xA3"],GEL:[void 0,"\u20BE"],GHS:[void 0,"GH\u20B5"],GIP:[void 0,"\xA3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20AA"],INR:["\u20B9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xA5",void 0,0],KHR:[void 0,"\u17DB"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20A9",0],KRW:["\u20A9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20B8"],LAK:[void 0,"\u20AD",0],LBP:[void 0,"L\xA3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20AE",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20A6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20B1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20B2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20BD"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xA3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xA3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xA3",0],THB:[void 0,"\u0E3F"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20BA"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20B4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20AB",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202FCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xA4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]},ql=function(e){return e[e.Decimal=0]="Decimal",e[e.Percent=1]="Percent",e[e.Currency=2]="Currency",e[e.Scientific=3]="Scientific",e}(ql||{});var Se=function(e){return e[e.Format=0]="Format",e[e.Standalone=1]="Standalone",e}(Se||{}),G=function(e){return e[e.Narrow=0]="Narrow",e[e.Abbreviated=1]="Abbreviated",e[e.Wide=2]="Wide",e[e.Short=3]="Short",e}(G||{}),Be=function(e){return e[e.Short=0]="Short",e[e.Medium=1]="Medium",e[e.Long=2]="Long",e[e.Full=3]="Full",e}(Be||{}),ve=function(e){return e[e.Decimal=0]="Decimal",e[e.Group=1]="Group",e[e.List=2]="List",e[e.PercentSign=3]="PercentSign",e[e.PlusSign=4]="PlusSign",e[e.MinusSign=5]="MinusSign",e[e.Exponential=6]="Exponential",e[e.SuperscriptingExponent=7]="SuperscriptingExponent",e[e.PerMille=8]="PerMille",e[e.Infinity=9]="Infinity",e[e.NaN=10]="NaN",e[e.TimeSeparator=11]="TimeSeparator",e[e.CurrencyDecimal=12]="CurrencyDecimal",e[e.CurrencyGroup=13]="CurrencyGroup",e}(ve||{});function wM(e){return Re(e)[Y.LocaleId]}function CM(e,t,r){let n=Re(e),o=[n[Y.DayPeriodsFormat],n[Y.DayPeriodsStandalone]],i=Ge(o,t);return Ge(i,r)}function EM(e,t,r){let n=Re(e),o=[n[Y.DaysFormat],n[Y.DaysStandalone]],i=Ge(o,t);return Ge(i,r)}function IM(e,t,r){let n=Re(e),o=[n[Y.MonthsFormat],n[Y.MonthsStandalone]],i=Ge(o,t);return Ge(i,r)}
7function bM(e,t){let n=Re(e)[Y.Eras];return Ge(n,t)}function na(e,t){let r=Re(e);return Ge(r[Y.DateFormat],t)}function ra(e,t){let r=Re(e);return Ge(r[Y.TimeFormat],t)}function oa(e,t){let n=Re(e)[Y.DateTimeFormat];return Ge(n,t)}function wt(e,t){let r=Re(e),n=r[Y.NumberSymbols][t];if(typeof n>"u"){if(t===ve.CurrencyDecimal)return r[Y.NumberSymbols][ve.Decimal];if(t===ve.CurrencyGroup)return r[Y.NumberSymbols][ve.Group]}return n}function Dv(e,t){return Re(e)[Y.NumberFormats][t]}function MM(e){return Re(e)[Y.Currencies]}function wv(e){if(!e[Y.ExtraData])throw new Error(`Missing extra locale data for the locale "${e[Y.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function SM(e){let t=Re(e);return wv(t),(t[Y.ExtraData][2]||[]).map(n=>typeof n=="string"?Ol(n):[Ol(n[0]),Ol(n[1])])}function TM(e,t,r){let n=Re(e);wv(n);let o=[n[Y.ExtraData][0],n[Y.ExtraData][1]],i=Ge(o,t)||[];return Ge(i,r)||[]}function Ge(e,t){for(let r=t;r>-1;r--)if(typeof e[r]<"u")return e[r];throw new Error("Locale data API: locale data undefined")}function Ol(e){let[t,r]=e.split(":");return{hours:+t,minutes:+r}}function xM(e,t,r="en"){let n=MM(r)[e]||yv[e]||[],o=n[1];return t==="narrow"&&typeof o=="string"?o:n[0]||e}var _M=2;function AM(e){let t,r=yv[e];return r&&(t=r[2]),typeof t=="number"?t:_M}var NM=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Io={},RM=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/,kt=function(e){return e[e.Short=0]="Short",e[e.ShortGMT=1]="ShortGMT",e[e.Long=2]="Long",e[e.Extended=3]="Extended",e}(kt||{}),$=function(e){return e[e.FullYear=0]="FullYear",e[e.Month=1]="Month",e[e.Date=2]="Date",e[e.Hours=3]="Hours",e[e.Minutes=4]="Minutes",e[e.Seconds=5]="Seconds",e[e.FractionalSeconds=6]="FractionalSeconds",e[e.Day=7]="Day",e}($||{}),V=function(e){return e[e.DayPeriods=0]="DayPeriods",e[e.Days=1]="Days",e[e.Months=2]="Months",e[e.Eras=3]="Eras",e}(V||{});function OM(e,t,r,n){let o=BM(e);t=Pt(r,t)||t;let s=[],a;for(;t;)if(a=RM.exec(t),a){s=s.concat(a.slice(1));let l=s.pop();if(!l)break;t=l}else{s.push(t);break}let u=o.getTimezoneOffset();n&&(u=Ev(n,u),o=UM(o,n,!0));let c="";return s.forEach(l=>{let d=VM(l);c+=d?d(o,r,u):l==="''"?"'":l.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),c}function la(e,t,r){let n=new Date(0);return n.setFullYear(e,t,r),n.setHours(0,0,0),n}function Pt(e,t){let r=wM(e);if(Io[r]=Io[r]||{},Io[r][t])return Io[r][t];let n="";switch(t){case"shortDate":n=na(e,Be.Short);break;case"mediumDate":n=na(e,Be.Medium);break;case"longDate":n=na(e,Be.Long);break;case"fullDate":n=na(e,Be.Full);break;case"shortTime":n=ra(e,Be.Short);break;case"mediumTime":n=ra(e,Be.Medium);break;case"longTime":n=ra(e,Be.Long);break;case"fullTime":n=ra(e,Be.Full);break;case"short":let o=Pt(e,"shortTime"),i=Pt(e,"shortDate");n=ia(oa(e,Be.Short),[o,i]);break;case"medium":let s=Pt(e,"mediumTime"),a=Pt(e,"mediumDate");n=ia(oa(e,Be.Medium),[s,a]);break;case"long":let u=Pt(e,"longTime"),c=Pt(e,"longDate");n=ia(oa(e,Be.Long),[u,c]);break;case"full":let l=Pt(e,"fullTime"),d=Pt(e,"fullDate");n=ia(oa(e,Be.Full),[l,d]);break}return n&&(Io[r][t]=n),n}function ia(e,t){return t&&(e=e.replace(/\{([^}]+)}/g,function(r,n){return t!=null&&n in t?t[n]:r})),e}function at(e,t,r="-",n,o){let i="";(e<0||o&&e<=0)&&(o?e=-e+1:(e=-e,i=r));let s=String(e);for(;s.length<t;)s="0"+s;return n&&(s=s.slice(s.length-t)),i+s}function PM(e,t){return at(e,3).substring(0,t)}function ie(e,t,r=0,n=!1,o=!1){return function(i,s){let a=FM(e,i);if((r>0||a>-r)&&(a+=r),e===$.Hours)a===0&&r===-12&&(a=12);else if(e===$.FractionalSeconds)return PM(a,t);let u=wt(s,ve.MinusSign);return at(a,t,u,n,o)}}function FM(e,t){switch(e){case $.FullYear:return t.getFullYear();case $.Month:return t.getMonth();case $.Date:return t.getDate();case $.Hours:return t.getHours();case $.Minutes:return t.getMinutes();case $.Seconds:return t.getSeconds();case $.FractionalSeconds:return t.getMilliseconds();case $.Day:return t.getDay();default:throw new Error(`Unknown DateType value "${e}".`)}}function Z(e,t,r=Se.Format,n=!1){return function(o,i){return kM(o,i,e,t,r,n)}}function kM(e,t,r,n,o,i){switch(r){case V.Months:return IM(t,o,n)[e.getMonth()];case V.Days:return EM(t,o,n)[e.getDay()];case V.DayPeriods:let s=e.getHours(),a=e.getMinutes();if(i){let c=SM(t),l=TM(t,o,n),d=c.findIndex(f=>{if(Array.isArray(f)){let[h,p]=f,v=s>=h.hours&&a>=h.minutes,D=s<p.hours||s===p.hours&&a<p.minutes;if(h.hours<p.hours){if(v&&D)return!0}else if(v||D)return!0}else if(f.hours===s&&f.minutes===a)return!0;return!1});if(d!==-1)return l[d]}return CM(t,o,n)[s<12?0:1];case V.Eras:return bM(t,n)[e.getFullYear()<=0?0:1];default:let u=r;throw new Error(`unexpected translation type ${u}`)}}function sa(e){return function(t,r,n){let o=-1*n,i=wt(r,ve.MinusSign),s=o>0?Math.floor(o/60):Math.ceil(o/60);switch(e){case kt.Short:return(o>=0?"+":"")+at(s,2,i)+at(Math.abs(o%60),2,i);case kt.ShortGMT:return"GMT"+(o>=0?"+":"")+at(s,1,i);case kt.Long:return"GMT"+(o>=0?"+":"")+at(s,2,i)+":"+at(Math.abs(o%60),2,i);case kt.Extended:return n===0?"Z":(o>=0?"+":"")+at(s,2,i)+":"+at(Math.abs(o%60),2,i);default:throw new Error(`Unknown zone width "${e}"`)}}}
7var LM=0,ua=4;function jM(e){let t=la(e,LM,1).getDay();return la(e,0,1+(t<=ua?ua:ua+7)-t)}function Cv(e){return la(e.getFullYear(),e.getMonth(),e.getDate()+(ua-e.getDay()))}function Pl(e,t=!1){return function(r,n){let o;if(t){let i=new Date(r.getFullYear(),r.getMonth(),1).getDay()-1,s=r.getDate();o=1+Math.floor((s+i)/7)}else{let i=Cv(r),s=jM(i.getFullYear()),a=i.getTime()-s.getTime();o=1+Math.round(a/6048e5)}return at(o,e,wt(n,ve.MinusSign))}}function aa(e,t=!1){return function(r,n){let i=Cv(r).getFullYear();return at(i,e,wt(n,ve.MinusSign),t)}}var Fl={};function VM(e){if(Fl[e])return Fl[e];let t;switch(e){case"G":case"GG":case"GGG":t=Z(V.Eras,G.Abbreviated);break;case"GGGG":t=Z(V.Eras,G.Wide);break;case"GGGGG":t=Z(V.Eras,G.Narrow);break;case"y":t=ie($.FullYear,1,0,!1,!0);break;case"yy":t=ie($.FullYear,2,0,!0,!0);break;case"yyy":t=ie($.FullYear,3,0,!1,!0);break;case"yyyy":t=ie($.FullYear,4,0,!1,!0);break;case"Y":t=aa(1);break;case"YY":t=aa(2,!0);break;case"YYY":t=aa(3);break;case"YYYY":t=aa(4);break;case"M":case"L":t=ie($.Month,1,1);break;case"MM":case"LL":t=ie($.Month,2,1);break;case"MMM":t=Z(V.Months,G.Abbreviated);break;case"MMMM":t=Z(V.Months,G.Wide);break;case"MMMMM":t=Z(V.Months,G.Narrow);break;case"LLL":t=Z(V.Months,G.Abbreviated,Se.Standalone);break;case"LLLL":t=Z(V.Months,G.Wide,Se.Standalone);break;case"LLLLL":t=Z(V.Months,G.Narrow,Se.Standalone);break;case"w":t=Pl(1);break;case"ww":t=Pl(2);break;case"W":t=Pl(1,!0);break;case"d":t=ie($.Date,1);break;case"dd":t=ie($.Date,2);break;case"c":case"cc":t=ie($.Day,1);break;case"ccc":t=Z(V.Days,G.Abbreviated,Se.Standalone);break;case"cccc":t=Z(V.Days,G.Wide,Se.Standalone);break;case"ccccc":t=Z(V.Days,G.Narrow,Se.Standalone);break;case"cccccc":t=Z(V.Days,G.Short,Se.Standalone);break;case"E":case"EE":case"EEE":t=Z(V.Days,G.Abbreviated);break;case"EEEE":t=Z(V.Days,G.Wide);break;case"EEEEE":t=Z(V.Days,G.Narrow);break;case"EEEEEE":t=Z(V.Days,G.Short);break;case"a":case"aa":case"aaa":t=Z(V.DayPeriods,G.Abbreviated);break;case"aaaa":t=Z(V.DayPeriods,G.Wide);break;case"aaaaa":t=Z(V.DayPeriods,G.Narrow);break;case"b":case"bb":case"bbb":t=Z(V.DayPeriods,G.Abbreviated,Se.Standalone,!0);break;case"bbbb":t=Z(V.DayPeriods,G.Wide,Se.Standalone,!0);break;case"bbbbb":t=Z(V.DayPeriods,G.Narrow,Se.Standalone,!0);break;case"B":case"BB":case"BBB":t=Z(V.DayPeriods,G.Abbreviated,Se.Format,!0);break;case"BBBB":t=Z(V.DayPeriods,G.Wide,Se.Format,!0);break;case"BBBBB":t=Z(V.DayPeriods,G.Narrow,Se.Format,!0);break;case"h":t=ie($.Hours,1,-12);break;case"hh":t=ie($.Hours,2,-12);break;case"H":t=ie($.Hours,1);break;case"HH":t=ie($.Hours,2);break;case"m":t=ie($.Minutes,1);break;case"mm":t=ie($.Minutes,2);break;case"s":t=ie($.Seconds,1);break;case"ss":t=ie($.Seconds,2);break;case"S":t=ie($.FractionalSeconds,1);break;case"SS":t=ie($.FractionalSeconds,2);break;case"SSS":t=ie($.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":t=sa(kt.Short);break;case"ZZZZZ":t=sa(kt.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=sa(kt.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":t=sa(kt.Long);break;default:return null}return Fl[e]=t,t}function Ev(e,t){e=e.replace(/:/g,"");let r=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(r)?t:r}function $M(e,t){return e=new Date(e.getTime()),e.setMinutes(e.getMinutes()+t),e}function UM(e,t,r){let n=r?-1:1,o=e.getTimezoneOffset(),i=Ev(t,o);return $M(e,n*(i-o))}function BM(e){if(sv(e))return e;if(typeof e=="number"&&!isNaN(e))return new Date(e);if(typeof e=="string"){if(e=e.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(e)){let[o,i=1,s=1]=e.split("-").map(a=>+a);return la(o,i-1,s)}let r=parseFloat(e);if(!isNaN(e-r))return new Date(r);let n;if(n=e.match(NM))return HM(n)}let t=new Date(e);if(!sv(t))throw new Error(`Unable to convert "${e}" into a date`);return t}function HM(e){let t=new Date(0),r=0,n=0,o=e[8]?t.setUTCFullYear:t.setFullYear,i=e[8]?t.setUTCHours:t.setHours;e[9]&&(r=Number(e[9]+e[10]),n=Number(e[9]+e[11])),o.call(t,Number(e[1]),Number(e[2])-1,Number(e[3]));let s=Number(e[4]||0)-r,a=Number(e[5]||0)-n,u=Number(e[6]||0),c=Math.floor(parseFloat("0."+(e[7]||0))*1e3);return i.call(t,s,a,u,c),t}function sv(e){return e instanceof Date&&!isNaN(e.valueOf())}var zM=/^(\d+)?\.((\d+)(-(\d+))?)?$/,av=22,da=".",bo="0",WM=";",GM=",",kl="#",uv="\xA4";function Iv(e,t,r,n,o,i,s=!1){let a="",u=!1;if(!isFinite(e))a=wt(r,ve.Infinity);else{let c=QM(e);s&&(c=YM(c));let l=t.minInt,d=t.minFrac,f=t.maxFrac;if(i){let k=i.match(zM);if(k===null)throw new Error(`${i} is not a valid digit info`);let se=k[1],j=k[3],ae=k[5];se!=null&&(l=Ll(se)),j!=null&&(d=Ll(j)),ae!=null?f=Ll(ae):j!=null&&d>f&&(f=d)}KM(c,d,f);let h=c.digits,p=c.integerLen,v=c.exponent,D=[];for(u=h.every(k=>!k);p<l;p++)h.unshift(0);for(;p<0;p++)h.unshift(0);p>0?D=h.splice(p,h.length):(D=h,h=[0]);let m=[];for(h.length>=t.lgSize&&m.unshift(h.splice(-t.lgSize,h.length).join(""));h.length>t.gSize;)m.unshift(h.splice(-t.gSize,h.length).join(""));h.length&&m.unshift(h.join("")),a=m.join(wt(r,n)),D.length&&(a+=wt(r,o)+D.join("")),v&&(a+=wt(r,ve.Exponential)+"+"+v)}return e<0&&!u?a=t.negPre+a+t.negSuf:a=t.posPre+a+t.posSuf,a}function qM(e,t,r,n,o){let i=Dv(t,ql.Currency),s=bv(i,wt(t,ve.MinusSign));return s.minFrac=AM(n),s.maxFrac=s.minFrac,Iv(e,s,t,ve.CurrencyGroup,ve.CurrencyDecimal,o).replace(uv,r).replace(uv,"").trim()}function ZM(e,t,r){let n=Dv(t,ql.Decimal),o=bv(n,wt(t,ve.MinusSign));return Iv(e,o,t,ve.Group,ve.Decimal,r)}
vendor: 5,490 bytes, line 7
7function bv(e,t="-"){let r={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},n=e.split(WM),o=n[0],i=n[1],s=o.indexOf(da)!==-1?o.split(da):[o.substring(0,o.lastIndexOf(bo)+1),o.substring(o.lastIndexOf(bo)+1)],a=s[0],u=s[1]||"";r.posPre=a.substring(0,a.indexOf(kl));for(let l=0;l<u.length;l++){let d=u.charAt(l);d===bo?r.minFrac=r.maxFrac=l+1:d===kl?r.maxFrac=l+1:r.posSuf+=d}let c=a.split(GM);if(r.gSize=c[1]?c[1].length:0,r.lgSize=c[2]||c[1]?(c[2]||c[1]).length:0,i){let l=o.length-r.posPre.length-r.posSuf.length,d=i.indexOf(kl);r.negPre=i.substring(0,d).replace(/'/g,""),r.negSuf=i.slice(d+l).replace(/'/g,"")}else r.negPre=t+r.posPre,r.negSuf=r.posSuf;return r}function YM(e){if(e.digits[0]===0)return e;let t=e.digits.length-e.integerLen;return e.exponent?e.exponent+=2:(t===0?e.digits.push(0,0):t===1&&e.digits.push(0),e.integerLen+=2),e}function QM(e){let t=Math.abs(e)+"",r=0,n,o,i,s,a;for((o=t.indexOf(da))>-1&&(t=t.replace(da,"")),(i=t.search(/e/i))>0?(o<0&&(o=i),o+=+t.slice(i+1),t=t.substring(0,i)):o<0&&(o=t.length),i=0;t.charAt(i)===bo;i++);if(i===(a=t.length))n=[0],o=1;else{for(a--;t.charAt(a)===bo;)a--;for(o-=i,n=[],s=0;i<=a;i++,s++)n[s]=Number(t.charAt(i))}return o>av&&(n=n.splice(0,av-1),r=o-1,o=1),{digits:n,exponent:r,integerLen:o}}function KM(e,t,r){if(t>r)throw new Error(`The minimum number of digits after fraction (${t}) is higher than the maximum (${r}).`);let n=e.digits,o=n.length-e.integerLen,i=Math.min(Math.max(t,o),r),s=i+e.integerLen,a=n[s];if(s>0){n.splice(Math.max(e.integerLen,s));for(let d=s;d<n.length;d++)n[d]=0}else{o=Math.max(0,o),e.integerLen=1,n.length=Math.max(1,s=i+1),n[0]=0;for(let d=1;d<s;d++)n[d]=0}if(a>=5)if(s-1<0){for(let d=0;d>s;d--)n.unshift(0),e.integerLen++;n.unshift(1),e.integerLen++}else n[s-1]++;for(;o<Math.max(0,i);o++)n.push(0);let u=i!==0,c=t+e.integerLen,l=n.reduceRight(function(d,f,h,p){return f=f+d,p[h]=f<10?f:f-10,u&&(p[h]===0&&h>=c?p.pop():u=!1),f>=10?1:0},0);l&&(n.unshift(l),e.integerLen++)}function Ll(e){let t=parseInt(e);if(isNaN(t))throw new Error("Invalid integer literal when parsing "+e);return t}function U1(e,t,r){return Nm(e,t,r)}function fa(e,t){t=encodeURIComponent(t);for(let r of e.split(";")){let n=r.indexOf("="),[o,i]=n==-1?[r,""]:[r.slice(0,n),r.slice(n+1)];if(o.trim()===t)return decodeURIComponent(i)}return null}var jl=/\s+/,cv=[],B1=(()=>{let t=class t{constructor(n,o){this._ngEl=n,this._renderer=o,this.initialClasses=cv,this.stateMap=new Map}set klass(n){this.initialClasses=n!=null?n.trim().split(jl):cv}set ngClass(n){this.rawClass=typeof n=="string"?n.trim().split(jl):n}ngDoCheck(){for(let o of this.initialClasses)this._updateState(o,!0);let n=this.rawClass;if(Array.isArray(n)||n instanceof Set)for(let o of n)this._updateState(o,!0);else if(n!=null)for(let o of Object.keys(n))this._updateState(o,!!n[o]);this._applyStateDiff()}_updateState(n,o){let i=this.stateMap.get(n);i!==void 0?(i.enabled!==o&&(i.changed=!0,i.enabled=o),i.touched=!0):this.stateMap.set(n,{enabled:o,changed:!0,touched:!0})}_applyStateDiff(){for(let n of this.stateMap){let o=n[0],i=n[1];i.changed?(this._toggleClass(o,i.enabled),i.changed=!1):i.touched||(i.enabled&&this._toggleClass(o,!1),this.stateMap.delete(o)),i.touched=!1}}_toggleClass(n,o){n=n.trim(),n.length>0&&n.split(jl).forEach(i=>{o?this._renderer.addClass(this._ngEl.nativeElement,i):this._renderer.removeClass(this._ngEl.nativeElement,i)})}};t.\u0275fac=function(o){return new(o||t)(L(st),L(Pn))},t.\u0275dir=rt({type:t,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0});let e=t;return e})(),H1=(()=>{let t=class t{constructor(n){this._viewContainerRef=n,this.ngComponentOutlet=null,this._inputsUsed=new Map}_needToReCreateNgModuleInstance(n){return n.ngComponentOutletNgModule!==void 0||n.ngComponentOutletNgModuleFactory!==void 0}_needToReCreateComponentInstance(n){return n.ngComponentOutlet!==void 0||n.ngComponentOutletContent!==void 0||n.ngComponentOutletInjector!==void 0||this._needToReCreateNgModuleInstance(n)}ngOnChanges(n){if(this._needToReCreateComponentInstance(n)&&(this._viewContainerRef.clear(),this._inputsUsed.clear(),this._componentRef=void 0,this.ngComponentOutlet)){let o=this.ngComponentOutletInjector||this._viewContainerRef.parentInjector;this._needToReCreateNgModuleInstance(n)&&(this._moduleRef?.destroy(),this.ngComponentOutletNgModule?this._moduleRef=Lm(this.ngComponentOutletNgModule,lv(o)):this.ngComponentOutletNgModuleFactory?this._moduleRef=this.ngComponentOutletNgModuleFactory.create(lv(o)):this._moduleRef=void 0),this._componentRef=this._viewContainerRef.createComponent(this.ngComponentOutlet,{injector:o,ngModuleRef:this._moduleRef,projectableNodes:this.ngComponentOutletContent})}}ngDoCheck(){if(this._componentRef){if(this.ngComponentOutletInputs)for(let n of Object.keys(this.ngComponentOutletInputs))this._inputsUsed.set(n,!0);this._applyInputStateDiff(this._componentRef)}}ngOnDestroy(){this._moduleRef?.destroy()}_applyInputStateDiff(n){for(let[o,i]of this._inputsUsed)i?(n.setInput(o,this.ngComponentOutletInputs[o]),this._inputsUsed.set(o,!1)):(n.setInput(o,void 0),this._inputsUsed.delete(o))}};t.\u0275fac=function(o){return new(o||t)(L(Dt))},t.\u0275dir=rt({type:t,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInputs:"ngComponentOutletInputs",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngC
7omponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[Zt]});let e=t;return e})();function lv(e){return e.get(Nt).injector}var $l=class{constructor(t,r,n,o){this.$implicit=t,this.ngForOf=r,this.index=n,this.count=o}get first(){return this.index===0}get last(){return this.index===this.count-1}get even(){return this.index%2===0}get odd(){return!this.even}},z1=(()=>{let t=class t{set ngForOf(n){this._ngForOf=n,this._ngForOfDirty=!0}set ngForTrackBy(n){this._trackByFn=n}get ngForTrackBy(){return this._trackByFn}constructor(n,o,i){this._viewContainer=n,this._template=o,this._differs=i,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(n){n&&(this._template=n)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;let n=this._ngForOf;if(!this._differ&&n)if(!1)try{}catch{}else this._differ=this._differs.find(n).create(this.ngForTrackBy)}if(this._differ){let n=this._differ.diff(this._ngForOf);n&&this._applyChanges(n)}}_applyChanges(n){let o=this._viewContainer;n.forEachOperation((i,s,a)=>{if(i.previousIndex==null)o.createEmbeddedView(this._template,new $l(i.item,this._ngForOf,-1,-1),a===null?void 0:a);else if(a==null)o.remove(s===null?void 0:s);else if(s!==null){let u=o.get(s);o.move(u,a),dv(u,i)}});for(let i=0,s=o.length;i<s;i++){let u=o.get(i).context;u.index=i,u.count=s,u.ngForOf=this._ngForOf}n.forEachIdentityChange(i=>{let s=o.get(i.currentIndex);dv(s,i)})}static ngTemplateContextGuard(n,o){return!0}};t.\u0275fac=function(o){return new(o||t)(L(Dt),L(_n),L(al))},t.\u0275dir=rt({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0});let e=t;return e})();function dv(e,t){e.context.$implicit=t.item}var W1=(()=>{let t=class t{constructor(n,o){this._viewContainer=n,this._context=new Ul,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=o}set ngIf(n){this._context.$implicit=this._context.ngIf=n,this._updateView()}set ngIfThen(n){fv("ngIfThen",n),this._thenTemplateRef=n,this._thenViewRef=null,this._updateView()}set ngIfElse(n){fv("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,o){return!0}};t.\u0275fac=function(o){return new(o||t)(L(Dt),L(_n))},t.\u0275dir=rt({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0});let e=t;return e})(),Ul=class{constructor(){this.$implicit=null,this.ngIf=null}};function fv(e,t){if(!!!(!t||t.createEmbeddedView))throw new Error(`${e} must be a TemplateRef, but received '${Ie(t)}'.`)}var G1=(()=>{let t=class t{constructor(n,o,i){this._ngEl=n,this._differs=o,this._renderer=i,this._ngStyle=null,this._differ=null}set ngStyle(n){this._ngStyle=n,!this._differ&&n&&(this._differ=this._differs.find(n).create())}ngDoCheck(){if(this._differ){let n=this._differ.diff(this._ngStyle);n&&this._applyChanges(n)}}_setStyle(n,o){let[i,s]=n.split("."),a=i.indexOf("-")===-1?void 0:mt.DashCase;o!=null?this._renderer.setStyle(this._ngEl.nativeElement,i,s?`${o}${s}`:o,a):this._renderer.removeStyle(this._ngEl.nativeElement,i,a)}_applyChanges(n){n.forEachRemovedItem(o=>this._setStyle(o.key,null)),n.forEachAddedItem(o=>this._setStyle(o.key,o.currentValue)),n.forEachChangedItem(o=>this._setStyle(o.key,o.currentValue))}};t.\u0275fac=function(o){return new(o||t)(L(st),L(ul),L(Pn))},t.\u0275dir=rt({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0});let e=t;return e})(),q1=(()=>
7{let t=class t{constructor(n){this._viewContainerRef=n,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(n){if(this._shouldRecreateView(n)){let o=this._viewContainerRef;if(this._viewRef&&o.remove(o.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return}let i=this._createContextForwardProxy();this._viewRef=o.createEmbeddedView(this.ngTemplateOutlet,i,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(n){return!!n.ngTemplateOutlet||!!n.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(n,o,i)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,o,i):!1,get:(n,o,i)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,o,i)}})}};t.\u0275fac=function(o){return new(o||t)(L(Dt))},t.\u0275dir=rt({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[Zt]});let e=t;return e})();function Sr(e,t){return new E(2100,!1)}var Z1=(()=>{let t=class t{transform(n){if(n==null)return null;if(typeof n!="string")throw Sr(t,n);return n.toLowerCase()}};t.\u0275fac=function(o){return new(o||t)},t.\u0275pipe=Rn({name:"lowercase",type:t,pure:!0,standalone:!0});let e=t;return e})(),XM=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFB
7D3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g,Y1=(()=>{let t=class t{transform(n){if(n==null)return null;if(typeof n!="string")throw Sr(t,n);return n.replace(XM,o=>o[0].toUpperCase()+o.slice(1).toLowerCase())}};t.\u0275fac=function(o){return new(o||t)},t.\u0275pipe=Rn({name:"titlecase",type:t,pure:!0,standalone:!0});let e=t;return e})();var JM="mediumDate",eS=new b("DATE_PIPE_DEFAULT_TIMEZONE"),tS=new b("DATE_PIPE_DEFAULT_OPTIONS"),Q1=(()=>{let t=class t{constructor(n,o,i){this.locale=n,this.defaultTimezone=o,this.defaultOptions=i}transform(n,o,i,s){if(n==null||n===""||n!==n)return null;try{let a=o??this.defaultOptions?.dateFormat??JM,u=i??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return OM(n,a,s||this.locale,u)}catch(a){throw Sr(t,a.message)}}};t.\u0275fac=function(o){return new(o||t)(L(Ir,16),L(eS,24),L(tS,24))},t.\u0275pipe=Rn({name:"date",type:t,pure:!0,standalone:!0});let e=t;return e})();var K1=(()=>{let t=class t{constructor(n){this._locale=n}transform(n,o,i){if(!Mv(n))return null;i=i||this._locale;try{let s=Sv(n);return ZM(s,i,o)}catch(s){throw Sr(t,s.message)}}};t.\u0275fac=function(o){return new(o||t)(L(Ir,16))},t.\u0275pipe=Rn({name:"number",type:t,pure:!0,standalone:!0});let e=t;return e})();var X1=(()=>{let t=class t{constructor(n,o="USD"){this._locale=n,this._defaultCurrencyCode=o}transform(n,o=this._defaultCurrencyCode,i="symbol",s,a){if(!Mv(n))return null;a=a||this._locale,typeof i=="boolean"&&(i=i?"symbol":"code");let u=o||this._defaultCurrencyCode;i!=="code"&&(i==="symbol"||i==="symbol-narrow"?u=xM(u,i==="symbol"?"wide":"narrow",a):u=i);try{let c=Sv(n);return qM(c,a,u,o,s)}catch(c){throw Sr(t,c.message)}}};t.\u0275fac=function(o){return new(o||t)(L(Ir,16),L(Jm,16))},t.\u0275pipe=Rn({name:"currency",type:t,pure:!0,standalone:!0});let e=t;return e})();function Mv(e){return!(e==null||e===""||e!==e)}function Sv(e){if(typeof e=="string"&&!isNaN(Number(e)-parseFloat(e)))return Number(e);if(typeof e!="number")throw new Error(`${e} is not a number`);return e}var J1=(()=>{let t=class t{transform(n,o,i){if(n==null)return null;if(!this.supports(n))throw Sr(t,n);return n.slice(o,i)}supports(n){return typeof n=="string"||Array.isArray(n)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275pipe=Rn({name:"slice",type:t,pure:!1,standalone:!0});let e=t;return e})();var nS=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=Nn({type:t}),t.\u0275inj=An({});let e=t;return e})(),Zl="browser",rS="server";function Yl(e){return e===Zl}function Ql(e){return e===rS}var Tv=(()=>{let t=class t{};t.\u0275prov=C({token:t,providedIn:"root",factory:()=>Yl(g($e))?new Bl(g(J),window):new Hl});let e=t;return e})(),Bl=class{constructor(t,r){this.document=t,this.window=r,this.offset=()=>[0,0]}setOffset(t){Array.isArray(t)?this.offset=()=>t:this.offset=t}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(t){this.window.scrollTo(t[0],t[1])}scrollToAnchor(t){let r=oS(this.document,t);r&&(this.scrollToElement(r),r.focus())}setHistoryScrollRestoration(t){this.window.history.scrollRestoration=t}scrollToElement(t){let r=t.getBoundingClientRect(),n=r.left+this.window.pageXOffset,o=r.top+this.window.pageYOffset,i=this.offset();this.window.scrollTo(n-i[0],o-i[1])}};function oS(e,t){let r=e.getElementById(t)||e.getElementsByName(t)[0];if(r)return r;if(typeof e.createTreeWalker=="function"&&e.body&&typeof e.body.attachShadow=="function"){let n=e.createTreeWalker(e.body,NodeFilter.SHOW_ELEMENT),o=n.currentNode;for(;o;){let i=o.shadowRoot;if(i){let s=i.getElementById(t)||i.querySelector(`[name="${t}"]`);if(s)return s}o=n.nextNode()}}return null}var Hl=class{setOffset(t){}getScrollPosition(){return[0,0]}scrollToPosition(t){}scrollToAnchor(t){}setHistoryScrollRestoration(t){}}
vendor: 4,461 bytes, lines 7-8
7,br=class{};var So=class{},To=class{},Ct=class e{constructor(t){this.normalizedNames=new Map,this.lazyUpdate=null,t?typeof t=="string"?this.lazyInit=()=>{this.headers=new Map,t.split(` 8`).forEach(r=>{let n=r.indexOf(":");if(n>0){let o=r.slice(0,n),i=o.toLowerCase(),s=r.slice(n+1).trim();this.maybeSetNormalizedName(o,i),this.headers.has(i)?this.headers.get(i).push(s):this.headers.set(i,[s])}})}:typeof Headers<"u"&&t instanceof Headers?(this.headers=new Map,t.forEach((r,n)=>{this.setHeaderEntries(n,r)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(t).forEach(([r,n])=>{this.setHeaderEntries(r,n)})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();let r=this.headers.get(t.toLowerCase());return r&&r.length>0?r[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,r){return this.clone({name:t,value:r,op:"a"})}set(t,r){return this.clone({name:t,value:r,op:"s"})}delete(t,r){return this.clone({name:t,value:r,op:"d"})}maybeSetNormalizedName(t,r){this.normalizedNames.has(r)||this.normalizedNames.set(r,t)}init(){this.lazyInit&&(this.lazyInit instanceof e?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(r=>{this.headers.set(r,t.headers.get(r)),this.normalizedNames.set(r,t.normalizedNames.get(r))})}clone(t){let r=new e;return r.lazyInit=this.lazyInit&&this.lazyInit instanceof e?this.lazyInit:this,r.lazyUpdate=(this.lazyUpdate||[]).concat([t]),r}applyUpdate(t){let r=t.name.toLowerCase();switch(t.op){case"a":case"s":let n=t.value;if(typeof n=="string"&&(n=[n]),n.length===0)return;this.maybeSetNormalizedName(t.name,r);let o=(t.op==="a"?this.headers.get(r):void 0)||[];o.push(...n),this.headers.set(r,o);break;case"d":let i=t.value;if(!i)this.headers.delete(r),this.normalizedNames.delete(r);else{let s=this.headers.get(r);if(!s)return;s=s.filter(a=>i.indexOf(a)===-1),s.length===0?(this.headers.delete(r),this.normalizedNames.delete(r)):this.headers.set(r,s)}break}}setHeaderEntries(t,r){let n=(Array.isArray(r)?r:[r]).map(i=>i.toString()),o=t.toLowerCase();this.headers.set(o,n),this.maybeSetNormalizedName(t,o)}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(r=>t(this.normalizedNames.get(r),this.headers.get(r)))}};var Jl=class{encodeKey(t){return _v(t)}encodeValue(t){return _v(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}};function iS(e,t){let r=new Map;return e.length>0&&e.replace(/^\?/,"").split("&").forEach(o=>{let i=o.indexOf("="),[s,a]=i==-1?[t.decodeKey(o),""]:[t.decodeKey(o.slice(0,i)),t.decodeValue(o.slice(i+1))],u=r.get(s)||[];u.push(a),r.set(s,u)}),r}var sS=/%(\d[a-f0-9])/gi,aS={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function _v(e){return encodeURIComponent(e).replace(sS,(t,r)=>aS[r]??t)}function ha(e){return`${e}`}var rn=class e{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new Jl,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=iS(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(r=>{let n=t.fromObject[r],o=Array.isArray(n)?n.map(ha):[ha(n)];this.map.set(r,o)})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();let r=this.map.get(t);return r?r[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,r){return this.clone({param:t,value:r,op:"a"})}appendAll(t){let r=[];return Object.keys(t).forEach(n=>{let o=t[n];Array.isArray(o)?o.forEach(i=>{r.push({param:n,value:i,op:"a"})}):r.push({param:n,value:o,op:"a"})}),this.clone(r)}set(t,r){return this.clone({param:t,value:r,op:"s"})}delete(t,r){return this.clone({param:t,value:r,op:"d"})}toString(){return this.init(),this.keys().map(t=>{let r=this.encoder.encodeKey(t);return this.map.get(t).map(n=>r+"="+this.encoder.encodeValue(n)).join("&")}).filter(t=>t!=="").join("&")}clone(t){let r=new e({encoder:this.encoder});return r.cloneFrom=this.cloneFrom||this,r.updates=(this.updates||[]).concat(t),r}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEac
8h(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":let r=(t.op==="a"?this.map.get(t.param):void 0)||[];r.push(ha(t.value)),this.map.set(t.param,r);break;case"d":if(t.value!==void 0){let n=this.map.get(t.param)||[],o=n.indexOf(ha(t.value));o!==-1&&n.splice(o,1),n.length>0?this.map.set(t.param,n):this.map.delete(t.param)}else{this.map.delete(t.param);break}}}),this.cloneFrom=this.updates=null)}};var ed=class{constructor(){this.map=new Map}set(t,r){return this.map.set(t,r),this}get(t){return this.map.has(t)||this.map.set(t,t.defaultValue()),this.map.get(t)}delete(t){return this.map.delete(t),this}has(t){return this.map.has(t)}keys(){return this.map.keys()}};function uS(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function Av(e){return typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer}function Nv(e){return typeof Blob<"u"&&e instanceof Blob}function Rv(e){return typeof FormData<"u"&&e instanceof FormData}function cS(e){return typeof URLSearchParams<"u"&&e instanceof URLSearchParams}var Mo=class e{constructor(t,r,n,o){this.url=r,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase();let i;if(uS(this.method)||o?(this.body=n!==void 0?n:null,i=o):i=n,i&&(this.reportProgress=!!i.reportProgress,this.withCredentials=!!i.withCredentials,i.responseType&&(this.responseType=i.responseType),i.headers&&(this.headers=i.headers),i.context&&(this.context=i.context),i.params&&(this.params=i.params),this.transferCache=i.transferCache),this.headers||(this.headers=new Ct),this.context||(this.context=new ed),!this.params)this.params=new rn,this.urlWithParams=r;else{let s=this.params.toString();if(s.length===0)this.urlWithParams=r;else{let a=r.indexOf("?"),u=a===-1?"?":a<r.length-1?"&":"";this.urlWithParams=r+u+s}}}serializeBody(){return this.body===null?null:Av(this.body)||Nv(this.body)||Rv(this.body)||cS(this.body)||typeof this.body=="string"?this.body:this.body instanceof rn?this.body.toString():typeof this.body=="object"||typeof this.body=="boolean"||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return this.body===null||Rv(this.body)?null:Nv(this.body)?this.body.type||null:Av(this.body)?null:typeof this.body=="string"?"text/plain":this.body instanceof rn?"application/x-www-form-urlencoded;charset=UTF-8":typeof this.body=="object"||typeof this.body=="number"||typeof this.body=="boolean"?"application/json":null}clone(t={}){let r=t.method||this.method,n=t.url||this.url,o=t.responseType||this.responseType,i=t.body!==void 0?t.body:this.body,s=t.withCredentials!==void 0?t.withCredentials:this.withCredentials,a=t.reportProgress!==void 0?t.reportProgress:this.reportProgress,u=t.headers||this.headers,c=t.params||this.params,l=t.context??this.context;return t.setHeaders!==void 0&&(u=Object.keys(t.setHeaders).reduce((d,f)=>d.set(f,t.setHeaders[f]),u)),t.setParams&&(c=Object.keys(t.setParams).reduce((d,f)=>d.set(f,t.setParams[f]),c)),new e(r,n,i,{params:c,headers:u,context:l,reportProgress:a,responseType:o,withCredentials:s})}},on=function(e){return e[e.Sent=0]="Sent",e[e.UploadProgress=1]="UploadProgress",e[e.ResponseHeader=2]="ResponseHeader",e[e.DownloadProgress=3]="DownloadProgress",e[e.Response=4]="Response",e[e.User=5]="User",e}(on||{}),xo=class{constructor(t,r=200,n="OK"){this.headers=t.headers||new Ct,this.status=t.status!==void 0?t.status:r,this.statusText=t.statusText||n,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}},ga=class e extends xo{constructor(t={}){super(t),this.type=on.ResponseHeader}clone(t={}){return new e({headers:t.headers||this.headers,status:t.status!==void 0?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}},jn=class e extends xo{constructor(t={}){super(t),this.type=on.Response,this.body=t.body!==void 0?t.body:null}clone(t={}){return new e({body:t.body!==void 0?t.body:this.body,headers:t.headers||this.headers,status:t.status!==void 0?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}},nn=class extends xo{constructor(t){super(t,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${t.url||"(unknown url)"}`:this.message=`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}};function Kl(e,t){return{body:t,headers:e.headers,context:e.context,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials,transferCache:e.transferCache}}var lS=(()=>{let t=class t{constructor(n){this.handler=n}request(n,o,i={}){let s;if(n instanceof Mo)s=n;else{let c;i.headers instanceof Ct?c=i.headers:c=new Ct(i.headers);let l;i.params&&(i.params instanceof rn?l=i.params:l=new rn({fromObject:i.params})),s=new Mo(n,o,i.body!==void 0?i.body:null,{headers:c,context:i.context,params:l,reportProgress:i.reportProgress,responseType:i.responseType||"json",withCredentials:i.withCredentials,transferCache:i.transferCache})}let a=M(s).pipe(Tt(c=>this.handler.handle(c)));if(n instanceof Mo||i.observe==="events")return a;let u=a.pipe(ye(c=>c instanceof jn));switch(i.observe||"body"){case"body":switch(s.responseType){case"arraybuffer":return u.pipe(O(c=>{if(c.body!==null&&!(c.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return c.body}));case"blob":return u.pipe(O(c=>{if(c.body!==null&&!(c.body instanceof Blob))throw new Error("Response is not a Blob.");return c.body}));case"text":return u.pipe(O(c=>{if(c.body!==null&&typeof c.body!="string")throw new Error("Response is not a string.");return c.body}));case"json":default:return u.pipe(O(c=>c.body))}case"response":return u;default:throw new Error(`Unreachable: unhandled observe type ${i.observe}}`)}}delete(n,o={}){return this.request("DELETE",n,o)}get(n,o={}){return this.request("GET",n,o)}head(n,o={}){return this.request("HEAD",n,o)}jsonp(n,o){return this.request("JSONP",n,{params:new rn().append(o,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(n,o={}){return this.request("OPTIONS",n,o)}patch(n,o,i={}){return this.request("PATCH",n,Kl(i,o))}post(n,o,i={}){return this.request("POST",n,Kl(i,o))}put(n,o,i={}){return this.request("PUT",n,Kl(i,o))}};t.\u0275fac=function(o){return new(o||t)(w(So))},t.\u0275prov=C({token:t,factory:t.\u0275fac});let e=t;return e})(),dS=/^\)\]\}',?\n/,fS="X-Request-URL";function Ov(e){if(e.url)return e.url;let t=fS.toLocaleLowerCase();return e.headers.get(t)}var Xl=(()=>{let t=class t{constructor(){this.fetchImpl=g(td,{optional:!0})?.fetch??fetch.bind(globalThis),this.ngZone=g(H)}handle(n){return new P(o=>{let i=new AbortController;return this.doRequest(n,i.signal,o).then(nd,s=>
8o.error(new nn({error:s}))),()=>i.abort()})}doRequest(n,o,i){return ka(this,null,function*(){let s=this.createRequestInit(n),a;try{let p=this.fetchImpl(n.urlWithParams,y({signal:o},s));hS(p),i.next({type:on.Sent}),a=yield p}catch(p){i.error(new nn({error:p,status:p.status??0,statusText:p.statusText,url:n.urlWithParams,headers:p.headers}));return}let u=new Ct(a.headers),c=a.statusText,l=Ov(a)??n.urlWithParams,d=a.status,f=null;if(n.reportProgress&&i.next(new ga({headers:u,status:d,statusText:c,url:l})),a.body){let p=a.headers.get("content-length"),v=[],D=a.body.getReader(),m=0,k,se,j=typeof Zone<"u"&&Zone.current;yield this.ngZone.runOutsideAngular(()=>ka(this,null,function*(){for(;;){let{done:he,value:Mt}=yield D.read();if(he)break;if(v.push(Mt),m+=Mt.length,n.reportProgress){se=n.responseType==="text"?(se??"")+(k??=new TextDecoder).decode(Mt,{stream:!0}):void 0;let ei=()=>i.next({type:on.DownloadProgress,total:p?+p:void 0,loaded:m,partialText:se});j?j.run(ei):ei()}}}));let ae=this.concatChunks(v,m);try{let he=a.headers.get("Content-Type")??"";f=this.parseBody(n,ae,he)}catch(he){i.error(new nn({error:he,headers:new Ct(a.headers),status:a.status,statusText:a.statusText,url:Ov(a)??n.urlWithParams}));return}}d===0&&(d=f?200:0),d>=200&&d<300?(i.next(new jn({body:f,headers:u,status:d,statusText:c,url:l})),i.complete()):i.error(new nn({error:f,headers:u,status:d,statusText:c,url:l}))})}parseBody(n,o,i){switch(n.responseType){case"json":let s=new TextDecoder().decode(o).replace(dS,"");return s===""?null:JSON.parse(s);case"text":return new TextDecoder().decode(o);case"blob":return new Blob([o],{type:i});case"arraybuffer":return o.buffer}}createRequestInit(n){let o={},i=n.withCredentials?"include":void 0;if(n.headers.forEach((s,a)=>o[s]=a.join(",")),o.Accept??="application/json, text/plain, */*",!o["Content-Type"]){let s=n.detectContentTypeHeader();s!==null&&(o["Content-Type"]=s)}return{body:n.serializeBody(),method:n.method,headers:o,credentials:i}}concatChunks(n,o){let i=new Uint8Array(o),s=0;for(let a of n)i.set(a,s),s+=a.length;return i}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=C({token:t,factory:t.\u0275fac});let e=t;return e})(),td=class{};function nd(){}function hS(e){e.then(nd,nd)}function Hv(e,t){return t(e)}function pS(e,t){return(r,n)=>t.intercept(r,{handle:o=>e(o,n)})}function gS(e,t,r){return(n,o)=>yt(r,()=>t(n,i=>e(i,o)))}var mS=new b(""),rd=new b(""),zv=new b(""),Wv=new b("");function vS(){let e=null;return(t,r)=>{e===null&&(e=(g(mS,{optional:!0})??[]).reduceRight(pS,Hv));let n=g(Fn),o=n.add();return e(t,r).pipe(Bt(()=>n.remove(o)))}}var Pv=(()=>{let t=class t extends So{constructor(n,o){super(),this.backend=n,this.injector=o,this.chain=null,this.pendingTasks=g(Fn);let i=g(Wv,{optional:!0});this.backend=i??n}handle(n){if(this.chain===null){let i=Array.from(new Set([...this.injector.get(rd),...this.injector.get(zv,[])]));this.chain=i.reduceRight((s,a)=>gS(s,a,this.injector),Hv)}let o=this.pendingTasks.add();return this.chain(n,i=>this.backend.handle(i)).pipe(Bt(()=>this.pendingTasks.remove(o)))}};t.\u0275fac=function(o){return new(o||t)(w(To),w(Me))},t.\u0275prov=C({token:t,factory:t.\u0275fac});let e=t;return e})();var yS=/^\)\]\}',?\n/;function DS(e){return"responseURL"in e&&e.responseURL?e.responseURL:/^X-Request-URL:/m.test(e.getAllResponseHeaders())?e.getResponseHeader("X-Request-URL"):null}var Fv=(()=>{let t=class t{constructor(n){this.xhrFactory=n}handle(n){if(n.method==="JSONP")throw new E(-2800,!1);let o=this.xhrFactory;return(o.\u0275loadImpl?Q(o.\u0275loadImpl()):M(null)).pipe(we(()=>new P(s=>{let a=o.build();if(a.open(n.method,n.urlWithParams),n.withCredentials&&(a.withCredentials=!0),n.headers.forEach((D,m)=>a.setRequestHeader(D,m.join(","))),n.headers.has("Accept")||a.setRequestHeader("Accept","application/json, text/plain, */*"),!n.headers.has("Content-Type")){let D=n.detectContentTypeHeader();D!==null&&a.setRequestHeader("Content-Type",D)}if(n.responseType){let D=n.responseType.toLowerCase();a.responseType=D!=="json"?D:"text"}let u=n.serializeBody(),c=null,l=()=>{if(c!==null)return c;let D=a.statusText||"OK",m=new Ct(a.getAllResponseHeaders()),k=DS(a)||n.url;return c=new ga({headers:m,status:a.status,statusText:D,url:k}),c},d=()=>{let{headers:D,status:m,statusText:k,url:se}=l(),j=null;m!==204&&(j=typeof a.response>"u"?a.responseText:a.response),m===0&&(m=j?200:0);let ae=m>=200&&m<300;
8if(n.responseType==="json"&&typeof j=="string"){let he=j;j=j.replace(yS,"");try{j=j!==""?JSON.parse(j):null}catch(Mt){j=he,ae&&(ae=!1,j={error:Mt,text:j})}}ae?(s.next(new jn({body:j,headers:D,status:m,statusText:k,url:se||void 0})),s.complete()):s.error(new nn({error:j,headers:D,status:m,statusText:k,url:se||void 0}))},f=D=>{let{url:m}=l(),k=new nn({error:D,status:a.status||0,statusText:a.statusText||"Unknown Error",url:m||void 0});s.error(k)},h=!1,p=D=>{h||(s.next(l()),h=!0);let m={type:on.DownloadProgress,loaded:D.loaded};D.lengthComputable&&(m.total=D.total),n.responseType==="text"&&a.responseText&&(m.partialText=a.responseText),s.next(m)},v=D=>{let m={type:on.UploadProgress,loaded:D.loaded};D.lengthComputable&&(m.total=D.total),s.next(m)};return a.addEventListener("load",d),a.addEventListener("error",f),a.addEventListener("timeout",f),a.addEventListener("abort",f),n.reportProgress&&(a.addEventListener("progress",p),u!==null&&a.upload&&a.upload.addEventListener("progress",v)),a.send(u),s.next({type:on.Sent}),()=>{a.removeEventListener("error",f),a.removeEventListener("abort",f),a.removeEventListener("load",d),a.removeEventListener("timeout",f),n.reportProgress&&(a.removeEventListener("progress",p),u!==null&&a.upload&&a.upload.removeEventListener("progress",v)),a.readyState!==a.DONE&&a.abort()}})))}};t.\u0275fac=function(o){return new(o||t)(w(br))},t.\u0275prov=C({token:t,factory:t.\u0275fac});let e=t;return e})(),Gv=new b("XSRF_ENABLED"),wS="XSRF-TOKEN",CS=new b("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>wS}),ES="X-XSRF-TOKEN",IS=new b("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>ES}),ma=class{},bS=(()=>{let t=class t{constructor(n,o,i){this.doc=n,this.platform=o,this.cookieName=i,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if(this.platform==="server")return null;let n=this.doc.cookie||"";return n!==this.lastCookieString&&(this.parseCount++,this.lastToken=fa(n,this.cookieName),this.lastCookieString=n),this.lastToken}};t.\u0275fac=function(o){return new(o||t)(w(J),w($e),w(CS))},t.\u0275prov=C({token:t,factory:t.\u0275fac});let e=t;return e})();function MS(e,t){let r=e.url.toLowerCase();if(!g(Gv)||e.method==="GET"||e.method==="HEAD"||r.startsWith("http://")||r.startsWith("https://"))return t(e);let n=g(ma).getToken(),o=g(IS);return n!=null&&!e.headers.has(o)&&(e=e.clone({headers:e.headers.set(o,n)})),t(e)}var od=function(e){return e[e.Interceptors=0]="Interceptors",e[e.LegacyInterceptors=1]="LegacyInterceptors",e[e.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",e[e.NoXsrfProtection=3]="NoXsrfProtection",e[e.JsonpSupport=4]="JsonpSupport",e[e.RequestsMadeViaParent=5]="RequestsMadeViaParent",e[e.Fetch=6]="Fetch",e}(od||{});function qv(e,t){return{\u0275kind:e,\u0275providers:t}}function SS(...e){let t=[lS,Fv,Pv,{provide:So,useExisting:Pv},{provide:To,useExisting:Fv},{provide:rd,useValue:MS,multi:!0},{provide:Gv,useValue:!0},{provide:ma,useClass:bS}];for(let r of e)t.push(...r.\u0275providers);return Kt(t)}var kv=new b("LEGACY_INTERCEPTOR_FN");function TS(){return qv(od.LegacyInterceptors,[{provide:kv,useFactory:vS},{provide:rd,useExisting:kv,multi:!0}])}function dL(){return qv(od.Fetch,[Xl,{provide:To,useExisting:Xl},{provide:Wv,useExisting:Xl}])}var fL=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=Nn({type:t}),t.\u0275inj=An({providers:[SS(TS())]});let e=t;return e})();var Lv="b",jv="h",Vv="s",$v="st",Uv="u",Bv="rt",pa=new b(""),xS=["GET","HEAD"];function _S(e,t){let l=g(pa),{isCacheActive:r}=l,n=Kd(l,["isCacheActive"]),{transferCache:o,method:i}=e;if(!r||i==="POST"&&!n.includePostRequests&&!o||i!=="POST"&&!xS.includes(i)||o===!1||n.filter?.(e)===!1)return t(e);let s=g(Xt),a=NS(e),u=s.get(a,null),c=n.includeHeaders;if(typeof o=="object"&&o.includeHeaders&&(c=o.includeHeaders),u){let{[Lv]:d,[Bv]:f,[jv]:h,[Vv]:p,[$v]:v,[Uv]:D}=u,m=d;switch(f){case"arraybuffer":m=new TextEncoder().encode(d).buffer;break;case"blob":m=new Blob([d]);break}let k=new Ct(h);return M(new jn({body:m,headers:k,status:p,statusText:v,url:D}))}return t(e).pipe(ne(d=>{d instanceof jn&&s.set(a,{[Lv]:d.body,[jv]:AS(d.headers,c),[Vv]:d.status,[$v]:d.statusText,[Uv]:d.url||"",[Bv]:e.responseType})}))}function AS(e,t){if(!t)return{};let r={};for(let n of t){let o=e.getAll(n);o!==null&&(r[n]=o)}return r}function NS(e){let{params:t,method:r,responseType:n,url:o}=e,i=t.keys().sort().map(u=>`${u}=${t.getAll(u)}`).join("&"),s=r+"."+n+"."+o+"?"+i,a=RS(s);return a}function RS(e){let t=0;for(let r of e)t=Math.imul(31,t)+r.charCodeAt(0)<<0;return t+=2147483647+1,t.toString()}function Zv(e){return[{provide:pa,useFactory:()=>(Jt("NgHttpTransferCache"),y({isCacheActive:!0},e))},{provide:zv,useValue:_S,multi:!0,deps:[Xt,pa]},{provide:kn,multi:!0,useFactory:()=>
8{let t=g(tn),r=g(pa);return()=>{Rl(t).then(()=>{r.isCacheActive=!1})}}}]}var ad=class extends ca{constructor(){super(...arguments),this.supportsDOMEvents=!0}},ud=class e extends ad{static makeCurrent(){pv(new e)}onAndCancel(t,r,n){return t.addEventListener(r,n),()=>{t.removeEventListener(r,n)}}dispatchEvent(t,r){t.dispatchEvent(r)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,r){return r=r||this.getDefaultDocument(),r.createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,r){return r==="window"?window:r==="document"?t:r==="body"?t.body:null}getBaseHref(t){let r=OS();return r==null?null:PS(r)}resetBaseElement(){_o=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return fa(document.cookie,t)}},_o=null;function OS(){return _o=_o||document.querySelector("base"),_o?_o.getAttribute("href"):null}function PS(e){return new URL(e,document.baseURI).pathname}var FS=(()=>{let t=class t{build(){return new XMLHttpRequest}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=C({token:t,factory:t.\u0275fac});let e=t;return e})(),cd=new b("EventManagerPlugins"),Xv=(()=>{let t=class t{constructor(n,o){this._zone=o,this._eventNameToPlugin=new Map,n.forEac
8h(i=>{i.manager=this}),this._plugins=n.slice().reverse()}addEventListener(n,o,i){return this._findPluginFor(o).addEventListener(n,o,i)}getZone(){return this._zone}_findPluginFor(n){let o=this._eventNameToPlugin.get(n);if(o)return o;if(o=this._plugins.find(s=>s.supports(n)),!o)throw new E(5101,!1);return this._eventNameToPlugin.set(n,o),o}};t.\u0275fac=function(o){return new(o||t)(w(cd),w(H))},t.\u0275prov=C({token:t,factory:t.\u0275fac});let e=t;return e})(),va=class{constructor(t){this._doc=t}},id="ng-app-id",Jv=(()=>{let t=class t{constructor(n,o,i,s={}){this.doc=n,this.appId=o,this.nonce=i,this.platformId=s,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=Ql(s),this.resetHostNodes()}addStyles(n){for(let o of n)this.changeUsageCount(o,1)===1&&this.onStyleAdded(o)}removeStyles(n){for(let o of n)this.changeUsageCount(o,-1)<=0&&this.onStyleRemoved(o)}ngOnDestroy(){let n=this.styleNodesInDOM;n&&(n.forEach(o=>o.remove()),n.clear());for(let o of this.getAllStyles())this.onStyleRemoved(o);this.resetHostNodes()}addHost(n){this.hostNodes.add(n);for(let o of this.getAllStyles())this.addStyleToHost(n,o)}removeHost(n){this.hostNodes.delete(n)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(n){for(let o of this.hostNodes)this.addStyleToHost(o,n)}onStyleRemoved(n){let o=this.styleRef;o.get(n)?.elements?.forEach(i=>i.remove()),o.delete(n)}collectServerRenderedStyles(){let n=this.doc.head?.querySelectorAll(`style[${id}="${this.appId}"]`);if(n?.length){let o=new Map;return n.forEach(i=>{i.textContent!=null&&o.set(i.textContent,i)}),o}return null}changeUsageCount(n,o){let i=this.styleRef;if(i.has(n)){let s=i.get(n);return s.usage+=o,s.usage}return i.set(n,{usage:o,elements:[]}),o}getStyleElement(n,o){let i=this.styleNodesInDOM,s=i?.get(o);if(s?.parentNode===n)return i.delete(o),s.removeAttribute(id),s;{let a=this.doc.createElement("style");return this.nonce&&a.setAttribute("nonce",this.nonce),a.textContent=o,this.platformIsServer&&a.setAttribute(id,this.appId),n.appendChild(a),a}}addStyleToHost(n,o){let i=this.getStyleElement(n,o),s=this.styleRef,a=s.get(o)?.elements;a?a.push(i):s.set(o,{elements:[i],usage:1})}resetHostNodes(){let n=this.hostNodes;n.clear(),n.add(this.doc.head)}};t.\u0275fac=function(o){return new(o||t)(w(J),w(Os),w(Zc,8),w($e))},t.\u0275prov=C({token:t,factory:t.\u0275fac});let e=t;return e})(),sd={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},dd=/%COMP%/g,ey="%COMP%",kS=`_nghost-${ey}`,LS=`_ngcontent-${ey}`,jS=!0,VS=new b("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>jS});function $S(e){return LS.replace(dd,e)}function US(e){return kS.replace(dd,e)}function ty(e,t){return t.map(r=>r.replace(dd,e))}var Yv=(()=>{let t=class t{constructor(n,o,i,s,a,u,c,l=null){this.eventManager=n,this.sharedStylesHost=o,this.appId=i,this.removeStylesOnCompDestroy=s,this.doc=a,this.platformId=u,this.ngZone=c,this.nonce=l,this.rendererByCompId=new Map,this.platformIsServer=Ql(u),this.defaultRenderer=new Ao(n,a,c,this.platformIsServer)}createRenderer(n,o){if(!n||!o)return this.defaultRenderer;this.platformIsServer&&o.encapsulation===ht.ShadowDom&&(o=K(y({},o),{encapsulation:ht.Emulated}));let i=this.getOrCreateRenderer(n,o);return i instanceof ya?i.applyToHost(n):i instanceof No&&i.applyStyles(),i}getOrCreateRenderer(n,o){let i=this.rendererByCompId,s=i.get(o.id);if(!s){let a=this.doc,u=this.ngZone,c=this.eventManager,l=this.sharedStylesHost,d=this.removeStylesOnCompDestroy,f=this.platformIsServer;switch(o.encapsulation){case ht.Emulated:s=new ya(c,l,o,this.appId,d,a,u,f);break;case ht.ShadowDom:return new ld(c,l,n,o,a,u,this.nonce,f);default:s=new No(c,l,o,d,a,u,f);break}i.set(o.id,s)}return s}ngOnDestroy(){this.rendererByCompId.clear()}};t.\u0275fac=function(o){return new(o||t)(w(Xv),w(Jv),w(Os),w(VS),w(J),w($e),w(H),w(Zc))},t.\u0275prov=C({token:t,factory:t.\u0275fac});let e=t;return e})(),Ao=class{constructor(t,r,n,o){this.eventManager=t,this.doc=r,this.ngZone=n,this.platformIsServer=o,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(t,r){return r?this.doc.createElementNS(sd[r]||r,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,r){(Qv(t)?t.content:t).appendChild(r)}insertBefore(t,r,n){t&&(Qv(t)?t.content:t).insertBefore(r,n)}removeChild(t,r){t&&t.removeChild(r)}selectRootElement(t,r){let n=typeof t=="string"?this.doc.querySelector(t):t;if(!n)throw new E(-5104,!1);return r||(n.textContent=""),n}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,r,n,o){if(o){r=o+":"+r;let i=sd[o];i?t.setAttributeNS(i,r,n):t.setAttribute(r,n)}else t.setAttribute(r,n)}removeAttribute(t,r,n){if(n){let o=sd[n];o?t.removeAttributeNS(o,r):t.removeAttribute(`${n}:${r}`)}else t.removeAttribute(r)}addClass(t,r){t.classList.add(r)}removeClass(t,r){t.classList.remove(r)}setStyle(t,r,n,o){o&(mt.DashCase|mt.Important)?t.style.setProperty(r,n,o&mt.Important?"important":""):t.style[r]=n}removeStyle(t,r,n){n&mt.DashCase?t.style.removeProperty(r):t.style[r]=""}setProperty(t,r,n){t!=null&&(t[r]=n)}setValue(t,r){t.nodeValue=r}listen(t,r,n){if(typeof t=="string"&&(t=Ln().getGlobalEventTarget(this.doc,t),!t))throw new Error(`Unsupported event target ${t} for event ${r}`);return this.eventManager.addEventListener(t,r,this.decoratePreventDefault(n))}decoratePreventDefault(t){return r=>{if(r==="__ngUnwrap__")return t;(this.platformIsServer?this.ngZone.runGuarded(()=>t(r)):t(r))===!1&&r.preventDefault()}}};function Qv(e){return e.tagName==="TEMPLATE"&&e.content!==void 0}var ld=class extends Ao{constructor(t,r,n,o,i,s,a,u){super(t,i,s,u),this.sharedStylesHost=r,this.hostEl=n,this.shadowRoot=n.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let c=ty(o.id,o.styles);for(let l of c){let d=document.createElement("style");a&&d.setAttribute("nonce",a),d.textContent=l,this.shadowRoot.appendChild(d)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,r){return super.appendChild(this.nodeOrShadowRoot(t),r)}insertBefore(t,r,n){return super.insertBefore(this.nodeOrShadowRoot(t),r,n)}removeChild(t,r){return super.removeChild(this.nodeOrShadowRoot(t),r)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},No=class extends Ao{constructor(t,r,n,o,i,s,a,u){super(t,i,s,a),this.sharedStylesHost=r,this.removeStylesOnCompDestroy=o,this.styles=u?ty(u,n.styles):n.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}},ya=class extends No{constructor(t,r,n,o,i,s,a,u){let c=o+"-"+n.id;super(t,r,n,i,s,a,u,c),this.contentAttr=$S(c),this.hostAttr=US(c)}applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"")}createElement(t,r){let n=super.createElement(t,r);return super.setAttribute(n,this.contentAttr,""),n}},BS=(()=>{let t=class t extends va{constructor(n){super(n)}supports(n){return!0}addEventListener(n,o,i){return n.addEventListener(o,i,!1),()=>this.removeEventListener(n,o,i)}removeEventListener(n,o,i){return n.removeEventListener(o,i)}};t.\u0275fac=function(o){return new(o||t)(w(J))},t.\u0275prov=C({token:t,factory:t.\u0275fac});let e=t;return e})(),Kv=["alt","control","meta","shift"],HS={"\b":"Backspace"," ":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},zS={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey},WS=(()=>{let t=class t extends va{constructor(n){super(n)}supports(n){return t.parseEventName(n)!=null}addEventListener(n,o,i){let s=t.parseEventName(o),a=t.eventCallback(s.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Ln().onAndCancel(n,s.domEventName,a))}static parseEventName(n){let o=n.toLowerCase().split("."),i=o.shift();if(o.length===0||!(i==="keydown"||i==="keyup"))return null;let s=t._normalizeKey(o.pop()),a="",u=o.indexOf("code");if(u>-1&&(o.splice(u,1),a="code."),Kv.forEach(l=>{let d=o.indexOf(l);d>-1&&(o.splice(d,1),a+=l+".")}),a+=s,o.length!=0||s.length===0)return null;
8let c={};return c.domEventName=i,c.fullKey=a,c}static matchEventFullKeyCode(n,o){let i=HS[n.key]||n.key,s="";return o.indexOf("code.")>-1&&(i=n.code,s="code."),i==null||!i?!1:(i=i.toLowerCase(),i===" "?i="space":i==="."&&(i="dot"),Kv.forEach(a=>{if(a!==i){let u=zS[a];u(n)&&(s+=a+".")}}),s+=i,s===o)}static eventCallback(n,o,i){return s=>{t.matchEventFullKeyCode(s,n)&&i.runGuarded(()=>o(s))}}static _normalizeKey(n){return n==="esc"?"escape":n}};t.\u0275fac=function(o){return new(o||t)(w(J))},t.\u0275prov=C({token:t,factory:t.\u0275fac});let e=t;return e})();function AL(e,t){return tv(y({rootComponent:e},GS(t)))}function GS(e){return{appProviders:[...KS,...e?.providers??[]],platformProviders:QS}}function qS(){ud.makeCurrent()}function ZS(){return new nt}function YS(){return Wp(document),document}var QS=[{provide:$e,useValue:Zl},{provide:qc,useValue:qS,multi:!0},{provide:J,useFactory:YS,deps:[]}];var KS=[{provide:Ns,useValue:"root"},{provide:nt,useFactory:ZS,deps:[]},{provide:cd,useClass:BS,multi:!0,deps:[J,H,$e]},{provide:cd,useClass:WS,multi:!0,deps:[J]},Yv,Jv,Xv,{provide:no,useExisting:Yv},{provide:br,useClass:FS,deps:[]},[]];function XS(){return new JS(w(J))}var JS=(()=>{let t=class t{constructor(n){this._doc=n,this._dom=Ln()}addTag(n,o=!1){return n?this._getOrCreateElement(n,o):null}addTags(n,o=!1){return n?n.reduce((i,s)=>(s&&i.push(this._getOrCreateElement(s,o)),i),[]):[]}getTag(n){return n&&this._doc.querySelector(`meta[${n}]`)||null}getTags(n){if(!n)return[];let o=this._doc.querySelectorAll(`meta[${n}]`);return o?[].slice.call(o):[]}updateTag(n,o){if(!n)return null;o=o||this._parseSelector(n);let i=this.getTag(o);return i?this._setMetaElementAttributes(n,i):this._getOrCreateElement(n,!0)}removeTag(n){this.removeTagElement(this.getTag(n))}removeTagElement(n){n&&this._dom.remove(n)}_getOrCreateElement(n,o=!1){if(!o){let a=this._parseSelector(n),u=this.getTags(a).filter(c=>this._containsAttributes(n,c))[0];if(u!==void 0)return u}let i=this._dom.createElement("meta");return this._setMetaElementAttributes(n,i),this._doc.getElementsByTagName("head")[0].appendChild(i),i}_setMetaElementAttributes(n,o){return Object.keys(n).forEach(i=>o.setAttribute(this._getMetaKeyMap(i),n[i])),o}_parseSelector(n){let o=n.name?"name":"property";return`${o}="${n[o]}"`}_containsAttributes(n,o){return Object.keys(n).every(i=>o.getAttribute(this._getMetaKeyMap(i))===n[i])}_getMetaKeyMap(n){return eT[n]||n}};t.\u0275fac=function(o){return new(o||t)(w(J))},t.\u0275prov=C({token:t,factory:function(o){let i=null;return o?i=new o:i=XS(),i},providedIn:"root"});let e=t;return e})(),eT={httpEquiv:"http-equiv"};function tT(){return new fd(w(J))}var fd=(()=>{let t=class t{constructor(n){this._doc=n}getTitle(){return this._doc.title}setTitle(n){this._doc.title=n||""}};t.\u0275fac=function(o){return new(o||t)(w(J))},t.\u0275prov=C({token:t,factory:function(o){let i=null;return o?i=new o:i=tT(),i},providedIn:"root"});let e=t;return e})();var nT=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=C({token:t,factory:function(o){let i=null;return o?i=new(o||t):i=w(ny),i},providedIn:"root"});let e=t;return e})();function rT(e){return new ny(e.get(J))}var ny=(()=>{let t=class t extends nT{constructor(n){super(),this._doc=n}sanitize(n,o){if(o==null)return null;switch(n){case it.NONE:return o;case it.HTML:return Rt(o,"HTML")?Ue(o):el(this._doc,String(o)).toString();case it.STYLE:return Rt(o,"Style")?Ue(o):o;case it.SCRIPT:if(Rt(o,"Script"))return Ue(o);throw new E(5200,!1);case it.URL:return Rt(o,"URL")?Ue(o):Ls(String(o));case it.RESOURCE_URL:if(Rt(o,"ResourceURL"))return Ue(o);throw new E(5201,!1);default:throw new E(5202,!1)}}bypassSecurityTrustHtml(n){return lg(n)}bypassSecurityTrustStyle(n){return dg(n)}bypassSecurityTrustScript(n){return fg(n)}bypassSecurityTrustUrl(n){return hg(n)}bypassSecurityTrustResourceUrl(n){return pg(n)}};t.\u0275fac=function(o){return new(o||t)(w(J))},t.\u0275prov=C({token:t,factory:function(o){let i=null;return o?i=new o:i=rT(w(We)),i},providedIn:"root"});let e=t;return e})();function NL(...e){let t=[],r=new Set,n=r.has(1);for(let{\u0275providers:o,\u0275kind:i}of e)r.add(i),o.length&&t.push(o);return Kt([[],nv(),r.has(0)||n?[]:Zv({}),t])}var RL=nl,OL=Xt;var R="primary",qo=Symbol("RouteTitle"),vd=class{constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){let r=this.params[t];return Array.isArray(r)?r[0]:r}return null}getAll(t){if(this.has(t)){let r=this.params[t];return Array.isArray(r)?r:[r]}return[]}get keys(){return Object.keys(this.params)}};function Nr(e){return new vd(e)}function iT(e,t,r){let n=r.path.split("/");if(n.length>e.length||r.pathMatch==="full"&&(t.hasChildren()||n.length<e.length))return null;let o={};for(let i=0;i<n.length;i++){let s=n[i],a=e[i];if(s.startsWith(":"))o[s.substring(1)]=a;else if(s!==a.path)return null}return{consumed:e.slice(0,n.length),posParams:o}}function sT(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;++r)if(!Et(e[r],t[r]))return!1;return!0}function Et(e,t){let r=e?yd(e):void 0,n=t?yd(t):void 0;if(!r||!n||r.length!=n.length)return!1;let o;for(let i=0;i<r.length;i++)if(o=r[i],!fy(e[o],t[o]))return!1;return!0}function yd(e){return[...Object.keys(e),...Object.getOwnPropertySymbols(e)]}function fy(e,t){if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;let r=[...e].sort(),n=[...t].sort();return r.every((o,i)=>n[i]===o)}else return e===t}function ln(e){return Xa(e)?e:yo(e)?Q(Promise.resolve(e)):M(e)}var aT={exact:py,subset:gy},hy={exact:uT,subset:cT,ignored:()=>!0};function ry(e,t,r){return aT[r.paths](e.root,t.root,r.matrixParams)&&hy[r.queryParams](e.queryParams,t.queryParams)&&!(r.fragment==="exact"&&e.fragment!==t.fragment)}function uT(e,t){return Et(e,t)}function py(e,t,r){if(!$n(e.segments,t.segments)||!Ca(e.segments,t.segments,r)||e.numberOfChildren!==t.numberOfChildren)return!1;
8for(let n in t.children)if(!e.children[n]||!py(e.children[n],t.children[n],r))return!1;return!0}function cT(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(r=>fy(e[r],t[r]))}function gy(e,t,r){return my(e,t,t.segments,r)}function my(e,t,r,n){if(e.segments.length>r.length){let o=e.segments.slice(0,r.length);return!(!$n(o,r)||t.hasChildren()||!Ca(o,r,n))}else if(e.segments.length===r.length){if(!$n(e.segments,r)||!Ca(e.segments,r,n))return!1;for(let o in t.children)if(!e.children[o]||!gy(e.children[o],t.children[o],n))return!1;return!0}else{let o=r.slice(0,e.segments.length),i=r.slice(e.segments.length);return!$n(e.segments,o)||!Ca(e.segments,o,n)||!e.children[R]?!1:my(e.children[R],t,i,n)}}function Ca(e,t,r){return t.every((n,o)=>hy[r](e[o].parameters,n.parameters))}var sn=class{constructor(t=new U([],{}),r={},n=null){this.root=t,this.queryParams=r,this.fragment=n}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Nr(this.queryParams)),this._queryParamMap}toString(){return fT.serialize(this)}},U=class{constructor(t,r){this.segments=t,this.children=r,this.parent=null,Object.values(r).forEach(n=>n.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Ea(this)}},Vn=class{constructor(t,r){this.path=t,this.parameters=r}get parameterMap(){return this._parameterMap||(this._parameterMap=Nr(this.parameters)),this._parameterMap}toString(){return yy(this)}};function lT(e,t){return $n(e,t)&&e.every((r,n)=>Et(r.parameters,t[n].parameters))}function $n(e,t){return e.length!==t.length?!1:e.every((r,n)=>r.path===t[n].path)}function dT(e,t){let r=[];return Object.entries(e.children).forEach(([n,o])=>{n===R&&(r=r.concat(t(o,n)))}),Object.entries(e.children).forEach(([n,o])=>{n!==R&&(r=r.concat(t(o,n)))}),r}var Zo=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=C({token:t,factory:()=>(()=>new jo)(),providedIn:"root"});let e=t;return e})(),jo=class{parse(t){let r=new wd(t);return new sn(r.parseRootSegment(),r.parseQueryParams(),r.parseFragment())}serialize(t){let r=`/${Ro(t.root,!0)}`,n=gT(t.queryParams),o=typeof t.fragment=="string"?`#${hT(t.fragment)}`:"";return`${r}${n}${o}`}},fT=new jo;function Ea(e){return e.segments.map(t=>yy(t)).join("/")}function Ro(e,t){if(!e.hasChildren())return Ea(e);if(t){let r=e.children[R]?Ro(e.children[R],!1):"",n=[];return Object.entries(e.children).forEach(([o,i])=>{o!==R&&n.push(`${o}:${Ro(i,!1)}`)}),n.length>0?`${r}(${n.join("//")})`:r}else{let r=dT(e,(n,o)=>o===R?[Ro(e.children[R],!1)]:[`${o}:${Ro(n,!1)}`]);return Object.keys(e.children).length===1&&e.children[R]!=null?`${Ea(e)}/${r[0]}`:`${Ea(e)}/(${r.join("//")})`}}function vy(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Da(e){return vy(e).replace(/%3B/gi,";")}function hT(e){return encodeURI(e)}function Dd(e){return vy(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Ia(e){return decodeURIComponent(e)}function oy(e){return Ia(e.replace(/\+/g,"%20"))}function yy(e){return`${Dd(e.path)}${pT(e.parameters)}`}function pT(e){return Object.entries(e).map(([t,r])=>`;${Dd(t)}=${Dd(r)}`).join("")}function gT(e){let t=Object.entries(e).map(([r,n])=>Array.isArray(n)?n.map(o=>`${Da(r)}=${Da(o)}`).join("&"):`${Da(r)}=${Da(n)}`).filter(r=>r);return t.length?`?${t.join("&")}`:""}var mT=/^[^\/()?;#]+/;function hd(e){let t=e.match(mT);return t?t[0]:""}var vT=/^[^\/()?;=#]+/;function yT(e){let t=e.match(vT);return t?t[0]:""}var DT=/^[^=?&#]+/;function wT(e){let t=e.match(DT);return t?t[0]:""}var CT=/^[^&#]+/;function ET(e){let t=e.match(CT);return t?t[0]:""}var wd=class{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new U([],{}):new U([],this.parseChildren())}parseQueryParams(){let t={};if(this.consumeOptional("?"))do this.parseQueryParam(t);while(this.consumeOptional("&"));return t}
vendor: 5,343 bytes, line 8
8parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let r={};this.peekStartsWith("/(")&&(this.capture("/"),r=this.parseParens(!0));let n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(t.length>0||Object.keys(r).length>0)&&(n[R]=new U(t,r)),n}parseSegment(){let t=hd(this.remaining);if(t===""&&this.peekStartsWith(";"))throw new E(4009,!1);return this.capture(t),new Vn(Ia(t),this.parseMatrixParams())}parseMatrixParams(){let t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){let r=yT(this.remaining);if(!r)return;this.capture(r);let n="";if(this.consumeOptional("=")){let o=hd(this.remaining);o&&(n=o,this.capture(n))}t[Ia(r)]=Ia(n)}parseQueryParam(t){let r=wT(this.remaining);if(!r)return;this.capture(r);let n="";if(this.consumeOptional("=")){let s=ET(this.remaining);s&&(n=s,this.capture(n))}let o=oy(r),i=oy(n);if(t.hasOwnProperty(o)){let s=t[o];Array.isArray(s)||(s=[s],t[o]=s),s.push(i)}else t[o]=i}parseParens(t){let r={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let n=hd(this.remaining),o=this.remaining[n.length];if(o!=="/"&&o!==")"&&o!==";")throw new E(4010,!1);let i;n.indexOf(":")>-1?(i=n.slice(0,n.indexOf(":")),this.capture(i),this.capture(":")):t&&(i=R);let s=this.parseChildren();r[i]=Object.keys(s).length===1?s[R]:new U([],s),this.consumeOptional("//")}return r}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return this.peekStartsWith(t)?(this.remaining=this.remaining.substring(t.length),!0):!1}capture(t){if(!this.consumeOptional(t))throw new E(4011,!1)}};function Dy(e){return e.segments.length>0?new U([],{[R]:e}):e}function wy(e){let t={};for(let[n,o]of Object.entries(e.children)){let i=wy(o);if(n===R&&i.segments.length===0&&i.hasChildren())for(let[s,a]of Object.entries(i.children))t[s]=a;else(i.segments.length>0||i.hasChildren())&&(t[n]=i)}let r=new U(e.segments,t);return IT(r)}function IT(e){if(e.numberOfChildren===1&&e.children[R]){let t=e.children[R];return new U(e.segments.concat(t.segments),t.children)}return e}function Rr(e){return e instanceof sn}function bT(e,t,r=null,n=null){let o=Cy(e);return Ey(o,t,r,n)}function Cy(e){let t;function r(i){let s={};for(let u of i.children){let c=r(u);s[u.outlet]=c}let a=new U(i.url,s);return i===e&&(t=a),a}let n=r(e.root),o=Dy(n);return t??o}function Ey(e,t,r,n){let o=e;for(;o.parent;)o=o.parent;if(t.length===0)return pd(o,o,o,r,n);let i=MT(t);if(i.toRoot())return pd(o,o,new U([],{}),r,n);let s=ST(i,o,e),a=s.processChildren?Fo(s.segmentGroup,s.index,i.commands):by(s.segmentGroup,s.index,i.commands);return pd(o,s.segmentGroup,a,r,n)}function ba(e){return typeof e=="object"&&e!=null&&!e.outlets&&!e.segmentPath}function Vo(e){return typeof e=="object"&&e!=null&&e.outlets}function pd(e,t,r,n,o){let i={};n&&Object.entries(n).forEach(([u,c])=>{i[u]=Array.isArray(c)?c.map(l=>`${l}`):`${c}`});let s;e===t?s=r:s=Iy(e,t,r);let a=Dy(wy(s));return new sn(a,i,o)}function Iy(e,t,r){let n={};return Object.entries(e.children).forEach(([o,i])=>{i===t?n[o]=r:n[o]=Iy(i,t,r)}),new U(e.segments,n)}var Ma=class{constructor(t,r,n){if(this.isAbsolute=t,this.numberOfDoubleDots=r,this.commands=n,t&&n.length>0&&ba(n[0]))throw new E(4003,!1);let o=n.find(Vo);if(o&&o!==n.at(-1))throw new E(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function MT(e){if(typeof e[0]=="string"&&e.length===1&&e[0]==="/")return new Ma(!0,0,e);let t=0,r=!1,n=e.reduce((o,i,s)=>{if(typeof i=="object"&&i!=null){if(i.outlets){let a={};return Object.entries(i.outlets).forEach(([u,c])=>{a[u]=typeof c=="string"?c.split("/"):c}),[...o,{outlets:a}]}if(i.segmentPath)return[...o,i.segmentPath]}return typeof i!="string"?[...o,i]:s===0?(i.split("/").forEach((a,u)=>{u==0&&a==="."||(u==0&&a===""?r=!0:a===".."?t++:a!=""&&o.push(a))}),o):[...o,i]},[]);return new Ma(r,t,n)}var _r=class{constructor(t,r,n){this.segmentGroup=t,this.processChildren=r,this.index=n}};function ST(e,t,r){if(e.isAbsolute)return new _r(t,!0,0);if(!r)return new _r(t,!1,NaN);if(r.parent===null)return new _r(r,!0,0);let n=ba(e.commands[0])?0:1,o=r.segments.length-1+n;return TT(r,o,e.numberOfDoubleDots)}function TT(e,t,r){let n=e,o=t,i=r;for(;i>o;){if(i-=o,n=n.parent,!n)throw new E(4005,!1);o=n.segments.length}return new _r(n,!1,o-i)}function xT(e){return Vo(e[0])?e[0].outlets:{[R]:e}}function by(e,t,r){if(e||(e=new U([],{})),e.segments.length===0&&e.hasChildren())return Fo(e,t,r);let n=_T(e,t,r),o=r.slice(n.commandIndex);if(n.match&&n.pathIndex<e.segments.length){let i=new U(e.segments.slice(0,n.pathIndex),{});return i.children[R]=new U(e.segments.slice(n.pathIndex),e.children),Fo(i,0,o)}else return n.match&&o.length===0?new U(e.segments,{}):n.match&&!e.hasChildren()?Cd(e,t,r):n.match?Fo(e,0,o):Cd(e,t,r)}function Fo(e,t,r){if(r.length===0)return new U(e.segments,{});{let n=xT(r),o={};if(Object.keys(n).some(i=>i!==R)&&e.children[R]&&e.numberOfChildren===1&&e.children[R].segments.length===0){let i=Fo(e.children[R],t,r);return new U(e.segments,i.children)}
8return Object.entries(n).forEach(([i,s])=>{typeof s=="string"&&(s=[s]),s!==null&&(o[i]=by(e.children[i],t,s))}),Object.entries(e.children).forEach(([i,s])=>{n[i]===void 0&&(o[i]=s)}),new U(e.segments,o)}}function _T(e,t,r){let n=0,o=t,i={match:!1,pathIndex:0,commandIndex:0};for(;o<e.segments.length;){if(n>=r.length)return i;let s=e.segments[o],a=r[n];if(Vo(a))break;let u=`${a}`,c=n<r.length-1?r[n+1]:null;if(o>0&&u===void 0)break;if(u&&c&&typeof c=="object"&&c.outlets===void 0){if(!sy(u,c,s))return i;n+=2}else{if(!sy(u,{},s))return i;n++}o++}return{match:!0,pathIndex:o,commandIndex:n}}function Cd(e,t,r){let n=e.segments.slice(0,t),o=0;for(;o<r.length;){let i=r[o];if(Vo(i)){let u=AT(i.outlets);return new U(n,u)}if(o===0&&ba(r[0])){let u=e.segments[t];n.push(new Vn(u.path,iy(r[0]))),o++;continue}let s=Vo(i)?i.outlets[R]:`${i}`,a=o<r.length-1?r[o+1]:null;s&&a&&ba(a)?(n.push(new Vn(s,iy(a))),o+=2):(n.push(new Vn(s,{})),o++)}return new U(n,{})}function AT(e){let t={};return Object.entries(e).forEach(([r,n])=>{typeof n=="string"&&(n=[n]),n!==null&&(t[r]=Cd(new U([],{}),0,n))}),t}function iy(e){let t={};return Object.entries(e).forEach(([r,n])=>t[r]=`${n}`),t}function sy(e,t,r){return e==r.path&&Et(t,r.parameters)}var ko="imperative",qe=class{constructor(t,r){this.id=t,this.url=r}},Or=class extends qe{constructor(t,r,n="imperative",o=null){super(t,r),this.type=0,this.navigationTrigger=n,this.restoredState=o}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},ut=class extends qe{constructor(t,r,n){super(t,r),this.urlAfterRedirects=n,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},an=class extends qe{constructor(t,r,n,o){super(t,r),this.reason=n,this.code=o,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},un=class extends qe{constructor(t,r,n,o){super(t,r),this.reason=n,this.code=o,this.type=16}},$o=class extends qe{constructor(t,r,n,o){super(t,r),this.error=n,this.target=o,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},Sa=class extends qe{constructor(t,r,n,o){super(t,r),this.urlAfterRedirects=n,this.state=o,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Ed=class extends qe{constructor(t,r,n,o){super(t,r),this.urlAfterRedirects=n,this.state=o,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Id=class extends qe{constructor(t,r,n,o,i){super(t,r),this.urlAfterRedirects=n,this.state=o,this.shouldActivate=i,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},bd=class extends qe{constructor(t,r,n,o){super(t,r),this.urlAfterRedirects=n,this.state=o,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Md=class extends qe{constructor(t,r,n,o){super(t,r),this.urlAfterRedirects=n,this.state=o,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Sd=class{constructor(t){this.route=t,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},Td=class{constructor(t){this.route=t,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},xd=class{constructor(t){this.snapshot=t,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},_d=class{constructor(t){this.snapshot=t,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Ad=class{constructor(t){this.snapshot=t,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Nd=class{constructor(t){this.snapshot=t,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Ta=class{constructor(t,r,n){this.routerEvent=t,this.position=r,this.anchor=n,this.type=15}toString(){let t=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${t}')`}},Uo=class{},Bo=class{constructor(t){this.url=t}};var Rd=class{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Yo,this.attachRef=null}},Yo=(()=>{let t=class t{constructor(){this.contexts=new Map}onChildOutletCreated(n,o){let i=this.getOrCreateContext(n);i.outlet=o,this.contexts.set(n,i)}onChildOutletDestroyed(n){let o=this.getContext(n);o&&(o.outlet=null,o.attachRef=null)}onOutletDeactivated(){let n=this.contexts;return this.contexts=new Map,n}onOutletReAttached(n){this.contexts=n}getOrCreateContext(n){let o=this.getContext(n);return o||(o=new Rd,this.contexts.set(n,o)),o}getContext(n){return this.contexts.get(n)||null}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=C({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),xa=class{constructor(t){this._root=t}get root(){return this._root.value}
8parent(t){let r=this.pathFromRoot(t);return r.length>1?r[r.length-2]:null}children(t){let r=Od(t,this._root);return r?r.children.map(n=>n.value):[]}firstChild(t){let r=Od(t,this._root);return r&&r.children.length>0?r.children[0].value:null}siblings(t){let r=Pd(t,this._root);return r.length<2?[]:r[r.length-2].children.map(o=>o.value).filter(o=>o!==t)}pathFromRoot(t){return Pd(t,this._root).map(r=>r.value)}};function Od(e,t){if(e===t.value)return t;for(let r of t.children){let n=Od(e,r);if(n)return n}return null}function Pd(e,t){if(e===t.value)return[t];for(let r of t.children){let n=Pd(e,r);if(n.length)return n.unshift(t),n}return[]}var He=class{constructor(t,r){this.value=t,this.children=r}toString(){return`TreeNode(${this.value})`}};function xr(e){let t={};return e&&e.children.forEach(r=>t[r.value.outlet]=r),t}var _a=class extends xa{constructor(t,r){super(t),this.snapshot=r,zd(this,t)}toString(){return this.snapshot.toString()}};function My(e){let t=NT(e),r=new ge([new Vn("",{})]),n=new ge({}),o=new ge({}),i=new ge({}),s=new ge(""),a=new cn(r,n,i,s,o,R,e,t.root);return a.snapshot=t.root,new _a(new He(a,[]),t)}function NT(e){let t={},r={},n={},o="",i=new Ho([],t,n,o,r,R,e,null,{});return new Aa("",new He(i,[]))}var cn=class{constructor(t,r,n,o,i,s,a,u){this.urlSubject=t,this.paramsSubject=r,this.queryParamsSubject=n,this.fragmentSubject=o,this.dataSubject=i,this.outlet=s,this.component=a,this._futureSnapshot=u,this.title=this.dataSubject?.pipe(O(c=>c[qo]))??M(void 0),this.url=t,this.params=r,this.queryParams=n,this.fragment=o,this.data=i}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe(O(t=>Nr(t)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(O(t=>Nr(t)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function Hd(e,t,r="emptyOnly"){let n,{routeConfig:o}=e;return t!==null&&(r==="always"||o?.path===""||!t.component&&!t.routeConfig?.loadComponent)?n={params:y(y({},t.params),e.params),data:y(y({},t.data),e.data),resolve:y(y(y(y({},e.data),t.data),o?.data),e._resolvedData)}:n={params:y({},e.params),data:y({},e.data),resolve:y(y({},e.data),e._resolvedData??{})},o&&Ty(o)&&(n.resolve[qo]=o.title),n}var Ho=class{get title(){return this.data?.[qo]}constructor(t,r,n,o,i,s,a,u,c){this.url=t,this.params=r,this.queryParams=n,this.fragment=o,this.data=i,this.outlet=s,this.component=a,this.routeConfig=u,this._resolve=c}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=Nr(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Nr(this.queryParams)),this._queryParamMap}toString(){let t=this.url.map(n=>n.toString()).join("/"),r=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${t}', path:'${r}')`}},Aa=class extends xa{constructor(t,r){super(r),this.url=t,zd(this,r)}toString(){return Sy(this._root)}};function zd(e,t){t.value._routerState=e,t.children.forEach(r=>zd(e,r))}function Sy(e){let t=e.children.length>0?` { ${e.children.map(Sy).join(", ")} } `:"";return`${e.value}${t}`}function gd(e){if(e.snapshot){let t=e.snapshot,r=e._futureSnapshot;e.snapshot=r,Et(t.queryParams,r.queryParams)||e.queryParamsSubject.next(r.queryParams),t.fragment!==r.fragment&&e.fragmentSubject.next(r.fragment),Et(t.params,r.params)||e.paramsSubject.next(r.params),sT(t.url,r.url)||e.urlSubject.next(r.url),Et(t.data,r.data)||e.dataSubject.next(r.data)}else e.snapshot=e._futureSnapshot,e.dataSubject.next(e._futureSnapshot.data)}function Fd(e,t){let r=Et(e.params,t.params)&&lT(e.url,t.url),n=!e.parent!=!t.parent;return r&&!n&&(!e.parent||Fd(e.parent,t.parent))}
8function Ty(e){return typeof e.title=="string"||e.title===null}var RT=(()=>{let t=class t{constructor(){this.activated=null,this._activatedRoute=null,this.name=R,this.activateEvents=new Pe,this.deactivateEvents=new Pe,this.attachEvents=new Pe,this.detachEvents=new Pe,this.parentContexts=g(Yo),this.location=g(Dt),this.changeDetector=g(Er),this.environmentInjector=g(Me),this.inputBinder=g(Pa,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(n){if(n.name){let{firstChange:o,previousValue:i}=n.name;if(o)return;this.isTrackedInParentContexts(i)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(i)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(n){return this.parentContexts.getContext(n)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let n=this.parentContexts.getContext(this.name);n?.route&&(n.attachRef?this.attach(n.attachRef,n.route):this.activateWith(n.route,n.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new E(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new E(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new E(4012,!1);this.location.detach();let n=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(n.instance),n}attach(n,o){this.activated=n,this._activatedRoute=o,this.location.insert(n.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(n.instance)}deactivate(){if(this.activated){let n=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(n)}}activateWith(n,o){if(this.isActivated)throw new E(4013,!1);this._activatedRoute=n;let i=this.location,a=n.snapshot.component,u=this.parentContexts.getOrCreateContext(this.name).children,c=new kd(n,u,i.injector);this.activated=i.createComponent(a,{index:i.length,injector:c,environmentInjector:o??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275dir=rt({type:t,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[Zt]});let e=t;return e})(),kd=class{constructor(t,r,n){this.route=t,this.childContexts=r,this.parent=n}get(t,r){return t===cn?this.route:t===Yo?this.childContexts:this.parent.get(t,r)}},Pa=new b(""),ay=(()=>{let t=class t{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(n){this.unsubscribeFromRouteData(n),this.subscribeToRouteData(n)}unsubscribeFromRouteData(n){this.outletDataSubscriptions.get(n)?.unsubscribe(),this.outletDataSubscriptions.delete(n)}subscribeToRouteData(n){let{activatedRoute:o}=n,i=zr([o.queryParams,o.params,o.data]).pipe(we(([s,a,u],c)=>(u=y(y(y({},s),a),u),c===0?M(u):Promise.resolve(u)))).subscribe(s=>{if(!n.isActivated||!n.activatedComponentRef||n.activatedRoute!==o||o.component===null){this.unsubscribeFromRouteData(n);return}let a=rv(o.component);if(!a){this.unsubscribeFromRouteData(n);return}for(let{templateName:u}of a.inputs)n.activatedComponentRef.setInput(u,s[u])});this.outletDataSubscriptions.set(n,i)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=C({token:t,factory:t.\u0275fac});let e=t;return e})();function OT(e,t,r){let n=zo(e,t._root,r?r._root:void 0);return new _a(n,t)}function zo(e,t,r){if(r&&e.shouldReuseRoute(t.value,r.value.snapshot)){let n=r.value;n._futureSnapshot=t.value;let o=PT(e,t,r);return new He(n,o)}else{if(e.shouldAttach(t.value)){let i=e.retrieve(t.value);if(i!==null){let s=i.route;return s.value._futureSnapshot=t.value,s.children=t.children.map(a=>zo(e,a)),s}}let n=FT(t.value),o=t.children.map(i=>zo(e,i));return new He(n,o)}}function PT(e,t,r){return t.children.map(n=>{for(let o of r.children)if(e.shouldReuseRoute(n.value,o.value.snapshot))return zo(e,n,o);return zo(e,n)})}function FT(e){return new cn(new ge(e.url),new ge(e.params),new ge(e.queryParams),new ge(e.fragment),new ge(e.data),e.outlet,e.component,e)}var xy="ngNavigationCancelingError";function _y(e,t){let{redirectTo:r,navigationBehaviorOptions:n}=Rr(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,o=Ay(!1,0,t);return o.url=r,o.navigationBehaviorOptions=n,o}function Ay(e,t,r){let n=new Error("NavigationCancelingError: "+(e||""));return n[xy]=!0,n.cancellationCode=t,r&&(n.url=r),n}function kT(e){return Ny(e)&&Rr(e.url)}function Ny(e){return e&&e[xy]}var LT=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=Jh({type:t,selectors:[["ng-component"]],standalone:!0,features:[jm],decls:1,vars:0,template:function(o,i){o&1&&Al(0,"router-outlet")},dependencies:[RT],encapsulation:2});let e=t;return e})();function jT(e,t){return e.providers&&!e._injector&&(e._injector=Ks(e.providers,t,`Route: ${e.path}`)),e._injector??t}function Wd(e){let t=e.children&&e.children.map(Wd),r=t?K(y({},e),{children:t}):y({},e);return!r.component&&!r.loadComponent&&(t||r.loadChildren)&&r.outlet&&r.outlet!==R&&(r.component=LT),r}function It(e){return e.outlet||R}function VT(e,t){let r=e.filter(n=>It(n)===t);return r.push(...e.filter(n=>It(n)!==t)),r}function Qo(e){if(!e)return null;if(e.routeConfig?._injector)return e.routeConfig._injector;for(let t=e.parent;t;t=t.parent){let r=t.routeConfig;if(r?._loadedInjector)return r._loadedInjector;if(r?._injector)return r._injector}return null}var $T=(e,t,r,n)=>O(o=>(new Ld(t,o.targetRouterState,o.currentRouterState,r,n).activate(e),o)),Ld=class{constructor(t,r,n,o,i){this.routeReuseStrategy=t,this.futureState=r,this.currState=n,this.forwardEvent=o,this.inputBindingEnabled=i}activate(t){let r=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(r,n,t),gd(this.futureState.root),this.activateChildRoutes(r,n,t)}deactivateChildRoutes(t,r,n){let o=xr(r);
vendor: 6,328 bytes, line 8
8t.children.forEach(i=>{let s=i.value.outlet;this.deactivateRoutes(i,o[s],n),delete o[s]}),Object.values(o).forEach(i=>{this.deactivateRouteAndItsChildren(i,n)})}deactivateRoutes(t,r,n){let o=t.value,i=r?r.value:null;if(o===i)if(o.component){let s=n.getContext(o.outlet);s&&this.deactivateChildRoutes(t,r,s.children)}else this.deactivateChildRoutes(t,r,n);else i&&this.deactivateRouteAndItsChildren(r,n)}deactivateRouteAndItsChildren(t,r){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,r):this.deactivateRouteAndOutlet(t,r)}detachAndStoreRouteSubtree(t,r){let n=r.getContext(t.value.outlet),o=n&&t.value.component?n.children:r,i=xr(t);for(let s of Object.values(i))this.deactivateRouteAndItsChildren(s,o);if(n&&n.outlet){let s=n.outlet.detach(),a=n.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:s,route:t,contexts:a})}}deactivateRouteAndOutlet(t,r){let n=r.getContext(t.value.outlet),o=n&&t.value.component?n.children:r,i=xr(t);for(let s of Object.values(i))this.deactivateRouteAndItsChildren(s,o);n&&(n.outlet&&(n.outlet.deactivate(),n.children.onOutletDeactivated()),n.attachRef=null,n.route=null)}activateChildRoutes(t,r,n){let o=xr(r);t.children.forEach(i=>{this.activateRoutes(i,o[i.value.outlet],n),this.forwardEvent(new Nd(i.value.snapshot))}),t.children.length&&this.forwardEvent(new _d(t.value.snapshot))}activateRoutes(t,r,n){let o=t.value,i=r?r.value:null;if(gd(o),o===i)if(o.component){let s=n.getOrCreateContext(o.outlet);this.activateChildRoutes(t,r,s.children)}else this.activateChildRoutes(t,r,n);else if(o.component){let s=n.getOrCreateContext(o.outlet);if(this.routeReuseStrategy.shouldAttach(o.snapshot)){let a=this.routeReuseStrategy.retrieve(o.snapshot);this.routeReuseStrategy.store(o.snapshot,null),s.children.onOutletReAttached(a.contexts),s.attachRef=a.componentRef,s.route=a.route.value,s.outlet&&s.outlet.attach(a.componentRef,a.route.value),gd(a.route.value),this.activateChildRoutes(t,null,s.children)}else{let a=Qo(o.snapshot);s.attachRef=null,s.route=o,s.injector=a,s.outlet&&s.outlet.activateWith(o,s.injector),this.activateChildRoutes(t,null,s.children)}}else this.activateChildRoutes(t,null,n)}},Na=class{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}},Ar=class{constructor(t,r){this.component=t,this.route=r}};function UT(e,t,r){let n=e._root,o=t?t._root:null;return Oo(n,o,r,[n.value])}function BT(e){let t=e.routeConfig?e.routeConfig.canActivateChild:null;return!t||t.length===0?null:{node:e,guards:t}}function Fr(e,t){let r=Symbol(),n=t.get(e,r);return n===r?typeof e=="function"&&!Uh(e)?e:t.get(e):n}function Oo(e,t,r,n,o={canDeactivateChecks:[],canActivateChecks:[]}){let i=xr(t);return e.children.forEach(s=>{HT(s,i[s.value.outlet],r,n.concat([s.value]),o),delete i[s.value.outlet]}),Object.entries(i).forEach(([s,a])=>Lo(a,r.getContext(s),o)),o}function HT(e,t,r,n,o={canDeactivateChecks:[],canActivateChecks:[]}){let i=e.value,s=t?t.value:null,a=r?r.getContext(e.value.outlet):null;if(s&&i.routeConfig===s.routeConfig){let u=zT(s,i,i.routeConfig.runGuardsAndResolvers);u?o.canActivateChecks.push(new Na(n)):(i.data=s.data,i._resolvedData=s._resolvedData),i.component?Oo(e,t,a?a.children:null,n,o):Oo(e,t,r,n,o),u&&a&&a.outlet&&a.outlet.isActivated&&o.canDeactivateChecks.push(new Ar(a.outlet.component,s))}else s&&Lo(t,a,o),o.canActivateChecks.push(new Na(n)),i.component?Oo(e,null,a?a.children:null,n,o):Oo(e,null,r,n,o);return o}function zT(e,t,r){if(typeof r=="function")return r(e,t);switch(r){case"pathParamsChange":return!$n(e.url,t.url);case"pathParamsOrQueryParamsChange":return!$n(e.url,t.url)||!Et(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Fd(e,t)||!Et(e.queryParams,t.queryParams);case"paramsChange":default:return!Fd(e,t)}}function Lo(e,t,r){let n=xr(e),o=e.value;Object.entries(n).forEach(([i,s])=>{o.component?t?Lo(s,t.children.getContext(i),r):Lo(s,null,r):Lo(s,t,r)}),o.component?t&&t.outlet&&t.outlet.isActivated?r.canDeactivateChecks.push(new Ar(t.outlet.component,o)):r.canDeactivateChecks.push(new Ar(null,o)):r.canDeactivateChecks.push(new Ar(null,o))}function Ko(e){return typeof e=="function"}function WT(e){return typeof e=="boolean"}function GT(e){return e&&Ko(e.canLoad)}function qT(e){return e&&Ko(e.canActivate)}function ZT(e){return e&&Ko(e.canActivateChild)}function YT(e){return e&&Ko(e.canDeactivate)}function QT(e){return e&&Ko(e.canMatch)}function Ry(e){return e instanceof Qe||e?.name==="EmptyError"}var wa=Symbol("INITIAL_VALUE");function Pr(){return we(e=>zr(e.map(t=>t.pipe(ct(1),ou(wa)))).pipe(O(t=>{for(let r of t)if(r!==!0){if(r===wa)return wa;if(r===!1||r instanceof sn)return r}return!0}),ye(t=>t!==wa),ct(1)))}function KT(e,t){return ee(r=>{let{targetSnapshot:n,currentSnapshot:o,guards:{canActivateChecks:i,canDeactivateChecks:s}}=r;return s.length===0&&i.length===0?M(K(y({},r),{guardsResult:!0})):XT(s,n,o,e).pipe(ee(a=>a&&WT(a)?JT(n,i,e,t):M(a)),O(a=>K(y({},r),{guardsResult:a})))})}function XT(e,t,r,n){return Q(e).pipe(ee(o=>ox(o.component,o.route,r,t,n)),Ke(o=>o!==!0,!0))}function JT(e,t,r,n){return Q(t).pipe(Tt(o=>Xn(tx(o.route.parent,n),ex(o.route,n),rx(e,o.path,r),nx(e,o.route,r))),Ke(o=>o!==!0,!0))}function ex(e,t){return e!==null&&t&&t(new Ad(e)),M(!0)}function tx(e,t){return e!==null&&t&&t(new xd(e)),M(!0)}function nx(e,t,r){let n=t.routeConfig?t.routeConfig.canActivate:null;if(!n||n.length===0)return M(!0);let o=n.map(i=>Ai(()=>{let s=Qo(t)??r,a=Fr(i,s),u=qT(a)?a.canActivate(t,e):yt(s,()=>a(t,e));return ln(u).pipe(Ke())}));return M(o).pipe(Pr())}function rx(e,t,r){let n=t[t.length-1],i=t.slice(0,t.length-1).reverse().map(s=>BT(s)).filter(s=>s!==null).map(s=>Ai(()=>{let a=s.guards.map(u=>{let c=Qo(s.node)??r,l=Fr(u,c),d=ZT(l)?l.canActivateChild(n,e):yt(c,()=>l(n,e));return ln(d).pipe(Ke())});return M(a).pipe(Pr())}));return M(i).pipe(Pr())}function ox(e,t,r,n,o){let i=t&&t.routeConfig?t.routeConfig.canDeactivate:null;if(!i||i.length===0)return M(!0);let s=i.map(a=>{let u=Qo(t)??o,c=Fr(a,u),l=YT(c)?c.canDeactivate(e,t,r,n):yt(u,()=>c(e,t,r,n));return ln(l).pipe(Ke())});return M(s).pipe(Pr())}function ix(e,t,r,n){let o=t.canLoad;if(o===void 0||o.length===0)return M(!0);let i=o.map(s=>{let a=Fr(s,e),u=GT(a)?a.canLoad(t,r):yt(e,()=>
8a(t,r));return ln(u)});return M(i).pipe(Pr(),Oy(n))}function Oy(e){return qa(ne(t=>{if(Rr(t))throw _y(e,t)}),O(t=>t===!0))}function sx(e,t,r,n){let o=t.canMatch;if(!o||o.length===0)return M(!0);let i=o.map(s=>{let a=Fr(s,e),u=QT(a)?a.canMatch(t,r):yt(e,()=>a(t,r));return ln(u)});return M(i).pipe(Pr(),Oy(n))}var Wo=class{constructor(t){this.segmentGroup=t||null}},Ra=class extends Error{constructor(t){super(),this.urlTree=t}};function Tr(e){return Qn(new Wo(e))}function ax(e){return Qn(new E(4e3,!1))}function ux(e){return Qn(Ay(!1,3))}var jd=class{constructor(t,r){this.urlSerializer=t,this.urlTree=r}lineralizeSegments(t,r){let n=[],o=r.root;for(;;){if(n=n.concat(o.segments),o.numberOfChildren===0)return M(n);if(o.numberOfChildren>1||!o.children[R])return ax(t.redirectTo);o=o.children[R]}}applyRedirectCommands(t,r,n){let o=this.applyRedirectCreateUrlTree(r,this.urlSerializer.parse(r),t,n);if(r.startsWith("/"))throw new Ra(o);return o}applyRedirectCreateUrlTree(t,r,n,o){let i=this.createSegmentGroup(t,r.root,n,o);return new sn(i,this.createQueryParams(r.queryParams,this.urlTree.queryParams),r.fragment)}createQueryParams(t,r){let n={};return Object.entries(t).forEach(([o,i])=>{if(typeof i=="string"&&i.startsWith(":")){let a=i.substring(1);n[o]=r[a]}else n[o]=i}),n}createSegmentGroup(t,r,n,o){let i=this.createSegments(t,r.segments,n,o),s={};return Object.entries(r.children).forEach(([a,u])=>{s[a]=this.createSegmentGroup(t,u,n,o)}),new U(i,s)}createSegments(t,r,n,o){return r.map(i=>i.path.startsWith(":")?this.findPosParam(t,i,o):this.findOrReturn(i,n))}findPosParam(t,r,n){let o=n[r.path.substring(1)];if(!o)throw new E(4001,!1);return o}findOrReturn(t,r){let n=0;for(let o of r){if(o.path===t.path)return r.splice(n),o;n++}return t}},Vd={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function cx(e,t,r,n,o){let i=Gd(e,t,r);return i.matched?(n=jT(t,n),sx(n,t,r,o).pipe(O(s=>s===!0?i:y({},Vd)))):M(i)}function Gd(e,t,r){if(t.path==="**")return lx(r);if(t.path==="")return t.pathMatch==="full"&&(e.hasChildren()||r.length>0)?y({},Vd):{matched:!0,consumedSegments:[],remainingSegments:r,parameters:{},positionalParamSegments:{}};let o=(t.matcher||iT)(r,e,t);if(!o)return y({},Vd);let i={};Object.entries(o.posParams??{}).forEach(([a,u])=>{i[a]=u.path});let s=o.consumed.length>0?y(y({},i),o.consumed[o.consumed.length-1].parameters):i;return{matched:!0,consumedSegments:o.consumed,remainingSegments:r.slice(o.consumed.length),parameters:s,positionalParamSegments:o.posParams??{}}}function lx(e){return{matched:!0,parameters:e.at(-1)?.parameters??{},consumedSegments:e,remainingSegments:[],positionalParamSegments:{}}}function uy(e,t,r,n){return r.length>0&&hx(e,r,n)?{segmentGroup:new U(t,fx(n,new U(r,e.children))),slicedSegments:[]}:r.length===0&&px(e,r,n)?{segmentGroup:new U(e.segments,dx(e,r,n,e.children)),slicedSegments:r}:{segmentGroup:new U(e.segments,e.children),slicedSegments:r}}function dx(e,t,r,n){let o={};for(let i of r)if(Fa(e,t,i)&&!n[It(i)]){let s=new U([],{});o[It(i)]=s}return y(y({},n),o)}function fx(e,t){let r={};r[R]=t;for(let n of e)if(n.path===""&&It(n)!==R){let o=new U([],{});r[It(n)]=o}return r}function hx(e,t,r){return r.some(n=>Fa(e,t,n)&&It(n)!==R)}function px(e,t,r){return r.some(n=>Fa(e,t,n))}function Fa(e,t,r){return(e.hasChildren()||t.length>0)&&r.pathMatch==="full"?!1:r.path===""}function gx(e,t,r,n){return It(e)!==n&&(n===R||!Fa(t,r,e))?!1:Gd(t,e,r).matched}function mx(e,t,r){return t.length===0&&!e.children[r]}var $d=class{};function vx(e,t,r,n,o,i,s="emptyOnly"){return new Ud(e,t,r,n,o,s,i).recognize()}var yx=31,Ud=class{constructor(t,r,n,o,i,s,a){this.injector=t,this.configLoader=r,this.rootComponentType=n,this.config=o,this.urlTree=i,this.paramsInheritanceStrategy=s,this.urlSerializer=a,this.applyRedirects=new jd(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(t){return new E(4002,`'${t.segmentGroup}'`)}recognize(){let t=uy(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(t).pipe(O(r=>{let n=new Ho([],Object.freeze({}),Object.freeze(y({},this.urlTree.queryParams)),this.urlTree.fragment,{},R,this.rootComponentType,null,{}),o=new He(n,r),i=new Aa("",o),s=bT(n,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,i.url=this.urlSerializer.serialize(s),this.inheritParamsAndData(i._root,null),{state:i,tree:s}}))}match(t){return this.processSegmentGroup(this.injector,this.config,t,R).pipe(St(n=>{if(n instanceof Ra)return this.urlTree=n.urlTree,this.match(n.urlTree.root);throw n instanceof Wo?this.noMatchError(n):n}))}inheritParamsAndData(t,r){let n=t.value,o=Hd(n,r,this.paramsInheritanceStrategy);n.params=Object.freeze(o.params),n.data=Object.freeze(o.data),t.children.forEac
8h(i=>this.inheritParamsAndData(i,n))}processSegmentGroup(t,r,n,o){return n.segments.length===0&&n.hasChildren()?this.processChildren(t,r,n):this.processSegment(t,r,n,n.segments,o,!0).pipe(O(i=>i instanceof He?[i]:[]))}processChildren(t,r,n){let o=[];for(let i of Object.keys(n.children))i==="primary"?o.unshift(i):o.push(i);return Q(o).pipe(Tt(i=>{let s=n.children[i],a=VT(r,i);return this.processSegmentGroup(t,a,s,i)}),nu((i,s)=>(i.push(...s),i)),Ut(null),tu(),ee(i=>{if(i===null)return Tr(n);let s=Py(i);return Dx(s),M(s)}))}processSegment(t,r,n,o,i,s){return Q(r).pipe(Tt(a=>this.processSegmentAgainstRoute(a._injector??t,r,a,n,o,i,s).pipe(St(u=>{if(u instanceof Wo)return M(null);throw u}))),Ke(a=>!!a),St(a=>{if(Ry(a))return mx(n,o,i)?M(new $d):Tr(n);throw a}))}processSegmentAgainstRoute(t,r,n,o,i,s,a){return gx(n,o,i,s)?n.redirectTo===void 0?this.matchSegmentAgainstRoute(t,o,n,i,s):this.allowRedirects&&a?this.expandSegmentAgainstRouteUsingRedirect(t,o,r,n,i,s):Tr(o):Tr(o)}expandSegmentAgainstRouteUsingRedirect(t,r,n,o,i,s){let{matched:a,consumedSegments:u,positionalParamSegments:c,remainingSegments:l}=Gd(r,o,i);if(!a)return Tr(r);o.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>yx&&(this.allowRedirects=!1));let d=this.applyRedirects.applyRedirectCommands(u,o.redirectTo,c);return this.applyRedirects.lineralizeSegments(o,d).pipe(ee(f=>this.processSegment(t,n,r,f.concat(l),s,!1)))}matchSegmentAgainstRoute(t,r,n,o,i){let s=cx(r,n,o,t,this.urlSerializer);return n.path==="**"&&(r.children={}),s.pipe(we(a=>a.matched?(t=n._injector??t,this.getChildConfig(t,n,o).pipe(we(({routes:u})=>{let c=n._loadedInjector??t,{consumedSegments:l,remainingSegments:d,parameters:f}=a,h=new Ho(l,f,Object.freeze(y({},this.urlTree.queryParams)),this.urlTree.fragment,Cx(n),It(n),n.component??n._loadedComponent??null,n,Ex(n)),{segmentGroup:p,slicedSegments:v}=uy(r,l,d,u);if(v.length===0&&p.hasChildren())return this.processChildren(c,u,p).pipe(O(m=>m===null?null:new He(h,m)));if(u.length===0&&v.length===0)return M(new He(h,[]));let D=It(n)===i;return this.processSegment(c,u,p,v,D?R:i,!0).pipe(O(m=>new He(h,m instanceof He?[m]:[])))}))):Tr(r)))}getChildConfig(t,r,n){return r.children?M({routes:r.children,injector:t}):r.loadChildren?r._loadedRoutes!==void 0?M({routes:r._loadedRoutes,injector:r._loadedInjector}):ix(t,r,n,this.urlSerializer).pipe(ee(o=>o?this.configLoader.loadChildren(t,r).pipe(ne(i=>{r._loadedRoutes=i.routes,r._loadedInjector=i.injector})):ux(r))):M({routes:[],injector:t})}};function Dx(e){e.sort((t,r)=>t.value.outlet===R?-1:r.value.outlet===R?1:t.value.outlet.localeCompare(r.value.outlet))}function wx(e){let t=e.value.routeConfig;return t&&t.path===""}function Py(e){let t=[],r=new Set;for(let n of e){if(!wx(n)){t.push(n);continue}let o=t.find(i=>n.value.routeConfig===i.value.routeConfig);o!==void 0?(o.children.push(...n.children),r.add(o)):t.push(n)}for(let n of r){let o=Py(n.children);t.push(new He(n.value,o))}return t.filter(n=>!r.has(n))}function Cx(e){return e.data||{}}function Ex(e){return e.resolve||{}}function Ix(e,t,r,n,o,i){return ee(s=>vx(e,t,r,n,s.extractedUrl,o,i).pipe(O(({state:a,tree:u})=>K(y({},s),{targetSnapshot:a,urlAfterRedirects:u}))))}function bx(e,t){return ee(r=>{let{targetSnapshot:n,guards:{canActivateChecks:o}}=r;if(!o.length)return M(r);let i=new Set(o.map(u=>u.route)),s=new Set;for(let u of i)if(!s.has(u))for(let c of Fy(u))s.add(c);let a=0;return Q(s).pipe(Tt(u=>i.has(u)?Mx(u,n,e,t):(u.data=Hd(u,u.parent,e).resolve,M(void 0))),ne(()=>a++),Jn(1),ee(u=>a===s.size?M(r):ze))})}function Fy(e){let t=e.children.map(r=>Fy(r)).flat();return[e,...t]}function Mx(e,t,r,n){let o=e.routeConfig,i=e._resolve;return o?.title!==void 0&&!Ty(o)&&(i[qo]=o.title),Sx(i,e,t,n).pipe(O(s=>(e._resolvedData=s,e.data=Hd(e,e.parent,r).resolve,null)))}function Sx(e,t,r,n){let o=yd(e);if(o.length===0)return M({});let i={};return Q(o).pipe(ee(s=>Tx(e[s],t,r,n).pipe(Ke(),ne(a=>{i[s]=a}))),Jn(1),eu(i),St(s=>Ry(s)?ze:Qn(s)))}function Tx(e,t,r,n){let o=Qo(t)??n,i=Fr(e,o),s=i.resolve?i.resolve(t,r):yt(o,()=>i(t,r));return ln(s)}function md(e){return we(t=>{let r=e(t);return r?Q(r).pipe(O(()=>t)):M(t)})}var ky=(()=>{let t=class t{buildTitle(n){let o,i=n.root;for(;i!==void 0;)o=this.getResolvedTitleForRoute(i)??o,i=i.children.find(s=>s.outlet===R);return o}getResolvedTitleForRoute(n){return n.data[qo]}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=C({token:t,factory:()=>(()=>g(xx))(),providedIn:"root"});let e=t;return e})(),xx=(()=>{let t=class t extends ky{constructor(n){super(),this.title=n}updateTitle(n){let o=this.buildTitle(n);o!==void 0&&this.title.setTitle(o)}};t.\u0275fac=function(o){return new(o||t)(w(fd))},t.\u0275prov=C({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),Xo=new b("",{providedIn:"root",factory:()=>({})}),Go=new b("ROUTES"),qd=(()=>{let t=class t{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=g(ea)}loadComponent(n){if(this.componentLoaders.get(n))return this.componentLoaders.get(n);if(n._loadedComponent)return M(n._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(n);let o=ln(n.loadComponent()).pipe(O(Ly),ne(s=>{this.onLoadEndListener&&this.onLoadEndListener(n),n._loadedComponent=s}),Bt(()=>{this.componentLoaders.delete(n)})),i=new qn(o,()=>new oe).pipe(Gn());return this.componentLoaders.set(n,i),i}loadChildren(n,o){if(this.childrenLoaders.get(o))return this.childrenLoaders.get(o);if(o._loadedRoutes)return M({routes:o._loadedRoutes,injector:o._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(o);let s=_x(o,this.compiler,n,this.onLoadEndListener).pipe(Bt(()=>{this.childrenLoaders.delete(o)}
8)),a=new qn(s,()=>new oe).pipe(Gn());return this.childrenLoaders.set(o,a),a}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=C({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function _x(e,t,r,n){return ln(e.loadChildren()).pipe(O(Ly),ee(o=>o instanceof oo||Array.isArray(o)?M(o):Q(t.compileModuleAsync(o))),O(o=>{n&&n(e);let i,s,a=!1;return Array.isArray(o)?(s=o,a=!0):(i=o.create(r).injector,s=i.get(Go,[],{optional:!0,self:!0}).flat()),{routes:s.map(Wd),injector:i}}))}function Ax(e){return e&&typeof e=="object"&&"default"in e}function Ly(e){return Ax(e)?e.default:e}var Zd=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=C({token:t,factory:()=>(()=>g(Nx))(),providedIn:"root"});let e=t;return e})(),Nx=(()=>{let t=class t{shouldProcessUrl(n){return!0}extract(n){return n}merge(n,o){return n}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=C({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),jy=new b(""),Vy=new b("");function Rx(e,t,r){let n=e.get(Vy),o=e.get(J);return e.get(H).runOutsideAngular(()=>{if(!o.startViewTransition||n.skipNextTransition)return n.skipNextTransition=!1,Promise.resolve();let i,s=new Promise(c=>{i=c}),a=o.startViewTransition(()=>(i(),Ox(e))),{onViewTransitionCreated:u}=n;return u&&yt(e,()=>u({transition:a,from:t,to:r})),s})}function Ox(e){return new Promise(t=>{ml(t,{injector:e})})}var Yd=(()=>{let t=class t{get hasRequestedNavigation(){return this.navigationId!==0}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new oe,this.transitionAbortSubject=new oe,this.configLoader=g(qd),this.environmentInjector=g(Me),this.urlSerializer=g(Zo),this.rootContexts=g(Yo),this.location=g(Mr),this.inputBindingEnabled=g(Pa,{optional:!0})!==null,this.titleStrategy=g(ky),this.options=g(Xo,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=g(Zd),this.createViewTransition=g(jy,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>M(void 0),this.rootComponentType=null;let n=i=>this.events.next(new Sd(i)),o=i=>this.events.next(new Td(i));this.configLoader.onLoadEndListener=o,this.configLoader.onLoadStartListener=n}complete(){this.transitions?.complete()}handleNavigationRequest(n){let o=++this.navigationId;this.transitions?.next(K(y(y({},this.transitions.value),n),{id:o}))}setupNavigations(n,o,i){return this.transitions=new ge({id:0,currentUrlTree:o,currentRawUrl:o,extractedUrl:this.urlHandlingStrategy.extract(o),urlAfterRedirects:this.urlHandlingStrategy.extract(o),rawUrl:o,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:ko,restoredState:null,currentSnapshot:i.snapshot,targetSnapshot:null,currentRouterState:i,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(ye(s=>s.id!==0),O(s=>K(y({},s),{extractedUrl:this.urlHandlingStrategy.extract(s.rawUrl)})),we(s=>{this.currentTransition=s;let a=!1,u=!1;return M(s).pipe(ne(c=>{this.currentNavigation={id:c.id,initialUrl:c.rawUrl,extractedUrl:c.extractedUrl,trigger:c.source,extras:c.extras,previousNavigation:this.lastSuccessfulNavigation?K(y({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),we(c=>{let l=!n.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),d=c.extras.onSameUrlNavigation??n.onSameUrlNavigation;if(!l&&d!=="reload"){let f="";return this.events.next(new un(c.id,this.urlSerializer.serialize(c.rawUrl),f,0)),c.resolve(null),ze}if(this.urlHandlingStrategy.shouldProcessUrl(c.rawUrl))return M(c).pipe(we(f=>{let h=this.transitions?.getValue();return this.events.next(new Or(f.id,this.urlSerializer.serialize(f.extractedUrl),f.source,f.restoredState)),h!==this.transitions?.getValue()?ze:Promise.resolve(f)}),Ix(this.environmentInjector,this.configLoader,this.rootComponentType,n.config,this.urlSerializer,this.paramsInheritanceStrategy),ne(f=>{s.targetSnapshot=f.targetSnapshot,s.urlAfterRedirects=f.urlAfterRedirects,this.currentNavigation=K(y({},this.currentNavigation),{finalUrl:f.urlAfterRedirects});let h=new Sa(f.id,this.urlSerializer.serialize(f.extractedUrl),this.urlSerializer.serialize(f.urlAfterRedirects),f.targetSnapshot);this.events.next(h)}));if(l&&this.urlHandlingStrategy.shouldProcessUrl(c.currentRawUrl)){let{id:f,extractedUrl:h,source:p,restoredState:v,extras:D}=c,m=new Or(f,this.urlSerializer.serialize(h),p,v);this.events.next(m);let k=My(this.rootComponentType).snapshot;return this.currentTransition=s=K(y({},c),{targetSnapshot:k,urlAfterRedirects:h,extras:K(y({},D),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=h,M(s)}else{let f="";return this.events.next(new un(c.id,this.urlSerializer.serialize(c.extractedUrl),f,1)),c.resolve(null),ze}}),ne(c=>{let l=new Ed(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(l)}
8),O(c=>(this.currentTransition=s=K(y({},c),{guards:UT(c.targetSnapshot,c.currentSnapshot,this.rootContexts)}),s)),KT(this.environmentInjector,c=>this.events.next(c)),ne(c=>{if(s.guardsResult=c.guardsResult,Rr(c.guardsResult))throw _y(this.urlSerializer,c.guardsResult);let l=new Id(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot,!!c.guardsResult);this.events.next(l)}),ye(c=>c.guardsResult?!0:(this.cancelNavigationTransition(c,"",3),!1)),md(c=>{if(c.guards.canActivateChecks.length)return M(c).pipe(ne(l=>{let d=new bd(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(d)}),we(l=>{let d=!1;return M(l).pipe(bx(this.paramsInheritanceStrategy,this.environmentInjector),ne({next:()=>d=!0,complete:()=>{d||this.cancelNavigationTransition(l,"",2)}}))}),ne(l=>{let d=new Md(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(d)}))}),md(c=>{let l=d=>{let f=[];d.routeConfig?.loadComponent&&!d.routeConfig._loadedComponent&&f.push(this.configLoader.loadComponent(d.routeConfig).pipe(ne(h=>{d.component=h}),O(()=>{})));for(let h of d.children)f.push(...l(h));return f};return zr(l(c.targetSnapshot.root)).pipe(Ut(null),ct(1))}),md(()=>this.afterPreactivation()),we(()=>{let{currentSnapshot:c,targetSnapshot:l}=s,d=this.createViewTransition?.(this.environmentInjector,c.root,l.root);return d?Q(d).pipe(O(()=>s)):M(s)}),O(c=>{let l=OT(n.routeReuseStrategy,c.targetSnapshot,c.currentRouterState);return this.currentTransition=s=K(y({},c),{targetRouterState:l}),this.currentNavigation.targetRouterState=l,s}),ne(()=>{this.events.next(new Uo)}),$T(this.rootContexts,n.routeReuseStrategy,c=>this.events.next(c),this.inputBindingEnabled),ct(1),ne({next:c=>{a=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new ut(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects))),this.titleStrategy?.updateTitle(c.targetRouterState.snapshot),c.resolve(!0)},complete:()=>{a=!0}}),Ri(this.transitionAbortSubject.pipe(ne(c=>{throw c}))),Bt(()=>{if(!a&&!u){let c="";this.cancelNavigationTransition(s,c,1)}this.currentNavigation?.id===s.id&&(this.currentNavigation=null)}),St(c=>{if(u=!0,Ny(c))this.events.next(new an(s.id,this.urlSerializer.serialize(s.extractedUrl),c.message,c.cancellationCode)),kT(c)?this.events.next(new Bo(c.url)):s.resolve(!1);else{this.events.next(new $o(s.id,this.urlSerializer.serialize(s.extractedUrl),c,s.targetSnapshot??void 0));try{s.resolve(n.errorHandler(c))}catch(l){s.reject(l)}}return ze}))}))}cancelNavigationTransition(n,o,i){let s=new an(n.id,this.urlSerializer.serialize(n.extractedUrl),o,i);this.events.next(s),n.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==this.currentTransition?.extractedUrl.toString()&&!this.currentTransition?.extras.skipLocationChange}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=C({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function Px(e){return e!==ko}var Fx=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=C({token:t,factory:()=>(()=>g(kx))(),providedIn:"root"});let e=t;return e})(),Bd=class{shouldDetach(t){return!1}store(t,r){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,r){return t.routeConfig===r.routeConfig}},kx=(()=>{let t=class t extends Bd{};t.\u0275fac=(()=>{let n;return function(i){return(n||(n=Hc(t)))(i||t)}})(),t.\u0275prov=C({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),$y=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=C({token:t,factory:()=>(()=>g(Lx))(),providedIn:"root"});let e=t;return e})(),Lx=(()=>{let t=class t extends $y{constructor(){super(...arguments),this.location=g(Mr),this.urlSerializer
8=g(Zo),this.options=g(Xo,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=g(Zd),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new sn,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=My(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(n){return this.location.subscribe(o=>{o.type==="popstate"&&n(o.url,o.state)})}handleRouterEvent(n,o){if(n instanceof Or)this.stateMemento=this.createStateMemento();else if(n instanceof un)this.rawUrlTree=o.initialUrl;else if(n instanceof Sa){if(this.urlUpdateStrategy==="eager"&&!o.extras.skipLocationChange){let i=this.urlHandlingStrategy.merge(o.finalUrl,o.initialUrl);this.setBrowserUrl(i,o)}}else n instanceof Uo?(this.currentUrlTree=o.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(o.finalUrl,o.initialUrl),this.routerState=o.targetRouterState,this.urlUpdateStrategy==="deferred"&&(o.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,o))):n instanceof an&&(n.code===3||n.code===2)?this.restoreHistory(o):n instanceof $o?this.restoreHistory(o,!0):n instanceof ut&&(this.lastSuccessfulId=n.id,this.currentPageId=this.browserPageId)}setBrowserUrl(n,o){let i=this.urlSerializer.serialize(n);if(this.location.isCurrentPathEqualTo(i)||o.extras.replaceUrl){let s=this.browserPageId,a=y(y({},o.extras.state),this.generateNgRouterState(o.id,s));this.location.replaceState(i,"",a)}else{let s=y(y({},o.extras.state),this.generateNgRouterState(o.id,this.browserPageId+1));this.location.go(i,"",s)}}restoreHistory(n,o=!1){if(this.canceledNavigationResolution==="computed"){let i=this.browserPageId,s=this.currentPageId-i;s!==0?this.location.historyGo(s):this.currentUrlTree===n.finalUrl&&s===0&&(this.resetState(n),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(o&&this.resetState(n),this.resetUrlToCurrentUrlTree())}resetState(n){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(n,o){return this.canceledNavigationResolution==="computed"?{navigationId:n,\u0275routerPageId:o}:{navigationId:n}}};t.\u0275fac=(()=>{let n;return function(i){return(n||(n=Hc(t)))(i||t)}})(),t.\u0275prov=C({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),Po=function(e){return e[e.COMPLETE=0]="COMPLETE",e[e.FAILED=1]="FAILED",e[e.REDIRECTING=2]="REDIRECTING",e}(Po||{});function Uy(e,t){e.events.pipe(ye(r=>r instanceof ut||r instanceof an||r instanceof $o||r instanceof un),O(r=>r instanceof ut||r instanceof un?Po.COMPLETE:(r instanceof an?r.code===0||r.code===1:!1)?Po.REDIRECTING:Po.FAILED),ye(r=>r!==Po.REDIRECTING),ct(1)).subscribe(()=>{t()})}function jx(e){throw e}var Vx={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},$x={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},bt=(()=>{let t=class t{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.isNgZoneEnabled=!1,this.console=g(Js),this.stateManager=g($y),this.options=g(Xo,{optional:!0})||{},this.pendingTasks=g(Fn),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=g(Yd),this.urlSerializer
8=g(Zo),this.location=g(Mr),this.urlHandlingStrategy=g(Zd),this._events=new oe,this.errorHandler=this.options.errorHandler||jx,this.navigated=!1,this.routeReuseStrategy=g(Fx),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=g(Go,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!g(Pa,{optional:!0}),this.eventsSubscription=new te,this.isNgZoneEnabled=g(H)instanceof H&&H.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:n=>{this.console.warn(n)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){let n=this.navigationTransitions.events.subscribe(o=>{try{let i=this.navigationTransitions.currentTransition,s=this.navigationTransitions.currentNavigation;if(i!==null&&s!==null){if(this.stateManager.handleRouterEvent(o,s),o instanceof an&&o.code!==0&&o.code!==1)this.navigated=!0;else if(o instanceof ut)this.navigated=!0;else if(o instanceof Bo){let a=this.urlHandlingStrategy.merge(o.url,i.currentRawUrl),u={skipLocationChange:i.extras.skipLocationChange,replaceUrl:this.urlUpdateStrategy==="eager"||Px(i.source)};this.scheduleNavigation(a,ko,null,u,{resolve:i.resolve,reject:i.reject,promise:i.promise})}}Bx(o)&&this._events.next(o)}catch(i){this.navigationTransitions.transitionAbortSubject.next(i)}});this.eventsSubscription.add(n)}resetRootComponentType(n){this.routerState.root.component=n,this.navigationTransitions.rootComponentType=n}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),ko,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription||(this.nonRouterCurrentEntryChangeSubscription=this.stateManager.registerNonRouterCurrentEntryChangeListener((n,o)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(n,"popstate",o)},0)}))}navigateToSyncWithBrowser(n,o,i){let s={replaceUrl:!0},a=i?.navigationId?i:null;if(i){let c=y({},i);delete c.navigationId,delete c.\u0275routerPageId,Object.keys(c).length!==0&&(s.state=c)}let u=this.parseUrl(n);this.scheduleNavigation(u,o,a,s)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(n){this.config=n.map(Wd),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(n,o={}){let{relativeTo:i,queryParams:s,fragment:a,queryParamsHandling:u,preserveFragment:c}=o,l=c?this.currentUrlTree.fragment:a,d=null;switch(u){case"merge":d=y(y({},this.currentUrlTree.queryParams),s);break;case"preserve":d=this.currentUrlTree.queryParams;break;default:d=s||null}d!==null&&(d=this.removeEmptyProps(d));let f;try{let h=i?i.snapshot:this.routerState.snapshot.root;f=Cy(h)}catch{(typeof n[0]!="string"||!n[0].startsWith("/"))&&(n=[]),f=this.currentUrlTree.root}return Ey(f,n,d,l??null)}navigateByUrl(n,o={skipLocationChange:!1}){let i=Rr(n)?n:this.parseUrl(n),s=this.urlHandlingStrategy.merge(i,this.rawUrlTree);return this.scheduleNavigation(s,ko,null,o)}navigate(n,o={skipLocationChange:!1}){return Ux(n),this.navigateByUrl(this.createUrlTree(n,o),o)}serializeUrl(n){return this.urlSerializer.serialize(n)}parseUrl(n){try{return this.urlSerializer.parse(n)}catch{return this.urlSerializer.parse("/")}}isActive(n,o){let i;if(o===!0?i=y({},Vx):o===!1?i=y({},$x):i=o,Rr(n))return ry(this.currentUrlTree,n,i);let s=this.parseUrl(n);return ry(this.currentUrlTree,s,i)}removeEmptyProps(n){return Object.entries(n).reduce((o,[i,s])=>(s!=null&&(o[i]=s),o),{})}scheduleNavigation(n,o,i,s,a){if(this.disposed)return Promise.resolve(!1);let u,c,l;a?(u=a.resolve,c=a.reject,l=a.promise):l=new Promise((f,h)=>{u=f,c=h});let d=this.pendingTasks.add();return Uy(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(d))}),this.navigationTransitions.handleNavigationRequest({source:o,restoredState:i,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:n,extras:s,resolve:u,reject:c,promise:l,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),l.catch(f=>Promise.reject(f))}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=C({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function Ux(e){for(let t=0;t<e.length;t++)if(e[t]==null)throw new E(4008,!1)}function Bx(e){return!(e instanceof Uo)&&!(e instanceof Bo)}var cy=(()=>{let t=class t{constructor(n,o,i,s,a,u){this.router=n,this.route=o,this.tabIndexAttribute=i,this.renderer=s,this.el=a,this.locationStrategy=u,this.href=null,this.commands=null,this.onChanges=new oe,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;let c=a.nativeElement.tagName?.toLowerCase();this.isAnchorElement=c==="a"||c==="area",this.isAnchorElement?this.subscription=n.events.subscribe(l=>{l instanceof ut&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(n){this.tabIndexAttribute!=null||this.isAnchorElement||this.applyAttributeValue("tabindex",n)}ngOnChanges(n){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(n){n!=null?(this.commands=Array.isArray(n)?n:[n],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(n,o,i,s,a){if(this.urlTree===null||this.isAnchorElement&&(n!==0||o||i||s||a||typeof this.target=="string"&&this.target!="_self"))return!0;let u={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state};return this.router.navigateByUrl(this.urlTree,u),!this.isAnchorElement}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=this.urlTree!==null&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;let n=this.href===null?null:Dg(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",n)}applyAttributeValue(n,o){let i=this.renderer,s=this.el.nativeElement;o!==null?i.setAttribute(s,n,o):i.removeAttribute(s,n)}get urlTree(){return this.commands===null?null:this.router.createUrlTree(this.commands,{relativeTo:this.relativeTo!==void 0?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}};t.\u0275fac=function(o){return new(o||t)(L(bt),L(cn),zc("tabindex"),L(Pn),L(st),L(Lt))},t.\u0275dir=rt({type:t,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(o,i){o&1&&Nl("click",function(a){return i.onClick(a.button,a.ctrlKey,a.shiftKey,a.altKey,a.metaKey)}),o&2&&Cl("target",i.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",Co],skipLocationChange:["skipLocationChange","skipLocationChange",Co],replaceUrl:["replaceUrl","replaceUrl",Co],routerLink:"routerLink"},standalone:!0,features:[Dl,Zt]});let e=t;return e})(),KL=(()=>{let t=class t{get isActive(){return this._isActive}constructor(n,o,i,s,a){this.router=n,this.element=o,this.renderer=i,this.cdr=s,this.link=a,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new Pe,this.routerEventsSubscription=n.events.subscribe(u=>{u instanceof ut&&this.update()})}ngAfterContentInit(){M(this.links.changes,M(null)).pipe($t()).subscribe(n=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();let n=[...this.links.toArray(),this.link].filter(o=>!!o).map(o=>o.onChanges);this.linkInputChangesSubscription=Q(n).pipe($t()).subscribe(o=>{this._isActive!==this.isLinkActive(this.router)(o)&&this.update()})}set routerLinkActive(n){let o=Array.isArray(n)?n:n.split(" ");this.classes=o.filter(i=>!!i)}ngOnChanges(n){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{let n=this.hasActiveLinks();this._isActive!==n&&(this._isActive=n,this.cdr.markForCheck(),this.classes.forEac
8h(o=>{n?this.renderer.addClass(this.element.nativeElement,o):this.renderer.removeClass(this.element.nativeElement,o)}),n&&this.ariaCurrentWhenActive!==void 0?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this.isActiveChange.emit(n))})}isLinkActive(n){let o=Hx(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return i=>i.urlTree?n.isActive(i.urlTree,o):!1}hasActiveLinks(){let n=this.isLinkActive(this.router);return this.link&&n(this.link)||this.links.some(n)}};t.\u0275fac=function(o){return new(o||t)(L(bt),L(st),L(Pn),L(Er),L(cy,8))},t.\u0275dir=rt({type:t,selectors:[["","routerLinkActive",""]],contentQueries:function(o,i,s){if(o&1&&Gm(s,cy,5),o&2){let a;Wm(a=qm())&&(i.links=a)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[Zt]});let e=t;return e})();function Hx(e){return!!e.paths}var Oa=class{};var zx=(()=>{let t=class t{constructor(n,o,i,s,a){this.router=n,this.injector=i,this.preloadingStrategy=s,this.loader=a}setUpPreloading(){this.subscription=this.router.events.pipe(ye(n=>n instanceof ut),Tt(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(n,o){let i=[];for(let s of o){s.providers&&!s._injector&&(s._injector=Ks(s.providers,n,`Route: ${s.path}`));let a=s._injector??n,u=s._loadedInjector??a;(s.loadChildren&&!s._loadedRoutes&&s.canLoad===void 0||s.loadComponent&&!s._loadedComponent)&&i.push(this.preloadConfig(a,s)),(s.children||s._loadedRoutes)&&i.push(this.processRoutes(u,s.children??s._loadedRoutes))}return Q(i).pipe($t())}preloadConfig(n,o){return this.preloadingStrategy.preload(o,()=>{let i;o.loadChildren&&o.canLoad===void 0?i=this.loader.loadChildren(n,o):i=M(null);let s=i.pipe(ee(a=>a===null?M(void 0):(o._loadedRoutes=a.routes,o._loadedInjector=a.injector,this.processRoutes(a.injector??n,a.routes))));if(o.loadComponent&&!o._loadedComponent){let a=this.loader.loadComponent(o);return Q([s,a]).pipe($t())}else return s})}};t.\u0275fac=function(o){return new(o||t)(w(bt),w(ea),w(Me),w(Oa),w(qd))},t.\u0275prov=C({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),By=new b(""),Wx=(()=>{let t=class t{constructor(n,o,i,s,a={}){this.urlSerializer=n,this.transitions=o,this.viewportScroller=i,this.zone=s,this.options=a,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},a.scrollPositionRestoration=a.scrollPositionRestoration||"disabled",a.anchorScrolling=a.anchorScrolling||"disabled"}init(){this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(n=>{n instanceof Or?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=n.navigationTrigger,this.restoredId=n.restoredState?n.restoredState.navigationId:0):n instanceof ut?(this.lastId=n.id,this.scheduleScrollEvent(n,this.urlSerializer.parse(n.urlAfterRedirects).fragment)):n instanceof un&&n.code===0&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(n,this.urlSerializer.parse(n.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(n=>{n instanceof Ta&&(n.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0]):this.options.scrollPositionRestoration==="enabled"&&this.viewportScroller.scrollToPosition(n.position):n.anchor&&this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(n.anchor):this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(n,o){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Ta(n,this.lastSource==="popstate"?this.store[this.restoredId]:null,o))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}};t.\u0275fac=function(o){Fg()},t.\u0275prov=C({token:t,factory:t.\u0275fac});let e=t;return e})();function XL(e,...t){return Kt([{provide:Go,multi:!0,useValue:e},[],{provide:cn,useFactory:Hy,deps:[bt]},{provide:kn,multi:!0,useFactory:zy},t.map(r=>r.\u0275providers)])}function Hy(e){return e.routerState.root}function Jo(e,t){return{\u0275kind:e,\u0275providers:t}}function zy(){let e=g(We);return t=>{let r=e.get(tn);if(t!==r.components[0])return;let n=e.get(bt),o=e.get(Wy);e.get(Qd)===1&&n.initialNavigation(),e.get(Gy,null,F.Optional)?.setUpPreloading(),e.get(By,null,F.Optional)?.init(),n.resetRootComponentType(r.componentTypes[0]),o.closed||(o.next(),o.complete(),o.unsubscribe())}}var Wy=new b("",{factory:()=>new oe}),Qd=new b("",{providedIn:"root",factory:()=>1});function Gx(){return Jo(2,[{provide:Qd,useValue:0},{provide:ta,multi:!0,deps:[We],useFactory:t=>{let r=t.get(gv,Promise.resolve());return()=>r.then(()=>new Promise(n=>{let o=t.get(bt),i=t.get(Wy);Uy(o,()=>{n(!0)}),t.get(Yd).afterPreactivation=()=>(n(!0),i.closed?M(void 0):i),o.initialNavigation()}))}}])}function qx(){return Jo(3,[{provide:ta,multi:!0,useFactory:()=>{let t=g(bt);return()=>{t.setUpLocationChangeListener()}}},{provide:Qd,useValue:2}])}var Gy=new b("");function Zx(e){return Jo(0,[{provide:Gy,useExisting:zx},{provide:Oa,useExisting:e}])}function Yx(){return Jo(8,[ay,{provide:Pa,useExisting:ay}])}function Qx(e){let t=[{provide:jy,useValue:Rx},{provide:Vy,useValue:y({skipNextTransition:!!e?.skipInitialTransition},e)}];return Jo(9,t)}var ly=new b("ROUTER_FORROOT_GUARD"),Kx=[Mr,{provide:Zo,useClass:jo},bt,Yo,{provide:cn,useFactory:Hy,deps:[bt]},qd,[]],JL=(()=>{let t=class t{constructor(n){}static forRoot(n,o){return{ngModule:t,providers:[Kx,[],{provide:Go,multi:!0,useValue:n},{provide:ly,useFactory:t_,deps:[[bt,new fo,new As]]},{provide:Xo,useValue:o||{}},o?.useHash?Jx():e_(),Xx(),o?.preloadingStrategy?Zx(o.preloadingStrategy).\u0275providers:[],o?.initialNavigation?n_(o):[],o?.bindToComponentInputs?Yx().\u0275providers:[],o?.enableViewTransitions?Qx().\u0275providers:[],r_()]}}static forChild(n){return{ngModule:t,providers:[{provide:Go,multi:!0,useValue:n}]}}};t.\u0275fac=function(o){return new(o||t)(w(ly,8))},t.\u0275mod=Nn({type:t}),t.\u0275inj=An({});let e=t;return e})();function Xx(){return{provide:By,useFactory:()=>{let e=g(Tv),t=g(H),r=g(Xo),n=g(Yd),o=g(Zo);return r.scrollOffset&&e.setOffset(r.scrollOffset),new Wx(o,n,e,t,r)}}}function Jx(){return{provide:Lt,useClass:vv}}function e_(){return{provide:Lt,useClass:Gl}}function t_(e){return"guarded"}function n_(e){return[e.initialNavigation==="disabled"?qx().\u0275providers:[],e.initialNavigation==="enabledBlocking"?Gx().\u0275providers:[]]}var dy=new b("");function r_(){return[{provide:dy,useFactory:zy},{provide:kn,multi:!0,useExisting:dy}]}var o_=function(e){return e.ASC="ASC",e.DESC="DESC",e}(o_||{}),i_=function(e){return e.id="id",e.en="en",e.all="all",e}(i_||{}),kr=function(e){return e.web="web",e.mobile="mobile",e.all="all",e}(kr||{});var s_=function(e){return e.login="login",e.register="register",e.personal_homepage="personal_homepage",e.corporate_homepage="corporate_homepage",e.fifastra="fifastra",e.danastra="danastra",e.spektra="spektra",e.finatra="finatra",e.amitra="amitra",e.fleet="fleet",e.fgc="fgc",e.digital_fifgo="digital_fifgo",e.digital_moxa="digital_moxa",e.anti_fraud="anti_fraud",e}(s_||{}),a_=function(e){return e.fifastra="fifastra",e.danastra="danastra",e.spektra="spektra",e.finatra="finatra",e.amitra="amitra",e.fleet="fleet",e.fgc="fgc",e.digital_fifgo="digital_fifgo",e.digital_moxa="digital_moxa",e}(a_||{});var fj=(()=>{let t=class t{constructor(n,o,i,s){this.zone=o,this.destroyRef=i,this.doc=s,this.sizeDesktop=1024,this.sizeTablet=768,this.isMobile=!1,this.isTablet=!1,this.isDesktop=!0,this.deviceType=kr.web,this.responsiveReady=!1,this.windowXsize=null,this.windowYsize=null,this.inited=!1,this.isBrowser=Yl(n),this.destroyRef.onDestroy(()=>{this.resizeSub?.unsubscribe()})}init(){if(!this.inited)if(this.inited=!0,this.isBrowser){let n=this.doc?.defaultView||window;this.windowXsize=n.innerWidth,this.windowYsize=n.innerHeight,this.computeFlags(this.windowXsize),this.zone.runOutsideAngular(()=>{this.resizeSub=Wr(n,"resize").pipe(Ja(150)).subscribe(()=>{this.zone.run(()=>{this.windowXsize=n.innerWidth,this.windowYsize=n.innerHeight,this.computeFlags(this.windowXsize)})})}),this.responsiveReady=!0}else this.windowXsize=1366,this.windowYsize=768,this.computeFlags(this.windowXsize),this.responsiveReady=!0}computeFlags(n){n<this.sizeTablet?(this.isMobile=!0,this.isTablet=!1,this.isDesktop=!1,this.deviceType=kr.mobile):n<this.sizeDesktop?(this.isMobile=!1,this.isTablet=!0,this.isDesktop=!1,this.deviceType=kr.web):(this.isMobile=!1,this.isTablet=!1,this.isDesktop=!0,this.deviceType=kr.web)}getResponsive(){if(this.isBrowser){let n=this.doc?.defaultView||window;this.windowXsize=n.innerWidth,this.windowYsize=n.innerHeight,this.computeFlags(this.windowXsize)}else this.computeFlags(this.windowXsize??this.sizeDesktop)}get isMobileView(){return this.inited||this.init(),this.isMobile}get isTabletView(){return this.inited||this.init(),this.isTablet}get isDesktopView(){return this.inited||this.init(),this.isDesktop}};t.\u0275fac=function(o){return new(o||t)(w($e),w(H),w(mo),w(J))},t.\u0275prov=C({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();export{te as a,P as b,oe as c,ge as d,Br as e,Ka as f,ze as g,WA as h,GA as i,Q as
8j,M as k,Qn as l,Xa as m,pD as n,O as o,zr as p,ID as q,Wr as r,mn as s,AD as t,ye as u,St as v,Uf as w,ct as x,Bf as y,OD as z,PD as A,FD as B,we as C,Ri as D,ne as E,Lh as F,E as G,C as H,An as I,b as J,w as K,g as L,Jh as M,Nn as N,rt as O,Rn as P,Zt as Q,Fk as R,kk as S,Lk as T,Hc as U,Kt as V,We as W,$e as X,jk as Y,Vk as Z,$k as _,Uk as $,pE as aa,Xt as ba,st as ca,no as da,Pn as ea,Bk as fa,Hk as ga,VE as ha,ul as ia,zk as ja,L as ka,Er as la,OI as ma,Pe as na,H as oa,XI as pa,Cl as qa,vb as ra,nm as sa,yb as ta,Wk as ua,Gk as va,qk as wa,Zk as xa,Dt as ya,ym as za,Qk as Aa,Kk as Ba,Xk as Ca,Mm as Da,Sm as Ea,Al as Fa,xm as Ga,_m as Ha,g0 as Ia,Jk as Ja,yo as Ka,Nl as La,e1 as Ma,t1 as Na,n1 as Oa,T0 as Pa,Om as Qa,x0 as Ra,_0 as Sa,r1 as Ta,o1 as Ua,O0 as Va,Fm as Wa,P0 as Xa,F0 as Ya,k0 as Za,L0 as _a,i1 as $a,jm as ab,s1 as bb,a1 as cb,u1 as db,c1 as eb,l1 as fb,d1 as gb,f1 as hb,h1 as ib,p1 as jb,g1 as kb,m1 as lb,v1 as mb,y1 as nb,D1 as ob,_n as pb,Wm as qb,C1 as rb,Gm as sb,qm as tb,E1 as ub,ta as vb,tn as wb,I1 as xb,Co as yb,b1 as zb,Ln as Ab,J as Bb,Lt as Cb,Mr as Db,U1 as Eb,B1 as Fb,H1 as Gb,z1 as Hb,W1 as Ib,G1 as Jb,q1 as Kb,Z1 as Lb,Y1 as Mb,Q1 as Nb,K1 as Ob,X1 as Pb,J1 as Qb,nS as Rb,Yl as Sb,Ql as Tb,Ct as Ub,rn as Vb,jn as Wb,lS as Xb,mS as Yb,SS as Zb,TS as _b,dL as $b,fL as ac,Yv as bc,AL as cc,JS as dc,fd as ec,nT as fc,NL as gc,RL as hc,OL as ic,ut as jc,cn as kc,RT as lc,bt as mc,cy as nc,KL as oc,XL as pc,JL as qc,o_ as rc,i_ as sc,kr as tc,s_ as uc,a_ as vc,fj as wc};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.