PageSourceSearch

https://glitchzone.it/chunk-IBRBBQTQ.js

js glitchzone.it collected 2026-10-08 23:07:17 UTC 232,408 bytes, 8 lines download raw bytes

1var Gp=Object.defineProperty,Wp=Object.defineProperties;var Zp=Object.getOwnPropertyDescriptors;var kr=Object.getOwnPropertySymbols;var lu=Object.prototype.hasOwnProperty,du=Object.prototype.propertyIsEnumerable;var uu=(e,t,r)=>t in e?Gp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,g=(e,t)=>{for(var r in t||={})lu.call(t,r)&&uu(e,r,t[r]);if(kr)for(var r of kr(t))du.call(t,r)&&uu(e,r,t[r]);return e},B=(e,t)=>Wp(e,Zp(t));var fu=(e,t)=>{var r={};for(var n in e)lu.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&kr)for(var n of kr(e))t.indexOf(n)<0&&du.call(e,n)&&(r[n]=e[n]);return r};var Lr=(e,t,r)=>new Promise((n,o)=>{var i=c=>{try{a(r.next(c))}catch(u){o(u)}},s=c=>{try{a(r.throw(c))}catch(u){o(u)}},a=c=>c.done?n(c.value):Promise.resolve(c.value).then(i,s);a((r=r.apply(e,t)).next())});function hu(e,t){return Object.is(e,t)}var Y=null,jr=!1,Vr=1,it=Symbol("SIGNAL");function P(e){let t=Y;return Y=e,t}var Ur={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 Hi(e){if(jr)throw new Error("");if(Y===null)return;Y.consumerOnSignalRead(e);let t=Y.nextProducerIndex++;if(Ut(Y),t<Y.producerNode.length&&Y.producerNode[t]!==e&&Pn(Y)){let r=Y.producerNode[t];Br(r,Y.producerIndexOfThis[t])}Y.producerNode[t]!==e&&(Y.producerNode[t]=e,Y.producerIndexOfThis[t]=Pn(Y)?yu(e,Y,t):0),Y.producerLastReadVersion[t]=e.version}function Yp(){Vr++}function pu(e){if(!(Pn(e)&&!e.dirty)&&!(!e.dirty&&e.lastCleanEpoch===Vr)){if(!e.producerMustRecompute(e)&&!Gi(e)){e.dirty=!1,e.lastCleanEpoch=Vr;return}e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=Vr}}function gu(e){if(e.liveConsumerNode===void 0)return;let t=jr;jr=!0;try{for(let r of e.liveConsumerNode)r.dirty||Qp(r)}finally{jr=t}}function mu(){return Y?.consumerAllowSignalWrites!==!1}function Qp(e){e.dirty=!0,gu(e),e.consumerMarkedDirty?.(e)}function zi(e){return e&&(e.nextProducerIndex=0),P(e)}function qi(e,t){if(P(t),!(!e||e.producerNode===void 0||e.producerIndexOfThis===void 0||e.producerLastReadVersion===void 0)){if(Pn(e))for(let r=e.nextProducerIndex;r<e.producerNode.length;r++)Br(e.producerNode[r],e.producerIndexOfThis[r]);for(;e.producerNode.length>e.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function Gi(e){Ut(e);for(let t=0;t<e.producerNode.length;t++){let r=e.producerNode[t],n=e.producerLastReadVersion[t];if(n!==r.version||(pu(r),n!==r.version))return!0}return!1}function vu(e){if(Ut(e),Pn(e))for(let t=0;t<e.producerNode.length;t++)Br(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 yu(e,t,r){if(Du(e),Ut(e),e.liveConsumerNode.length===0)for(let n=0;n<e.producerNode.length;n++)e.producerIndexOfThis[n]=yu(e.producerNode[n],e,n);return e.liveConsumerIndexOfThis.push(r),e.liveConsumerNode.push(t)-1}function Br(e,t){if(Du(e),Ut(e),e.liveConsumerNode.length===1)for(let n=0;n<e.producerNode.length;n++)Br(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];Ut(o),o.producerIndexOfThis[n]=t}}function Pn(e){return e.consumerIsAlwaysLive||(e?.liveConsumerNode?.length??0)>0}function Ut(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function Du(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function wu(e){let t=Object.create(Kp);t.computation=e;let r=()=>{if(pu(t),Hi(t),t.value===$r)throw t.error;return t.value};return r[it]=t,r}var Ui=Symbol("UNSET"),Bi=Symbol("COMPUTING"),$r=Symbol("ERRORED"),Kp=B(g({},Ur),{value:Ui,dirty:!0,error:null,equal:hu,producerMustRecompute(e){return e.value===Ui||e.value===Bi},producerRecomputeValue(e){if(e.value===Bi)throw new Error("Detected cycle in computations.");let t=e.value;e.value=Bi;let r=zi(e),n;try{n=e.computation()}catch(o){n=$r,e.error=o}finally{qi(e,r)}if(t!==Ui&&t!==$r&&n!==$r&&e.equal(t,n)){e.value=t;return}e.value=n,e.version++}});function Jp(){throw new Error}var Eu=Jp;function Iu(){Eu()}function Cu(e){Eu=e}var Xp=null;function bu(e){let t=Object.create(Tu);t.value=e;let r=()=>(Hi(t),t.value);return r[it]=t,r}function Wi(e,t){mu()||Iu(),e.equal(e.value,t)||(e.value=t,eg(e))}function Mu(e,t){mu()||Iu(),Wi(e,t(e.value))}var Tu=B(g({},Ur),{equal:hu,value:void 0});function eg(e){e.version++,Yp(),gu(e),Xp?.()}function M(e){return typeof e=="function"}function Bt(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 Hr=Bt(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 Fn(e,t){if(e){let r=e.indexOf(t);0<=r&&e.splice(r,1)}}var W=class e{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}
vendor: 11,212 bytes, line 3
3unsubscribe(){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(M(n))try{n()}catch(i){t=i instanceof Hr?i.errors:[i]}let{_finalizers:o}=this;if(o){this._finalizers=null;for(let i of o)try{Su(i)}catch(s){t=t??[],s instanceof Hr?t=[...t,...s.errors]:t.push(s)}}if(t)throw new Hr(t)}}add(t){var r;if(t&&t!==this)if(this.closed)Su(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)&&Fn(r,t)}remove(t){let{_finalizers:r}=this;r&&Fn(r,t),t instanceof e&&t._removeParent(this)}};W.EMPTY=(()=>{let e=new W;return e.closed=!0,e})();var Zi=W.EMPTY;function zr(e){return e instanceof W||e&&"closed"in e&&M(e.remove)&&M(e.add)&&M(e.unsubscribe)}function Su(e){M(e)?e():e.unsubscribe()}var Me={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Ht={setTimeout(e,t,...r){let{delegate:n}=Ht;return n?.setTimeout?n.setTimeout(e,t,...r):setTimeout(e,t,...r)},clearTimeout(e){let{delegate:t}=Ht;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};function qr(e){Ht.setTimeout(()=>{let{onUnhandledError:t}=Me;if(t)t(e);else throw e})}function kn(){}var xu=Yi("C",void 0,void 0);function Au(e){return Yi("E",void 0,e)}function _u(e){return Yi("N",e,void 0)}function Yi(e,t,r){return{kind:e,value:t,error:r}}var bt=null;function zt(e){if(Me.useDeprecatedSynchronousErrorHandling){let t=!bt;if(t&&(bt={errorThrown:!1,error:null}),e(),t){let{errorThrown:r,error:n}=bt;if(bt=null,r)throw n}}else e()}function Nu(e){Me.useDeprecatedSynchronousErrorHandling&&bt&&(bt.errorThrown=!0,bt.error=e)}var Mt=class extends W{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,zr(t)&&t.add(this)):this.destination=rg}static create(t,r,n){return new qt(t,r,n)}next(t){this.isStopped?Ki(_u(t),this):this._next(t)}error(t){this.isStopped?Ki(Au(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?Ki(xu,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()}}},tg=Function.prototype.bind;function Qi(e,t){return tg.call(e,t)}var Ji=class{constructor(t){this.partialObserver=t}next(t){let{partialObserver:r}=this;if(r.next)try{r.next(t)}catch(n){Gr(n)}}error(t){let{partialObserver:r}=this;if(r.error)try{r.error(t)}catch(n){Gr(n)}else Gr(t)}complete(){let{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(r){Gr(r)}}},qt=class extends Mt{constructor(t,r,n){super();let o;if(M(t)||!t)o={next:t??void 0,error:r??void 0,complete:n??void 0};else{let i;this&&Me.useDeprecatedNextContext?(i=Object.create(t),i.unsubscribe=()=>this.unsubscribe(),o={next:t.next&&Qi(t.next,i),error:t.error&&Qi(t.error,i),complete:t.complete&&Qi(t.complete,i)}):o=t}this.destination=new Ji(o)}};function Gr(e){Me.useDeprecatedSynchronousErrorHandling?Nu(e):qr(e)}function ng(e){throw e}function Ki(e,t){let{onStoppedNotification:r}=Me;r&&Ht.setTimeout(()=>r(e,t))}var rg={closed:!0,next:kn,error:ng,complete:kn};var Gt=typeof Symbol=="function"&&Symbol.observable||"@@observable";function ue(e){return e}function Xi(...e){return es(e)}function es(e){return e.length===0?ue:e.length===1?e[0]:function(r){return e.reduce((n,o)=>o(n),r)}}var F=(()=>{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=ig(r)?r:new qt(r,n,o);return zt(()=>{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=Ru(n),new n((o,i)=>{let s=new qt({next:a=>{try{r(a)}catch(c){i(c),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)}[Gt](){return this}pipe(...r){return es(r)(this)}toPromise(r){return r=Ru(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 Ru(e){var t;return(t=e??Me.Promise)!==null&&t!==void 0?t:Promise}function og(e){return e&&M(e.next)&&M(e.error)&&M(e.complete)}function ig(e){return e&&e instanceof Mt||og(e)&&zr(e)}function ts(e){return M(e?.lift)}function R(e){return t=>{if(ts(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 O(e,t,r,n,o){return new ns(e,t,r,n,o)}var ns=class extends Mt{constructor(t,r,n,o,i,s){super(t),this.onFinalize=i,this.shouldUnsubscribe=s,this._next=r?function(a){try{r(a)}catch(c){t.error(c)}}:super._next,this._error=o?function(a){try{o(a)}catch(c){t.error(c)}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 Wt(){return R((e,t)=>{let r=null;e._refCount++;let n=O(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 Zt=class extends F{constructor(t,r){super(),this.source=t,this.subjectFactory=r,this._subject=null,this._refCount=0,this._connection=null,ts(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 W;let r=this.getSubject();t.add(this.source.subscribe(O(r,void 0,()=>{this._teardown(),r.complete()},n=>{this._teardown(),r.error(n)},()=>this._teardown()))),t.closed&&(this._connection=null,t=W.EMPTY)}return t}refCount(){return Wt()(this)}};var Ou=Bt(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var ee=(()=>{class e extends F{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(r){let n=new Wr(this,this);return n.operator=r,n}_throwIfClosed(){if(this.closed)throw new Ou}next(r){zt(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let n of this.currentObservers)n.next(r)}})}error(r){zt(()=>{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(){zt(()=>{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?Zi:(this.currentObservers=null,i.push(r),new W(()=>{this.currentObservers=null,Fn(i,r)}))}_checkFinalizedStatuses(r){let{hasError:n,thrownError:o,isStopped:i}=this;n?r.error(o):i&&r.complete()}asObservable(){let r=new F;return r.source=this,r}}return e.create=(t,r)=>new Wr(t,r),e})(),Wr=class extends ee{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:Zi}};var X=class extends ee{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 le=new F(e=>e.complete());function Pu(e){return e&&M(e.schedule)}function Fu(e){return e[e.length-1]}function ku(e){return M(Fu(e))?e.pop():void 0}function st(e){return Pu(Fu(e))?e.pop():void 0}function ju(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{u(n.next(l))}catch(d){s(d)}}function c(l){try{u(n.throw(l))}catch(d){s(d)}}function u(l){l.done?i(l.value):o(l.value).then(a,c)}u((n=n.apply(e,t||[])).next())})}function Lu(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 Tt(e){return this instanceof Tt?(this.v=e,this):new Tt(e)}function Vu(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(p){return new Promise(function(C,S){i.push([f,p,C,S])>1||a(f,p)})})}function a(f,p){try{c(n[f](p))}catch(C){d(i[0][3],C)}}function c(f){f.value instanceof Tt?Promise.resolve(f.value.v).then(u,l):d(i[0][2],f)}function u(f){a("next",f)}function l(f){a("throw",f)}function d(f,p){f(p),i.shift(),i.length&&a(i[0][0],i[0][1])}}function $u(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 Lu=="function"?Lu(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,c){s=e[i](s),o(a,c,s.done,s.value)})}}function o(i,s,a,c){Promise.resolve(c).then(function(u){i({value:u,done:a})},s)}}var Zr=e=>e&&typeof e.length=="number"&&typeof e!="function";function Yr(e){return M(e?.then)}function Qr(e){return M(e[Gt])}function Kr(e){return Symbol.asyncIterator&&M(e?.[Symbol.asyncIterator])}function Jr(e){return new TypeError(`You provided ${e!==null&&typeof e=="object"?"an invali
3d object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function sg(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Xr=sg();function eo(e){return M(e?.[Xr])}function to(e){return Vu(this,arguments,function*(){let r=e.getReader();try{for(;;){let{value:n,done:o}=yield Tt(r.read());if(o)return yield Tt(void 0);yield yield Tt(n)}}finally{r.releaseLock()}})}function no(e){return M(e?.getReader)}function Q(e){if(e instanceof F)return e;if(e!=null){if(Qr(e))return ag(e);if(Zr(e))return cg(e);if(Yr(e))return ug(e);if(Kr(e))return Uu(e);if(eo(e))return lg(e);if(no(e))return dg(e)}throw Jr(e)}function ag(e){return new F(t=>{let r=e[Gt]();if(M(r.subscribe))return r.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function cg(e){return new F(t=>{for(let r=0;r<e.length&&!t.closed;r++)t.next(e[r]);t.complete()})}function ug(e){return new F(t=>{e.then(r=>{t.closed||(t.next(r),t.complete())},r=>t.error(r)).then(null,qr)})}function lg(e){return new F(t=>{for(let r of e)if(t.next(r),t.closed)return;t.complete()})}function Uu(e){return new F(t=>{fg(e,t).catch(r=>t.error(r))})}function dg(e){return Uu(to(e))}function fg(e,t){var r,n,o,i;return ju(this,void 0,void 0,function*(){try{for(r=$u(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 oe(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 ro(e,t=0){return R((r,n)=>{r.subscribe(O(n,o=>oe(n,e,()=>n.next(o),t),()=>oe(n,e,()=>n.complete(),t),o=>oe(n,e,()=>n.error(o),t)))})}function oo(e,t=0){return R((r,n)=>{n.add(e.schedule(()=>r.subscribe(n),t))})}function Bu(e,t){return Q(e).pipe(oo(t),ro(t))}function Hu(e,t){return Q(e).pipe(oo(t),ro(t))}function zu(e,t){return new F(r=>{let n=0;return t.schedule(function(){n===e.length?r.complete():(r.next(e[n++]),r.closed||this.schedule())})})}function qu(e,t){return new F(r=>{let n;return oe(r,t,()=>{n=e[Xr](),oe(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)}),()=>M(n?.return)&&n.return()})}function io(e,t){if(!e)throw new Error("Iterable cannot be null");return new F(r=>{oe(r,t,()=>{let n=e[Symbol.asyncIterator]();oe(r,t,()=>{n.next().then(o=>{o.done?r.complete():r.next(o.value)})},0,!0)})})}function Gu(e,t){return io(to(e),t)}function Wu(e,t){if(e!=null){if(Qr(e))return Bu(e,t);if(Zr(e))return zu(e,t);if(Yr(e))return Hu(e,t);if(Kr(e))return io(e,t);if(eo(e))return qu(e,t);if(no(e))return Gu(e,t)}throw Jr(e)}function U(e,t){return t?Wu(e,t):Q(e)}function v(...e){let t=st(e);return U(e,t)}function Yt(e,t){let r=M(e)?e:()=>e,n=o=>o.error(r());return new F(t?o=>t.schedule(n,0,o):n)}function rs(e){return!!e&&(e instanceof F||M(e.lift)&&M(e.subscribe))}var We=Bt(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function x(e,t){return R((r,n)=>{let o=0;r.subscribe(O(n,i=>{n.next(e.call(t,i,o++))}))})}var{isArray:hg}=Array;function pg(e,t){return hg(t)?e(...t):e(t)}function Zu(e){return x(t=>pg(e,t))}var{isArray:gg}=Array,{getPrototypeOf:mg,prototype:vg,keys:yg}=Object;function Yu(e){if(e.length===1){let t=e[0];if(gg(t))return{args:t,keys:null};if(Dg(t)){let r=yg(t);return{args:r.map(n=>t[n]),keys:r}}}return{args:e,keys:null}}function Dg(e){return e&&typeof e=="object"&&mg(e)===vg}function Qu(e,t){return e.reduce((r,n,o)=>(r[n]=t[o],r),{})}function Ln(...e){let t=st(e),r=ku(e),{args:n,keys:o}=Yu(e);if(n.length===0)return U([],t);let i=new F(wg(n,t,o?s=>Qu(o,s):ue));return r?i.pipe(Zu(r)):i}function wg(e,t,r=ue){return n=>{Ku(t,()=>{let{length:o}=e,i=new Array(o),s=o,a=o;for(let c=0;c<o;c++)Ku(t,()=>{let u=U(e[c],t),l=!1;u.subscribe(O(n,d=>{i[c]=d,l||(l=!0,a--),a||n.next(r(i.slice()))},()=>{--s||n.complete()}))},n)},n)}}function Ku(e,t,r){e?oe(r,e,t):t()}function Ju(e,t,r,n,o,i,s,a){let c=[],u=0,l=0,d=!1,f=()=>{d&&!c.length&&!u&&t.complete()},p=S=>u<n?C(S):c.push(S),C=S=>{i&&t.next(S),u++;let b=!1;Q(r(S,l++)).subscribe(O(t,E=>{o?.(E),i?p(E):t.next(E)},()=>{b=!0},void 0,()=>{if(b)try{for(u--;c.length&&u<n;){let E=c.shift();s?oe(t,s,()=>C(E)):C(E)}f()}catch(E){t.error(E)}}))};return e.subscribe(O(t,p,()=>{d=!0,f()})),()=>{a?.()}}function q(e,t,r=1/0){return M(t)?q((n,o)=>x((i,s)=>t(n,i,o,s))(Q(e(n,o))),r):(typeof t=="number"&&(r=t),R((n,o)=>Ju(n,o,e,r)))}function Qt(e=1/0){return q(ue,e)}function Xu(){return Qt(1)}function Kt(...e){return Xu()(U(e,st(e)))}function so(e){return new F(t=>{Q(e()).subscribe(t)})}function re(e,t){return R((r,n)=>{let o=0;r.subscribe(O(n,i=>e.call(t,i,o++)&&n.next(i)))})}function at(e){return R((t,r)=>{let n=null,o=!1,i;n=t.subscribe(O(r,void 0,void 0,s=>{i=Q(e(s,at(e)(t))),n?(n.unsubscribe(),n=null,i.subscribe(r)):o=!0})),o&&(n.unsubscribe(),n=null,i.subscribe(r))})}function el(e,t,r,n,o){return(i,s)=>{let a=r,c=t,u=0;i.subscribe(O(s,l=>{let d=u++;c=a?e(c,l,d):(a=!0,l),n&&s.next(c)},o&&(()=>{a&&s.next(c),s.complete()}
3)))}}function Ze(e,t){return M(t)?q(e,t,1):q(e,1)}function ct(e){return R((t,r)=>{let n=!1;t.subscribe(O(r,o=>{n=!0,r.next(o)},()=>{n||r.next(e),r.complete()}))})}function Ye(e){return e<=0?()=>le:R((t,r)=>{let n=0;t.subscribe(O(r,o=>{++n<=e&&(r.next(o),e<=n&&r.complete())}))})}function os(e){return x(()=>e)}function ao(e=Eg){return R((t,r)=>{let n=!1;t.subscribe(O(r,o=>{n=!0,r.next(o)},()=>n?r.complete():r.error(e())))})}function Eg(){return new We}function St(e){return R((t,r)=>{try{t.subscribe(r)}finally{r.add(e)}})}function Te(e,t){let r=arguments.length>=2;return n=>n.pipe(e?re((o,i)=>e(o,i,n)):ue,Ye(1),r?ct(t):ao(()=>new We))}function Jt(e){return e<=0?()=>le:R((t,r)=>{let n=[];t.subscribe(O(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 is(e,t){let r=arguments.length>=2;return n=>n.pipe(e?re((o,i)=>e(o,i,n)):ue,Jt(1),r?ct(t):ao(()=>new We))}function ss(e,t){return R(el(e,t,arguments.length>=2,!0))}function co(...e){let t=st(e);return R((r,n)=>{(t?Kt(e,r,t):Kt(e,r)).subscribe(n)})}function ie(e,t){return R((r,n)=>{let o=null,i=0,s=!1,a=()=>s&&!o&&n.complete();r.subscribe(O(n,c=>{o?.unsubscribe();let u=0,l=i++;Q(e(c,l)).subscribe(o=O(n,d=>n.next(t?t(c,d,l,u++):d),()=>{o=null,a()}))},()=>{s=!0,a()}))})}function as(e){return R((t,r)=>{Q(e).subscribe(O(r,()=>r.complete(),kn)),!r.closed&&t.subscribe(r)})}function Z(e,t,r){let n=M(e)||t||r?{next:e,error:t,complete:r}:e;return n?R((o,i)=>{var s;(s=n.subscribe)===null||s===void 0||s.call(n);let a=!0;o.subscribe(O(i,c=>{var u;(u=n.next)===null||u===void 0||u.call(n,c),i.next(c)},()=>{var c;a=!1,(c=n.complete)===null||c===void 0||c.call(n),i.complete()},c=>{var u;a=!1,(u=n.error)===null||u===void 0||u.call(n,c),i.error(c)},()=>{var c,u;a&&((c=n.unsubscribe)===null||c===void 0||c.call(n)),(u=n.finalize)===null||u===void 0||u.call(n)}))}):ue}var kl="https://g.co/ng/security#xss",D=class extends Error{constructor(t,r){super(Vo(t,r)),this.code=t}};function Vo(e,t){return`${`NG0${Math.abs(e)}`}${t?": "+t:""}`}function Kn(e){return{toString:e}.toString()}var uo="__parameters__";function Ig(e){return function(...r){if(e){let n=e(...r);for(let o in n)this[o]=n[o]}}}function Ll(e,t,r){return Kn(()=>{let n=Ig(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(c,u,l){let d=c.hasOwnProperty(uo)?c[uo]:Object.defineProperty(c,uo,{value:[]})[uo];for(;d.length<=l;)d.push(null);return(d[l]=d[l]||[]).push(s),c}}return r&&(o.prototype=Object.create(r.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o})}var xt=globalThis;function L(e){for(let t in e)if(e[t]===L)return t;throw Error("Could not find renamed property on target object.")}function se(e){if(typeof e=="string")return e;if(Array.isArray(e))return"["+e.map(se).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 tl(e,t){return e==null||e===""?t===null?"":t:t==null||t===""?e:e+" "+t}var Cg=L({__forward_ref__:L});function jl(e){return e.__forward_ref__=jl,e.toString=function(){return se(this())},e}function ve(e){return Vl(e)?e():e}function Vl(e){return typeof e=="function"&&e.hasOwnProperty(Cg)&&e.__forward_ref__===jl}function m(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function fn(e){return{providers:e.providers||[],imports:e.imports||[]}}function $o(e){return nl(e,Ul)||nl(e,Bl)}function $l(e){return $o(e)!==null}function nl(e,t){return e.hasOwnProperty(t)?e[t]:null}function bg(e){let t=e&&(e[Ul]||e[Bl]);return t||null}function rl(e){return e&&(e.hasOwnProperty(ol)||e.hasOwnProperty(Mg))?e[ol]:null}var Ul=L({\u0275prov:L}),ol=L({\u0275inj:L}),Bl=L({ngInjectableDef:L}),Mg=L({ngInjectorDef:L}),w=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=m({token:this,providedIn:r.providedIn||"root",factory:r.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function Hl(e){return e&&!!e.\u0275providers}var Tg=L({\u0275cmp:L}),Sg=L({\u0275dir:L}),xg=L({\u0275pipe:L}),Ag=L({\u0275mod:L}),wo=L({\u0275fac:L}),Vn=L({__NG_ELEMENT_ID__:L}),il=L({__NG_ENV_ID__:L});function ca(e){return typeof e=="string"?e:e==null?"":String(e)}function _g(e){return typeof e=="function"?e.name||e.toString():typeof e=="object"&&e!=null&&typeof e.type=="function"?e.type.name||e.type.toString():ca(e)}function Ng(e,t){let r=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new D(-200,e)}function ua(e,t){throw new D(-201,!1)}var _=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}(_||{}),ws;function zl(){return ws}function me(e){let t=ws;return ws=e,t}function ql(e,t,r){let n=$o(e);if(n&&n.providedIn=="root")return n.value===void 0?n.value=n.factory():n.value;if(r&_.Optional)return null;if(t!==void 0)return t;ua(e,"Injector")}var Rg={}
4,$n=Rg,Es="__NG_DI_FLAG__",Eo="ngTempTokenPath",Og="ngTokenPath",Pg=/\n/gm,Fg="\u0275",sl="__source",rn;function kg(){return rn}function ut(e){let t=rn;return rn=e,t}function Lg(e,t=_.Default){if(rn===void 0)throw new D(-203,!1);return rn===null?ql(e,void 0,t):rn.get(e,t&_.Optional?null:void 0,t)}function y(e,t=_.Default){return(zl()||Lg)(ve(e),t)}function h(e,t=_.Default){return y(e,Uo(t))}function Uo(e){return typeof e>"u"||typeof e=="number"?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Is(e){let t=[];for(let r=0;r<e.length;r++){let n=ve(e[r]);if(Array.isArray(n)){if(n.length===0)throw new D(900,!1);let o,i=_.Default;for(let s=0;s<n.length;s++){let a=n[s],c=jg(a);typeof c=="number"?c===-1?o=a.token:i|=c:o=a}t.push(y(o,i))}else t.push(y(n))}return t}function Gl(e,t){return e[Es]=t,e.prototype[Es]=t,e}function jg(e){return e[Es]}function Vg(e,t,r,n){let o=e[Eo];throw t[sl]&&o.unshift(t[sl]),e.message=$g(`
5`+e.message,o,r,n),e[Og]=o,e[Eo]=null,e}function $g(e,t,r,n=null){e=e&&e.charAt(0)===`
6`&&e.charAt(1)==Fg?e.slice(2):e;let o=se(t);if(Array.isArray(t))o=t.map(se).join(" -> ");else if(typeof t=="object"){let i=[];for(let s in t)if(t.hasOwnProperty(s)){let a=t[s];i.push(s+":"+(typeof a=="string"?JSON.stringify(a):se(a)))}o=`{${i.join(", ")}}`}return`${r}${n?"("+n+")":""}[${o}]: ${e.replace(Pg,`
7  `)}`}var la=Gl(Ll("Optional"),8);var Wl=Gl(Ll("SkipSelf"),4);function sn(e,t){let r=e.hasOwnProperty(wo);return r?e[wo]:null}function Ug(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 Bg(e){return e.flat(Number.POSITIVE_INFINITY)}function da(e,t){e.forEach(r=>Array.isArray(r)?da(r,t):t(r))}function Zl(e,t,r){t>=e.length?e.push(r):e.splice(t,0,r)}function Io(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}var Un={},xe=[],_t=new w(""),Yl=new w("",-1),Ql=new w(""),Co=class{get(t,r=$n){if(r===$n){let n=new Error(`NullInjectorError: No provider for ${se(t)}!`);throw n.name="NullInjectorError",n}return r}},Kl=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(Kl||{}),je=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(je||{}),De=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(De||{});function Hg(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 Cs(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];zg(i)?e.setProperty(t,i,s):e.setAttribute(t,i,s),n++}}return n}function Jl(e){return e===3||e===4||e===6}function zg(e){return e.charCodeAt(0)===64}function fa(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?al(e,r,o,null,t[++n]):al(e,r,o,null,null))}}return e}function al(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 Xl="ng-template";function qg(e,t,r,n){let o=0;if(n){for(;o<t.length&&typeof t[o]=="string";o+=2)if(t[o]==="class"&&Hg(t[o+1].toLowerCase(),r,0)!==-1)return!0}else if(ha(e))return!1;if(o=t.indexOf(1,o),o>-1){let i;for(;++o<t.length&&typeof(i=t[o])=="string";)if(i.toLowerCase()===r)return!0}return!1}function ha(e){return e.type===4&&e.value!==Xl}function Gg(e,t,r){let n=e.type===4&&!r?Xl:e.value;return t===n}function Wg(e,t,r){let n=4,o=e.attrs,i=o!==null?Qg(o):0,s=!1;for(let a=0;a<t.length;a++){let c=t[a];if(typeof c=="number"){if(!s&&!Se(n)&&!Se(c))return!1;if(s&&Se(c))continue;s=!1,n=c|n&1;continue}if(!s)if(n&4){if(n=2|n&1,c!==""&&!Gg(e,c,r)||c===""&&t.length===1){if(Se(n))return!1;s=!0}}else if(n&8){if(o===null||!qg(e,o,c,r)){if(Se(n))return!1;s=!0}}else{let u=t[++a],l=Zg(c,o,ha(e),r);if(l===-1){if(Se(n))return!1;s=!0;continue}if(u!==""){let d;if(l>i?d="":d=o[l+1].toLowerCase(),n&2&&u!==d){if(Se(n))return!1;s=!0}}}}return Se(n)||s}function Se(e){return(e&1)===0}function Zg(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(;
7typeof 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 Kg(t,e)}function Yg(e,t,r=!1){for(let n=0;n<t.length;n++)if(Wg(e,t[n],r))return!0;return!1}function Qg(e){for(let t=0;t<e.length;t++){let r=e[t];if(Jl(r))return t}return e.length}function Kg(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 cl(e,t){return e?":not("+t.trim()+")":t}function Jg(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!==""&&!Se(s)&&(t+=cl(i,o),o=""),n=s,i=i||!Se(n);r++}return o!==""&&(t+=cl(i,o)),t}function Xg(e){return e.map(Jg).join(",")}function em(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(!Se(o))break;o=i}n++}return{attrs:t,classes:r}}function ed(e){return Kn(()=>{let t=id(e),r=B(g({},t),{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Kl.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||je.Emulated,styles:e.styles||xe,_:null,schemas:e.schemas||null,tView:null,id:""});sd(r);let n=e.dependencies;return r.directiveDefs=ll(n,!1),r.pipeDefs=ll(n,!0),r.id=rm(r),r})}function tm(e){return dt(e)||td(e)}function nm(e){return e!==null}function hn(e){return Kn(()=>({type:e.type,bootstrap:e.bootstrap||xe,declarations:e.declarations||xe,imports:e.imports||xe,exports:e.exports||xe,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function ul(e,t){if(e==null)return Un;let r={};for(let n in e)if(e.hasOwnProperty(n)){let o=e[n],i,s,a=De.None;Array.isArray(o)?(a=o[0],i=o[1],s=o[2]??i):(i=o,s=o),t?(r[i]=a!==De.None?[n,a]:n,t[i]=s):r[i]=n}return r}function pn(e){return Kn(()=>{let t=id(e);return sd(t),t})}function dt(e){return e[Tg]||null}function td(e){return e[Sg]||null}function nd(e){return e[xg]||null}function rd(e){let t=dt(e)||td(e)||nd(e);return t!==null?t.standalone:!1}function od(e,t){let r=e[Ag]||null;if(!r&&t===!0)throw new Error(`Type ${se(e)} does not have '\u0275mod' property.`);return r}function id(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||Un,exportAs:e.exportAs||null,standalone:e.standalone===!0,signals:e.signals===!0,selectors:e.selectors||xe,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:ul(e.inputs,t),outputs:ul(e.outputs),debugInfo:null}}function sd(e){e.features?.forEach(t=>t(e))}function ll(e,t){if(!e)return null;let r=t?nd:tm;return()=>(typeof e=="function"?e():e).map(n=>r(n)).filter(nm)}function rm(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+=2147483648,"c"+t}function ht(e){return{\u0275providers:e}}function om(...e){return{\u0275providers:ad(!0,e),\u0275fromNgModule:!0}}function ad(e,...t){let r=[],n=new Set,o,i=s=>{r.push(s)};return da(t,s=>{let a=s;bs(a,i,[],n)&&(o||=[],o.push(a))}),o!==void 0&&cd(o,i),r}function cd(e,t){for(let r=0;r<e.length;r++){let{ngModule:n,providers:o}=e[r];pa(o,i=>{t(i,n)})}}function bs(e,t,r,n){if(e=ve(e),!e)return!1;let o=null,i=rl(e),s=!i&&dt(e);if(!i&&!s){let c=e.ngModule;if(i=rl(c),i)o=c;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 c=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let u of c)bs(u,t,r,n)}}else if(i){if(i.imports!=null&&!a){n.add(o);let u;
7try{da(i.imports,l=>{bs(l,t,r,n)&&(u||=[],u.push(l))})}finally{}u!==void 0&&cd(u,t)}if(!a){let u=sn(o)||(()=>new o);t({provide:o,useFactory:u,deps:xe},o),t({provide:Ql,useValue:o,multi:!0},o),t({provide:_t,useValue:()=>y(o),multi:!0},o)}let c=i.providers;if(c!=null&&!a){let u=e;pa(c,l=>{t(l,u)})}}else return!1;return o!==e&&e.providers!==void 0}function pa(e,t){for(let r of e)Hl(r)&&(r=r.\u0275providers),Array.isArray(r)?pa(r,t):t(r)}var im=L({provide:String,useValue:L});function ud(e){return e!==null&&typeof e=="object"&&im in e}function sm(e){return!!(e&&e.useExisting)}function am(e){return!!(e&&e.useFactory)}function Ms(e){return typeof e=="function"}var Bo=new w(""),po={},cm={},cs;function ga(){return cs===void 0&&(cs=new Co),cs}var te=class{},Bn=class extends te{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,Ss(t,s=>this.processProvider(s)),this.records.set(Yl,Xt(void 0,this)),o.has("environment")&&this.records.set(te,Xt(void 0,this));let i=this.records.get(Bo);i!=null&&typeof i.value=="string"&&this.scopes.add(i.value),this.injectorDefTypes=new Set(this.get(Ql,xe,_.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;let t=P(null);try{for(let n of this._ngOnDestroyHooks)n.ngOnDestroy();let r=this._onDestroyHooks;this._onDestroyHooks=[];for(let n of r)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),P(t)}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();let r=ut(this),n=me(void 0),o;try{return t()}finally{ut(r),me(n)}}get(t,r=$n,n=_.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(il))return t[il](this);n=Uo(n);let o,i=ut(this),s=me(void 0);try{if(!(n&_.SkipSelf)){let c=this.records.get(t);if(c===void 0){let u=pm(t)&&$o(t);u&&this.injectableDefInScope(u)?c=Xt(Ts(t),po):c=null,this.records.set(t,c)}if(c!=null)return this.hydrate(t,c)}let a=n&_.Self?ga():this.parent;return r=n&_.Optional&&r===$n?null:r,a.get(t,r)}catch(a){if(a.name==="NullInjectorError"){if((a[Eo]=a[Eo]||[]).unshift(se(t)),i)throw a;return Vg(a,t,"R3InjectorError",this.source)}else throw a}finally{me(s),ut(i)}}resolveInjectorInitializers(){let t=P(null),r=ut(this),n=me(void 0),o;try{let i=this.get(_t,xe,_.Self);for(let s of i)s()}finally{ut(r),me(n),P(t)}}toString(){let t=[],r=this.records;for(let n of r.keys())t.push(se(n));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new D(205,!1)}processProvider(t){t=ve(t);let r=Ms(t)?t:ve(t&&t.provide),n=lm(t);if(!Ms(t)&&t.multi===!0){let o=this.records.get(r);o||(o=Xt(void 0,po,!0),o.factory=()=>Is(o.multi),this.records.set(r,o)),r=t,o.multi.push(t)}this.records.set(r,n)}hydrate(t,r){let n=P(null);try{return r.value===po&&(r.value=cm,r.value=r.factory()),typeof r.value=="object"&&r.value&&hm(r.value)&&this._ngOnDestroyHooks.add(r.value),r.value}finally{P(n)}}injectableDefInScope(t){if(!t.providedIn)return!1;let r=ve(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 Ts(e){let t=$o(e),r=t!==null?t.factory:sn(e);if(r!==null)return r;if(e instanceof w)throw new D(204,!1);if(e instanceof Function)return um(e);throw new D(204,!1)}function um(e){if(e.length>0)throw new D(204,!1);let r=bg(e);return r!==null?()=>r.factory(e):()=>new e}function lm(e){if(ud(e))return Xt(void 0,e.useValue);{let t=dm(e);return Xt(t,po)}}function dm(e,t,r){let n;if(Ms(e)){let o=ve(e);return sn(o)||Ts(o)}else if(ud(e))n=()=>ve(e.useValue);else if(am(e))n=()=>e.useFactory(...Is(e.deps||[]));else if(sm(e))n=()=>y(ve(e.useExisting));else{let o=ve(e&&(e.useClass||e.provide));if(fm(e))n=()=>new o(...Is(e.deps));else return sn(o)||Ts(o)}return n}function Xt(e,t,r=!1){return{factory:e,value:t,multi:r?[]:void 0}}function fm(e){return!!e.deps}function hm(e){return e!==null&&typeof e=="object"&&typeof e.ngOnDestroy=="function"}function pm(e){return typeof e=="function"||typeof e=="object"&&e instanceof w}function Ss(e,t){for(let r of e)Array.isArray(r)?Ss(r,t):r&&Hl(r)?Ss(r.\u0275providers,t):t(r)}function Oe(e,t){e instanceof Bn&&e.assertNotDestroyed();let r,n=ut(e),o=me(void 0);try{return t()}finally{ut(n),me(o)}}function ld(){return zl()!==void 0||kg()!=null}function gm(e){if(!ld())throw new D(-203,!1)}function mm(e){return typeof e=="function"}var de=0,A=1,I=2,K=3,Ae=4,Pe=5,_e=6,Hn=7,Ne=8,an=9,Re=10,H=11,zn=12,dl=13,gn=14,we=15,Jn=16,en=17,Ke=18,Ho=19,dd=20,lt=21,us=22,Nt=23,fe=25,fd=1,qn=6,Je=7,bo=8,cn=9,ae=10,ma=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(ma||{});function Qe(e){return Array.isArray(e)&&typeof e[fd]=="object"}function Ue(e){return Array.isArray(e)&&e[fd]===!0}function hd(e){return(e.flags&4)!==0}
7function Xn(e){return e.componentOffset>-1}function va(e){return(e.flags&1)===1}function er(e){return!!e.template}function pd(e){return(e[I]&512)!==0}var xs=class{constructor(t,r,n){this.previousValue=t,this.currentValue=r,this.firstChange=n}isFirstChange(){return this.firstChange}};function gd(e,t,r,n){t!==null?t.applyValueToInputSignal(t,n):e[r]=n}function tr(){return md}function md(e){return e.type.prototype.ngOnChanges&&(e.setInput=ym),vm}tr.ngInherit=!0;function vm(){let e=yd(this),t=e?.current;if(t){let r=e.previous;if(r===Un)e.previous=t;else for(let n in t)r[n]=t[n];e.current=null,this.ngOnChanges(t)}}function ym(e,t,r,n,o){let i=this.declaredInputs[n],s=yd(e)||Dm(e,{previous:Un,current:null}),a=s.current||(s.current={}),c=s.previous,u=c[i];a[i]=new xs(u&&u.currentValue,r,c===Un),gd(e,t,o,r)}var vd="__ngSimpleChanges__";function yd(e){return e[vd]||null}function Dm(e,t){return e[vd]=t}var fl=null;var ke=function(e,t,r){fl?.(e,t,r)},wm="svg",Em="math",Im=!1;function Cm(){return Im}function Ve(e){for(;Array.isArray(e);)e=e[de];return e}function he(e,t){return Ve(t[e.index])}function Dd(e,t){return e.data[t]}function pt(e,t){let r=t[e];return Qe(r)?r:r[de]}function bm(e){return(e[I]&4)===4}function ya(e){return(e[I]&128)===128}function Mm(e){return Ue(e[K])}function Mo(e,t){return t==null?null:e[t]}function wd(e){e[en]=0}function Tm(e){e[I]&1024||(e[I]|=1024,ya(e)&&Gn(e))}function Sm(e,t){for(;e>0;)t=t[gn],e--;return t}function Da(e){return!!(e[I]&9216||e[Nt]?.dirty)}function As(e){e[Re].changeDetectionScheduler?.notify(1),Da(e)?Gn(e):e[I]&64&&(Cm()?(e[I]|=1024,Gn(e)):e[Re].changeDetectionScheduler?.notify())}function Gn(e){e[Re].changeDetectionScheduler?.notify();let t=Wn(e);for(;t!==null&&!(t[I]&8192||(t[I]|=8192,!ya(t)));)t=Wn(t)}function Ed(e,t){if((e[I]&256)===256)throw new D(911,!1);e[lt]===null&&(e[lt]=[]),e[lt].push(t)}function xm(e,t){if(e[lt]===null)return;let r=e[lt].indexOf(t);r!==-1&&e[lt].splice(r,1)}function Wn(e){let t=e[K];return Ue(t)?t[K]:t}var N={lFrame:_d(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Am(){return N.lFrame.elementDepthCount}function _m(){N.lFrame.elementDepthCount++}function Nm(){N.lFrame.elementDepthCount--}function Id(){return N.bindingsEnabled}function nr(){return N.skipHydrationRootTNode!==null}function Rm(e){return N.skipHydrationRootTNode===e}function Om(e){N.skipHydrationRootTNode=e}function Pm(){N.skipHydrationRootTNode=null}function V(){return N.lFrame.lView}function Be(){return N.lFrame.tView}function yx(e){return N.lFrame.contextLView=e,e[Ne]}function Dx(e){return N.lFrame.contextLView=null,e}function Ee(){let e=Cd();for(;e!==null&&e.type===64;)e=e.parent;return e}function Cd(){return N.lFrame.currentTNode}function Fm(){let e=N.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function rr(e,t){let r=N.lFrame;r.currentTNode=e,r.isParent=t}function bd(){return N.lFrame.isParent}function km(){N.lFrame.isParent=!1}function Md(){let e=N.lFrame,t=e.bindingRootIndex;return t===-1&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Lm(e){return N.lFrame.bindingIndex=e}function Td(){return N.lFrame.bindingIndex++}function jm(){return N.lFrame.inI18n}function Vm(e,t){let r=N.lFrame;r.bindingIndex=r.bindingRootIndex=e,_s(t)}function $m(){return N.lFrame.currentDirectiveIndex}function _s(e){N.lFrame.currentDirectiveIndex=e}function Sd(){return N.lFrame.currentQueryIndex}function wa(e){N.lFrame.currentQueryIndex=e}function Um(e){let t=e[A];return t.type===2?t.declTNode:t.type===1?e[Pe]:null}function xd(e,t,r){if(r&_.SkipSelf){let o=t,i=e;for(;o=o.parent,o===null&&!(r&_.Host);)if(o=Um(i),o===null||(i=i[gn],o.type&10))break;if(o===null)return!1;t=o,e=i}let n=N.lFrame=Ad();return n.currentTNode=t,n.lView=e,!0}function Ea(e){let t=Ad(),r=e[A];N.lFrame=t,t.currentTNode=r.firstChild,t.lView=e,t.tView=r,t.contextLView=e,t.bindingIndex=r.bindingStartIndex,t.inI18n=!1}function Ad(){let e=N.lFrame,t=e===null?null:e.child;return t===null?_d(e):t}function _d(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,
7currentQueryIndex:0,parent:e,child:null,inI18n:!1};return e!==null&&(e.child=t),t}function Nd(){let e=N.lFrame;return N.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var Rd=Nd;function Ia(){let e=Nd();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function Bm(e){return(N.lFrame.contextLView=Sm(e,N.lFrame.contextLView))[Ne]}function Od(){return N.lFrame.selectedIndex}function Rt(e){N.lFrame.selectedIndex=e}function Pd(){let e=N.lFrame;return Dd(e.tView,e.selectedIndex)}function Fd(){return N.lFrame.currentNamespace}var kd=!0;function Ca(){return kd}function He(e){kd=e}function Hm(e,t,r){let{ngOnChanges:n,ngOnInit:o,ngDoCheck:i}=t.type.prototype;if(n){let s=md(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 ba(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:c,ngAfterViewChecked:u,ngOnDestroy:l}=i;s&&(e.contentHooks??=[]).push(-r,s),a&&((e.contentHooks??=[]).push(r,a),(e.contentCheckHooks??=[]).push(r,a)),c&&(e.viewHooks??=[]).push(-r,c),u&&((e.viewHooks??=[]).push(r,u),(e.viewCheckHooks??=[]).push(r,u)),l!=null&&(e.destroyHooks??=[]).push(r,l)}}function go(e,t,r){Ld(e,t,3,r)}function mo(e,t,r,n){(e[I]&3)===r&&Ld(e,t,r,n)}function ls(e,t){let r=e[I];(r&3)===t&&(r&=16383,r+=1,e[I]=r)}function Ld(e,t,r,n){let o=n!==void 0?e[en]&65535:0,i=n??-1,s=t.length-1,a=0;for(let c=o;c<s;c++)if(typeof t[c+1]=="number"){if(a=t[c],n!=null&&a>=n)break}else t[c]<0&&(e[en]+=65536),(a<i||i==-1)&&(zm(e,r,t,c),e[en]=(e[en]&4294901760)+c+2),c++}function hl(e,t){ke(4,e,t);let r=P(null);try{t.call(e)}finally{P(r),ke(5,e,t)}}function zm(e,t,r,n){let o=r[n]<0,i=r[n+1],s=o?-r[n]:r[n],a=e[s];o?e[I]>>14<e[en]>>16&&(e[I]&3)===t&&(e[I]+=16384,hl(a,i)):hl(a,i)}var on=-1,Zn=class{constructor(t,r,n){this.factory=t,this.resolving=!1,this.canSeeViewProviders=r,this.injectImpl=n}};function qm(e){return e instanceof Zn}function Gm(e){return(e.flags&8)!==0}function Wm(e){return(e.flags&16)!==0}function jd(e){return e!==on}function To(e){return e&32767}function Zm(e){return e>>16}function So(e,t){let r=Zm(e),n=t;for(;r>0;)n=n[gn],r--;return n}var Ns=!0;function pl(e){let t=Ns;return Ns=e,t}var Ym=256,Vd=Ym-1,$d=5,Qm=0,Le={};function Km(e,t,r){let n;typeof r=="string"?n=r.charCodeAt(0)||0:r.hasOwnProperty(Vn)&&(n=r[Vn]),n==null&&(n=r[Vn]=Qm++);let o=n&Vd,i=1<<o;t.data[e+(o>>$d)]|=i}function Ud(e,t){let r=Bd(e,t);if(r!==-1)return r;let n=t[A];n.firstCreatePass&&(e.injectorIndex=t.length,ds(n.data,e),ds(t,null),ds(n.blueprint,null));let o=Ma(e,t),i=e.injectorIndex;if(jd(o)){let s=To(o),a=So(o,t),c=a[A].data;for(let u=0;u<8;u++)t[i+u]=a[s+u]|c[s+u]}return t[i+8]=o,i}function ds(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Bd(e,t){return e.injectorIndex===-1||e.parent&&e.parent.injectorIndex===e.injectorIndex||t[e.injectorIndex+8]===null?-1:e.injectorIndex}function Ma(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=Wd(o),n===null)return on;if(r++,o=o[gn],n.injectorIndex!==-1)return n.injectorIndex|r<<16}return on}function Jm(e,t,r){Km(e,t,r)}function Xm(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(Jl(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 Hd(e,t,r){if(r&_.Optional||e!==void 0)return e;ua(t,"NodeInjector")}function zd(e,t,r,n){if(r&_.Optional&&n===void 0&&(n=null),!(r&(_.Self|_.Host))){let o=e[an],i=me(void 0);try{return o?o.get(t,n,r&_.Optional):ql(t,n,r&_.Optional)}finally{me(i)}}return Hd(n,t,r)}function qd(e,t,r,n=_.Default,o){if(e!==null){if(t[I]&2048&&!(n&_.Self)){let s=rv(e,t,r,n,Le);if(s!==Le)return s}let i=Gd(e,t,r,n,Le);if(i!==Le)return i}return zd(t,r,n,o)}function Gd(e,t,r,n,o){let i=tv(r);if(typeof i=="function"){if(!xd(t,e,n))return n&_.Host?Hd(o,r,n):zd(t,r,n,o);try{let s;if(s=i(n),s==null&&!(n&_.Optional))ua(r);else return s}finally{Rd()}}else if(typeof i=="number"){let s=null,a=Bd(e,t),c=on,u=n&_.Host?t[we][Pe]:null;for((a===-1||n&_.SkipSelf)&&(c=a===-1?Ma(e,t):t[a+8],c===on||!ml(n,!1)?a=-1:(s=t[A],a=To(c),t=So(c,t)));a!==-1;){let l=t[A];if(gl(i,a,l.data)){let d=ev(a,t,r,s,n,u);if(d!==Le)return d}c=t[a+8],c!==on&&ml(n,t[A].data[a+8]===u)&&gl(i,a,t)?(s=l,a=To(c),t=So(c,t)):a=-1}}return o}function ev(e,t,r,n,o,i){let s=t[A],a=s.data[e+8],c=n==null?Xn(a)&&Ns:n!=s&&(a.type&3)!==0,u=o&_.Host&&i===a,l=vo(a,s,r,c,u);return l!==null?un(t,s,l,a):Le}function vo(e,t,r,n,o){let i=e.providerIndexes,s=t.data,a=i&1048575,c=e.directiveStart,u=e.directiveEnd,l=i>>20,d=n?a:a+l,f=o?a+l:u;for(let p=d;p<f;p++){let C=s[p];if(p<c&&r===C||p>=c&&C.type===r)return p}if(o){let p=s[c];if(p&&er(p)&&p.type===r)return c}return null}function un(e,t,r,n){let o=e[r],i=t.data;if(qm(o)){let s=o;s.resolving&&Ng(_g(i[r]));let a=pl(s.canSeeViewProviders);s.resolving=!0;let c,u=s.injectImpl?me(s.injectImpl):null,l=xd(e,n,_.Default);try{o=e[r]=s.factory(void 0,i,e,n),t.firstCreatePass&&r>=n.directiveStart&&Hm(r,i[r],t)}finally{u!==null&&me(u),pl(a),s.resolving=!1,Rd()}}return o}function tv(e){if(typeof e=="string")return e.charCodeAt(0)||0;let t=e.hasOwnProperty(Vn)?e[Vn]:void 0;return typeof t=="number"?t>=0?t&Vd:nv:t}function gl(e,t,r){let n=1<<e;return!!(r[t+(e>>$d)]&n)}function ml(e,t){return!(e&_.Self)&&!(e&_.Host&&t)}var At=class{constructor(t,r){this._tNode=t,this._lView=r}get(t,r,n){return qd(this._tNode,this._lView,t,Uo(n),r)}};function nv(){return new At(Ee(),V())}function Ta(e){return Kn(()=>{let t=e.prototype.constructor,r=t[wo]||Rs(t),n=Object.prototype,o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==n;){let i=o[wo]||Rs(o);if(i&&i!==r)return i;
7o=Object.getPrototypeOf(o)}return i=>new i})}function Rs(e){return Vl(e)?()=>{let t=Rs(ve(e));return t&&t()}:sn(e)}function rv(e,t,r,n,o){let i=e,s=t;for(;i!==null&&s!==null&&s[I]&2048&&!(s[I]&512);){let a=Gd(i,s,r,n|_.Self,Le);if(a!==Le)return a;let c=i.parent;if(!c){let u=s[dd];if(u){let l=u.get(r,Le,n);if(l!==Le)return l}c=Wd(s),s=s[gn]}i=c}return o}function Wd(e){let t=e[A],r=t.type;return r===2?t.declTNode:r===1?e[Pe]:null}function Sa(e){return Xm(Ee(),e)}function vl(e,t=null,r=null,n){let o=Zd(e,t,r,n);return o.resolveInjectorInitializers(),o}function Zd(e,t=null,r=null,n,o=new Set){let i=[r||xe,om(e)];return n=n||(typeof e=="object"?void 0:se(e)),new Bn(i,t||ga(),n||null,o)}var Xe=(()=>{let t=class t{static create(n,o){if(Array.isArray(n))return vl({name:""},o,n,"");{let i=n.name??"";return vl({name:i},n.parent,n.providers,i)}}};t.THROW_IF_NOT_FOUND=$n,t.NULL=new Co,t.\u0275prov=m({token:t,providedIn:"any",factory:()=>y(Yl)}),t.__NG_ELEMENT_ID__=-1;let e=t;return e})();var ov="ngOriginalError";function fs(e){return e[ov]}var $e=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&&fs(t);for(;r&&fs(r);)r=fs(r);return r||null}},Yd=new w("",{providedIn:"root",factory:()=>h($e).handleError.bind(void 0)}),xa=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=iv,t.__NG_ENV_ID__=n=>n;let e=t;return e})(),Os=class extends xa{constructor(t){super(),this._lView=t}onDestroy(t){return Ed(this._lView,t),()=>xm(this._lView,t)}};function iv(){return new Os(V())}function sv(){return mn(Ee(),V())}function mn(e,t){return new et(he(e,t))}var et=(()=>{let t=class t{constructor(n){this.nativeElement=n}};t.__NG_ELEMENT_ID__=sv;let e=t;return e})();function av(e){return e instanceof et?e.nativeElement:e}var Ps=class extends ee{constructor(t=!1){super(),this.destroyRef=void 0,this.__isAsync=t,ld()&&(this.destroyRef=h(xa,{optional:!0})??void 0)}emit(t){let r=P(null);try{super.next(t)}finally{P(r)}}subscribe(t,r,n){let o=t,i=r||(()=>null),s=n;if(t&&typeof t=="object"){let c=t;o=c.next?.bind(c),i=c.error?.bind(c),s=c.complete?.bind(c)}this.__isAsync&&(i=hs(i),o&&(o=hs(o)),s&&(s=hs(s)));let a=super.subscribe({next:o,error:i,complete:s});return t instanceof W&&t.add(a),a}};function hs(e){return t=>{setTimeout(e,void 0,t)}}var ye=Ps;function cv(){return this._results[Symbol.iterator]()}var Fs=class e{get changes(){return this._changes??=new ye}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._onDirty=void 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]=cv)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,r){return this._results.reduce(t,r)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,r){this.dirty=!1;let n=Bg(t);(this._changesDetected=!Ug(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)}onDirty(t){this._onDirty=t}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe())}},uv="ngSkipHydration",lv="ngskiphydration";function Qd(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()===lv)return!0}return!1}function Kd(e){return e.hasAttribute(uv)}function xo(e){return(e.flags&128)===128}function dv(e){if(xo(e))return!0;let t=e.parent;for(;t;){if(xo(e)||Qd(t))return!0;t=t.parent}return!1}var Jd=new Map,fv=0;function hv(){return fv++}function pv(e){Jd.set(e[Ho],e)}function gv(e){Jd.delete(e[Ho])}var yl="__ngContext__";function Ot(e,t){Qe(t)?(e[yl]=t[Ho],pv(t)):e[yl]=t}function Xd(e){return tf(e[zn])}function ef(e){return tf(e[Ae])}function tf(e){for(;e!==null&&!Ue(e);)e=e[Ae];return e}var ks;function nf(e){ks=e}function zo(){if(ks!==void 0)return ks;if(typeof document<"u")return document;throw new D(210,!1)}var qo=new w("",{providedIn:"root",factory:()=>mv}),mv="ng",Aa=new w(""),Ie=new w("",{providedIn:"platform",factory:()=>"unknown"});var wx=new w(""),_a=new w("",{providedIn:"root",factory:()=>zo().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});function vv(){let e=new Ft;return h(Ie)==="browser"&&(e.store=yv(zo(),h(qo))),e}var Ft=(()=>{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=m({token:t,providedIn:"root",factory:vv});let e=t;return e})();function yv(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 rf="h",of="b",Ls=function(e){return e.FirstChild="f",e.NextSibling="n",e}(Ls||{}),Dv="e",wv="t",Na="c",sf="x",Ao="r",Ev="i",Iv="n",Cv="d",bv="__nghData__",af=bv,ps="ngh",Mv="nghm",cf=()=>null;function Tv(e,t,r=!1){let n=e.getAttribute(ps);if(n==null)return null;let[o,i]=n.split("|");if(n=r?i:o,!n)return null;let s=i?`|${i}`:"",a=r?o:s,c={};if(n!==""){let l=t.get(Ft,null,{optional:!0});l!==null&&(c=l.get(af,[])[Number(n)])}let u={data:c,firstChild:e.firstChild??null};return r&&(u.firstChild=e,Go(u,0,e.nextSibling)),a?e.setAttribute(ps,a):e.removeAttribute(ps),u}function Sv(){cf=Tv}function Ra(e,t,r=!1){return cf(e,t,r)}function xv(e){let t=e._lView;return t[A].type===2?null:(pd(t)&&(t=t[fe]),t)}function Av(e){return e.textContent?.replace(/\s/gm,"")}function _v(e){let t=zo(),r=t.createNodeIterator(e,NodeFilter.SHOW_COMMENT,{acceptNode(i){let s=Av(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 Go(e,t,r){e.segmentHeads??={},e.segmentHeads[t]=r}function js(e,t){return e.segmentHeads?.[t]??null}function Nv(e,t){let r=e.data,n=r[Dv]?.[t]??null;return n===null&&r[Na]?.[t]&&(n=Oa(e,t)),n}function uf(e,t){return e.data[Na]?.[t]??null}function Oa(e,t){let r=uf(e,t)??[],n=0;for(let o of r)n+=o[Ao]*(o[sf]??1);return n}function Wo(e,t){if(typeof e.disconnectedNodes>"u"){let r=e.data[Cv];e.disconnectedNodes=r?new Set(r):null}return!!e.disconnectedNodes?.has(t)}var lo=new w(""),lf=!1,df=new w("",{providedIn:"root",factory:()=>lf}),Rv=new w("");var fo;function Ov(){if(fo===void 0&&(fo=null,xt.trustedTypes))try{fo=xt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return fo}function Dl(e){return Ov()?.createScriptURL(e)||e}var _o=class{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${kl})`}};function Zo(e){return e instanceof _o?e.changingThisBreaksApplicationSecurity:e}function Pa(e,t){let r=Pv(e);if(r!=null&&r!==t){if(r==="ResourceURL"&&t==="URL")return!0;throw new Error(`Required a safe ${t}, got a ${r} (see ${kl})`)}return r===t}function Pv(e){return e instanceof _o&&e.getTypeName()||null}var Fv=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function ff(e){return e=String(e),e.match(Fv)?e:"unsafe:"+e}var Yo=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}(Yo||{});function kv(e){let t=pf();return t?t.sanitize(Yo.URL,e)||"":Pa(e,"URL")?Zo(e):ff(ca(e))}function Lv(e){let t=pf();if(t)return Dl(t.sanitize(Yo.RESOURCE_URL,e)||"");if(Pa(e,"ResourceURL"))return Dl(Zo(e));throw new D(904,!1)}function jv(e,t){return t==="src"&&(e==="embed"||e==="frame"||e==="iframe"||e==="media"||e==="script")||t==="href"&&(e==="base"||e==="link")?Lv:kv}function hf(e,t,r){return jv(t,r)(e)}function pf(){let e=V();return e&&e[Re].sanitizer}var Vv=/^>|^->|<!--|-->|--!>|<!-$/g,$v=/(<|>)/g,Uv="\u200B$1\u200B";function Bv(e){return e.replace(Vv,t=>t.replace($v,Uv))}function Ex(e){return e.ownerDocument.defaultView}function Hv(e){return e.ownerDocument.body}function gf(e){return e instanceof Function?e():e}function jn(e){return(e??h(Xe)).get(Ie)==="browser"}var kt=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(kt||{}),zv;function Fa(e,t){return zv(e,t)}function tn(e,t,r,n,o){if(n!=null){let i,s=!1;Ue(n)?i=n:Qe(n)&&(s=!0,n=n[de]);let a=Ve(n);e===0&&r!==null?o==null?Df(t,r,a):No(t,r,a,o||null,!0):e===1&&r!==null?No(t,r,a,o||null,!0):e===2?$a(t,a,s):e===3&&t.destroyNode(a),i!=null&&sy(t,e,
7i,r,o)}}function ka(e,t){return e.createText(t)}function La(e,t){return e.createComment(Bv(t))}function Qo(e,t,r){return e.createElement(t,r)}function qv(e,t){mf(e,t),t[de]=null,t[Pe]=null}function Gv(e,t,r,n,o,i){n[de]=o,n[Pe]=t,Ko(e,n,r,1,o,i)}function mf(e,t){t[Re].changeDetectionScheduler?.notify(1),Ko(e,t,t[H],2,null,null)}function Wv(e){let t=e[zn];if(!t)return gs(e[A],e);for(;t;){let r=null;if(Qe(t))r=t[zn];else{let n=t[ae];n&&(r=n)}if(!r){for(;t&&!t[Ae]&&t!==e;)Qe(t)&&gs(t[A],t),t=t[K];t===null&&(t=e),Qe(t)&&gs(t[A],t),r=t&&t[Ae]}t=r}}function Zv(e,t,r,n){let o=ae+n,i=r.length;n>0&&(r[o-1][Ae]=t),n<i-ae?(t[Ae]=r[o],Zl(r,ae+n,t)):(r.push(t),t[Ae]=null),t[K]=r;let s=t[Jn];s!==null&&r!==s&&Yv(s,t);let a=t[Ke];a!==null&&a.insertView(e),As(t),t[I]|=128}function Yv(e,t){let r=e[cn],o=t[K][K][we];t[we]!==o&&(e[I]|=ma.HasTransplantedViews),r===null?e[cn]=[t]:r.push(t)}function vf(e,t){let r=e[cn],n=r.indexOf(t);r.splice(n,1)}function Vs(e,t){if(e.length<=ae)return;let r=ae+t,n=e[r];if(n){let o=n[Jn];o!==null&&o!==e&&vf(o,n),t>0&&(e[r-1][Ae]=n[Ae]);let i=Io(e,ae+t);qv(n[A],n);let s=i[Ke];s!==null&&s.detachView(i[A]),n[K]=null,n[Ae]=null,n[I]&=-129}return n}function yf(e,t){if(!(t[I]&256)){let r=t[H];r.destroyNode&&Ko(e,t,r,3,null,null),Wv(t)}}function gs(e,t){if(t[I]&256)return;let r=P(null);try{t[I]&=-129,t[I]|=256,t[Nt]&&vu(t[Nt]),Kv(e,t),Qv(e,t),t[A].type===1&&t[H].destroy();let n=t[Jn];if(n!==null&&Ue(t[K])){n!==t[K]&&vf(n,t);let o=t[Ke];o!==null&&o.detachView(e)}gv(t)}finally{P(r)}}function Qv(e,t){let r=e.cleanup,n=t[Hn];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[Hn]=null);let o=t[lt];if(o!==null){t[lt]=null;for(let i=0;i<o.length;i++){let s=o[i];s()}}}function Kv(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 Zn)){let i=r[n+1];if(Array.isArray(i))for(let s=0;s<i.length;s+=2){let a=o[i[s]],c=i[s+1];ke(4,a,c);try{c.call(a)}finally{ke(5,a,c)}}else{ke(4,o,i);try{i.call(o)}finally{ke(5,o,i)}}}}}function Jv(e,t,r){return Xv(e,t.parent,r)}function Xv(e,t,r){let n=t;for(;n!==null&&n.type&40;)t=n,n=t.parent;if(n===null)return r[de];{let{componentOffset:o}=n;if(o>-1){let{encapsulation:i}=e.data[n.directiveStart+o];if(i===je.None||i===je.Emulated)return null}return he(n,r)}}function No(e,t,r,n,o){e.insertBefore(t,r,n,o)}function Df(e,t,r){e.appendChild(t,r)}function wl(e,t,r,n,o){n!==null?No(e,t,r,n,o):Df(e,t,r)}function ey(e,t,r,n){e.removeChild(t,r,n)}function ja(e,t){return e.parentNode(t)}function ty(e,t){return e.nextSibling(t)}function ny(e,t,r){return oy(e,t,r)}function ry(e,t,r){return e.type&40?he(e,r):null}var oy=ry,El;function Va(e,t,r,n){let o=Jv(e,n,t),i=t[H],s=n.parent||t[Pe],a=ny(s,n,t);if(o!=null)if(Array.isArray(r))for(let c=0;c<r.length;c++)wl(i,o,r[c],a,!1);else wl(i,o,r,a,!1);El!==void 0&&El(i,n,t,r,o)}function yo(e,t){if(t!==null){let r=t.type;if(r&3)return he(t,e);if(r&4)return $s(-1,e[t.index]);if(r&8){let n=t.child;if(n!==null)return yo(e,n);{let o=e[t.index];return Ue(o)?$s(-1,o):Ve(o)}}else{if(r&32)return Fa(t,e)()||Ve(e[t.index]);{let n=wf(e,t);if(n!==null){if(Array.isArray(n))return n[0];let o=Wn(e[we]);return yo(o,n)}else return yo(e,t.next)}}}return null}function wf(e,t){if(t!==null){let n=e[we][Pe],o=t.projection;return n.projection[o]}return null}function $s(e,t){let r=ae+e+1;if(r<t.length){let n=t[r],o=n[A].firstChild;if(o!==null)return yo(n,o)}return t[Je]}function $a(e,t,r){let n=ja(e,t);n&&ey(e,n,t,r)}function Ef(e){e.textContent=""}function Ua(e,t,r,n,o,i,s){for(;r!=null;){let a=n[r.index],c=r.type;if(s&&t===0&&(a&&Ot(Ve(a),n),r.flags|=2),(r.flags&32)!==32)if(c&8)Ua(e,t,r.child,n,o,i,!1),tn(t,e,o,a,i);else if(c&32){let u=Fa(r,n),l;for(;l=u();)tn(t,e,o,l,i);tn(t,e,o,a,i)}else c&16?iy(e,t,n,r,o,i):tn(t,e,o,a,i);r=s?r.projectionNext:r.next}}function Ko(e,t,r,n,o,i){Ua(r,n,e.firstChild,t,o,i,!1)}function iy(e,t,r,n,o,i){let s=r[we],c=s[Pe].projection[n.projection];if(Array.isArray(c))for(let u=0;u<c.length;u++){let l=c[u];tn(t,e,o,l,i)}else{let u=c,l=s[K];xo(n)&&(u.flags|=128),Ua(e,t,u,l,o,i,!0)}}function sy(e,t,r,n,o){let i=r[Je],s=Ve(r);
7i!==s&&tn(t,e,n,i,o);for(let a=ae;a<r.length;a++){let c=r[a];Ko(c[A],c,e,t,n,i)}}function ay(e,t,r){e.setAttribute(t,"style",r)}function If(e,t,r){r===""?e.removeAttribute(t,"class"):e.setAttribute(t,"class",r)}function Cf(e,t,r){let{mergedAttrs:n,classes:o,styles:i}=r;n!==null&&Cs(e,t,n),o!==null&&If(e,t,o),i!==null&&ay(e,t,i)}var Jo={};function Ix(e=1){bf(Be(),V(),Od()+e,!1)}function bf(e,t,r,n){if(!n)if((t[I]&3)===3){let i=e.preOrderCheckHooks;i!==null&&go(t,i,r)}else{let i=e.preOrderHooks;i!==null&&mo(t,i,0,r)}Rt(r)}function Ce(e,t=_.Default){let r=V();if(r===null)return y(e,t);let n=Ee();return qd(n,r,ve(e),t)}function Mf(){let e="invalid";throw new Error(e)}function Tf(e,t,r,n,o,i){let s=P(null);try{let a=null;o&De.SignalBased&&(a=t[n][it]),a!==null&&a.transformFn!==void 0&&(i=a.transformFn(i)),o&De.HasDecoratorInputTransform&&(i=e.inputTransforms[n].call(t,i)),e.setInput!==null?e.setInput(t,a,i,r,n):gd(t,a,n,i)}finally{P(s)}}function cy(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)Rt(~o);else{let i=o,s=r[++n],a=r[++n];Vm(s,i);let c=t[i];a(2,c)}}}finally{Rt(-1)}}function Xo(e,t,r,n,o,i,s,a,c,u,l){let d=t.blueprint.slice();return d[de]=o,d[I]=n|4|128|8|64,(u!==null||e&&e[I]&2048)&&(d[I]|=2048),wd(d),d[K]=d[gn]=e,d[Ne]=r,d[Re]=s||e&&e[Re],d[H]=a||e&&e[H],d[an]=c||e&&e[an]||null,d[Pe]=i,d[Ho]=hv(),d[_e]=l,d[dd]=u,d[we]=t.type==2?e[we]:d,d}function ei(e,t,r,n,o){let i=e.data[t];if(i===null)i=uy(e,t,r,n,o),jm()&&(i.flags|=32);else if(i.type&64){i.type=r,i.value=n,i.attrs=o;let s=Fm();i.injectorIndex=s===null?-1:s.injectorIndex}return rr(i,!0),i}function uy(e,t,r,n,o){let i=Cd(),s=bd(),a=s?i:i&&i.parent,c=e.data[t]=my(e,a,r,t,n,o);return e.firstChild===null&&(e.firstChild=c),i!==null&&(s?i.child==null&&c.parent!==null&&(i.child=c):i.next===null&&(i.next=c,c.prev=i)),c}function Sf(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 xf(e,t,r,n,o){let i=Od(),s=n&2;try{Rt(-1),s&&t.length>fe&&bf(e,t,fe,!1),ke(s?2:0,o),r(n,o)}finally{Rt(i),ke(s?3:1,o)}}function Af(e,t,r){if(hd(t)){let n=P(null);try{let o=t.directiveStart,i=t.directiveEnd;for(let s=o;s<i;s++){let a=e.data[s];if(a.contentQueries){let c=r[s];
7a.contentQueries(1,c,s)}}}finally{P(n)}}}function _f(e,t,r){Id()&&(Cy(e,t,r,he(r,t)),(r.flags&64)===64&&kf(e,t,r))}function Nf(e,t,r=he){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 Rf(e){let t=e.tView;return t===null||t.incompleteFirstPass?e.tView=Ba(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function Ba(e,t,r,n,o,i,s,a,c,u,l){let d=fe+n,f=d+o,p=ly(d,f),C=typeof u=="function"?u():u;return p[A]={type:e,blueprint:p,template:r,queries:null,viewQuery:a,declTNode:t,data:p.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:c,consts:C,incompleteFirstPass:!1,ssrId:l}}function ly(e,t){let r=[];for(let n=0;n<t;n++)r.push(n<e?null:Jo);return r}function dy(e,t,r,n){let i=n.get(df,lf)||r===je.ShadowDom,s=e.selectRootElement(t,i);return fy(s),s}function fy(e){Of(e)}var Of=()=>null;function hy(e){Kd(e)?Ef(e):_v(e)}function py(){Of=hy}function gy(e,t,r,n){let o=Vf(t);o.push(r),e.firstCreatePass&&$f(e).push(n,o.length-1)}function my(e,t,r,n,o,i){let s=t?t.injectorIndex:-1,a=0;return nr()&&(a|=128),{type:r,index:n,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:o,attrs:i,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}function Il(e,t,r,n,o){for(let i in t){if(!t.hasOwnProperty(i))continue;let s=t[i];if(s===void 0)continue;n??={};let a,c=De.None;Array.isArray(s)?(a=s[0],c=s[1]):a=s;let u=i;if(o!==null){if(!o.hasOwnProperty(i))continue;u=o[i]}e===0?Cl(n,r,u,a,c):Cl(n,r,u,a)}return n}function Cl(e,t,r,n,o){let i;e.hasOwnProperty(r)?(i=e[r]).push(t,n):i=e[r]=[t,n],o!==void 0&&i.push(o)}function vy(e,t,r){let n=t.directiveStart,o=t.directiveEnd,i=e.data,s=t.attrs,a=[],c=null,u=null;for(let l=n;l<o;l++){let d=i[l],f=r?r.get(d):null,p=f?f.inputs:null,C=f?f.outputs:null;c=Il(0,d.inputs,l,c,p),u=Il(1,d.outputs,l,u,C);let S=c!==null&&s!==null&&!ha(t)?Py(c,l,s):null;a.push(S)}c!==null&&(c.hasOwnProperty("class")&&(t.flags|=8),c.hasOwnProperty("style")&&(t.flags|=16)),t.initialInputs=a,t.inputs=c,t.outputs=u}function yy(e){return e==="class"?"className":e==="for"?"htmlFor":e==="formaction"?"formAction":e==="innerHtml"?"innerHTML":e==="readonly"?"readOnly":e==="tabindex"?"tabIndex":e}function Dy(e,t,r,n,o,i,s,a){let c=he(t,r),u=t.inputs,l;!a&&u!=null&&(l=u[n])?(Ha(e,r,l,n,o),Xn(t)&&wy(r,t.index)):t.type&3?(n=yy(n),o=s!=null?s(o,t.value||"",n):o,i.setProperty(c,n,o)):t.type&12}function wy(e,t){let r=pt(t,e);r[I]&16||(r[I]|=64)}function Pf(e,t,r,n){if(Id()){let o=n===null?null:{"":-1},i=My(e,r),s,a;i===null?s=a=null:[s,a]=i,s!==null&&Ff(e,t,r,s,o,a),o&&Ty(r,n,o)}r.mergedAttrs=fa(r.mergedAttrs,r.attrs)}function Ff(e,t,r,n,o,i){for(let u=0;u<n.length;u++)Jm(Ud(r,t),e,n[u].type);xy(r,e.data.length,n.length);for(let u=0;u<n.length;u++){let l=n[u];l.providersResolver&&l.providersResolver(l)}let s=!1,a=!1,c=Sf(e,t,n.length,null);for(let u=0;u<n.length;u++){let l=n[u];r.mergedAttrs=fa(r.mergedAttrs,l.hostAttrs),Ay(e,r,t,c,l),Sy(c,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),c++}
7vy(e,r,i)}function Ey(e,t,r,n,o){let i=o.hostBindings;if(i){let s=e.hostBindingOpCodes;s===null&&(s=e.hostBindingOpCodes=[]);let a=~t.index;Iy(s)!=a&&s.push(a),s.push(r,n,i)}}function Iy(e){let t=e.length;for(;t>0;){let r=e[--t];if(typeof r=="number"&&r<0)return r}return 0}function Cy(e,t,r,n){let o=r.directiveStart,i=r.directiveEnd;Xn(r)&&_y(t,r,e.data[o+r.componentOffset]),e.firstCreatePass||Ud(r,t),Ot(n,t);let s=r.initialInputs;for(let a=o;a<i;a++){let c=e.data[a],u=un(t,e,a,r);if(Ot(u,t),s!==null&&Oy(t,a-o,u,c,r,s),er(c)){let l=pt(r.index,t);l[Ne]=un(t,e,a,r)}}}function kf(e,t,r){let n=r.directiveStart,o=r.directiveEnd,i=r.index,s=$m();try{Rt(i);for(let a=n;a<o;a++){let c=e.data[a],u=t[a];_s(a),(c.hostBindings!==null||c.hostVars!==0||c.hostAttrs!==null)&&by(c,u)}}finally{Rt(-1),_s(s)}}function by(e,t){e.hostBindings!==null&&e.hostBindings(1,t)}function My(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(Yg(t,s.selectors,!1))if(n||(n=[]),er(s))if(s.findHostDirectiveDefs!==null){let a=[];o=o||new Map,s.findHostDirectiveDefs(s,a,o),n.unshift(...a,s);let c=a.length;Us(e,t,c)}else n.unshift(s),Us(e,t,0);else o=o||new Map,s.findHostDirectiveDefs?.(s,n,o),n.push(s)}return n===null?null:[n,o]}function Us(e,t,r){t.componentOffset=r,(e.components??=[]).push(t.index)}function Ty(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 D(-301,!1);n.push(t[o],i)}}}function Sy(e,t,r){if(r){if(t.exportAs)for(let n=0;n<t.exportAs.length;n++)r[t.exportAs[n]]=e;er(t)&&(r[""]=e)}}function xy(e,t,r){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+r,e.providerIndexes=t}function Ay(e,t,r,n,o){e.data[n]=o;let i=o.factory||(o.factory=sn(o.type,!0)),s=new Zn(i,er(o),Ce);e.blueprint[n]=s,r[n]=s,Ey(e,t,n,Sf(e,r,o.hostVars,Jo),o)}function _y(e,t,r){let n=he(t,e),o=Rf(r),i=e[Re].rendererFactory,s=16;r.signals?s=4096:r.onPush&&(s=64);let a=ti(e,Xo(e,o,null,s,n,t,null,i.createRenderer(n,r),null,null,null));e[t.index]=a}function Ny(e,t,r,n,o,i){let s=he(e,t);Ry(t[H],s,i,e.value,r,n,o)}function Ry(e,t,r,n,o,i,s){if(i==null)e.removeAttribute(t,o,r);else{let a=s==null?ca(i):s(i,n||"",o);e.setAttribute(t,o,a,r)}}function Oy(e,t,r,n,o,i){let s=i[t];if(s!==null)for(let a=0;a<s.length;){let c=s[a++],u=s[a++],l=s[a++],d=s[a++];Tf(n,r,c,u,l,d)}}function Py(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+=3)if(s[a]===t){n.push(i,s[a+1],s[a+2],r[o+1]);break}}o+=2}return n}function Lf(e,t,r,n){return[e,!0,0,t,null,n,null,r,null,null]}function jf(e,t){let r=e.contentQueries;if(r!==null){let n=P(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];wa(i),a.contentQueries(2,t[s],s)}}}finally{P(n)}}}function ti(e,t){return e[zn]?e[dl][Ae]=t:e[zn]=t,e[dl]=t,t}function Bs(e,t,r){wa(0);let n=P(null);try{t(e,r)}finally{P(n)}}function Vf(e){return e[Hn]||(e[Hn]=[])}function $f(e){return e.cleanup||(e.cleanup=[])}function Uf(e,t){let r=e[an],n=r?r.get($e,null):null;n&&n.handleError(t)}function Ha(e,t,r,n,o){for(let i=0;i<r.length;){let s=r[i++],a=r[i++],c=r[i++],u=t[s],l=e.data[s];Tf(l,u,n,a,c,o)}}function Fy(e,t){let r=pt(t,e),n=r[A];ky(n,r);let o=r[de];o!==null&&r[_e]===null&&(r[_e]=Ra(o,r[an])),za(n,r,r[Ne])}function ky(e,t){for(let r=t.length;r<e.blueprint.length;r++)t.push(e.blueprint[r])}function za(e,t,r){Ea(t);try{let n=e.viewQuery;n!==null&&Bs(1,n,r);let o=e.template;o!==null&&xf(e,t,o,1,r),e.firstCreatePass&&(e.firstCreatePass=!1),t[Ke]?.finishViewCreation(e),e.staticContentQueries&&jf(e,t),e.staticViewQueries&&Bs(2,e.viewQuery,r);let i=e.components;i!==null&&Ly(t,i)}catch(n){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),n}finally{t[I]&=-5,Ia()}}function Ly(e,t){for(let r=0;r<t.length;r++)Fy(e,t[r])}function jy(e,t,r,n){let o=P(null);try{let i=t.tView,a=e[I]&4096?4096:16,c=Xo(e,i,r,a,null,t,null,null,n?.injector??null,n?.embeddedViewInjector??null,n?.dehydratedView??null),u=e[t.index];c[Jn]=u;let l=e[Ke];return l!==null&&(c[Ke]=l.createEmbeddedView(i)),za(i,c,r),c}finally{P(o)}}function bl(e,t){return!t||t.firstChild===null||xo(e)}function Vy(e,t,r,n=!0){let o=t[A];
7if(Zv(o,t,e,r),n){let s=$s(r,e),a=t[H],c=ja(a,e[Je]);c!==null&&Gv(o,e[Pe],a,t,c,s)}let i=t[_e];i!==null&&i.firstChild!==null&&(i.firstChild=null)}function Ro(e,t,r,n,o=!1){for(;r!==null;){let i=t[r.index];i!==null&&n.push(Ve(i)),Ue(i)&&$y(i,n);let s=r.type;if(s&8)Ro(e,t,r.child,n);else if(s&32){let a=Fa(r,t),c;for(;c=a();)n.push(c)}else if(s&16){let a=wf(t,r);if(Array.isArray(a))n.push(...a);else{let c=Wn(t[we]);Ro(c[A],c,a,n,!0)}}r=o?r.projectionNext:r.next}return n}function $y(e,t){for(let r=ae;r<e.length;r++){let n=e[r],o=n[A].firstChild;o!==null&&Ro(n[A],n,o,t)}e[Je]!==e[de]&&t.push(e[Je])}var Bf=[];function Uy(e){return e[Nt]??By(e)}function By(e){let t=Bf.pop()??Object.create(zy);return t.lView=e,t}function Hy(e){e.lView[Nt]!==e&&(e.lView=null,Bf.push(e))}var zy=B(g({},Ur),{consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{Gn(e.lView)},consumerOnSignalRead(){this.lView[Nt]=this}}),Hf=100;function zf(e,t=!0,r=0){let n=e[Re],o=n.rendererFactory,i=!1;i||o.begin?.();try{qy(e,r)}catch(s){throw t&&Uf(e,s),s}finally{i||(o.end?.(),n.inlineEffectRunner?.flush())}}function qy(e,t){Hs(e,t);let r=0;for(;Da(e);){if(r===Hf)throw new D(103,!1);r++,Hs(e,1)}}function Gy(e,t,r,n){let o=t[I];if((o&256)===256)return;let i=!1;!i&&t[Re].inlineEffectRunner?.flush(),Ea(t);let s=null,a=null;!i&&Wy(e)&&(a=Uy(t),s=zi(a));try{wd(t),Lm(e.bindingStartIndex),r!==null&&xf(e,t,r,2,n);let c=(o&3)===3;if(!i)if(c){let d=e.preOrderCheckHooks;d!==null&&go(t,d,null)}else{let d=e.preOrderHooks;d!==null&&mo(t,d,0,null),ls(t,0)}if(Zy(t),qf(t,0),e.contentQueries!==null&&jf(e,t),!i)if(c){let d=e.contentCheckHooks;d!==null&&go(t,d)}else{let d=e.contentHooks;d!==null&&mo(t,d,1),ls(t,1)}cy(e,t);let u=e.components;u!==null&&Wf(t,u,0);let l=e.viewQuery;if(l!==null&&Bs(2,l,n),!i)if(c){let d=e.viewCheckHooks;d!==null&&go(t,d)}else{let d=e.viewHooks;d!==null&&mo(t,d,2),ls(t,2)}if(e.firstUpdatePass===!0&&(e.firstUpdatePass=!1),t[us]){for(let d of t[us])d();t[us]=null}i||(t[I]&=-73)}catch(c){throw Gn(t),c}finally{a!==null&&(qi(a,s),Hy(a)),Ia()}}function Wy(e){return e.type!==2}function qf(e,t){for(let r=Xd(e);r!==null;r=ef(r))for(let n=ae;n<r.length;n++){let o=r[n];Gf(o,t)}}function Zy(e){for(let t=Xd(e);t!==null;t=ef(t)){if(!(t[I]&ma.HasTransplantedViews))continue;let r=t[cn];for(let n=0;n<r.length;n++){let o=r[n],i=o[K];Tm(o)}}}function Yy(e,t,r){let n=pt(t,e);Gf(n,r)}function Gf(e,t){ya(e)&&Hs(e,t)}function Hs(e,t){let n=e[A],o=e[I],i=e[Nt],s=!!(t===0&&o&16);if(s||=!!(o&64&&t===0),s||=!!(o&1024),s||=!!(i?.dirty&&Gi(i)),i&&(i.dirty=!1),e[I]&=-9217,s)Gy(n,e,n.template,e[Ne]);else if(o&8192){qf(e,1);let a=n.components;a!==null&&Wf(e,a,1)}}function Wf(e,t,r){for(let n=0;n<t.length;n++)Yy(e,t[n],r)}function qa(e){for(e[Re].changeDetectionScheduler?.notify();e;){e[I]|=64;let t=Wn(e);if(pd(e)&&!t)return e;e=t}return null}var Pt=class{get rootNodes(){let t=this._lView,r=t[A];return Ro(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[Ne]}set context(t){this._lView[Ne]=t}get destroyed(){return(this._lView[I]&256)===256}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let t=this._lView[K];if(Ue(t)){let r=t[bo],n=r?r.indexOf(this):-1;n>-1&&(Vs(t,n),Io(r,n))}this._attachedToViewContainer=!1}yf(this._lView[A],this._lView)}onDestroy(t){Ed(this._lView,t)}markForCheck(){qa(this._cdRefInjectingView||this._lView)}detach(){this._lView[I]&=-129}reattach(){As(this._lView),this._lView[I]|=128}detectChanges(){this._lView[I]|=1024,zf(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new D(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,mf(this._lView[A],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new D(902,!1);this._appRef=t,As(this._lView)}},ln=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=Jy;let e=t;return e})(),Qy=ln,Ky=class extends Qy{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=jy(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:r,dehydratedView:n});return new Pt(o)}};function Jy(){return Ga(Ee(),V())}function Ga(e,t){return e.type&4?new Ky(t,e,mn(e,t)):null}function Zf(e){let t=e[qn]??[],n=e[K][H];for(let o of t)Xy(o,n);e[qn]=xe}function Xy(e,t){let r=0,n=e.firstChild;if(n){let o=e.data[Ao];for(;r<o;){let i=n.nextSibling;$a(t,n,!1),n=i,r++}}}function Yf(e){Zf(e);for(let t=ae;t<e.length;t++)Oo(e[t])}function eD(e){let t=e[_e]?.i18nNodes;if(t){let r=e[H];for(let n of t.values())$a(r,n,!1);e[_e].i18nNodes=void 0}}function Oo(e){eD(e);let t=e[A];for(let r=fe;r<t.bindingStartIndex;r++)if(Ue(e[r])){let n=e[r];Yf(n)}else Qe(e[r])&&Oo(e[r])}function tD(e){let t=e._views;for(let r of t){let n=xv(r);if(n!==null&&n[de]!==null)if(Qe(n))Oo(n);else{let o=n[de];Oo(o),Yf(n)}}}var nD=new RegExp(`^(\\d+)*(${of}|${rf})*(.*)`);function rD(e){let t=e.match(nD),[r,n,o,i]=t,s=n?parseInt(n,10):o,a=[];for(let[c,u,l]of i.matchAll(/(f|n)(\d*)/g)){let d=parseInt(l,10)||1;a.push(u,d)}return[s,...a]}function oD(e){return!e.prev&&e.parent?.type===8}function ms(e){return e.index-fe}function iD(e,t){let r=e.i18nNodes;if(r){let n=r.get(t);return n&&r.delete(t),n}return null}function ni(e,t,r,n){let o=ms(n),i=iD(e,o);if(!i){let s=e.data[Iv];if(s?.[o])i=aD(s[o],r);else if(t.firstChild===n)i=e.firstChild;else{let a=n.prev===null,c=n.prev??n.parent;if(oD(n)){let u=ms(n.parent);i=js(e,u)}else{let u=he(c,r);if(a)i=u.firstChild;else{let l=ms(c),d=js(e,l);if(c.type===2&&d){let p=Oa(e,l)+1;i=ri(p,d)}else i=u.nextSibling}}}}return i}function ri(e,t){let r=t;for(let n=0;n<e;n++)r=r.nextSibling;return r}function sD(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 Ls.FirstChild:r=r.firstChild;break;case Ls.NextSibling:r=r.nextSibling;break}}return r}function aD(e,t){let[r,...n]=rD(e),o;if(r===rf)o=t[we][de];else if(r===of)o=Hv(t[we][de]);else{let i=Number(r);o=Ve(t[i+fe])}return sD(o,n)}function cD(e,t){let r=[];for(let n of t)for(let o=0;o<(n[sf]??1);o++){let i={data:n,firstChild:null};n[Ao]>0&&(i.firstChild=e,e=ri(n[Ao],e)),r.push(i)}return[e,r]}var Qf=()=>null;function uD(e,t){let r=e[qn];return!t||r===null||r.length===0?null:r[0].data[Ev]===t?r.shift():(Zf(e),null)}function lD(){Qf=uD}function Ml(e,t){return Qf(e,t)}var Po=class{},zs=class{},Fo=class{};function dD(e){let t=Error(`No component factory found for ${se(e)}.`);return t[fD]=e,t}var fD="ngComponent";
7var qs=class{resolveComponentFactory(t){throw dD(t)}},oi=(()=>{let t=class t{};t.NULL=new qs;let e=t;return e})(),Yn=class{},or=(()=>{let t=class t{constructor(){this.destroyNode=null}};t.__NG_ELEMENT_ID__=()=>hD();let e=t;return e})();function hD(){let e=V(),t=Ee(),r=pt(t.index,e);return(Qe(r)?r:e)[H]}var pD=(()=>{let t=class t{};t.\u0275prov=m({token:t,providedIn:"root",factory:()=>null});let e=t;return e})(),vs={};var Tl=new Set;function gt(e){Tl.has(e)||(Tl.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function Sl(...e){}function gD(){let e=typeof xt.requestAnimationFrame=="function",t=xt[e?"requestAnimationFrame":"setTimeout"],r=xt[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 j=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 ye(!1),this.onMicrotaskEmpty=new ye(!1),this.onStable=new ye(!1),this.onError=new ye(!1),typeof Zone>"u")throw new D(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=gD().nativeRequestAnimationFrame,yD(o)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get("isAngularZone")===!0}static assertInAngularZone(){if(!e.isInAngularZone())throw new D(909,!1)}static assertNotInAngularZone(){if(e.isInAngularZone())throw new D(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,mD,Sl,Sl);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)}},mD={};function Wa(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 vD(e){e.isCheckStableRunning||e.lastRequestAnimationFrameId!==-1||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(xt,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,Gs(e),e.isCheckStableRunning=!0,Wa(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),Gs(e))}function yD(e){let t=()=>{vD(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(r,n,o,i,s,a)=>{if(DD(a))return r.invokeTask(o,i,s,a);try{return xl(e),r.invokeTask(o,i,s,a)}finally{(e.shouldCoalesceEventChangeDetection&&i.type==="eventTask"||e.shouldCoalesceRunChangeDetection)&&t(),Al(e)}},onInvoke:(r,n,o,i,s,a,c)=>{try{return xl(e),r.invoke(o,i,s,a,c)}finally{e.shouldCoalesceRunChangeDetection&&t(),Al(e)}},onHasTask:(r,n,o,i)=>{r.hasTask(o,i),n===o&&(i.change=="microTask"?(e._hasPendingMicrotasks=i.microTask,Gs(e),Wa(e)):i.change=="macroTask"&&(e.hasPendingMacrotasks=i.macroTask))},onHandleError:(r,n,o,i)=>(r.handleError(o,i),e.runOutsideAngular(()=>e.onError.emit(i)),!1)})}function Gs(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&e.lastRequestAnimationFrameId!==-1?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function xl(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Al(e){e._nesting--,Wa(e)}function DD(e){return!Array.isArray(e)||e.length!==1?!1:e[0].data?.__ignore_ng_zone__===!0}var nn=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(nn||{}),wD={destroy(){}};function ii(e,t){!t&&gm(ii);let r=t?.injector??h(Xe);if(!jn(r))return wD;gt("NgAfterNextRender");let n=r.get(Za),o=n.handler??=new Zs,i=t?.phase??nn.MixedReadWrite,s=()=>{o.unregister(c),a()},a=r.get(xa).onDestroy(s),c=Oe(r,()=>new Ws(i,()=>{s(),e()}));return o.register(c),{destroy:s}}var Ws=class{constructor(t,r){this.phase=t,this.callbackFn=r,this.zone=h(j),this.errorHandler=h($e,{optional:!0}),h(Po,{optional:!0})?.notify(1)}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(t){this.errorHandler?.handleError(t)}}},Zs=class{constructor(){this.executingCallbacks=!1,this.buckets={[nn.EarlyRead]:new Set,[nn.Write]:new Set,[nn.MixedReadWrite]:new Set,[nn.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(){this.executingCallbacks=!0;for(let t of Object.values(this.buckets))for(let r of t)r.invoke();this.executingCallbacks=!1;for(let t of this.deferredCallbacks)this.buckets[t.phase].add(t);this.deferredCallbacks.clear()}destroy(){for(let t of Object.values(this.buckets))t.clear();this.deferredCallbacks.clear()}},Za=(()=>{let t=class t{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){let n=[...this.internalCallbacks];this.internalCallbacks.length=0;for(let o of n)o()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}};t.\u0275prov=m({token:t,providedIn:"root",factory:()=>new t});let e=t;return e})();function Ys(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=tl(o,a);else if(i==2){let c=a,u=t[++s];n=tl(n,c+": "+u+";")}}r?e.styles=n:e.stylesWithoutHost=n,r?e.classes=o:e.classesWithoutHost=o}var ko=class extends oi{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){let r=dt(t);return new dn(r,this.ngModule)}};function _l(e){let t=[];for(let r in e){if(!e.hasOwnProperty(r))continue;let n=e[r];n!==void 0&&t.push({propName:Array.isArray(n)?n[0]:n,templateName:r})}return t}function ED(e){let t=e.toLowerCase();return t==="svg"?wm:t==="math"?Em:null}var Qs=class{constructor(t,r){this.injector=t,this.parentInjector=r}get(t,r,n){n=Uo(n);let o=this.injector.get(t,vs,n);return o!==vs||r===vs?o:this.parentInjector.get(t,r,n)}},dn=class extends Fo{get inputs(){let t=this.componentDef,r=t.inputTransforms,n=_l(t.inputs);if(r!==null)for(let o of n)r.hasOwnProperty(o.propName)&&(o.transform=r[o.propName]);return n}get outputs(){return _l(this.componentDef.outputs)}constructor(t,r){super(),this.componentDef=t,this.ngModule=r,this.componentType=t.type,this.selector=Xg(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!r}create(t,r,n,o){let i=P(null);try{o=o||this.ngModule;let s=o instanceof te?o:o?.injector;s&&this.componentDef.getStandaloneInjector!==null&&(s=this.componentDef.getStandaloneInjector(s)||s);let a=s?new Qs(t,s):t,c=a.get(Yn,null);if(c===null)throw new D(407,!1);let u=a.get(pD,null),l=a.get(Za,null),d=a.get(Po,null),f={rendererFactory:c,sanitizer:u,inlineEffectRunner:null,afterRe
7nderEventManager:l,changeDetectionScheduler:d},p=c.createRenderer(null,this.componentDef),C=this.componentDef.selectors[0][0]||"div",S=n?dy(p,n,this.componentDef.encapsulation,a):Qo(p,C,ED(C)),b=512;this.componentDef.signals?b|=4096:this.componentDef.onPush||(b|=16);let E=null;S!==null&&(E=Ra(S,a,!0));let z=Ba(0,null,null,1,0,null,null,null,null,null,null),G=Xo(null,z,null,b,null,null,f,p,a,null,E);Ea(G);let $,Fe;try{let ce=this.componentDef,ot,$i=null;ce.findHostDirectiveDefs?(ot=[],$i=new Map,ce.findHostDirectiveDefs(ce,ot,$i),ot.push(ce)):ot=[ce];let zp=ID(G,S),qp=CD(zp,S,ce,ot,G,f,p);Fe=Dd(z,fe),S&&TD(p,ce,S,n),r!==void 0&&SD(Fe,this.ngContentSelectors,r),$=MD(qp,ce,ot,$i,G,[xD]),za(z,G,null)}finally{Ia()}return new Ks(this.componentType,$,mn(Fe,G),G,Fe)}finally{P(i)}}},Ks=class extends zs{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 Pt(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;Ha(i[A],i,o,t,r),this.previousInputValues.set(t,r);let s=pt(this._tNode.index,i);qa(s)}}get injector(){return new At(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}};function ID(e,t){let r=e[A],n=fe;return e[n]=t,ei(r,n,2,"#host",null)}function CD(e,t,r,n,o,i,s){let a=o[A];bD(n,e,t,s);let c=null;t!==null&&(c=Ra(t,o[an]));let u=i.rendererFactory.createRenderer(t,r),l=16;r.signals?l=4096:r.onPush&&(l=64);let d=Xo(o,Rf(r),null,l,o[e.index],e,i,u,null,null,c);return a.firstCreatePass&&Us(a,e,n.length-1),ti(o,d),o[e.index]=d}function bD(e,t,r,n){for(let o of e)t.mergedAttrs=fa(t.mergedAttrs,o.hostAttrs);t.mergedAttrs!==null&&(Ys(t,t.mergedAttrs,!0),r!==null&&Cf(n,r,t))}function MD(e,t,r,n,o,i){let s=Ee(),a=o[A],c=he(s,o);Ff(a,o,s,r,null,n);for(let l=0;l<r.length;l++){let d=s.directiveStart+l,f=un(o,a,d,s);Ot(f,o)}kf(a,o,s),c&&Ot(c,o);let u=un(o,a,s.directiveStart+s.componentOffset,s);if(e[Ne]=o[Ne]=u,i!==null)for(let l of i)l(u,t);return Af(a,s,o),u}function TD(e,t,r,n){if(n)Cs(e,r,["ng-version","17.3.10"]);else{let{attrs:o,classes:i}=em(t.selectors[0]);o&&Cs(e,r,o),i&&i.length>0&&If(e,r,i.join(" "))}}function SD(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 xD(){let e=Ee();ba(V()[A],e)}var Lt=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=AD;let e=t;return e})();function AD(){let e=Ee();return Jf(e,V())}var _D=Lt,Kf=class extends _D{constructor(t,r,n){super(),this._lContainer=t,this._hostTNode=r,this._hostLView=n}get element(){return mn(this._hostTNode,this._hostLView)}get injector(){return new At(this._hostTNode,this._hostLView)}get parentInjector(){let t=Ma(this._hostTNode,this._hostLView);if(jd(t)){let r=So(t,this._hostLView),n=To(t),o=r[A].data[n+8];return new At(o,r)}else return new At(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){let r=Nl(this._lContainer);return r!==null&&r[t]||null}get length(){return this._lContainer.length-ae}createEmbeddedView(t,r,n){let o,i;typeof n=="number"?o=n:n!=null&&(o=n.index,i=n.injector);let s=Ml(this._lContainer,t.ssrId),a=t.createEmbeddedViewImpl(r||{},i,s);return this.insertImpl(a,o,bl(this._hostTNode,s)),a}createComponent(t,r,n,o,i){let s=t&&!mm(t),a;if(s)a=r;else{let C=r||{};a=C.index,n=C.injector,o=C.projectableNodes,i=C.environmentInjector||C.ngModuleRef}let c=s?t:new dn(dt(t)),u=n||this.parentInjector;if(!i&&c.ngModule==null){let S=(s?u:this.parentInjector).get(te,null);S&&(i=S)}let l=dt(c.componentType??{}),d=Ml(this._lContainer,l?.id??null),f=d?.firstChild??null,p=c.create(u,o,f,i);return this.insertImpl(p.hostView,a,bl(this._hostTNode,d)),p}insert(t,r){return this.insertImpl(t,r,!0)}insertImpl(t,r,n){let o=t._lView;if(Mm(o)){let a=this.indexOf(t);if(a!==-1)this.detach(a);else{let c=o[K],u=new Kf(c,c[Pe],c[K]);u.detach(u.indexOf(t))}}let i=this._adjustIndex(r),s=this._lContainer;return Vy(s,o,i,n),t.attachToViewContainerRef(),Zl(ys(s),i,t),t}move(t,r){return this.insert(t,r)}indexOf(t){let r=Nl(this._lContainer);return r!==null?r.indexOf(t):-1}remove(t){let r=this._adjustIndex(t,-1),n=Vs(this._lContainer,r);n&&(Io(ys(this._lContainer),r),yf(n[A],n))}detach(t){let r=this._adjustIndex(t,-1),n=Vs(this._lContainer,r);return n&&Io(ys(this._lContainer),r)!=null?new Pt(n):null}_adjustIndex(t,r=0){return t??this.length+r}};function Nl(e){return e[bo]}function ys(e){return e[bo]||(e[bo]=[])}function Jf(e,t){let r,n=t[e.index];return Ue(n)?r=n:(r=Lf(n,t,null,e),t[e.index]=r,ti(t,r)),Xf(r,t,e,n),new Kf(r,e,t)}function ND(e,t){let r=e[H],n=r.createComment(""),o=he(t,e),i=ja(r,o);return No(r,i,n,ty(r,o),!1),n}var Xf=eh,Ya=()=>!1;function RD(e,t,r){return Ya(e,t,r)}function eh(e,t,r,n){if(e[Je])return;let o;r.type&8?o=Ve(n):o=ND(t,r),e[Je]=o}function OD(e,t,r){if(e[Je]&&e[qn])return!0;let n=r[_e],o=t.index-fe;if(!n||dv(t)||Wo(n,o))return!1;let s=js(n,o),a=n.data[Na]?.[o],[c,u]=cD(s,a);return e[Je]=c,e[qn]=u,!0}function PD(e,t,r,n){Ya(e,r,t)||eh(e,t,r,n)}function FD(){Xf=PD,Ya=OD}var Js=class e{constructor(t){this.queryList=t,this.matches=null}clone(){return new e(this.queryList)}setDirty(){this.queryList.setDirty()}},Xs=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)}finishViewCreation(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let r=0;r<this.queries.length;r++)Qa(t,r).matches!==null&&this.queries[r].setDirty()}},ea=class{constructor(t,r,n=null){this.flags=r,this.read=n,typeof t=="string"?this.predicate=HD(t):this.predicate=t}},ta=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)}},na=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}
7matchTNode(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,kD(r,i)),this.matchTNodeWithReadOption(t,r,vo(r,t,i,!1,!1))}else n===ln?r.type&4&&this.matchTNodeWithReadOption(t,r,-1):this.matchTNodeWithReadOption(t,r,vo(r,t,n,!1,!1))}matchTNodeWithReadOption(t,r,n){if(n!==null){let o=this.metadata.read;if(o!==null)if(o===et||o===Lt||o===ln&&r.type&4)this.addMatch(r.index,-2);else{let i=vo(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 kD(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 LD(e,t){return e.type&11?mn(e,t):e.type&4?Ga(e,t):null}function jD(e,t,r,n){return r===-1?LD(t,e):r===-2?VD(e,t,n):un(e,e[A],r,t)}function VD(e,t,r){if(r===et)return mn(t,e);if(r===ln)return Ga(t,e);if(r===Lt)return Jf(t,e)}function th(e,t,r,n){let o=t[Ke].queries[n];if(o.matches===null){let i=e.data,s=r.matches,a=[];for(let c=0;s!==null&&c<s.length;c+=2){let u=s[c];if(u<0)a.push(null);else{let l=i[u];a.push(jD(t,l,s[c+1],r.metadata.read))}}o.matches=a}return o.matches}function ra(e,t,r,n){let o=e.queries.getByIndex(r),i=o.matches;if(i!==null){let s=th(e,t,o,r);for(let a=0;a<i.length;a+=2){let c=i[a];if(c>0)n.push(s[a/2]);else{let u=i[a+1],l=t[-c];for(let d=ae;d<l.length;d++){let f=l[d];f[Jn]===f[K]&&ra(f[A],f,u,n)}if(l[cn]!==null){let d=l[cn];for(let f=0;f<d.length;f++){let p=d[f];ra(p[A],p,u,n)}}}}}return n}function $D(e,t){return e[Ke].queries[t].queryList}function UD(e,t,r){let n=new Fs((r&4)===4);return gy(e,t,n,n.destroy),(t[Ke]??=new Xs).queries.push(new Js(n))-1}function BD(e,t,r){let n=Be();return n.firstCreatePass&&(zD(n,new ea(e,t,r),-1),(t&2)===2&&(n.staticViewQueries=!0)),UD(n,V(),t)}function HD(e){return e.split(",").map(t=>t.trim())}function zD(e,t,r){e.queries===null&&(e.queries=new ta),e.queries.track(new na(t,r))}function Qa(e,t){return e.queries.getByIndex(t)}function qD(e,t){let r=e[A],n=Qa(r,t);return n.crossesNgTemplate?ra(r,e,t,[]):th(r,e,n,t)}function Mx(e,t){gt("NgSignals");let r=bu(e),n=r[it];return t?.equal&&(n.equal=t.equal),r.set=o=>Wi(n,o),r.update=o=>Mu(n,o),r.asReadonly=GD.bind(r),r}function GD(){let e=this[it];if(e.readonlyFn===void 0){let t=()=>this();t[it]=e,e.readonlyFn=t}return e.readonlyFn}function Ka(e){let t=e.inputConfig,r={};for(let n in t)if(t.hasOwnProperty(n)){let o=t[n];Array.isArray(o)&&o[3]&&(r[n]=o[3])}e.inputTransforms=r}var ft=class{},Qn=class{};var oa=class extends ft{constructor(t,r,n){super(),this._parent=r,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new ko(this);let o=od(t);this._bootstrapComponents=gf(o.bootstrap),this._r3Injector=Zd(t,r,[{provide:ft,useValue:this},{provide:oi,useValue:this.componentFactoryResolver},...n],se(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),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)}},ia=class extends Qn{constructor(t){super(),this.moduleType=t}create(t){return new oa(this.moduleType,t,[])}};var Lo=class extends ft{constructor(t){super(),this.componentFactoryResolver=new ko(this),this.instance=null;let r=new Bn([...t.providers,{provide:ft,useValue:this},{provide:oi,useValue:this.componentFactoryResolver}],t.parent||ga(),t.debugName,new Set(["environment"]));this.injector=r,t.runEnvironmentInitializers&&r.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}};function si(e,t,r=null){return new Lo({providers:e,parent:t,debugName:r,runEnvironmentInitializers:!0}).injector}var vn=(()=>{let t=class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new X(!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=m({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function nh(e,t,r){return e[t]=r}function WD(e,t){return e[t]}function Ja(e,t,r){let n=e[t];return Object.is(n,r)?!1:(e[t]=r,!0)}function ir(e){return(e.flags&32)===32}function ZD(e,t,r,n,o,i,s,a,c){let u=t.consts,l=ei(t,e,4,s||null,Mo(u,a));Pf(t,r,l,Mo(u,c)),ba(t,l);
7let d=l.tView=Ba(2,l,n,o,i,t.directiveRegistry,t.pipeRegistry,null,t.schemas,u,null);return t.queries!==null&&(t.queries.template(t,l),d.queries=t.queries.embeddedTView(l)),l}function YD(e,t,r,n,o,i,s,a){let c=V(),u=Be(),l=e+fe,d=u.firstCreatePass?ZD(l,u,c,t,r,n,o,i,s):u.data[l];rr(d,!1);let f=rh(u,c,d,e);Ca()&&Va(u,c,f,d),Ot(f,c);let p=Lf(f,c,f,d);return c[l]=p,ti(c,p),RD(p,d,c),va(d)&&_f(u,c,d),s!=null&&Nf(c,d,a),YD}var rh=oh;function oh(e,t,r,n){return He(!0),t[H].createComment("")}function QD(e,t,r,n){let o=t[_e],i=!o||nr()||ir(r)||Wo(o,n);if(He(i),i)return oh(e,t,r,n);let s=o.data[wv]?.[n]??null;s!==null&&r.tView!==null&&r.tView.ssrId===null&&(r.tView.ssrId=s);let a=ni(o,e,t,r);Go(o,n,a);let c=Oa(o,n);return ri(c,a)}function KD(){rh=QD}function Xa(e,t,r,n){let o=V(),i=Td();if(Ja(o,i,t)){let s=Be(),a=Pd();Ny(a,o,e,t,r,n)}return Xa}function JD(e,t,r){let n=V(),o=Td();if(Ja(n,o,t)){let i=Be(),s=Pd();Dy(i,s,n,e,t,n[H],r,!1)}return JD}function Rl(e,t,r,n,o){let i=t.inputs,s=o?"class":"style";Ha(e,r,i[s],s,n)}function XD(e,t,r,n,o,i){let s=t.consts,a=Mo(s,o),c=ei(t,e,2,n,a);return Pf(t,r,c,Mo(s,i)),c.attrs!==null&&Ys(c,c.attrs,!1),c.mergedAttrs!==null&&Ys(c,c.mergedAttrs,!0),t.queries!==null&&t.queries.elementStart(t,c),c}function ih(e,t,r,n){let o=V(),i=Be(),s=fe+e,a=o[H],c=i.firstCreatePass?XD(s,i,o,t,r,n):i.data[s],u=ah(i,o,c,a,t,e);o[s]=u;let l=va(c);return rr(c,!0),Cf(a,u,c),!ir(c)&&Ca()&&Va(i,o,u,c),Am()===0&&Ot(u,o),_m(),l&&(_f(i,o,c),Af(i,c,o)),n!==null&&Nf(o,c),ih}function sh(){let e=Ee();bd()?km():(e=e.parent,rr(e,!1));let t=e;Rm(t)&&Pm(),Nm();let r=Be();return r.firstCreatePass&&(ba(r,e),hd(e)&&r.queries.elementEnd(e)),t.classesWithoutHost!=null&&Gm(t)&&Rl(r,t,V(),t.classesWithoutHost,!0),t.stylesWithoutHost!=null&&Wm(t)&&Rl(r,t,V(),t.stylesWithoutHost,!1),sh}function ec(e,t,r,n){return ih(e,t,r,n),sh(),ec}var ah=(e,t,r,n,o,i)=>(He(!0),Qo(n,o,Fd()));function ew(e,t,r,n,o,i){let s=t[_e],a=!s||nr()||ir(r)||Wo(s,i);if(He(a),a)return Qo(n,o,Fd());let c=ni(s,e,t,r);return uf(s,i)&&Go(s,i,c.nextSibling),s&&(Qd(r)||Kd(c))&&Xn(r)&&(Om(r),Ef(c)),c}function tw(){ah=ew}var nw=(e,t,r,n)=>(He(!0),La(t[H],""));function rw(e,t,r,n){let o,i=t[_e],s=!i||nr()||ir(r);if(He(s),s)return La(t[H],"");let a=ni(i,e,t,r),c=Nv(i,n);return Go(i,n,a),o=ri(c,a),o}function ow(){nw=rw}function Tx(){return V()}var jo="en-US";var iw=jo;function sw(e){typeof e=="string"&&(iw=e.toLowerCase().replace(/_/g,"-"))}function ch(e,t,r){let n=e[H];switch(r){case Node.COMMENT_NODE:return La(n,t);case Node.TEXT_NODE:return ka(n,t);case Node.ELEMENT_NODE:return Qo(n,t,null)}}var aw=(e,t,r,n)=>(He(!0),ch(e,r,n));function cw(e,t,r,n){return He(!0),ch(e,r,n)}function uw(){aw=cw}function tc(e,t,r,n){let o=V(),i=Be(),s=Ee();return dw(i,o,o[H],s,e,t,n),tc}function lw(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[Hn],c=o[i+2];return a.length>c?a[c]:null}typeof s=="string"&&(i+=2)}return null}function dw(e,t,r,n,o,i,s){let a=va(n),u=e.firstCreatePass&&$f(e),l=t[Ne],d=Vf(t),f=!0;if(n.type&3||s){let S=he(n,t),b=s?s(S):S,E=d.length,z=s?$=>s(Ve($[n.index])):n.index,G=null;if(!s&&a&&(G=lw(e,t,o,n.index)),G!==null){let $=G.__ngLastListenerFn__||G;$.__ngNextListenerFn__=i,G.__ngLastListenerFn__=i,f=!1}else{i=Pl(n,t,l,i,!1);let $=r.listen(b,o,i);d.push(i,$),u&&u.push(o,z,E,E+1)}}else i=Pl(n,t,l,i,!1);let p=n.outputs,C;if(f&&p!==null&&(C=p[o])){let S=C.length;if(S)for(let b=0;b<S;b+=2){let E=C[b],z=C[b+1],Fe=t[E][z].subscribe(i),ce=d.length;d.push(i,Fe),u&&u.push(o,n.index,ce,-(ce+1))}}}function Ol(e,t,r,n){let o=P(null);try{return ke(6,t,r),r(n)!==!1}catch(i){return Uf(e,i),!1}finally{ke(7,t,r),P(o)}}function Pl(e,t,r,n,o){return function i(s){if(s===Function)return n;let a=e.componentOffset>-1?pt(e.index,t):t;qa(a);let c=Ol(t,r,n,s),u=i.__ngNextListenerFn__;for(;u;)c=Ol(t,r,u,s)&&c,u=u.__ngNextListenerFn__;return o&&c===!1&&s.preventDefault(),c}}function Sx(e=1){return Bm(e)}function xx(e,t,r){BD(e,t,r)}function fw(e){let t=V(),r=Be(),n=Sd();wa(n+1);let o=Qa(r,n);if(e.dirty&&bm(t)===((o.metadata.flags&2)===2)){if(o.matches===null)e.reset([]);else{let i=qD(t,n);e.reset(i,av),e.notifyOnChanges()}return!0}return!1}function hw(){return $D(V(),Sd())}function Ax(e,t=""){let r=V(),n=Be(),o=e+fe,i=n.firstCreatePass?ei(n,o,1,t,null):n.data[o],s=uh(n,r,i,t,e);r[o]=s,Ca()&&Va(n,r,s,i),rr(i,!1)}var uh=(e,t,r,n,o)=>(He(!0),ka(t[H],n));function pw(e,t,r,n,o){let i=t[_e],s=!i||nr()||ir(r)||Wo(i,o);return He(s),s?ka(t[H],n):ni(i,e,t,r)}function gw(){uh=pw}var mw=(()=>{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=ad(!1,n.type),i=o.length>0?si([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=m({token:t,providedIn:"environment",factory:()=>new t(y(te))});let e=t;return e})();function lh(e){gt("NgStandalone"),e.getStandaloneInjector=t=>t.get(mw).getOrCreateStandaloneInjector(e)}function _x(e,t,r){let n=Md()+e,o=V();return o[n]===Jo?nh(o,n,r?t.call(r):t()):WD(o,n)}function Nx(e,t,r,n){return yw(V(),Md(),e,t,r,n)}function vw(e,t){let r=e[t];return r===Jo?void 0:r}function yw(e,t,r,n,o,i){let s=t+r;return Ja(e,s,o)?nh(e,s+1,i?n.call(i,o):n(o)):vw(e,s+1)}var ai=(()=>{let t=class t{log(n){console.log(n)}warn(n){console.warn(n)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"platform"});let e=t;return e})();var dh=new w("");function sr(e){return!!e&&typeof e.then=="function"}function fh(e){return!!e&&typeof e.subscribe=="function"}var ci=new w(""),hh=(()=>{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=h(ci,{optional:!0})??[]}
7runInitializers(){if(this.initialized)return;let n=[];for(let i of this.appInits){let s=i();if(sr(s))n.push(s);else if(fh(s)){let a=new Promise((c,u)=>{s.subscribe({complete:c,error:u})});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=m({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),jt=new w("");function Dw(){Cu(()=>{throw new D(600,!1)})}function ww(e){return e.isBoundToModule}function Ew(e,t,r){try{let n=r();return sr(n)?n.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):n}catch(n){throw t.runOutsideAngular(()=>e.handleError(n)),n}}var mt=(()=>{let t=class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=h(Yd),this.afterRenderEffectManager=h(Za),this.externalTestViews=new Set,this.beforeRender=new ee,this.afterTick=new ee,this.componentTypes=[],this.components=[],this.isStable=h(vn).hasPendingTasks.pipe(x(n=>!n)),this._injector=h(te)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,o){let i=n instanceof Fo;if(!this._injector.get(hh).done){let p=!i&&rd(n),C=!1;throw new D(405,C)}let a;i?a=n:a=this._injector.get(oi).resolveComponentFactory(n),this.componentTypes.push(a.componentType);let c=ww(a)?void 0:this._injector.get(ft),u=o||a.selector,l=a.create(Xe.NULL,[],u,c),d=l.location.nativeElement,f=l.injector.get(dh,null);return f?.registerApplication(d),l.onDestroy(()=>{this.detachView(l.hostView),Ds(this.components,l),f?.unregisterApplication(d)}),this._loadComponent(l),l}tick(){this._tick(!0)}_tick(n){if(this._runningTick)throw new D(101,!1);let o=P(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(n)}catch(i){this.internalErrorHandler(i)}finally{this.afterTick.next(),this._runningTick=!1,P(o)}}detectChangesInAttachedViews(n){let o=0,i=this.afterRenderEffectManager;for(;;){if(o===Hf)throw new D(103,!1);if(n){let s=o===0;this.beforeRender.next(s);for(let{_lView:a,notifyErrorHandler:c}of this._views)Iw(a,s,c)}if(o++,i.executeInternalCallbacks(),![...this.externalTestViews.keys(),...this._views].some(({_lView:s})=>sa(s))&&(i.execute(),![...this.externalTestViews.keys(),...this._views].some(({_lView:s})=>sa(s))))break}}attachView(n){let o=n;this._views.push(o),o.attachToAppRef(this)}detachView(n){let o=n;Ds(this._views,o),o.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);let o=this._injector.get(jt,[]);[...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),()=>Ds(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new D(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=m({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function Ds(e,t){let r=e.indexOf(t);r>-1&&e.splice(r,1)}var ho;function nc(e){ho??=new WeakMap;let t=ho.get(e);if(t)return t;let r=e.isStable.pipe(Te(n=>n)).toPromise().then(()=>{});return ho.set(e,r),e.onDestroy(()=>ho?.delete(e)),r}function Iw(e,t,r){!t&&!sa(e)||Cw(e,r,t)}function sa(e){return Da(e)}function Cw(e,t,r){let n;r?(n=0,e[I]|=1024):e[I]&64?n=0:n=1,zf(e,t,n)}var aa=class{constructor(t,r){this.ngModuleFactory=t,this.componentFactories=r}},ui=(()=>{let t=class t{compileModuleSync(n){return new ia(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){let o=this.compileModuleSync(n),i=od(n),s=gf(i.declarations).reduce((a,c)=>{let u=dt(c);return u&&a.push(new dn(u)),a},[]);return new aa(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=m({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var bw=(()=>{let t=class t{constructor(){this.zone=h(j),this.applicationRef=h(mt)}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=m({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function Mw(e){return[{provide:j,useFactory:e},{provide:_t,multi:!0,useFactory:()=>{let t=h(bw,{optional:!0});return()=>t.initialize()}},{provide:_t,multi:!0,useFactory:()=>{let t=h(Aw);return()=>{t.initialize()}}},{provide:Yd,useFactory:Tw}]}function Tw(){let e=h(j),t=h($e);return r=>e.runOutsideAngular(()=>t.handleError(r))}function Sw(e){let t=Mw(()=>new j(xw(e)));return ht([[],t])}function xw(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}var Aw=(()=>{let t=class t{constructor(){this.subscription=new W,this.initialized=!1,this.zone=h(j),this.pendingTasks=h(vn)}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(()=>{j.assertNotInAngularZone(),queueMicrotask(()=>{n!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}
7))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{j.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function _w(){return typeof $localize<"u"&&$localize.locale||jo}var rc=new w("",{providedIn:"root",factory:()=>h(rc,_.Optional|_.SkipSelf)||_w()});var ph=new w("");var Do=null;function Nw(e=[],t){return Xe.create({name:t,providers:[{provide:Bo,useValue:"platform"},{provide:ph,useValue:new Set([()=>Do=null])},...e]})}function Rw(e=[]){if(Do)return Do;let t=Nw(e);return Do=t,Dw(),Ow(t),t}function Ow(e){e.get(Aa,null)?.forEach(r=>r())}var ar=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=Pw;let e=t;return e})();function Pw(e){return Fw(Ee(),V(),(e&16)===16)}function Fw(e,t,r){if(Xn(e)&&!r){let n=pt(e.index,t);return new Pt(n,n)}else if(e.type&47){let n=t[we];return new Pt(n,t)}return null}function gh(e){try{let{rootComponent:t,appProviders:r,platformProviders:n}=e,o=Rw(n),i=[Sw(),...r||[]],a=new Lo({providers:i,parent:o,debugName:"",runEnvironmentInitializers:!1}).injector,c=a.get(j);return c.run(()=>{a.resolveInjectorInitializers();let u=a.get($e,null),l;c.runOutsideAngular(()=>{l=c.onError.subscribe({next:p=>{u.handleError(p)}})});let d=()=>a.destroy(),f=o.get(ph);return f.add(d),a.onDestroy(()=>{l.unsubscribe(),f.delete(d)}),Ew(u,c,()=>{let p=a.get(hh);return p.runInitializers(),p.donePromise.then(()=>{let C=a.get(rc,jo);sw(C||jo);let S=a.get(mt);return t!==void 0&&S.bootstrap(t),S})})})}catch(t){return Promise.reject(t)}}var Fl=!1,kw=!1;function Lw(){Fl||(Fl=!0,Sv(),tw(),gw(),ow(),KD(),FD(),lD(),py(),uw())}function jw(e,t){return nc(e)}function mh(){return ht([{provide:lo,useFactory:()=>{let e=!0;return jn()&&(e=!!h(Ft,{optional:!0})?.get(af,null)),e&&gt("NgHydration"),e}},{provide:_t,useValue:()=>{kw=!!h(Rv,{optional:!0}),jn()&&h(lo)&&(Vw(),Lw())},multi:!0},{provide:df,useFactory:()=>jn()&&h(lo)},{provide:jt,useFactory:()=>
7{if(jn()&&h(lo)){let e=h(mt),t=h(Xe);return()=>{jw(e,t).then(()=>{tD(e)})}}return()=>{}},multi:!0}])}function Vw(){let e=zo(),t;for(let r of e.body.childNodes)if(r.nodeType===Node.COMMENT_NODE&&r.textContent?.trim()===Mv){t=r;break}if(!t)throw new D(-507,!1)}function cr(e){return typeof e=="boolean"?e:e!=null&&e!=="false"}function Rx(e,t){gt("NgSignals");let r=wu(e);return t?.equal&&(r[it].equal=t.equal),r}function vh(e){let t=dt(e);if(!t)return null;let r=new dn(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 Ch=null;function yn(){return Ch}function bh(e){Ch??=e}var di=class{};var ne=new w(""),cc=(()=>{let t=class t{historyGo(n){throw new Error("")}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=m({token:t,factory:()=>h($w),providedIn:"platform"});let e=t;return e})(),Mh=new w(""),$w=(()=>{let t=class t extends cc{constructor(){super(),this._doc=h(ne),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return yn().getBaseHref(this._doc)}onPopState(n){let o=yn().getGlobalEventTarget(this._doc,"window");return o.addEventListener("popstate",n,!1),()=>o.removeEventListener("popstate",n)}onHashChange(n){let o=yn().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=m({token:t,factory:()=>new t,providedIn:"platform"});let e=t;return e})();function uc(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 yh(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 tt(e){return e&&e[0]!=="?"?"?"+e:e}var nt=(()=>{let t=class t{historyGo(n){throw new Error("")}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=m({token:t,factory:()=>h(lc),providedIn:"root"});let e=t;return e})(),Th=new w(""),lc=(()=>{let t=class t extends nt{constructor(n,o){super(),this._platformLocation=n,this._removeListenerFns=[],this._baseHref=o??this._platformLocation.getBaseHrefFromDOM()??h(ne).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 uc(this._baseHref,n)}path(n=!1){let o=this._platformLocation.pathname+tt(this._platformLocation.search),i=this._platformLocation.hash;return i&&n?`${o}${i}`:o}pushState(n,o,i,s){let a=this.prepareExternalUrl(i+tt(s));this._platformLocation.pushState(n,o,a)}replaceState(n,o,i,s){let a=this.prepareExternalUrl(i+tt(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)(y(cc),y(Th,8))},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),Sh=(()=>{let t=class t extends nt{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.length>0?o.substring(1):o}prepareExternalUrl(n){let o=uc(this._baseHref,n);return o.length>0?"#"+o:o}pushState(n,o,i,s){let a=this.prepareExternalUrl(i+tt(s));a.length==0&&(a=this._platformLocation.pathname),this._platformLocation.pushState(n,o,a)}replaceState(n,o,i,s){let a=this.prepareExternalUrl(i+tt(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)(y(cc),y(Th,8))},t.\u0275prov=m({token:t,factory:t.\u0275fac});let e=t;return e})(),wn=(()=>{let t=class t{constructor(n){this._subject=new ye,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=n;let o=this._locationStrategy.getBaseHref();this._basePath=Hw(yh(Dh(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+tt(o))}normalize(n){return t.stripTrailingSlash(Bw(this._basePath,Dh(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+tt(o)),i)}replaceState(n,o="",i=null){this._locationStrategy.replaceState(i,"",n,o),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+tt(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.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=tt,t.joinWithSlash=uc,t.stripTrailingSlash=yh,t.\u0275fac=function(o){return new(o||t)(y(nt))},t.\u0275prov=m({token:t,factory:()=>Uw(),providedIn:"root"});let e=t;return e})();function Uw(){return new wn(y(nt))}function Bw(e,t){if(!e||!t.startsWith(e))return t;let r=t.substring(e.length);return r===""||["/",";","?","#"].includes(r[0])?r:t}function Dh(e){return e.replace(/\/index.html$/,"")}function Hw(e){if(new RegExp("^(https?:)?//").test(e)){let[,r]=e.split(/\/\/[^\/]+/);return r}return e}function fi(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 oc=/\s+/,wh=[],iA=(()=>{let t=class t{constructor(n,o){this._ngEl=n,this._renderer=o,this.initialClasses=wh,this.stateMap=new Map}set klass(n){this.initialClasses=n!=null?n.trim().split(oc):wh}set ngClass(n){this.rawClass=typeof n=="string"?n.trim().split(oc):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>
70&&n.split(oc).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)(Ce(et),Ce(or))},t.\u0275dir=pn({type:t,selectors:[["","ngClass",""]],inputs:{klass:[De.None,"class","klass"],ngClass:"ngClass"},standalone:!0});let e=t;return e})();var sA=(()=>{let t=class t{constructor(n,o){this._viewContainer=n,this._context=new ic,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){Eh("ngIfThen",n),this._thenTemplateRef=n,this._thenViewRef=null,this._updateView()}set ngIfElse(n){Eh("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)(Ce(Lt),Ce(ln))},t.\u0275dir=pn({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0});let e=t;return e})(),ic=class{constructor(){this.$implicit=null,this.ngIf=null}};function Eh(e,t){if(!!!(!t||t.createEmbeddedView))throw new Error(`${e} must be a TemplateRef, but received '${se(t)}'.`)}var zw=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=hn({type:t}),t.\u0275inj=fn({});let e=t;return e})(),dc="browser",qw="server";function Gw(e){return e===dc}function ur(e){return e===qw}var fc=(()=>{let t=class t{};t.\u0275prov=m({token:t,providedIn:"root",factory:()=>Gw(h(Ie))?new sc(h(ne),window):new ac});let e=t;return e})(),sc=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=Ww(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 Ww(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 ac=class{setOffset(t){}getScrollPosition(){return[0,0]}scrollToPosition(t){}scrollToAnchor(t){}setHistoryScrollRestoration(t){}},Dn=class{};var dr=class{},gi=class{},yt=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))}
vendor: 5,010 bytes, line 8
8copyFrom(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 pc=class{encodeKey(t){return Ah(t)}encodeValue(t){return Ah(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}};function Yw(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))],c=r.get(s)||[];c.push(a),r.set(s,c)}),r}var Qw=/%(\d[a-f0-9])/gi,Kw={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Ah(e){return encodeURIComponent(e).replace(Qw,(t,r)=>Kw[r]??t)}function hi(e){return`${e}`}var vt=class e{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new pc,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=Yw(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(hi):[hi(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().forEach(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(hi(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(hi(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 gc=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 Jw(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function _h(e){return typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer}function Nh(e){return typeof Blob<"u"&&e instanceof Blob}function Rh(e){return typeof FormData<"u"&&e instanceof FormData}function Xw(e){return typeof URLSearchParams<"u"&&e instanceof URLSearchParams}var lr=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(Jw(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??=new yt,this.context??=new gc,!this.params)this.params=new vt,this.urlWithParams=r;else{let s=this.params.toString();if(s.length===0)this.urlWithParams=r;else{let a=r.indexOf("?"),c=a===-1?"?":a<r.length-1?"&":"";this.urlWithParams=r+c+s}}}serializeBody(){return this.body===null?null:typeof this.body=="str
8ing"||_h(this.body)||Nh(this.body)||Rh(this.body)||Xw(this.body)?this.body:this.body instanceof vt?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||Rh(this.body)?null:Nh(this.body)?this.body.type||null:_h(this.body)?null:typeof this.body=="string"?"text/plain":this.body instanceof vt?"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.transferCache??this.transferCache,s=t.body!==void 0?t.body:this.body,a=t.withCredentials??this.withCredentials,c=t.reportProgress??this.reportProgress,u=t.headers||this.headers,l=t.params||this.params,d=t.context??this.context;return t.setHeaders!==void 0&&(u=Object.keys(t.setHeaders).reduce((f,p)=>f.set(p,t.setHeaders[p]),u)),t.setParams&&(l=Object.keys(t.setParams).reduce((f,p)=>f.set(p,t.setParams[p]),l)),new e(r,n,s,{params:l,headers:u,context:d,reportProgress:c,responseType:o,withCredentials:a,transferCache:i})}},En=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}(En||{}),fr=class{constructor(t,r=vi.Ok,n="OK"){this.headers=t.headers||new yt,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}},mc=class e extends fr{constructor(t={}){super(t),this.type=En.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})}},In=class e extends fr{constructor(t={}){super(t),this.type=En.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})}},mi=class extends fr{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}},vi=function(e){return e[e.Continue=100]="Continue",e[e.SwitchingProtocols=101]="SwitchingProtocols",e[e.Processing=102]="Processing",e[e.EarlyHints=103]="EarlyHints",e[e.Ok=200]="Ok",e[e.Created=201]="Created",e[e.Accepted=202]="Accepted",e[e.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",e[e.NoContent=204]="NoContent",e[e.ResetContent=205]="ResetContent",e[e.PartialContent=206]="PartialContent",e[e.MultiStatus=207]="MultiStatus",e[e.AlreadyReported=208]="AlreadyReported",e[e.ImUsed=226]="ImUsed",e[e.MultipleChoices=300]="MultipleChoices",e[e.MovedPermanently=301]="MovedPermanently",e[e.Found=302]="Found",e[e.SeeOther=303]="SeeOther",e[e.NotModified=304]="NotModified",e[e.UseProxy=305]="UseProxy",e[e.Unused=306]="Unused",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect",e[e.BadRequest=400]="BadRequest",e[e.Unauthorized=401]="Unauthorized",e[e.PaymentRequired=402]="PaymentRequired",e[e.Forbidden=403]="Forbidden",e[e.NotFound=404]="NotFound",e[e.MethodNotAllowed=405]="MethodNotAllowed",e[e.NotAcceptable=406]="NotAcceptable",e[e.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",e[e.RequestTimeout=408]="RequestTimeout",e[e.Conflict=409]="Conflict",e[e.Gone=410]="Gone",e[e.LengthRequired=411]="LengthRequired",e[e.PreconditionFailed=412]="PreconditionFailed",e[e.PayloadTooLarge=413]="PayloadTooLarge",e[e.UriTooLong=414]="UriTooLong",e[e.UnsupportedMediaType=415]="UnsupportedMediaType",e[e.RangeNotSatisfiable=416]="RangeNotSatisfiable",e[e.ExpectationFailed=417]="ExpectationFailed",e[e.ImATeapot=418]="ImATeapot",e[e.MisdirectedRequest=421]="MisdirectedRequest",e[e.UnprocessableEntity=422]="UnprocessableEntity",e[e.Locked=423]="Locked",e[e.FailedDependency=424]="FailedDependency",e[e.TooEarly=425]="TooEarly",e[e.UpgradeRequired=426]="UpgradeRequired",e[e.PreconditionRequired=428]="PreconditionRequired",e[e.TooManyRequests=429]="TooManyRequests",e[e.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",e[e.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",e[e.InternalServerError=500]="InternalServerError",e[e.NotImplemented=501]="NotImplemented",e[e.BadGateway=502]="BadGateway",e[e.ServiceUnavailable=503]="ServiceUnavailable",e[e.GatewayTimeout=504]="GatewayTimeout",e[e.HttpVersionNotSupported=505]="HttpVersionNotSupported",e[e.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",e[e.InsufficientStorage=507]="InsufficientStorage",e[e.LoopDetected=508]="LoopDetected",e[e.NotExtended=510]="NotExtended",e[e.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired",e}(vi||{});function hc(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 eE=(()=>{let t=class t{constructor(n){this.handler=n}request(n,o,i={}){let s;if(n instanceof lr)s=n;else{let u;i.headers instanceof yt?u=i.headers:u=new yt(i.headers);let l;i.params&&(i.params instanceof vt?l=i.params:l=new vt({fromObject:i.params})),s=new lr(n,o,i.body!==void 0?i.body:null,{headers:u,context:i.context,params:l,reportProgress:i.reportProgress,responseType:i.responseType||"json",withCredentials:i.withCredentials,transferCache:i.transferCache})}let a=v(s).pipe(Ze(u=>this.handler.handle(u)));if(n instanceof lr||i.observe==="events")return a;let c=a.pipe(re(u=>u instanceof In));switch(i.observe||"body"){case"body":switch(s.responseType){case"arraybuffer":return c.pipe(x(u=>{if(u.body!==null&&!(u.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return u.body}));case"blob":return c.pipe(x(u=>{if(u.body!==null&&!(u.body instanceof Blob))throw new Error("Response is not a Blob.");return u.body}));case"text":return c.pipe(x(u=>{if(u.body!==null&&typeof u.body!="string")throw new Error("Response is not a string.");return u.body}));case"json":default:return c.pipe(x(u=>u.body))}case"response":return c;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 vt().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,hc(i,o))}post(n,o,i={}){return this.request("POST",n,hc(i,o))}put(n,o,i={}){return this.request("PUT",n,hc(i,o))}};t.\u0275fac=function(o){return new(o||t)(y(dr))},t.\u0275prov=m({token:t,factory:t.\u0275fac});let e=t;return e})();function tE(e,t){return t(e)}function nE(e,t,r){return(n,o)=>Oe(r,()=>t(n,i=>e(i,o)))}var Bh=new w(""),Hh=new w(""),rE=new w("");var Oh=(()=>{let t=class t extends dr{constructor(n,o){super(),this.backend=n,this.injector=o,this.chain=null,this.pendingTasks=h(vn);let i=h(rE,{optional:!0});this.backend=i??n}handle(n){if(this.chain===null){let i=Array.from(new Set([...this.injector.get(Bh),...this.injector.get(Hh,[])])
8);this.chain=i.reduceRight((s,a)=>nE(s,a,this.injector),tE)}let o=this.pendingTasks.add();return this.chain(n,i=>this.backend.handle(i)).pipe(St(()=>this.pendingTasks.remove(o)))}};t.\u0275fac=function(o){return new(o||t)(y(gi),y(te))},t.\u0275prov=m({token:t,factory:t.\u0275fac});let e=t;return e})();var oE=/^\)\]\}',?\n/;function iE(e){return"responseURL"in e&&e.responseURL?e.responseURL:/^X-Request-URL:/m.test(e.getAllResponseHeaders())?e.getResponseHeader("X-Request-URL"):null}var Ph=(()=>{let t=class t{constructor(n){this.xhrFactory=n}handle(n){if(n.method==="JSONP")throw new D(-2800,!1);let o=this.xhrFactory;return(o.\u0275loadImpl?U(o.\u0275loadImpl()):v(null)).pipe(ie(()=>new F(s=>{let a=o.build();if(a.open(n.method,n.urlWithParams),n.withCredentials&&(a.withCredentials=!0),n.headers.forEach((b,E)=>a.setRequestHeader(b,E.join(","))),n.headers.has("Accept")||a.setRequestHeader("Accept","application/json, text/plain, */*"),!n.headers.has("Content-Type")){let b=n.detectContentTypeHeader();b!==null&&a.setRequestHeader("Content-Type",b)}if(n.responseType){let b=n.responseType.toLowerCase();a.responseType=b!=="json"?b:"text"}let c=n.serializeBody(),u=null,l=()=>{if(u!==null)return u;let b=a.statusText||"OK",E=new yt(a.getAllResponseHeaders()),z=iE(a)||n.url;return u=new mc({headers:E,status:a.status,statusText:b,url:z}),u},d=()=>{let{headers:b,status:E,statusText:z,url:G}=l(),$=null;E!==vi.NoContent&&($=typeof a.response>"u"?a.responseText:a.response),E===0&&(E=$?vi.Ok:0);let Fe=E>=200&&E<300;if(n.responseType==="json"&&typeof $=="string"){let ce=$;$=$.replace(oE,"");try{$=$!==""?JSON.parse($):null}catch(ot){$=ce,Fe&&(Fe=!1,$={error:ot,text:$})}}Fe?(s.next(new In({body:$,headers:b,status:E,statusText:z,url:G||void 0})),s.complete()):s.error(new mi({error:$,headers:b,status:E,statusText:z,url:G||void 0}))},f=b=>{let{url:E}=l(),z=new mi({error:b,status:a.status||0,statusText:a.statusText||"Unknown Error",url:E||void 0});s.error(z)},p=!1,C=b=>{p||(s.next(l()),p=!0);let E={type:En.DownloadProgress,loaded:b.loaded};b.lengthComputable&&(E.total=b.total),n.responseType==="text"&&a.responseText&&(E.partialText=a.responseText),s.next(E)},S=b=>{let E={type:En.UploadProgress,loaded:b.loaded};b.lengthComputable&&(E.total=b.total),s.next(E)};return a.addEventListener("load",d),a.addEventListener("error",f),a.addEventListener("timeout",f),a.addEventListener("abort",f),n.reportProgress&&(a.addEventListener("progress",C),c!==null&&a.upload&&a.upload.addEventListener("progress",S)),a.send(c),s.next({type:En.Sent}),()=>{a.removeEventListener("error",f),a.removeEventListener("abort",f),a.removeEventListener("load",d),a.removeEventListener("timeout",f),n.reportProgress&&(a.removeEventListener("progress",C),c!==null&&a.upload&&a.upload.removeEventListener("progress",S)),a.readyState!==a.DONE&&a.abort()}})))}};t.\u0275fac=function(o){return new(o||t)(y(Dn))},t.\u0275prov=m({token:t,factory:t.\u0275fac});let e=t;return e})(),zh=new w(""),sE="XSRF-TOKEN",aE=new w("",{providedIn:"root",factory:()=>sE}),cE="X-XSRF-TOKEN",uE=new w("",{providedIn:"root",factory:()=>cE}),yi=class{},lE=(()=>{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=fi(n,this.cookieName),this.lastCookieString=n),this.lastToken}};t.\u0275fac=function(o){return new(o||t)(y(ne),y(Ie),y(aE))},t.\u0275prov=m({token:t,factory:t.\u0275fac});let e=t;return e})();function dE(e,t){let r=e.url.toLowerCase();if(!h(zh)||e.method==="GET"||e.method==="HEAD"||r.startsWith("http://")||r.startsWith("https://"))return t(e);let n=h(yi).getToken(),o=h(uE);return n!=null&&!e.headers.has(o)&&(e=e.clone({headers:e.headers.set(o,n)})),t(e)}function vA(...e){let t=[eE,Ph,Oh,{provide:dr,useExisting:Oh},{provide:gi,useExisting:Ph},{provide:Bh,useValue:dE,multi:!0},{provide:zh,useValue:!0},{provide:yi,useClass:lE}];for(let r of e)t.push(...r.\u0275providers);return ht(t)}var Fh="b",kh="h",Lh="s",jh="st",Vh="u",$h="rt",pi=new w(""),fE=["GET","HEAD"];function hE(e,t){let d=h(pi),{isCacheActive:r}=d,n=fu(d,["isCacheActive"]),{transferCache:o,method:i}=e;if(!r||i==="POST"&&!n.includePostRequests&&!o||i!=="POST"&&!fE.includes(i)||o===!1||n.filter?.(e)===!1)return t(e);let s=h(Ft),a=gE(e),c=s.get(a,null),u=n.includeHeaders;if(typeof o=="object"&&o.includeHeaders&&(u=o.includeHeaders),c){let{[Fh]:f,[$h]:p,[kh]:C,[Lh]:S,[jh]:b,[Vh]:E}=c,z=f;switch(p){case"arraybuffer":z=new TextEncoder().encode(f).buffer;break;case"blob":z=new Blob([f]);break}let G=new yt(C);return v(new In({body:z,headers:G,status:S,statusText:b,url:E}))}let l=ur(h(Ie));return t(e).pipe(Z(f=>{f instanceof In&&l&&s.set(a,{[Fh]:f.body,[kh]:pE(f.headers,u),[Lh]:f.status,[jh]:f.statusText,[Vh]:f.url||"",[$h]:e.responseType})}))}function pE(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 Uh(e){return[...e.keys()].sort().map(t=>`${t}=${e.getAll(t)}`).join("&")}function gE(e){let{params:t,method:r,responseType:n,url:o}=e,i=Uh(t),s=e.serializeBody();
8s instanceof URLSearchParams?s=Uh(s):typeof s!="string"&&(s="");let a=[r,n,o,s,i].join("|"),c=mE(a);return c}function mE(e){let t=0;for(let r of e)t=Math.imul(31,t)+r.charCodeAt(0)<<0;return t+=2147483648,t.toString()}function qh(e){return[{provide:pi,useFactory:()=>(gt("NgHttpTransferCache"),g({isCacheActive:!0},e))},{provide:Hh,useValue:hE,multi:!0,deps:[Ft,pi]},{provide:jt,multi:!0,useFactory:()=>{let t=h(mt),r=h(pi);return()=>{nc(t).then(()=>{r.isCacheActive=!1})}}}]}var Dc=class extends di{constructor(){super(...arguments),this.supportsDOMEvents=!0}},wc=class e extends Dc{static makeCurrent(){bh(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=vE();return r==null?null:yE(r)}resetBaseElement(){hr=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return fi(document.cookie,t)}},hr=null;function vE(){return hr=hr||document.querySelector("base"),hr?hr.getAttribute("href"):null}function yE(e){return new URL(e,document.baseURI).pathname}var DE=(()=>{let t=class t{build(){return new XMLHttpRequest}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=m({token:t,factory:t.\u0275fac});let e=t;return e})(),Ec=new w(""),Yh=(()=>{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 D(5101,!1);return this._eventNameToPlugin.set(n,o),o}};t.\u0275fac=function(o){return new(o||t)(y(Ec),y(j))},t.\u0275prov=m({token:t,factory:t.\u0275fac});let e=t;return e})(),Di=class{constructor(t){this._doc=t}},vc="ng-app-id",Qh=(()=>{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=ur(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[${vc}="${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(vc),s;{let a=this.doc.createElement("style");return this.nonce&&a.setAttribute("nonce",this.nonce),a.textContent=o,this.platformIsServer&&a.setAttribute(vc,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)(y(ne),y(qo),y(_a,8),y(Ie))},t.\u0275prov=m({token:t,factory:t.\u0275fac});let e=t;return e})(),yc={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/"},bc=/%COMP%/g,Kh="%COMP%",wE=`_nghost-${Kh}`,EE=`_ngcontent-${Kh}`,IE=!0,CE=new w("",{providedIn:"root",factory:()=>IE});function bE(e){return EE.replace(bc,e)}function ME(e){return wE.replace(bc,e)}function Jh(e,t){return t.map(r=>r.replace(bc,e))}var Gh=(()=>{let t=class t{constructor(n,o,i,s,a,c,u,l=null){this.eventManager=n,this.sharedStylesHost=o,this.appId=i,this.removeStylesOnCompDestroy=s,this.doc=a,this.platformId=c,this.ngZone=u,this.nonce=l,this.rendererByCompId=new Map,this.platformIsServer=ur(c),this.defaultRenderer=new pr(n,a,u,this.platformIsServer)}createRenderer(n,o){if(!n||!o)return this.defaultRenderer;this.platformIsServer&&o.encapsulation===je.ShadowDom&&(o=B(g({},o),{encapsulation:je.Emulated}));let i=this.getOrCreateRenderer(n,o);return i instanceof wi?i.applyToHost(n):i instanceof gr&&i.applyStyles(),i}getOrCreateRenderer(n,o){let i=this.rendererByCompId,s=i.get(o.id);if(!s){let a=this.doc,c=this.ngZone,u=this.eventManager,l=this.sharedStylesHost,d=this.removeStylesOnCompDestroy,f=this.platformIsServer;switch(o.encapsulation){case je.Emulated:s=new wi(u,l,o,this.appId,d,a,c,f);break;case je.ShadowDom:return new Ic(u,l,n,o,a,c,this.nonce,f);default:s=new gr(u,l,o,d,a,c,f);break}i.set(o.id,s)}return s}ngOnDestroy(){this.rendererByCompId.clear()}};t.\u0275fac=function(o){return new(o||t)(y(Yh),y(Qh),y(qo),y(CE),y(ne),y(Ie),y(j),y(_a))},t.\u0275prov=m({token:t,factory:t.\u0275fac});let e=t;return e})(),pr=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(yc[r]||r,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,r){(Wh(t)?t.content:t).appendChild(r)}insertBefore(t,r,n){t&&(Wh(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 D(-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=yc[o];i?t.setAttributeNS(i,r,n):t.setAttribute(r,n)}else t.setAttribute(r,n)}removeAttribute(t,r,n){if(n){let o=yc[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&(kt.DashCase|kt.Important)?t.style.setProperty(r,n,o&kt.Important?"important":""):t.style[r]=n}removeStyle(t,r,n){n&kt.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=yn().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 Wh(e){return e.tagName==="TEMPLATE"&&e.content!==void 0}var Ic=class extends pr{constructor(t,r,n,o,i,s,a,c){super(t,i,s,c),this.sharedStylesHost=r,this.hostEl=n,this.shadowRoot=n.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let u=Jh(o.id,o.styles);for(let l of u){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)}},gr=class extends pr{constructor(t,r,n,o,i,s,a,c){super(t,i,s,a),this.sharedStylesHost=r,this.removeStylesOnCompDestroy=o,this.styles=c?Jh(c,n.styles):n.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}},wi=class extends gr{constructor(t,r,n,o,i,s,a,c){let u=o+"-"+n.id;super(t,r,n,i,s,a,c,u),this.contentAttr=bE(u),this.hostAttr=ME(u)}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}},TE=(()=>{let t=class t extends Di{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)(y(ne))},t.\u0275prov=m({token:t,factory:t.\u0275fac});let e=t;return e})(),Zh=["alt","control","meta","shift"],SE={"\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"},xE={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey},AE=(()=>{let t=class t extends Di{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(()=>yn().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="",c=o.indexOf("code");if(c>
8-1&&(o.splice(c,1),a="code."),Zh.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;let u={};return u.domEventName=i,u.fullKey=a,u}static matchEventFullKeyCode(n,o){let i=SE[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"),Zh.forEach(a=>{if(a!==i){let c=xE[a];c(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)(y(ne))},t.\u0275prov=m({token:t,factory:t.\u0275fac});let e=t;return e})();function UA(e,t){return gh(g({rootComponent:e},_E(t)))}function _E(e){return{appProviders:[...FE,...e?.providers??[]],platformProviders:PE}}function NE(){wc.makeCurrent()}function RE(){return new $e}function OE(){return nf(document),document}var PE=[{provide:Ie,useValue:dc},{provide:Aa,useValue:NE,multi:!0},{provide:ne,useFactory:OE,deps:[]}];var FE=[{provide:Bo,useValue:"root"},{provide:$e,useFactory:RE,deps:[]},{provide:Ec,useClass:TE,multi:!0,deps:[ne,j,Ie]},{provide:Ec,useClass:AE,multi:!0,deps:[ne]},Gh,Qh,Yh,{provide:Yn,useExisting:Gh},{provide:Dn,useClass:DE,deps:[]},[]];var Xh=(()=>{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)(y(ne))},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var Cc=function(e){return e[e.NoHttpTransferCache=0]="NoHttpTransferCache",e[e.HttpTransferCacheOptions=1]="HttpTransferCacheOptions",e}(Cc||{});function BA(...e){let t=[],r=new Set,n=r.has(Cc.HttpTransferCacheOptions);for(let{\u0275providers:o,\u0275kind:i}of e)r.add(i),o.length&&t.push(o);return ht([[],mh(),r.has(Cc.NoHttpTransferCache)||n?[]:qh({}),t])}var T="primary",Nr=Symbol("RouteTitle"),Ac=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 Sn(e){return new Ac(e)}function LE(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 jE(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;++r)if(!ze(e[r],t[r]))return!1;return!0}function ze(e,t){let r=e?_c(e):void 0,n=t?_c(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],!cp(e[o],t[o]))return!1;return!0}function _c(e){return[...Object.keys(e),...Object.getOwnPropertySymbols(e)]}function cp(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 up(e){return e.length>0?e[e.length-1]:null}function Ct(e){return rs(e)?e:sr(e)?U(Promise.resolve(e)):v(e)}var VE={exact:dp,subset:fp},lp={exact:$E,subset:UE,ignored:()=>!0};function ep(e,t,r){return VE[r.paths](e.root,t.root,r.matrixParams)&&lp[r.queryParams](e.queryParams,t.queryParams)&&!(r.fragment==="exact"&&e.fragment!==t.fragment)}function $E(e,t){return ze(e,t)}function dp(e,t,r){if(!$t(e.segments,t.segments)||!Ci(e.segments,t.segments,r)||e.numberOfChildren!==t.numberOfChildren)return!1;for(let n in t.children)if(!e.children[n]||!dp(e.children[n],t.children[n],r))return!1;return!0}function UE(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(r=>cp(e[r],t[r]))}function fp(e,t,r){return hp(e,t,t.segments,r)}function hp(e,t,r,n){if(e.segments.length>r.length){let o=e.segments.slice(0,r.length);return!(!$t(o,r)||t.hasChildren()||!Ci(o,r,n))}else if(e.segments.length===r.length){if(!$t(e.segments,r)||!Ci(e.segments,r,n
vendor: 11,503 bytes, line 8
8))return!1;for(let o in t.children)if(!e.children[o]||!fp(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!$t(e.segments,o)||!Ci(e.segments,o,n)||!e.children[T]?!1:hp(e.children[T],t,i,n)}}function Ci(e,t,r){return t.every((n,o)=>lp[r](e[o].parameters,n.parameters))}var Dt=class{constructor(t=new k([],{}),r={},n=null){this.root=t,this.queryParams=r,this.fragment=n}get queryParamMap(){return this._queryParamMap??=Sn(this.queryParams),this._queryParamMap}toString(){return zE.serialize(this)}},k=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 bi(this)}},Vt=class{constructor(t,r){this.path=t,this.parameters=r}get parameterMap(){return this._parameterMap??=Sn(this.parameters),this._parameterMap}toString(){return gp(this)}};function BE(e,t){return $t(e,t)&&e.every((r,n)=>ze(r.parameters,t[n].parameters))}function $t(e,t){return e.length!==t.length?!1:e.every((r,n)=>r.path===t[n].path)}function HE(e,t){let r=[];return Object.entries(e.children).forEach(([n,o])=>{n===T&&(r=r.concat(t(o,n)))}),Object.entries(e.children).forEach(([n,o])=>{n!==T&&(r=r.concat(t(o,n)))}),r}var Nn=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=m({token:t,factory:()=>new Ir,providedIn:"root"});let e=t;return e})(),Ir=class{parse(t){let r=new Rc(t);return new Dt(r.parseRootSegment(),r.parseQueryParams(),r.parseFragment())}serialize(t){let r=`/${mr(t.root,!0)}`,n=WE(t.queryParams),o=typeof t.fragment=="string"?`#${qE(t.fragment)}`:"";return`${r}${n}${o}`}},zE=new Ir;function bi(e){return e.segments.map(t=>gp(t)).join("/")}function mr(e,t){if(!e.hasChildren())return bi(e);if(t){let r=e.children[T]?mr(e.children[T],!1):"",n=[];return Object.entries(e.children).forEach(([o,i])=>{o!==T&&n.push(`${o}:${mr(i,!1)}`)}),n.length>0?`${r}(${n.join("//")})`:r}else{let r=HE(e,(n,o)=>o===T?[mr(e.children[T],!1)]:[`${o}:${mr(n,!1)}`]);return Object.keys(e.children).length===1&&e.children[T]!=null?`${bi(e)}/${r[0]}`:`${bi(e)}/(${r.join("//")})`}}function pp(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Ei(e){return pp(e).replace(/%3B/gi,";")}function qE(e){return encodeURI(e)}function Nc(e){return pp(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Mi(e){return decodeURIComponent(e)}function tp(e){return Mi(e.replace(/\+/g,"%20"))}function gp(e){return`${Nc(e.path)}${GE(e.parameters)}`}function GE(e){return Object.entries(e).map(([t,r])=>`;${Nc(t)}=${Nc(r)}`).join("")}function WE(e){let t=Object.entries(e).map(([r,n])=>Array.isArray(n)?n.map(o=>`${Ei(r)}=${Ei(o)}`).join("&"):`${Ei(r)}=${Ei(n)}`).filter(r=>r);return t.length?`?${t.join("&")}`:""}var ZE=/^[^\/()?;#]+/;function Mc(e){let t=e.match(ZE);return t?t[0]:""}var YE=/^[^\/()?;=#]+/;function QE(e){let t=e.match(YE);return t?t[0]:""}var KE=/^[^=?&#]+/;function JE(e){let t=e.match(KE);return t?t[0]:""}var XE=/^[^&#]+/;function eI(e){let t=e.match(XE);return t?t[0]:""}var Rc=class{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new k([],{}):new k([],this.parseChildren())}parseQueryParams(){let t={};if(this.consumeOptional("?"))do this.parseQueryParam(t);while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");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[T]=new k(t,r)),n}parseSegment(){let t=Mc(this.remaining);if(t===""&&this.peekStartsWith(";"))throw new D(4009,!1);return this.capture(t),new Vt(Mi(t),this.parseMatrixParams())}parseMatrixParams(){let t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){let r=QE(this.remaining);if(!r)return;this.capture(r);let n="";if(this.consumeOptional("=")){let o=Mc(this.remaining);o&&(n=o,this.capture(n))}t[Mi(r)]=Mi(n)}parseQueryParam(t){let r=JE(this.remaining);if(!r)return;this.capture(r);let n="";if(this.consumeOptional("=")){let s=eI(this.remaining);s&&(n=s,this.capture(n))}let o=tp(r),i=tp(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=Mc(this.remaining),o=this.remaining[n.length];if(o!=="/"&&o!==")"&&o!==";")throw new D(4010,!1);let i;n.indexOf(":")>-1?(i=n.slice(0,n.indexOf(":")),this.capture(i),this.capture(":")):t&&(i=T);let s=this.parseChildren();r[i]=Object.keys(s).length===1?s[T]:new k([],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 D(4011,!1)}};function mp(e){return e.segments.length>0?new k([],{[T]:e}):e}function vp(e){let t={};for(let[n,o]of Object.entries(e.children)){let i=vp(o);if(n===T&&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 k(e.segments,t);return tI(r)}function tI(e){if(e.numberOfChildren===1&&e.children[T]){let t=e.children[T];return new k(e.segments.concat(t.segments),t.children)}return e}function xn(e){return e instanceof Dt}function nI(e,t,r=null,n=null){let o=yp(e);return Dp(o,t,r,n)}function yp(e){let t;function r(i){let s={};for(let c of i.children){let u=r(c);s[c.outlet]=u}let a=new k(i.url,s);return i===e&&(t=a),a}let n=r(e.root),o=mp(n);return t??o}function Dp(e,t,r,n){let o=e;for(;o.parent;)o=o.parent;if(t.length===0)return Tc(o,o,o,r,n);let i=rI(t);if(i.toRoot())return Tc(o,o,new k([],{}),r,n);let s=oI(i,o,e),a=s.processChildren?Dr(s.segmentGroup,s.index,i.commands):Ep(s.segmentGroup,s.index,i.commands);return Tc(o,s.segmentGroup,a,r,n)}function Ti(e){return typeof e=="object"&&e!=null&&!e.outlets&&!e.segmentPath}function Cr(e){return typeof e=="object"&&e!=null&&e.outlets}function Tc(e,t,r,n,o){let i={};n&&Object.entries(n).forEach(([c,u])=>{i[c]=Array.isArray(u)?u.map(l=>`${l}`):`${u}`});let s;e===t?s=r:s=wp(e,t,r);let a=mp(vp(s));return new Dt(a,i,o)}function wp(e,t,r){let n={};return Object.entries(e.children).forEach(([o,i])=>{i===t?n[o]=r:n[o]=wp(i,t,r)}),new k(e.segments,n)}var Si=class{constructor(t,r,n){if(this.isAbsolute=t,this.numberOfDoubleDots=r,this.commands=n,t&&n.length>0&&Ti(n[0]))throw new D(4003,!1);let o=n.find(Cr);if(o&&o!==up(n))throw new D(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function rI(e){if(typeof e[0]=="string"&&e.length===1&&e[0]==="/")return new Si(!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(([c,u])=>{a[c]=typeof u=="string"?u.split("/"):u}),[...o,{outlets:a}]}if(i.segmentPath)return[...o,i.segmentPath]}return typeof i!="string"?[...o,i]:s===0?(i.split("/").forEach((a,c)=>{c==0&&a==="."||(c==0&&a===""?r=!0:a===".."?t++:a!=""&&o.push(a))}),o):[...o,i]},[]);return new Si(r,t,n)}var Mn=class{constructor(t,r,n){this.segmentGroup=t,this.processChildren=r,this.index=n}};function oI(e,t,r){if(e.isAbsolute)return new Mn(t,!0,0);if(!r)return new Mn(t,!1,NaN);if(r.parent===null)return new Mn(r,!0,0);let n=Ti(e.commands[0])?0:1,o=r.segments.length-1+n;return iI(r,o,e.numberOfDoubleDots)}function iI(e,t,r){let n=e,o=t,i=r;for(;i>o;){if(i-=o,n=n.parent,!n)throw new D(4005,!1);o=n.segments.length}return new Mn(n,!1,o-i)}function sI(e){return Cr(e[0])?e[0].outlets:{[T]:e}}function Ep(e,t,r){if(e??=new k([],{}),e.segments.length===0&&e.hasChildren())return Dr(e,t,r);let n=aI(e,t,r),o=r.slice(n.commandIndex);if(n.match&&n.pathIndex<e.segments.length){let i=new k(e.segments.slice(0,n.pathIndex),{});return i.children[T]=new k(e.segments.slice(n.pathIndex),e.children),Dr(i,0,o)}else return n.match&&o.length===0?new k(e.segments,{}):n.match&&!e.hasChildren()?Oc(e,t,r):n.match?Dr(e,0,o):Oc(e,t,r)}function Dr(e,t,r){if(r.length===0)return new k(e.segments,{});{let n=sI(r),o={};if(Object.keys(n).some(i=>i!==T)&&e.children[T]&&e.numberOfChildren===1&&e.children[T].segments.length===0){let i=Dr(e.children[T],t,r);return new k(e.segments,i.children)}return Object.entries(n).forEach(([i,s])=>{typeof s=="string"&&(s=[s]),s!==null&&(o[i]=Ep(e.children[i],t,s))}),Object.entries(e.children).forEach(([i,s])=>{n[i]===void 0&&(o[i]=s)}),new k(e.segments,o)}}function aI(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(Cr(a))break;let c=`${a}`,u=n<r.length-1?r[n+1]:null;if(o>0&&c===void 0)break;if(c&&u&&typeof u=="object"&&u.outlets===void 0){if(!rp(c,u,s))return i;n+=2}else{if(!rp(c,{},s))return i;n++}o++}return{match:!0,pathIndex:o,commandIndex:n}}function Oc(e,t,r){let n=e.segments.slice(0,t),o=0;for(;o<r.length;){let i=r[o];if(Cr(i)){let c=cI(i.outlets);return new k(n,c)}if(o===0&&Ti(r[0])){let c=e.segments[t];n.push(new Vt(c.path,np(r[0]))),o++;continue}let s=Cr(i)?i.outlets[T]:`${i}`,a=o<r.length-1?r[o+1]:null;s&&a&&Ti(a)?(n.push(new Vt(s,np(a))),o+=2):(n.push(new Vt(s,{})),o++)}return new k(n,{})}function cI(e){let t={};return Object.entries(e).forEach(([r,n])=>{typeof n=="string"&&(n=[n]),n!==null&&(t[r]=Oc(new k([],{}),0,n))}),t}function np(e){let t={};return Object.entries(e).forEach(([r,n])=>t[r]=`${n}`),t}function rp(e,t,r){return e==r.path&&ze(t,r.parameters)}var wr="imperative",J=function(e){return e[e.NavigationStart=0]="NavigationStart",e[e.NavigationEnd=1]="NavigationEnd",e[e.NavigationCancel=2]="NavigationCancel",e[e.NavigationError=3]="NavigationError",e[e.RoutesRecognized=4]="RoutesRecognized",e[e.ResolveStart=5]="ResolveStart",e[e.ResolveEnd=6]="ResolveEnd",e[e.GuardsCheckStart=7]="GuardsCheckStart",e[e.GuardsCheckEnd=8]="GuardsCheckEnd",e[e.RouteConfigLoadStart=9]="RouteConfigLoadStart",e[e.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",e[e.ChildActivationStart=11]="ChildActivationStart",e[e.ChildActivationEnd=12]="ChildActivationEnd",e[e.ActivationStart=13]="ActivationStart",e[e.ActivationEnd=14]="ActivationEnd",e[e.Scroll=15]="Scroll",e[e.NavigationSkipped=16]="NavigationSkipped",e}(J||{}),be=class{constructor(t,r){this.id=t,this.url=r}},An=class extends be{constructor(t,r,n="imperative",o=null){super(t,r),this.type=J.NavigationStart,this.navigationTrigger=n,this.restoredState=o}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},qe=class extends be{constructor(t,r,n){super(t,r),this.urlAfterRedirects=n,this.type=J.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},ge=function(e){return e[e.Redirect=0]="Redirect",e[e.SupersededByNewNavigation=1]="SupersededByNewNavigation",e[e.NoDataFromRe
8solver=2]="NoDataFromResolver",e[e.GuardRejected=3]="GuardRejected",e}(ge||{}),xi=function(e){return e[e.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",e[e.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",e}(xi||{}),wt=class extends be{constructor(t,r,n,o){super(t,r),this.reason=n,this.code=o,this.type=J.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},Et=class extends be{constructor(t,r,n,o){super(t,r),this.reason=n,this.code=o,this.type=J.NavigationSkipped}},br=class extends be{constructor(t,r,n,o){super(t,r),this.error=n,this.target=o,this.type=J.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},Ai=class extends be{constructor(t,r,n,o){super(t,r),this.urlAfterRedirects=n,this.state=o,this.type=J.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Pc=class extends be{constructor(t,r,n,o){super(t,r),this.urlAfterRedirects=n,this.state=o,this.type=J.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Fc=class extends be{constructor(t,r,n,o,i){super(t,r),this.urlAfterRedirects=n,this.state=o,this.shouldActivate=i,this.type=J.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},kc=class extends be{constructor(t,r,n,o){super(t,r),this.urlAfterRedirects=n,this.state=o,this.type=J.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Lc=class extends be{constructor(t,r,n,o){super(t,r),this.urlAfterRedirects=n,this.state=o,this.type=J.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},jc=class{constructor(t){this.route=t,this.type=J.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},Vc=class{constructor(t){this.route=t,this.type=J.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},$c=class{constructor(t){this.snapshot=t,this.type=J.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Uc=class{constructor(t){this.snapshot=t,this.type=J.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Bc=class{constructor(t){this.snapshot=t,this.type=J.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Hc=class{constructor(t){this.snapshot=t,this.type=J.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},_i=class{constructor(t,r,n){this.routerEvent=t,this.position=r,this.anchor=n,this.type=J.Scroll}toString(){let t=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${t}')`}},Mr=class{},Tr=class{constructor(t){this.url=t}};var zc=class{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Rr,this.attachRef=null}},Rr=(()=>{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 zc,this.contexts.set(n,o)),o}getContext(n){return this.contexts.get(n)||null}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),Ni=class{constructor(t){this._root=t}get root(){return this._root.value}
vendor: 3,566 bytes, line 8
8parent(t){let r=this.pathFromRoot(t);return r.length>1?r[r.length-2]:null}children(t){let r=qc(t,this._root);return r?r.children.map(n=>n.value):[]}firstChild(t){let r=qc(t,this._root);return r&&r.children.length>0?r.children[0].value:null}siblings(t){let r=Gc(t,this._root);return r.length<2?[]:r[r.length-2].children.map(o=>o.value).filter(o=>o!==t)}pathFromRoot(t){return Gc(t,this._root).map(r=>r.value)}};function qc(e,t){if(e===t.value)return t;for(let r of t.children){let n=qc(e,r);if(n)return n}return null}function Gc(e,t){if(e===t.value)return[t];for(let r of t.children){let n=Gc(e,r);if(n.length)return n.unshift(t),n}return[]}var pe=class{constructor(t,r){this.value=t,this.children=r}toString(){return`TreeNode(${this.value})`}};function bn(e){let t={};return e&&e.children.forEach(r=>t[r.value.outlet]=r),t}var Ri=class extends Ni{constructor(t,r){super(t),this.snapshot=r,nu(this,t)}toString(){return this.snapshot.toString()}};function Ip(e){let t=uI(e),r=new X([new Vt("",{})]),n=new X({}),o=new X({}),i=new X({}),s=new X(""),a=new It(r,n,i,s,o,T,e,t.root);return a.snapshot=t.root,new Ri(new pe(a,[]),t)}function uI(e){let t={},r={},n={},o="",i=new Sr([],t,n,o,r,T,e,null,{});return new Oi("",new pe(i,[]))}var It=class{constructor(t,r,n,o,i,s,a,c){this.urlSubject=t,this.paramsSubject=r,this.queryParamsSubject=n,this.fragmentSubject=o,this.dataSubject=i,this.outlet=s,this.component=a,this._futureSnapshot=c,this.title=this.dataSubject?.pipe(x(u=>u[Nr]))??v(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.params.pipe(x(t=>Sn(t))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(x(t=>Sn(t))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function tu(e,t,r="emptyOnly"){let n,{routeConfig:o}=e;return t!==null&&(r==="always"||o?.path===""||!t.component&&!t.routeConfig?.loadComponent)?n={params:g(g({},t.params),e.params),data:g(g({},t.data),e.data),resolve:g(g(g(g({},e.data),t.data),o?.data),e._resolvedData)}:n={params:g({},e.params),data:g({},e.data),resolve:g(g({},e.data),e._resolvedData??{})},o&&bp(o)&&(n.resolve[Nr]=o.title),n}var Sr=class{get title(){return this.data?.[Nr]}constructor(t,r,n,o,i,s,a,c,u){this.url=t,this.params=r,this.queryParams=n,this.fragment=o,this.data=i,this.outlet=s,this.component=a,this.routeConfig=c,this._resolve=u}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??=Sn(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Sn(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}')`}},Oi=class extends Ni{constructor(t,r){super(r),this.url=t,nu(this,r)}toString(){return Cp(this._root)}};function nu(e,t){t.value._routerState=e,t.children.forEach(r=>nu(e,r))}function Cp(e){let t=e.children.length>
80?` { ${e.children.map(Cp).join(", ")} } `:"";return`${e.value}${t}`}function Sc(e){if(e.snapshot){let t=e.snapshot,r=e._futureSnapshot;e.snapshot=r,ze(t.queryParams,r.queryParams)||e.queryParamsSubject.next(r.queryParams),t.fragment!==r.fragment&&e.fragmentSubject.next(r.fragment),ze(t.params,r.params)||e.paramsSubject.next(r.params),jE(t.url,r.url)||e.urlSubject.next(r.url),ze(t.data,r.data)||e.dataSubject.next(r.data)}else e.snapshot=e._futureSnapshot,e.dataSubject.next(e._futureSnapshot.data)}function Wc(e,t){let r=ze(e.params,t.params)&&BE(e.url,t.url),n=!e.parent!=!t.parent;return r&&!n&&(!e.parent||Wc(e.parent,t.parent))}function bp(e){return typeof e.title=="string"||e.title===null}var lI=(()=>{let t=class t{constructor(){this.activated=null,this._activatedRoute=null,this.name=T,this.activateEvents=new ye,this.deactivateEvents=new ye,this.attachEvents=new ye,this.detachEvents=new ye,this.parentContexts=h(Rr),this.location=h(Lt),this.changeDetector=h(ar),this.environmentInjector=h(te),this.inputBinder=h(Li,{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 D(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new D(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new D(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 D(4013,!1);this._activatedRoute=n;let i=this.location,a=n.snapshot.component,c=this.parentContexts.getOrCreateContext(this.name).children,u=new Zc(n,c,i.injector);this.activated=i.createComponent(a,{index:i.length,injector:u,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=pn({type:t,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[tr]});let e=t;return e})(),Zc=class e{__ngOutletInjector(t){return new e(this.route,this.childContexts,t)}constructor(t,r,n){this.route=t,this.childContexts=r,this.parent=n}get(t,r){return t===It?this.route:t===Rr?this.childContexts:this.parent.get(t,r)}},Li=new w(""),op=(()=>{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=Ln([o.queryParams,o.params,o.data]).pipe(ie(([s,a,c],u)=>(c=g(g(g({},s),a),c),u===0?v(c):Promise.resolve(c)))).subscribe(s=>{if(!n.isActivated||!n.activatedComponentRef||n.activatedRoute!==o||o.component===null){this.unsubscribeFromRouteData(n);return}let a=vh(o.component);if(!a){this.unsubscribeFromRouteData(n);return}for(let{templateName:c}of a.inputs)n.activatedComponentRef.setInput(c,s[c])});this.outletDataSubscriptions.set(n,i)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=m({token:t,factory:t.\u0275fac});let e=t;return e})();function dI(e,t,r){let n=xr(e,t._root,r?r._root:void 0);return new Ri(n,t)}function xr(e,t,r){if(r&&e.shouldReuseRoute(t.value,r.value.snapshot)){let n=r.value;n._futureSnapshot=t.value;let o=fI(e,t,r);return new pe(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=>xr(e,a)),s}}let n=hI(t.value),o=t.children.map(i=>xr(e,i));return new pe(n,o)}}function fI(e,t,r){return t.children.map(n=>{for(let o of r.children)if(e.shouldReuseRoute(n.value,o.value.snapshot))return xr(e,n,o);return xr(e,n)})}function hI(e){return new It(new X(e.url),new X(e.params),new X(e.queryParams),new X(e.fragment),new X(e.data),e.outlet,e.component,e)}var Mp="ngNavigationCancelingError";function Tp(e,t){let{redirectTo:r,navigationBehaviorOptions:n}=xn(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,o=Sp(!1,ge.Redirect);return o.url=r,o.navigationBehaviorOptions=n,o}function Sp(e,t){let r=new Error(`NavigationCancelingError: ${e||""}`);return r[Mp]=!0,r.cancellationCode=t,r}function pI(e){return xp(e)&&xn(e.url)}function xp(e){return!!e&&e[Mp]}var gI=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=ed({type:t,selectors:[["ng-component"]],standalone:!0,features:[lh],decls:1,vars:0,template:function(o,i){o&1&&ec(0,"router-outlet")},dependencies:[lI],encapsulation:2});let e=t;return e})();function mI(e,t){return e.providers&&!e._injector&&(e._injector=si(e.providers,t,`Route: ${e.path}`)),e._injector??t}function ru(e){let t=e.children&&e.children.map(ru),r=t?B(g({},e),{children:t}):g({},e);return!r.component&&!r.loadComponent&&(t||r.loadChildren)&&r.outlet&&r.outlet!==T&&(r.component=gI),r}function Ge(e){return e.outlet||T}function vI(e,t){let r=e.filter(n=>Ge(n)===t);return r.push(...e.filter(n=>Ge(n)!==t)),r}function Or(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 yI=(e,t,r,n)=>x(o=>(new Yc(t,o.targetRouterState,o.currentRouterState,r,n).activate(e),o)),Yc=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),Sc(this.futureState.root),this.activateChildRoutes(r,n,t)}deactivateChildRoutes(t,r,n){let o=bn(r);
vendor: 6,325 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=bn(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=bn(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=bn(r);t.children.forEach(i=>{this.activateRoutes(i,o[i.value.outlet],n),this.forwardEvent(new Hc(i.value.snapshot))}),t.children.length&&this.forwardEvent(new Uc(t.value.snapshot))}activateRoutes(t,r,n){let o=t.value,i=r?r.value:null;if(Sc(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),Sc(a.route.value),this.activateChildRoutes(t,null,s.children)}else{let a=Or(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)}},Pi=class{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}},Tn=class{constructor(t,r){this.component=t,this.route=r}};function DI(e,t,r){let n=e._root,o=t?t._root:null;return vr(n,o,r,[n.value])}function wI(e){let t=e.routeConfig?e.routeConfig.canActivateChild:null;return!t||t.length===0?null:{node:e,guards:t}}function Rn(e,t){let r=Symbol(),n=t.get(e,r);return n===r?typeof e=="function"&&!$l(e)?e:t.get(e):n}function vr(e,t,r,n,o={canDeactivateChecks:[],canActivateChecks:[]}){let i=bn(t);return e.children.forEach(s=>{EI(s,i[s.value.outlet],r,n.concat([s.value]),o),delete i[s.value.outlet]}),Object.entries(i).forEach(([s,a])=>Er(a,r.getContext(s),o)),o}function EI(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 c=II(s,i,i.routeConfig.runGuardsAndResolvers);c?o.canActivateChecks.push(new Pi(n)):(i.data=s.data,i._resolvedData=s._resolvedData),i.component?vr(e,t,a?a.children:null,n,o):vr(e,t,r,n,o),c&&a&&a.outlet&&a.outlet.isActivated&&o.canDeactivateChecks.push(new Tn(a.outlet.component,s))}else s&&Er(t,a,o),o.canActivateChecks.push(new Pi(n)),i.component?vr(e,null,a?a.children:null,n,o):vr(e,null,r,n,o);return o}function II(e,t,r){if(typeof r=="function")return r(e,t);switch(r){case"pathParamsChange":return!$t(e.url,t.url);case"pathParamsOrQueryParamsChange":return!$t(e.url,t.url)||!ze(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Wc(e,t)||!ze(e.queryParams,t.queryParams);case"paramsChange":default:return!Wc(e,t)}}function Er(e,t,r){let n=bn(e),o=e.value;Object.entries(n).forEach(([i,s])=>{o.component?t?Er(s,t.children.getContext(i),r):Er(s,null,r):Er(s,t,r)}),o.component?t&&t.outlet&&t.outlet.isActivated?r.canDeactivateChecks.push(new Tn(t.outlet.component,o)):r.canDeactivateChecks.push(new Tn(null,o)):r.canDeactivateChecks.push(new Tn(null,o))}function Pr(e){return typeof e=="function"}function CI(e){return typeof e=="boolean"}function bI(e){return e&&Pr(e.canLoad)}function MI(e){return e&&Pr(e.canActivate)}function TI(e){return e&&Pr(e.canActivateChild)}function SI(e){return e&&Pr(e.canDeactivate)}function xI(e){return e&&Pr(e.canMatch)}function Ap(e){return e instanceof We||e?.name==="EmptyError"}var Ii=Symbol("INITIAL_VALUE");function _n(){return ie(e=>Ln(e.map(t=>t.pipe(Ye(1),co(Ii)))).pipe(x(t=>{for(let r of t)if(r!==!0){if(r===Ii)return Ii;if(r===!1||r instanceof Dt)return r}return!0}),re(t=>t!==Ii),Ye(1)))}function AI(e,t){return q(r=>{let{targetSnapshot:n,currentSnapshot:o,guards:{canActivateChecks:i,canDeactivateChecks:s}}=r;return s.length===0&&i.length===0?v(B(g({},r),{guardsResult:!0})):_I(s,n,o,e).pipe(q(a=>a&&CI(a)?NI(n,i,e,t):v(a)),x(a=>B(g({},r),{guardsResult:a})))})}function _I(e,t,r,n){return U(e).pipe(q(o=>kI(o.component,o.route,r,t,n)),Te(o=>o!==!0,!0))}function NI(e,t,r,n){return U(t).pipe(Ze(o=>Kt(OI(o.route.parent,n),RI(o.route,n),FI(e,o.path,r),PI(e,o.route,r))),Te(o=>o!==!0,!0))}function RI(e,t){return e!==null&&t&&t(new Bc(e)),v(!0)}function OI(e,t){return e!==null&&t&&t(new $c(e)),v(!0)}function PI(e,t,r){let n=t.routeConfig?t.routeConfig.canActivate:null;if(!n||n.length===0)return v(!0);let o=n.map(i=>so(()=>{let s=Or(t)??r,a=Rn(i,s),c=MI(a)?a.canActivate(t,e):Oe(s,()=>a(t,e));return Ct(c).pipe(Te())}));return v(o).pipe(_n())}function FI(e,t,r){let n=t[t.length-1],i=t.slice(0,t.length-1).reverse().map(s=>wI(s)).filter(s=>s!==null).map(s=>so(()=>{let a=s.guards.map(c=>{let u=Or(s.node)??r,l=Rn(c,u),d=TI(l)?l.canActivateChild(n,e):Oe(u,()=>l(n,e));return Ct(d).pipe(Te())});return v(a).pipe(_n())}));return v(i).pipe(_n())}function kI(e,t,r,n,o){let i=t&&t.routeConfig?t.routeConfig.canDeactivate:null;if(!i||i.length===0)return v(!0);let s=i.map(a=>{let c=Or(t)??o,u=Rn(a,c),l=SI(u)?u.canDeactivate(e,t,r,n):Oe(c,()=>u(e,t,r,n));return Ct(l).pipe(Te())});return v(s).pipe(_n())}function LI(e,t,r,n){let o=t.canLoad;if(o===void 0||o.length===0)return v(!0);let i=o.map(s=>{let a=Rn(s,e),c=bI(a)?a.canLoad(t,r):Oe(e,()=>
8a(t,r));return Ct(c)});return v(i).pipe(_n(),_p(n))}function _p(e){return Xi(Z(t=>{if(xn(t))throw Tp(e,t)}),x(t=>t===!0))}function jI(e,t,r,n){let o=t.canMatch;if(!o||o.length===0)return v(!0);let i=o.map(s=>{let a=Rn(s,e),c=xI(a)?a.canMatch(t,r):Oe(e,()=>a(t,r));return Ct(c)});return v(i).pipe(_n(),_p(n))}var Ar=class{constructor(t){this.segmentGroup=t||null}},Fi=class extends Error{constructor(t){super(),this.urlTree=t}};function Cn(e){return Yt(new Ar(e))}function VI(e){return Yt(new D(4e3,!1))}function $I(e){return Yt(Sp(!1,ge.GuardRejected))}var Qc=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 v(n);if(o.numberOfChildren>1||!o.children[T])return VI(t.redirectTo);o=o.children[T]}}applyRedirectCommands(t,r,n){let o=this.applyRedirectCreateUrlTree(r,this.urlSerializer.parse(r),t,n);if(r.startsWith("/"))throw new Fi(o);return o}applyRedirectCreateUrlTree(t,r,n,o){let i=this.createSegmentGroup(t,r.root,n,o);return new Dt(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,c])=>{s[a]=this.createSegmentGroup(t,c,n,o)}),new k(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 D(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}},Kc={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function UI(e,t,r,n,o){let i=ou(e,t,r);return i.matched?(n=mI(t,n),jI(n,t,r,o).pipe(x(s=>s===!0?i:g({},Kc)))):v(i)}function ou(e,t,r){if(t.path==="**")return BI(r);if(t.path==="")return t.pathMatch==="full"&&(e.hasChildren()||r.length>0)?g({},Kc):{matched:!0,consumedSegments:[],remainingSegments:r,parameters:{},positionalParamSegments:{}};let o=(t.matcher||LE)(r,e,t);if(!o)return g({},Kc);let i={};Object.entries(o.posParams??{}).forEach(([a,c])=>{i[a]=c.path});let s=o.consumed.length>0?g(g({},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 BI(e){return{matched:!0,parameters:e.length>0?up(e).parameters:{},consumedSegments:e,remainingSegments:[],positionalParamSegments:{}}}function ip(e,t,r,n){return r.length>0&&qI(e,r,n)?{segmentGroup:new k(t,zI(n,new k(r,e.children))),slicedSegments:[]}:r.length===0&&GI(e,r,n)?{segmentGroup:new k(e.segments,HI(e,r,n,e.children)),slicedSegments:r}:{segmentGroup:new k(e.segments,e.children),slicedSegments:r}}function HI(e,t,r,n){let o={};for(let i of r)if(ji(e,t,i)&&!n[Ge(i)]){let s=new k([],{});o[Ge(i)]=s}return g(g({},n),o)}function zI(e,t){let r={};r[T]=t;for(let n of e)if(n.path===""&&Ge(n)!==T){let o=new k([],{});r[Ge(n)]=o}return r}function qI(e,t,r){return r.some(n=>ji(e,t,n)&&Ge(n)!==T)}function GI(e,t,r){return r.some(n=>ji(e,t,n))}function ji(e,t,r){return(e.hasChildren()||t.length>0)&&r.pathMatch==="full"?!1:r.path===""}function WI(e,t,r,n){return Ge(e)!==n&&(n===T||!ji(t,r,e))?!1:ou(t,e,r).matched}function ZI(e,t,r){return t.length===0&&!e.children[r]}var Jc=class{};function YI(e,t,r,n,o,i,s="emptyOnly"){return new Xc(e,t,r,n,o,s,i).recognize()}var QI=31,Xc=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 Qc(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(t){return new D(4002,`'${t.segmentGroup}'`)}recognize(){let t=ip(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(t).pipe(x(r=>{let n=new Sr([],Object.freeze({}),Object.freeze(g({},this.urlTree.queryParams)),this.urlTree.fragment,{},T,this.rootComponentType,null,{}),o=new pe(n,r),i=new Oi("",o),s=nI(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,T).pipe(at(n=>{if(n instanceof Fi)return this.urlTree=n.urlTree,this.match(n.urlTree.root);throw n instanceof Ar?this.noMatchError(n):n}))}inheritParamsAndData(t,r){let n=t.value,o=tu(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(x(i=>i instanceof pe?[i]:[]))}processChildren(t,r,n){let o=[];for(let i of Object.keys(n.children))i==="primary"?o.unshift(i):o.push(i);return U(o).pipe(Ze(i=>{let s=n.children[i],a=vI(r,i);return this.processSegmentGroup(t,a,s,i)}),ss((i,s)=>(i.push(...s),i)),ct(null),is(),q(i=>{if(i===null)return Cn(n);let s=Np(i);return KI(s),v(s)}))}processSegment(t,r,n,o,i,s){return U(r).pipe(Ze(a=>this.processSegmentAgainstRoute(a._injector??t,r,a,n,o,i,s).pipe(at(c=>{if(c instanceof Ar)return v(null);throw c}))),Te(a=>!!a),at(a=>{if(Ap(a))return ZI(n,o,i)?v(new Jc):Cn(n);throw a}))}processSegmentAgainstRoute(t,r,n,o,i,s,a){return WI(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):Cn(o):Cn(o)}expandSegmentAgainstRouteUsingRedirect(t,r,n,o,i,s){let{matched:a,consumedSegments:c,positionalParamSegments:u,remainingSegments:l}=ou(r,o,i);if(!a)return Cn(r);o.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>QI&&(this.allowRedirects=!1));let d=this.applyRedirects.applyRedirectCommands(c,o.redirectTo,u);return this.applyRedirects.lineralizeSegments(o,d).pipe(q(f=>this.processSegment(t,n,r,f.concat(l),s,!1)))}matchSegmentAgainstRoute(t,r,n,o,i){let s=UI(r,n,o,t,this.urlSerializer);return n.path==="**"&&(r.children={}),s.pipe(ie(a=>a.matched?(t=n._injector??t,this.getChildConfig(t,n,o).pipe(ie(({routes:c})=>{let u=n._loadedInjector??t,{consumedSegments:l,remainingSegments:d,parameters:f}=a,p=new Sr(l,f,Object.freeze(g({},this.urlTree.queryParams)),this.urlTree.fragment,XI(n),Ge(n),n.component??n._loadedComponent??null,n,eC(n)),{segmentGroup:C,slicedSegments:S}=ip(r,l,d,c);if(S.length===0&&C.hasChildren())return this.processChildren(u,c,C).pipe(x(E=>E===null?null:new pe(p,E)));if(c.length===0&&S.length===0)return v(new pe(p,[]));let b=Ge(n)===i;return this.processSegment(u,c,C,S,b?T:i,!0).pipe(x(E=>new pe(p,E instanceof pe?[E]:[])))}))):Cn(r)))}getChildConfig(t,r,n){return r.children?v({routes:r.children,injector:t}):r.loadChildren?r._loadedRoutes!==void 0?v({routes:r._loadedRoutes,injector:r._loadedInjector}):LI(t,r,n,this.urlSerializer).pipe(q(o=>o?this.configLoader.loadChildren(t,r).pipe(Z(i=>{r._loadedRoutes=i.routes,r._loadedInjector=i.injector})):$I(r))):v({routes:[],injector:t})}};function KI(e){e.sort((t,r)=>t.value.outlet===T?-1:r.value.outlet===T?1:t.value.outlet.localeCompare(r.value.outlet))}function JI(e){let t=e.value.routeConfig;return t&&t.path===""}function Np(e){let t=[],r=new Set;for(let n of e){if(!JI(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=Np(n.children);t.push(new pe(n.value,o))}return t.filter(n=>!r.has(n))}function XI(e){return e.data||{}}function eC(e){return e.resolve||{}}function tC(e,t,r,n,o,i){return q(s=>YI(e,t,r,n,s.extractedUrl,o,i).pipe(x(({state:a,tree:c})=>B(g({},s),{targetSnapshot:a,urlAfterRedirects:c}))))}function nC(e,t){return q(r=>{let{targetSnapshot:n,guards:{canActivateChecks:o}}=r;if(!o.length)return v(r);let i=new Set(o.map(c=>c.route)),s=new Set;for(let c of i)if(!s.has(c))for(let u of Rp(c))s.add(u);let a=0;return U(s).pipe(Ze(c=>i.has(c)?rC(c,n,e,t):(c.data=tu(c,c.parent,e).resolve,v(void 0))),Z(()=>a++),Jt(1),q(c=>a===s.size?v(r):le))})}function Rp(e){let t=e.children.map(r=>Rp(r)).flat();return[e,...t]}function rC(e,t,r,n){let o=e.routeConfig,i=e._resolve;return o?.title!==void 0&&!bp(o)&&(i[Nr]=o.title),oC(i,e,t,n).pipe(x(s=>(e._resolvedData=s,e.data=tu(e,e.parent,r).resolve,null)))}function oC(e,t,r,n){let o=_c(e);if(o.length===0)return v({});let i={};return U(o).pipe(q(s=>iC(e[s],t,r,n).pipe(Te(),Z(a=>{i[s]=a}))),Jt(1),os(i),at(s=>Ap(s)?le:Yt(s)))}function iC(e,t,r,n){let o=Or(t)??n,i=Rn(e,o),s=i.resolve?i.resolve(t,r):Oe(o,()=>i(t,r));return Ct(s)}function xc(e){return ie(t=>{let r=e(t);return r?U(r).pipe(x(()=>t)):v(t)})}var Op=(()=>{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===T);return o}getResolvedTitleForRoute(n){return n.data[Nr]}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=m({token:t,factory:()=>h(sC),providedIn:"root"});let e=t;return e})(),sC=(()=>{let t=class t extends Op{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)(y(Xh))},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),Fr=new w("",{providedIn:"root",factory:()=>({})}),_r=new w(""),iu=(()=>{let t=class t{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=h(u
8i)}loadComponent(n){if(this.componentLoaders.get(n))return this.componentLoaders.get(n);if(n._loadedComponent)return v(n._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(n);let o=Ct(n.loadComponent()).pipe(x(Pp),Z(s=>{this.onLoadEndListener&&this.onLoadEndListener(n),n._loadedComponent=s}),St(()=>{this.componentLoaders.delete(n)})),i=new Zt(o,()=>new ee).pipe(Wt());return this.componentLoaders.set(n,i),i}loadChildren(n,o){if(this.childrenLoaders.get(o))return this.childrenLoaders.get(o);if(o._loadedRoutes)return v({routes:o._loadedRoutes,injector:o._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(o);let s=aC(o,this.compiler,n,this.onLoadEndListener).pipe(St(()=>{this.childrenLoaders.delete(o)})),a=new Zt(s,()=>new ee).pipe(Wt());return this.childrenLoaders.set(o,a),a}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function aC(e,t,r,n){return Ct(e.loadChildren()).pipe(x(Pp),q(o=>o instanceof Qn||Array.isArray(o)?v(o):U(t.compileModuleAsync(o))),x(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(_r,[],{optional:!0,self:!0}).flat()),{routes:s.map(ru),injector:i}}))}function cC(e){return e&&typeof e=="object"&&"default"in e}function Pp(e){return cC(e)?e.default:e}var su=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=m({token:t,factory:()=>h(uC),providedIn:"root"});let e=t;return e})(),uC=(()=>{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=m({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),Fp=new w(""),kp=new w("");function lC(e,t,r){let n=e.get(kp),o=e.get(ne);return e.get(j).runOutsideAngular(()=>{if(!o.startViewTransition||n.skipNextTransition)return n.skipNextTransition=!1,new Promise(u=>setTimeout(u));let i,s=new Promise(u=>{i=u}),a=o.startViewTransition(()=>(i(),dC(e))),{onViewTransitionCreated:c}=n;return c&&Oe(e,()=>c({transition:a,from:t,to:r})),s})}function dC(e){return new Promise(t=>{ii(t,{injector:e})})}var Vi=(()=>{let t=class t{get hasRequestedNavigation(){return this.navigationId!==0}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new ee,this.transitionAbortSubject=new ee,this.configLoader=h(iu),this.environmentInjector=h(te),this.urlSerializer=h(Nn),this.rootContexts=h(Rr),this.location=h(wn),this.inputBindingEnabled=h(Li,{optional:!0})!==null,this.titleStrategy=h(Op),this.options=h(Fr,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=h(su),this.createViewTransition=h(Fp,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>v(void 0),this.rootComponentType=null;let n=i=>this.events.next(new jc(i)),o=i=>this.events.next(new Vc(i));this.configLoader.onLoadEndListener=o,this.configLoader.onLoadStartListener=n}complete(){this.transitions?.complete()}handleNavigationRequest(n){let o=++this.navigationId;this.transitions?.next(B(g(g({},this.transitions.value),n),{id:o}))}setupNavigations(n,o,i){return this.transitions=new X({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:wr,restoredState:null,currentSnapshot:i.snapshot,targetSnapshot:null,currentRouterState:i,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(re(s=>s.id!==0),x(s=>B(g({},s),{extractedUrl:this.urlHandlingStrategy.extract(s.rawUrl)})),ie(s=>{let a=!1,c=!1;return v(s).pipe(ie(u=>{if(this.navigationId>s.id)return this.cancelNavigationTransition(s,"",ge.SupersededByNewNavigation),le;this.currentTransition=s,this.currentNavigation={id:u.id,initialUrl:u.rawUrl,extractedUrl:u.extractedUrl,trigger:u.source,extras:u.extras,previousNavigation:this.lastSuccessfulNavigation?B(g({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let l=!n.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),d=u.extras.onSameUrlNavigation??n.onSameUrlNavigation;if(!l&&d!=="reload"){let f="";return this.events.next(new Et(u.id,this.urlSerializer.serialize(u.rawUrl),f,xi.IgnoredSameUrlNavigation)),u.resolve(null),le}if(this.urlHandlingStrategy.shouldProcessUrl(u.rawUrl))return v(u).pipe(ie(f=>{let p=this.transitions?.getValue();return this.events.next(new An(f.id,this.urlSerializer.serialize(f.extractedUrl),f.source,f.restoredState)),p!==this.transitions?.getValue()?le:Promise.resolve(f)}),tC(this.environmentInjector,this.configLoader,this.rootComponentType,n.config,this.urlSerializer,this.paramsInheritanceStrategy),Z(f=>{s.targetSnapshot=f.targetSnapshot,s.urlAfterRedirects=f.urlAfterRedirects,this.currentNavigation=B(g({},this.currentNavigation),{finalUrl:f.urlAfterRedirects});let p=new Ai(f.id,this.urlSerializer.serialize(f.extractedUrl),this.urlSerializer.serialize(f.urlAfterRedirects),f.targetSnapshot);this.events.next(p)}));if(l&&this.urlHandlingStrategy.shouldProcessUrl(u.currentRawUrl)){let{id:f,extractedUrl:p,source:C,restoredState:S,extras:b}=u,E=new An(f,this.urlSerializer.serialize(p),C,S);this.events.next(E);let z=Ip(this.rootComponentType).snapshot;return this.currentTransition=s=B(g({},u),{targetSnapshot:z,urlAfterRedirects:p,extras:B(g({},b),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=p,v(s)}else{let f="";return this.events.next(new Et(u.id,this.urlSerializer.serialize(u.extractedUrl),f,xi.IgnoredByUrlHandlingStrategy)),u.resolve(null),le}}
8),Z(u=>{let l=new Pc(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(l)}),x(u=>(this.currentTransition=s=B(g({},u),{guards:DI(u.targetSnapshot,u.currentSnapshot,this.rootContexts)}),s)),AI(this.environmentInjector,u=>this.events.next(u)),Z(u=>{if(s.guardsResult=u.guardsResult,xn(u.guardsResult))throw Tp(this.urlSerializer,u.guardsResult);let l=new Fc(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot,!!u.guardsResult);this.events.next(l)}),re(u=>u.guardsResult?!0:(this.cancelNavigationTransition(u,"",ge.GuardRejected),!1)),xc(u=>{if(u.guards.canActivateChecks.length)return v(u).pipe(Z(l=>{let d=new kc(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(d)}),ie(l=>{let d=!1;return v(l).pipe(nC(this.paramsInheritanceStrategy,this.environmentInjector),Z({next:()=>d=!0,complete:()=>{d||this.cancelNavigationTransition(l,"",ge.NoDataFromResolver)}}))}),Z(l=>{let d=new Lc(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(d)}))}),xc(u=>{let l=d=>{let f=[];d.routeConfig?.loadComponent&&!d.routeConfig._loadedComponent&&f.push(this.configLoader.loadComponent(d.routeConfig).pipe(Z(p=>{d.component=p}),x(()=>{})));for(let p of d.children)f.push(...l(p));return f};return Ln(l(u.targetSnapshot.root)).pipe(ct(null),Ye(1))}),xc(()=>this.afterPreactivation()),ie(()=>{let{currentSnapshot:u,targetSnapshot:l}=s,d=this.createViewTransition?.(this.environmentInjector,u.root,l.root);return d?U(d).pipe(x(()=>s)):v(s)}),x(u=>{let l=dI(n.routeReuseStrategy,u.targetSnapshot,u.currentRouterState);return this.currentTransition=s=B(g({},u),{targetRouterState:l}),this.currentNavigation.targetRouterState=l,s}),Z(()=>{this.events.next(new Mr)}),yI(this.rootContexts,n.routeReuseStrategy,u=>this.events.next(u),this.inputBindingEnabled),Ye(1),Z({next:u=>{a=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new qe(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects))),this.titleStrategy?.updateTitle(u.targetRouterState.snapshot),u.resolve(!0)},complete:()=>{a=!0}}),as(this.transitionAbortSubject.pipe(Z(u=>{throw u}))),St(()=>{!a&&!c&&this.cancelNavigationTransition(s,"",ge.SupersededByNewNavigation),this.currentTransition?.id===s.id&&(this.currentNavigation=null,this.currentTransition=null)}),at(u=>{if(c=!0,xp(u))this.events.next(new wt(s.id,this.urlSerializer.serialize(s.extractedUrl),u.message,u.cancellationCode)),pI(u)?this.events.next(new Tr(u.url)):s.resolve(!1);else{this.events.next(new br(s.id,this.urlSerializer.serialize(s.extractedUrl),u,s.targetSnapshot??void 0));try{s.resolve(n.errorHandler(u))}catch(l){this.options.resolveNavigationPromiseOnError?s.resolve(!1):s.reject(l)}}return le}))}))}cancelNavigationTransition(n,o,i){let s=new wt(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=m({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function fC(e){return e!==wr}var hC=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=m({token:t,factory:()=>h(pC),providedIn:"root"});let e=t;return e})(),eu=class{shouldDetach(t){return!1}store(t,r){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,r){return t.routeConfig===r.routeConfig}},pC=(()=>{let t=class t extends eu{};t.\u0275fac=(()=>{let n;return function(i){return(n||(n=Ta(t)))(i||t)}})(),t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),Lp=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=m({token:t,factory:()=>h(gC),providedIn:"root"});let e=t;return e})(),gC=(()=>{let t=class t extends Lp{constructor(){super(...arguments),this.location=h(wn),this.urlSerializer
8=h(Nn),this.options=h(Fr,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=h(su),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new Dt,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Ip(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 An)this.stateMemento=this.createStateMemento();else if(n instanceof Et)this.rawUrlTree=o.initialUrl;else if(n instanceof Ai){if(this.urlUpdateStrategy==="eager"&&!o.extras.skipLocationChange){let i=this.urlHandlingStrategy.merge(o.finalUrl,o.initialUrl);this.setBrowserUrl(i,o)}}else n instanceof Mr?(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 wt&&(n.code===ge.GuardRejected||n.code===ge.NoDataFromResolver)?this.restoreHistory(o):n instanceof br?this.restoreHistory(o,!0):n instanceof qe&&(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=g(g({},o.extras.state),this.generateNgRouterState(o.id,s));this.location.replaceState(i,"",a)}else{let s=g(g({},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=Ta(t)))(i||t)}})(),t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),yr=function(e){return e[e.COMPLETE=0]="COMPLETE",e[e.FAILED=1]="FAILED",e[e.REDIRECTING=2]="REDIRECTING",e}(yr||{});function jp(e,t){e.events.pipe(re(r=>r instanceof qe||r instanceof wt||r instanceof br||r instanceof Et),x(r=>r instanceof qe||r instanceof Et?yr.COMPLETE:(r instanceof wt?r.code===ge.Redirect||r.code===ge.SupersededByNewNavigation:!1)?yr.REDIRECTING:yr.FAILED),re(r=>r!==yr.REDIRECTING),Ye(1)).subscribe(()=>{t()})}function mC(e){throw e}var vC={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},yC={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},rt=(()=>{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=h(ai),this.stateManager=h(Lp),this.options=h(Fr,{optional:!0})||{},this.pendingTasks=h(vn),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=h(Vi),this.urlSerializer
8=h(Nn),this.location=h(wn),this.urlHandlingStrategy=h(su),this._events=new ee,this.errorHandler=this.options.errorHandler||mC,this.navigated=!1,this.routeReuseStrategy=h(hC),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=h(_r,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!h(Li,{optional:!0}),this.eventsSubscription=new W,this.isNgZoneEnabled=h(j)instanceof j&&j.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 wt&&o.code!==ge.Redirect&&o.code!==ge.SupersededByNewNavigation)this.navigated=!0;else if(o instanceof qe)this.navigated=!0;else if(o instanceof Tr){let a=this.urlHandlingStrategy.merge(o.url,i.currentRawUrl),c={info:i.extras.info,skipLocationChange:i.extras.skipLocationChange,replaceUrl:this.urlUpdateStrategy==="eager"||fC(i.source)};this.scheduleNavigation(a,wr,null,c,{resolve:i.resolve,reject:i.reject,promise:i.promise})}}wC(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),wr,this.stateManager.restoredState())}setUpLocationChangeListener(){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 u=g({},i);delete u.navigationId,delete u.\u0275routerPageId,Object.keys(u).length!==0&&(s.state=u)}let c=this.parseUrl(n);this.scheduleNavigation(c,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(ru),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:c,preserveFragment:u}=o,l=u?this.currentUrlTree.fragment:a,d=null;switch(c){case"merge":d=g(g({},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 p=i?i.snapshot:this.routerState.snapshot.root;f=yp(p)}catch{(typeof n[0]!="string"||!n[0].startsWith("/"))&&(n=[]),f=this.currentUrlTree.root}return Dp(f,n,d,l??null)}navigateByUrl(n,o={skipLocationChange:!1}){let i=xn(n)?n:this.parseUrl(n),s=this.urlHandlingStrategy.merge(i,this.rawUrlTree);return this.scheduleNavigation(s,wr,null,o)}navigate(n,o={skipLocationChange:!1}){return DC(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=g({},vC):o===!1?i=g({},yC):i=o,xn(n))return ep(this.currentUrlTree,n,i);let s=this.parseUrl(n);return ep(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 c,u,l;a?(c=a.resolve,u=a.reject,l=a.promise):l=new Promise((f,p)=>{c=f,u=p});let d=this.pendingTasks.add();return jp(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(d))}),this.navigationTransitions.handleNavigationRequest({source:o,restoredState:i,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:n,extras:s,resolve:c,reject:u,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=m({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function DC(e){for(let t=0;t<e.length;t++)if(e[t]==null)throw new D(4008,!1)}function wC(e){return!(e instanceof Mr)&&!(e instanceof Tr)}var a_=(()=>{let t=class t{constructor(n,o,i,s,a,c){this.router=n,this.route=o,this.tabIndexAttribute=i,this.renderer=s,this.el=a,this.locationStrategy=c,this.href=null,this.commands=null,this.onChanges=new ee,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;let u=a.nativeElement.tagName?.toLowerCase();this.isAnchorElement=u==="a"||u==="area",this.isAnchorElement?this.subscription=n.events.subscribe(l=>{l instanceof qe&&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){let c=this.urlTree;if(c===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,info:this.info};return this.router.navigateByUrl(c,u),!this.isAnchorElement}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){let n=this.urlTree;this.href=n!==null&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(n)):null;let o=this.href===null?null:hf(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",o)}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)(Ce(rt),Ce(It),Sa("tabindex"),Ce(or),Ce(et),Ce(nt))},t.\u0275dir=pn({type:t,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(o,i){o&1&&tc("click",function(a){return i.onClick(a.button,a.ctrlKey,a.shiftKey,a.altKey,a.metaKey)}),o&2&&Xa("target",i.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[De.HasDecoratorInputTransform,"preserveFragment","preserveFragment",cr],skipLocationChange:[De.HasDecoratorInputTransform,"skipLocationChange","skipLocationChange",cr],replaceUrl:[De.HasDecoratorInputTransform,"replaceUrl","replaceUrl",cr],routerLink:"routerLink"},standalone:!0,features:[Ka,tr]});let e=t;return e})();var ki=class{};var EC=(()=>{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(re(n=>n instanceof qe),Ze(()=>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=si(s.providers,n,`Route: ${s.path}`));let a=s._injector??n,c=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(c,s.children??s._loadedRoutes))}return U(i).pipe(Qt())}preloadConfig(n,o){return this.preloadingStrategy.preload(o,()=>{let i;o.loadChildren&&o.canLoad===void 0?i=this.loader.loadChildren(n,o):i=v(null);let s=i.pipe(q(a=>a===null?v(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 U([s,a]).pipe(Qt())}else return s})}};t.\u0275fac=function(o){return new(o||t)(y(rt),y(ui),y(te),y(ki),y(iu))},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),au=new w(""),Vp=(()=>{let t=class t{constructor(n,o,i,s,a={}
8){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={},this.environmentInjector=h(te),a.scrollPositionRestoration||="disabled",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 An?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=n.navigationTrigger,this.restoredId=n.restoredState?n.restoredState.navigationId:0):n instanceof qe?(this.lastId=n.id,this.scheduleScrollEvent(n,this.urlSerializer.parse(n.urlAfterRedirects).fragment)):n instanceof Et&&n.code===xi.IgnoredSameUrlNavigation&&(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 _i&&(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(()=>Lr(this,null,function*(){yield new Promise(i=>{setTimeout(()=>{i()}),ii(()=>{i()},{injector:this.environmentInjector})}),this.zone.run(()=>{this.transitions.events.next(new _i(n,this.lastSource==="popstate"?this.store[this.restoredId]:null,o))})}))}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}};t.\u0275fac=function(o){Mf()},t.\u0275prov=m({token:t,factory:t.\u0275fac});let e=t;return e})();function c_(e,...t){return ht([{provide:_r,multi:!0,useValue:e},[],{provide:It,useFactory:$p,deps:[rt]},{provide:jt,multi:!0,useFactory:Up},t.map(r=>r.\u0275providers)])}function $p(e){return e.routerState.root}function On(e,t){return{\u0275kind:e,\u0275providers:t}}function u_(e={}){return On(4,[{provide:au,useFactory:()=>{let r=h(fc),n=h(j),o=h(Vi),i=h(Nn);return new Vp(i,o,r,n,e)}}])}function Up(){let e=h(Xe);return t=>{let r=e.get(mt);if(t!==r.components[0])return;let n=e.get(rt),o=e.get(Bp);e.get(cu)===1&&n.initialNavigation(),e.get(Hp,null,_.Optional)?.setUpPreloading(),e.get(au,null,_.Optional)?.init(),n.resetRootComponentType(r.componentTypes[0]),o.closed||(o.next(),o.complete(),o.unsubscribe())}}var Bp=new w("",{factory:()=>new ee}),cu=new w("",{providedIn:"root",factory:()=>1});function IC(){return On(2,[{provide:cu,useValue:0},{provide:ci,multi:!0,deps:[Xe],useFactory:t=>{let r=t.get(Mh,Promise.resolve());return()=>r.then(()=>new Promise(n=>{let o=t.get(rt),i=t.get(Bp);jp(o,()=>{n(!0)}),t.get(Vi).afterPreactivation=()=>(n(!0),i.closed?v(void 0):i),o.initialNavigation()}))}}])}function CC(){return On(3,[{provide:ci,multi:!0,useFactory:()=>{let t=h(rt);return()=>{t.setUpLocationChangeListener()}}},{provide:cu,useValue:2}])}var Hp=new w("");function bC(e){return On(0,[{provide:Hp,useExisting:EC},{provide:ki,useExisting:e}])}function MC(){return On(8,[op,{provide:Li,useExisting:op}])}function TC(e){let t=[{provide:Fp,useValue:lC},{provide:kp,useValue:g({skipNextTransition:!!e?.skipInitialTransition},e)}];return On(9,t)}var sp=new w("ROUTER_FORROOT_GUARD"),SC=[wn,{provide:Nn,useClass:Ir},rt,Rr,{provide:It,useFactory:$p,deps:[rt]},iu,[]],l_=(()=>{let t=class t{constructor(n){}static forRoot(n,o){return{ngModule:t,providers:[SC,[],{provide:_r,multi:!0,useValue:n},{provide:sp,useFactory:NC,deps:[[rt,new la,new Wl]]},{provide:Fr,useValue:o||{}},o?.useHash?AC():_C(),xC(),o?.preloadingStrategy?bC(o.preloadingStrategy).\u0275providers:[],o?.initialNavigation?RC(o):[],o?.bindToComponentInputs?MC().\u0275providers:[],o?.enableViewTransitions?TC().\u0275providers:[],OC()]}}static forChild(n){return{ngModule:t,providers:[{provide:_r,multi:!0,useValue:n}]}}};t.\u0275fac=function(o){return new(o||t)(y(sp,8))},t.\u0275mod=hn({type:t}),t.\u0275inj=fn({});let e=t;return e})();function xC(){return{provide:au,useFactory:()=>{let e=h(fc),t=h(j),r=h(Fr),n=h(Vi),o=h(Nn);return r.scrollOffset&&e.setOffset(r.scrollOffset),new Vp(o,n,e,t,r)}}}function AC(){return{provide:nt,useClass:Sh}}function _C(){return{provide:nt,useClass:lc}}function NC(e){return"guarded"}function RC(e){return[e.initialNavigation==="disabled"?CC().\u0275providers:[],e.initialNavigation==="enabledBlocking"?IC().\u0275providers:[]]}var ap=new w("");function OC(){return[{provide:ap,useFactory:Up},{provide:jt,multi:!0,useExisting:ap}]}export{g as a,B as b,fu as c,x as d,re as e,co as f,D as g,m as h,w as i,y as j,h as k,ed as l,gm as m,yx as n,Dx as o,xa as p,Ie as q,wx as r,Ex as 
8s,Ix as t,Ce as u,Po as v,Yn as w,or as x,gt as y,j as z,Mx as A,YD as B,JD as C,ih as D,sh as E,ec as F,Tx as G,tc as H,Sx as I,xx as J,fw as K,hw as L,Ax as M,lh as N,_x as O,Nx as P,ar as Q,Rx as R,ne as S,iA as T,sA as U,zw as V,Gw as W,vA as X,Gh as Y,UA as Z,BA as _,qe as $,lI as aa,rt as ba,a_ as ca,c_ as da,u_ as ea,l_ as fa};

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.