9 lines
237 KiB
JavaScript
9 lines
237 KiB
JavaScript
var Lg=Object.defineProperty,Fg=Object.defineProperties;var jg=Object.getOwnPropertyDescriptors;var Ur=Object.getOwnPropertySymbols;var yl=Object.prototype.hasOwnProperty,El=Object.prototype.propertyIsEnumerable;var vl=(e,t,n)=>t in e?Lg(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,m=(e,t)=>{for(var n in t||={})yl.call(t,n)&&vl(e,n,t[n]);if(Ur)for(var n of Ur(t))El.call(t,n)&&vl(e,n,t[n]);return e},U=(e,t)=>Fg(e,jg(t));var wl=(e,t)=>{var n={};for(var r in e)yl.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Ur)for(var r of Ur(e))t.indexOf(r)<0&&El.call(e,r)&&(n[r]=e[r]);return n};var yt=(e,t,n)=>new Promise((r,o)=>{var i=c=>{try{a(n.next(c))}catch(l){o(l)}},s=c=>{try{a(n.throw(c))}catch(l){o(l)}},a=c=>c.done?r(c.value):Promise.resolve(c.value).then(i,s);a((n=n.apply(e,t)).next())});function Il(e,t){return Object.is(e,t)}var q=null,$r=!1,is=1,Ft=Symbol("SIGNAL");function O(e){let t=q;return q=e,t}function ss(){return q}var Hr={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,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function as(e){if($r)throw new Error("");if(q===null)return;q.consumerOnSignalRead(e);let t=q.nextProducerIndex++;if(zr(q),t<q.producerNode.length&&q.producerNode[t]!==e&&Ln(q)){let n=q.producerNode[t];Br(n,q.producerIndexOfThis[t])}q.producerNode[t]!==e&&(q.producerNode[t]=e,q.producerIndexOfThis[t]=Ln(q)?Sl(e,q,t):0),q.producerLastReadVersion[t]=e.version}function bl(){is++}function Cl(e){if(!(Ln(e)&&!e.dirty)&&!(!e.dirty&&e.lastCleanEpoch===is)){if(!e.producerMustRecompute(e)&&!us(e)){os(e);return}e.producerRecomputeValue(e),os(e)}}function cs(e){if(e.liveConsumerNode===void 0)return;let t=$r;$r=!0;try{for(let n of e.liveConsumerNode)n.dirty||Vg(n)}finally{$r=t}}function Dl(){return q?.consumerAllowSignalWrites!==!1}function Vg(e){e.dirty=!0,cs(e),e.consumerMarkedDirty?.(e)}function os(e){e.dirty=!1,e.lastCleanEpoch=is}function ls(e){return e&&(e.nextProducerIndex=0),O(e)}function Tl(e,t){if(O(t),!(!e||e.producerNode===void 0||e.producerIndexOfThis===void 0||e.producerLastReadVersion===void 0)){if(Ln(e))for(let n=e.nextProducerIndex;n<e.producerNode.length;n++)Br(e.producerNode[n],e.producerIndexOfThis[n]);for(;e.producerNode.length>e.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function us(e){zr(e);for(let t=0;t<e.producerNode.length;t++){let n=e.producerNode[t],r=e.producerLastReadVersion[t];if(r!==n.version||(Cl(n),r!==n.version))return!0}return!1}function ds(e){if(zr(e),Ln(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 Sl(e,t,n){if(Ml(e),e.liveConsumerNode.length===0&&_l(e))for(let r=0;r<e.producerNode.length;r++)e.producerIndexOfThis[r]=Sl(e.producerNode[r],e,r);return e.liveConsumerIndexOfThis.push(n),e.liveConsumerNode.push(t)-1}function Br(e,t){if(Ml(e),e.liveConsumerNode.length===1&&_l(e))for(let r=0;r<e.producerNode.length;r++)Br(e.producerNode[r],e.producerIndexOfThis[r]);let n=e.liveConsumerNode.length-1;if(e.liveConsumerNode[t]=e.liveConsumerNode[n],e.liveConsumerIndexOfThis[t]=e.liveConsumerIndexOfThis[n],e.liveConsumerNode.length--,e.liveConsumerIndexOfThis.length--,t<e.liveConsumerNode.length){let r=e.liveConsumerIndexOfThis[t],o=e.liveConsumerNode[t];zr(o),o.producerIndexOfThis[r]=t}}function Ln(e){return e.consumerIsAlwaysLive||(e?.liveConsumerNode?.length??0)>0}function zr(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function Ml(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function _l(e){return e.producerNode!==void 0}function Ug(){throw new Error}var Nl=Ug;function $g(e){Nl(e)}function fs(e){Nl=e}var Hg=null;function hs(e,t){Dl()||$g(e),e.equal(e.value,t)||(e.value=t,Bg(e))}var ps=U(m({},Hr),{equal:Il,value:void 0,kind:"signal"});function Bg(e){e.version++,bl(),cs(e),Hg?.()}var gs;function Fn(){return gs}function Be(e){let t=gs;return gs=e,t}var qr=Symbol("NotFound");function C(e){return typeof e=="function"}function jt(e){let n=e(r=>{Error.call(r),r.stack=new Error().stack});return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}var Wr=jt(e=>function(n){e(this),this.message=n?`${n.length} errors occurred during unsubscription:
|
|
${n.map((r,o)=>`${o+1}) ${r.toString()}`).join(`
|
|
`)}`:"",this.name="UnsubscriptionError",this.errors=n});function jn(e,t){if(e){let n=e.indexOf(t);0<=n&&e.splice(n,1)}}var H=class e{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;let{_parentage:n}=this;if(n)if(this._parentage=null,Array.isArray(n))for(let i of n)i.remove(this);else n.remove(this);let{initialTeardown:r}=this;if(C(r))try{r()}catch(i){t=i instanceof Wr?i.errors:[i]}let{_finalizers:o}=this;if(o){this._finalizers=null;for(let i of o)try{Rl(i)}catch(s){t=t??[],s instanceof Wr?t=[...t,...s.errors]:t.push(s)}}if(t)throw new Wr(t)}}add(t){var n;if(t&&t!==this)if(this.closed)Rl(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(n=this._finalizers)!==null&&n!==void 0?n:[]).push(t)}}_hasParent(t){let{_parentage:n}=this;return n===t||Array.isArray(n)&&n.includes(t)}_addParent(t){let{_parentage:n}=this;this._parentage=Array.isArray(n)?(n.push(t),n):n?[n,t]:t}_removeParent(t){let{_parentage:n}=this;n===t?this._parentage=null:Array.isArray(n)&&jn(n,t)}remove(t){let{_finalizers:n}=this;n&&jn(n,t),t instanceof e&&t._removeParent(this)}};H.EMPTY=(()=>{let e=new H;return e.closed=!0,e})();var ms=H.EMPTY;function Gr(e){return e instanceof H||e&&"closed"in e&&C(e.remove)&&C(e.add)&&C(e.unsubscribe)}function Rl(e){C(e)?e():e.unsubscribe()}var Te={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Vt={setTimeout(e,t,...n){let{delegate:r}=Vt;return r?.setTimeout?r.setTimeout(e,t,...n):setTimeout(e,t,...n)},clearTimeout(e){let{delegate:t}=Vt;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};function Zr(e){Vt.setTimeout(()=>{let{onUnhandledError:t}=Te;if(t)t(e);else throw e})}function Vn(){}var xl=vs("C",void 0,void 0);function Ol(e){return vs("E",void 0,e)}function Al(e){return vs("N",e,void 0)}function vs(e,t,n){return{kind:e,value:t,error:n}}var Et=null;function Ut(e){if(Te.useDeprecatedSynchronousErrorHandling){let t=!Et;if(t&&(Et={errorThrown:!1,error:null}),e(),t){let{errorThrown:n,error:r}=Et;if(Et=null,n)throw r}}else e()}function Pl(e){Te.useDeprecatedSynchronousErrorHandling&&Et&&(Et.errorThrown=!0,Et.error=e)}var wt=class extends H{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,Gr(t)&&t.add(this)):this.destination=Xg}static create(t,n,r){return new $t(t,n,r)}next(t){this.isStopped?Es(Al(t),this):this._next(t)}error(t){this.isStopped?Es(Ol(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?Es(xl,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()}}},Kg=Function.prototype.bind;function ys(e,t){return Kg.call(e,t)}var ws=class{constructor(t){this.partialObserver=t}next(t){let{partialObserver:n}=this;if(n.next)try{n.next(t)}catch(r){Qr(r)}}error(t){let{partialObserver:n}=this;if(n.error)try{n.error(t)}catch(r){Qr(r)}else Qr(t)}complete(){let{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(n){Qr(n)}}},$t=class extends wt{constructor(t,n,r){super();let o;if(C(t)||!t)o={next:t??void 0,error:n??void 0,complete:r??void 0};else{let i;this&&Te.useDeprecatedNextContext?(i=Object.create(t),i.unsubscribe=()=>this.unsubscribe(),o={next:t.next&&ys(t.next,i),error:t.error&&ys(t.error,i),complete:t.complete&&ys(t.complete,i)}):o=t}this.destination=new ws(o)}};function Qr(e){Te.useDeprecatedSynchronousErrorHandling?Pl(e):Zr(e)}function Jg(e){throw e}function Es(e,t){let{onStoppedNotification:n}=Te;n&&Vt.setTimeout(()=>n(e,t))}var Xg={closed:!0,next:Vn,error:Jg,complete:Vn};var Ht=typeof Symbol=="function"&&Symbol.observable||"@@observable";function he(e){return e}function Is(...e){return bs(e)}function bs(e){return e.length===0?he:e.length===1?e[0]:function(n){return e.reduce((r,o)=>o(r),n)}}var L=(()=>{class e{constructor(n){n&&(this._subscribe=n)}lift(n){let r=new e;return r.source=this,r.operator=n,r}subscribe(n,r,o){let i=tm(n)?n:new $t(n,r,o);return Ut(()=>{let{operator:s,source:a}=this;i.add(s?s.call(i,a):a?this._subscribe(i):this._trySubscribe(i))}),i}_trySubscribe(n){try{return this._subscribe(n)}catch(r){n.error(r)}}forEach(n,r){return r=kl(r),new r((o,i)=>{let s=new $t({next:a=>{try{n(a)}catch(c){i(c),s.unsubscribe()}},error:i,complete:o});this.subscribe(s)})}_subscribe(n){var r;return(r=this.source)===null||r===void 0?void 0:r.subscribe(n)}[Ht](){return this}pipe(...n){return bs(n)(this)}toPromise(n){return n=kl(n),new n((r,o)=>{let i;this.subscribe(s=>i=s,s=>o(s),()=>r(i))})}}return e.create=t=>new e(t),e})();function kl(e){var t;return(t=e??Te.Promise)!==null&&t!==void 0?t:Promise}function em(e){return e&&C(e.next)&&C(e.error)&&C(e.complete)}function tm(e){return e&&e instanceof wt||em(e)&&Gr(e)}function Cs(e){return C(e?.lift)}function N(e){return t=>{if(Cs(t))return t.lift(function(n){try{return e(n,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function R(e,t,n,r,o){return new Ds(e,t,n,r,o)}var Ds=class extends wt{constructor(t,n,r,o,i,s){super(t),this.onFinalize=i,this.shouldUnsubscribe=s,this._next=n?function(a){try{n(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=r?function(){try{r()}catch(a){t.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:n}=this;super.unsubscribe(),!n&&((t=this.onFinalize)===null||t===void 0||t.call(this))}}};function Bt(){return N((e,t)=>{let n=null;e._refCount++;let r=R(t,void 0,void 0,void 0,()=>{if(!e||e._refCount<=0||0<--e._refCount){n=null;return}let o=e._connection,i=n;n=null,o&&(!i||o===i)&&o.unsubscribe(),t.unsubscribe()});e.subscribe(r),r.closed||(n=e.connect())})}var zt=class extends L{constructor(t,n){super(),this.source=t,this.subjectFactory=n,this._subject=null,this._refCount=0,this._connection=null,Cs(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 H;let n=this.getSubject();t.add(this.source.subscribe(R(n,void 0,()=>{this._teardown(),n.complete()},r=>{this._teardown(),n.error(r)},()=>this._teardown()))),t.closed&&(this._connection=null,t=H.EMPTY)}return t}refCount(){return Bt()(this)}};var Ll=jt(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var te=(()=>{class e extends L{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){let r=new Yr(this,this);return r.operator=n,r}_throwIfClosed(){if(this.closed)throw new Ll}next(n){Ut(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let r of this.currentObservers)r.next(n)}})}error(n){Ut(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=n;let{observers:r}=this;for(;r.length;)r.shift().error(n)}})}complete(){Ut(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:n}=this;for(;n.length;)n.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var n;return((n=this.observers)===null||n===void 0?void 0:n.length)>0}_trySubscribe(n){return this._throwIfClosed(),super._trySubscribe(n)}_subscribe(n){return this._throwIfClosed(),this._checkFinalizedStatuses(n),this._innerSubscribe(n)}_innerSubscribe(n){let{hasError:r,isStopped:o,observers:i}=this;return r||o?ms:(this.currentObservers=null,i.push(n),new H(()=>{this.currentObservers=null,jn(i,n)}))}_checkFinalizedStatuses(n){let{hasError:r,thrownError:o,isStopped:i}=this;r?n.error(o):i&&n.complete()}asObservable(){let n=new L;return n.source=this,n}}return e.create=(t,n)=>new Yr(t,n),e})(),Yr=class extends te{constructor(t,n){super(),this.destination=t,this.source=n}next(t){var n,r;(r=(n=this.destination)===null||n===void 0?void 0:n.next)===null||r===void 0||r.call(n,t)}error(t){var n,r;(r=(n=this.destination)===null||n===void 0?void 0:n.error)===null||r===void 0||r.call(n,t)}complete(){var t,n;(n=(t=this.destination)===null||t===void 0?void 0:t.complete)===null||n===void 0||n.call(t)}_subscribe(t){var n,r;return(r=(n=this.source)===null||n===void 0?void 0:n.subscribe(t))!==null&&r!==void 0?r:ms}};var ne=class extends te{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){let n=super._subscribe(t);return!n.closed&&t.next(this._value),n}getValue(){let{hasError:t,thrownError:n,_value:r}=this;if(t)throw n;return this._throwIfClosed(),r}next(t){super.next(this._value=t)}};var ae=new L(e=>e.complete());function Fl(e){return e&&C(e.schedule)}function jl(e){return e[e.length-1]}function Vl(e){return C(jl(e))?e.pop():void 0}function rt(e){return Fl(jl(e))?e.pop():void 0}function $l(e,t,n,r){function o(i){return i instanceof n?i:new n(function(s){s(i)})}return new(n||(n=Promise))(function(i,s){function a(u){try{l(r.next(u))}catch(f){s(f)}}function c(u){try{l(r.throw(u))}catch(f){s(f)}}function l(u){u.done?i(u.value):o(u.value).then(a,c)}l((r=r.apply(e,t||[])).next())})}function Ul(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function It(e){return this instanceof It?(this.v=e,this):new It(e)}function Hl(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),a("next"),a("throw"),a("return",s),o[Symbol.asyncIterator]=function(){return this},o;function s(d){return function(g){return Promise.resolve(g).then(d,f)}}function a(d,g){r[d]&&(o[d]=function(y){return new Promise(function(k,j){i.push([d,y,k,j])>1||c(d,y)})},g&&(o[d]=g(o[d])))}function c(d,g){try{l(r[d](g))}catch(y){p(i[0][3],y)}}function l(d){d.value instanceof It?Promise.resolve(d.value.v).then(u,f):p(i[0][2],d)}function u(d){c("next",d)}function f(d){c("throw",d)}function p(d,g){d(g),i.shift(),i.length&&c(i[0][0],i[0][1])}}function Bl(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof Ul=="function"?Ul(e):e[Symbol.iterator](),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(i){n[i]=e[i]&&function(s){return new Promise(function(a,c){s=e[i](s),o(a,c,s.done,s.value)})}}function o(i,s,a,c){Promise.resolve(c).then(function(l){i({value:l,done:a})},s)}}var Kr=e=>e&&typeof e.length=="number"&&typeof e!="function";function Jr(e){return C(e?.then)}function Xr(e){return C(e[Ht])}function eo(e){return Symbol.asyncIterator&&C(e?.[Symbol.asyncIterator])}function to(e){return new TypeError(`You provided ${e!==null&&typeof e=="object"?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function nm(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var no=nm();function ro(e){return C(e?.[no])}function oo(e){return Hl(this,arguments,function*(){let n=e.getReader();try{for(;;){let{value:r,done:o}=yield It(n.read());if(o)return yield It(void 0);yield yield It(r)}}finally{n.releaseLock()}})}function io(e){return C(e?.getReader)}function K(e){if(e instanceof L)return e;if(e!=null){if(Xr(e))return rm(e);if(Kr(e))return om(e);if(Jr(e))return im(e);if(eo(e))return zl(e);if(ro(e))return sm(e);if(io(e))return am(e)}throw to(e)}function rm(e){return new L(t=>{let n=e[Ht]();if(C(n.subscribe))return n.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function om(e){return new L(t=>{for(let n=0;n<e.length&&!t.closed;n++)t.next(e[n]);t.complete()})}function im(e){return new L(t=>{e.then(n=>{t.closed||(t.next(n),t.complete())},n=>t.error(n)).then(null,Zr)})}function sm(e){return new L(t=>{for(let n of e)if(t.next(n),t.closed)return;t.complete()})}function zl(e){return new L(t=>{cm(e,t).catch(n=>t.error(n))})}function am(e){return zl(oo(e))}function cm(e,t){var n,r,o,i;return $l(this,void 0,void 0,function*(){try{for(n=Bl(e);r=yield n.next(),!r.done;){let s=r.value;if(t.next(s),t.closed)return}}catch(s){o={error:s}}finally{try{r&&!r.done&&(i=n.return)&&(yield i.call(n))}finally{if(o)throw o.error}}t.complete()})}function ce(e,t,n,r=0,o=!1){let i=t.schedule(function(){n(),o?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(i),!o)return i}function so(e,t=0){return N((n,r)=>{n.subscribe(R(r,o=>ce(r,e,()=>r.next(o),t),()=>ce(r,e,()=>r.complete(),t),o=>ce(r,e,()=>r.error(o),t)))})}function ao(e,t=0){return N((n,r)=>{r.add(e.schedule(()=>n.subscribe(r),t))})}function ql(e,t){return K(e).pipe(ao(t),so(t))}function Wl(e,t){return K(e).pipe(ao(t),so(t))}function Gl(e,t){return new L(n=>{let r=0;return t.schedule(function(){r===e.length?n.complete():(n.next(e[r++]),n.closed||this.schedule())})})}function Zl(e,t){return new L(n=>{let r;return ce(n,t,()=>{r=e[no](),ce(n,t,()=>{let o,i;try{({value:o,done:i}=r.next())}catch(s){n.error(s);return}i?n.complete():n.next(o)},0,!0)}),()=>C(r?.return)&&r.return()})}function co(e,t){if(!e)throw new Error("Iterable cannot be null");return new L(n=>{ce(n,t,()=>{let r=e[Symbol.asyncIterator]();ce(n,t,()=>{r.next().then(o=>{o.done?n.complete():n.next(o.value)})},0,!0)})})}function Ql(e,t){return co(oo(e),t)}function Yl(e,t){if(e!=null){if(Xr(e))return ql(e,t);if(Kr(e))return Gl(e,t);if(Jr(e))return Wl(e,t);if(eo(e))return co(e,t);if(ro(e))return Zl(e,t);if(io(e))return Ql(e,t)}throw to(e)}function B(e,t){return t?Yl(e,t):K(e)}function b(...e){let t=rt(e);return B(e,t)}function qt(e,t){let n=C(e)?e:()=>e,r=o=>o.error(n());return new L(t?o=>t.schedule(r,0,o):r)}function Ts(e){return!!e&&(e instanceof L||C(e.lift)&&C(e.subscribe))}var ze=jt(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function A(e,t){return N((n,r)=>{let o=0;n.subscribe(R(r,i=>{r.next(e.call(t,i,o++))}))})}var{isArray:lm}=Array;function um(e,t){return lm(t)?e(...t):e(t)}function Kl(e){return A(t=>um(e,t))}var{isArray:dm}=Array,{getPrototypeOf:fm,prototype:hm,keys:pm}=Object;function Jl(e){if(e.length===1){let t=e[0];if(dm(t))return{args:t,keys:null};if(gm(t)){let n=pm(t);return{args:n.map(r=>t[r]),keys:n}}}return{args:e,keys:null}}function gm(e){return e&&typeof e=="object"&&fm(e)===hm}function Xl(e,t){return e.reduce((n,r,o)=>(n[r]=t[o],n),{})}function lo(...e){let t=rt(e),n=Vl(e),{args:r,keys:o}=Jl(e);if(r.length===0)return B([],t);let i=new L(mm(r,t,o?s=>Xl(o,s):he));return n?i.pipe(Kl(n)):i}function mm(e,t,n=he){return r=>{eu(t,()=>{let{length:o}=e,i=new Array(o),s=o,a=o;for(let c=0;c<o;c++)eu(t,()=>{let l=B(e[c],t),u=!1;l.subscribe(R(r,f=>{i[c]=f,u||(u=!0,a--),a||r.next(n(i.slice()))},()=>{--s||r.complete()}))},r)},r)}}function eu(e,t,n){e?ce(n,e,t):t()}function tu(e,t,n,r,o,i,s,a){let c=[],l=0,u=0,f=!1,p=()=>{f&&!c.length&&!l&&t.complete()},d=y=>l<r?g(y):c.push(y),g=y=>{i&&t.next(y),l++;let k=!1;K(n(y,u++)).subscribe(R(t,j=>{o?.(j),i?d(j):t.next(j)},()=>{k=!0},void 0,()=>{if(k)try{for(l--;c.length&&l<r;){let j=c.shift();s?ce(t,s,()=>g(j)):g(j)}p()}catch(j){t.error(j)}}))};return e.subscribe(R(t,d,()=>{f=!0,p()})),()=>{a?.()}}function W(e,t,n=1/0){return C(t)?W((r,o)=>A((i,s)=>t(r,i,o,s))(K(e(r,o))),n):(typeof t=="number"&&(n=t),N((r,o)=>tu(r,o,e,n)))}function nu(e=1/0){return W(he,e)}function ru(){return nu(1)}function Wt(...e){return ru()(B(e,rt(e)))}function uo(e){return new L(t=>{K(e()).subscribe(t)})}function Se(e,t){return N((n,r)=>{let o=0;n.subscribe(R(r,i=>e.call(t,i,o++)&&r.next(i)))})}function ot(e){return N((t,n)=>{let r=null,o=!1,i;r=t.subscribe(R(n,void 0,void 0,s=>{i=K(e(s,ot(e)(t))),r?(r.unsubscribe(),r=null,i.subscribe(n)):o=!0})),o&&(r.unsubscribe(),r=null,i.subscribe(n))})}function ou(e,t,n,r,o){return(i,s)=>{let a=n,c=t,l=0;i.subscribe(R(s,u=>{let f=l++;c=a?e(c,u,f):(a=!0,u),r&&s.next(c)},o&&(()=>{a&&s.next(c),s.complete()})))}}function Gt(e,t){return C(t)?W(e,t,1):W(e,1)}function it(e){return N((t,n)=>{let r=!1;t.subscribe(R(n,o=>{r=!0,n.next(o)},()=>{r||n.next(e),n.complete()}))})}function qe(e){return e<=0?()=>ae:N((t,n)=>{let r=0;t.subscribe(R(n,o=>{++r<=e&&(n.next(o),e<=r&&n.complete())}))})}function fo(e=vm){return N((t,n)=>{let r=!1;t.subscribe(R(n,o=>{r=!0,n.next(o)},()=>r?n.complete():n.error(e())))})}function vm(){return new ze}function Un(e){return N((t,n)=>{try{t.subscribe(n)}finally{n.add(e)}})}function We(e,t){let n=arguments.length>=2;return r=>r.pipe(e?Se((o,i)=>e(o,i,r)):he,qe(1),n?it(t):fo(()=>new ze))}function Zt(e){return e<=0?()=>ae:N((t,n)=>{let r=[];t.subscribe(R(n,o=>{r.push(o),e<r.length&&r.shift()},()=>{for(let o of r)n.next(o);n.complete()},void 0,()=>{r=null}))})}function Ss(e,t){let n=arguments.length>=2;return r=>r.pipe(e?Se((o,i)=>e(o,i,r)):he,Zt(1),n?it(t):fo(()=>new ze))}function Ms(e,t){return N(ou(e,t,arguments.length>=2,!0))}function _s(...e){let t=rt(e);return N((n,r)=>{(t?Wt(e,n,t):Wt(e,n)).subscribe(r)})}function Me(e,t){return N((n,r)=>{let o=null,i=0,s=!1,a=()=>s&&!o&&r.complete();n.subscribe(R(r,c=>{o?.unsubscribe();let l=0,u=i++;K(e(c,u)).subscribe(o=R(r,f=>r.next(t?t(c,f,u,l++):f),()=>{o=null,a()}))},()=>{s=!0,a()}))})}function Ns(e){return N((t,n)=>{K(e).subscribe(R(n,()=>n.complete(),Vn)),!n.closed&&t.subscribe(n)})}function G(e,t,n){let r=C(e)||t||n?{next:e,error:t,complete:n}:e;return r?N((o,i)=>{var s;(s=r.subscribe)===null||s===void 0||s.call(r);let a=!0;o.subscribe(R(i,c=>{var l;(l=r.next)===null||l===void 0||l.call(r,c),i.next(c)},()=>{var c;a=!1,(c=r.complete)===null||c===void 0||c.call(r),i.complete()},c=>{var l;a=!1,(l=r.error)===null||l===void 0||l.call(r,c),i.error(c)},()=>{var c,l;a&&((c=r.unsubscribe)===null||c===void 0||c.call(r)),(l=r.finalize)===null||l===void 0||l.call(r)}))}):he}var Ps={JSACTION:"jsaction"},ks={JSACTION:"__jsaction",OWNER:"__owner"},cu={};function ym(e){return e[ks.JSACTION]}function iu(e,t){e[ks.JSACTION]=t}function Em(e){return cu[e]}function wm(e,t){cu[e]=t}var w={CLICK:"click",CLICKMOD:"clickmod",DBLCLICK:"dblclick",FOCUS:"focus",FOCUSIN:"focusin",BLUR:"blur",FOCUSOUT:"focusout",SUBMIT:"submit",KEYDOWN:"keydown",KEYPRESS:"keypress",KEYUP:"keyup",MOUSEOVER:"mouseover",MOUSEOUT:"mouseout",MOUSEENTER:"mouseenter",MOUSELEAVE:"mouseleave",POINTEROVER:"pointerover",POINTEROUT:"pointerout",POINTERENTER:"pointerenter",POINTERLEAVE:"pointerleave",ERROR:"error",LOAD:"load",TOUCHSTART:"touchstart",TOUCHEND:"touchend",TOUCHMOVE:"touchmove",TOGGLE:"toggle"},Im=[w.MOUSEENTER,w.MOUSELEAVE,"pointerenter","pointerleave"],OR=[w.CLICK,w.DBLCLICK,w.FOCUSIN,w.FOCUSOUT,w.KEYDOWN,w.KEYUP,w.KEYPRESS,w.MOUSEOVER,w.MOUSEOUT,w.SUBMIT,w.TOUCHSTART,w.TOUCHEND,w.TOUCHMOVE,"touchcancel","auxclick","change","compositionstart","compositionupdate","compositionend","beforeinput","input","select","copy","cut","paste","mousedown","mouseup","wheel","contextmenu","dragover","dragenter","dragleave","drop","dragstart","dragend","pointerdown","pointermove","pointerup","pointercancel","pointerover","pointerout","gotpointercapture","lostpointercapture","ended","loadedmetadata","pagehide","pageshow","visibilitychange","beforematch"],bm=[w.FOCUS,w.BLUR,w.ERROR,w.LOAD,w.TOGGLE],Ls=e=>bm.indexOf(e)>=0;function Cm(e){return e===w.MOUSEENTER?w.MOUSEOVER:e===w.MOUSELEAVE?w.MOUSEOUT:e===w.POINTERENTER?w.POINTEROVER:e===w.POINTERLEAVE?w.POINTEROUT:e}function Dm(e,t,n,r){let o=!1;Ls(t)&&(o=!0);let i=typeof r=="boolean"?{capture:o,passive:r}:o;return e.addEventListener(t,n,i),{eventType:t,handler:n,capture:o,passive:r}}function Tm(e,t){if(e.removeEventListener){let n=typeof t.passive=="boolean"?{capture:t.capture}:t.capture;e.removeEventListener(t.eventType,t.handler,n)}else e.detachEvent&&e.detachEvent(`on${t.eventType}`,t.handler)}function Sm(e){e.preventDefault?e.preventDefault():e.returnValue=!1}var su=typeof navigator<"u"&&/Macintosh/.test(navigator.userAgent);function Mm(e){return e.which===2||e.which==null&&e.button===4}function _m(e){return su&&e.metaKey||!su&&e.ctrlKey||Mm(e)||e.shiftKey}function Nm(e,t,n){let r=e.relatedTarget;return(e.type===w.MOUSEOVER&&t===w.MOUSEENTER||e.type===w.MOUSEOUT&&t===w.MOUSELEAVE||e.type===w.POINTEROVER&&t===w.POINTERENTER||e.type===w.POINTEROUT&&t===w.POINTERLEAVE)&&(!r||r!==n&&!n.contains(r))}function Rm(e,t){let n={};for(let r in e){if(r==="srcElement"||r==="target")continue;let o=r,i=e[o];typeof i!="function"&&(n[o]=i)}return e.type===w.MOUSEOVER?n.type=w.MOUSEENTER:e.type===w.MOUSEOUT?n.type=w.MOUSELEAVE:e.type===w.POINTEROVER?n.type=w.POINTERENTER:n.type=w.POINTERLEAVE,n.target=n.srcElement=t,n.bubbles=!1,n._originalEvent=e,n}var xm=typeof navigator<"u"&&/iPhone|iPad|iPod/.test(navigator.userAgent),mo=class{element;handlerInfos=[];constructor(t){this.element=t}addEventListener(t,n,r){xm&&(this.element.style.cursor="pointer"),this.handlerInfos.push(Dm(this.element,t,n(this.element),r))}cleanUp(){for(let t=0;t<this.handlerInfos.length;t++)Tm(this.element,this.handlerInfos[t]);this.handlerInfos=[]}},Om={EVENT_ACTION_SEPARATOR:":"};function st(e){return e.eventType}function Fs(e,t){e.eventType=t}function po(e){return e.event}function lu(e,t){e.event=t}function uu(e){return e.targetElement}function du(e,t){e.targetElement=t}function fu(e){return e.eic}function Am(e,t){e.eic=t}function Pm(e){return e.timeStamp}function km(e,t){e.timeStamp=t}function go(e){return e.eia}function hu(e,t,n){e.eia=[t,n]}function Rs(e){e.eia=void 0}function ho(e){return e[1]}function Lm(e){return e.eirp}function pu(e,t){e.eirp=t}function gu(e){return e.eir}function mu(e,t){e.eir=t}function vu(e){return{eventType:e.eventType,event:e.event,targetElement:e.targetElement,eic:e.eic,eia:e.eia,timeStamp:e.timeStamp,eirp:e.eirp,eiack:e.eiack,eir:e.eir}}function Fm(e,t,n,r,o,i,s,a){return{eventType:e,event:t,targetElement:n,eic:r,timeStamp:o,eia:i,eirp:s,eiack:a}}var xs=class e{eventInfo;constructor(t){this.eventInfo=t}getEventType(){return st(this.eventInfo)}setEventType(t){Fs(this.eventInfo,t)}getEvent(){return po(this.eventInfo)}setEvent(t){lu(this.eventInfo,t)}getTargetElement(){return uu(this.eventInfo)}setTargetElement(t){du(this.eventInfo,t)}getContainer(){return fu(this.eventInfo)}setContainer(t){Am(this.eventInfo,t)}getTimestamp(){return Pm(this.eventInfo)}setTimestamp(t){km(this.eventInfo,t)}getAction(){let t=go(this.eventInfo);if(t)return{name:t[0],element:t[1]}}setAction(t){if(!t){Rs(this.eventInfo);return}hu(this.eventInfo,t.name,t.element)}getIsReplay(){return Lm(this.eventInfo)}setIsReplay(t){pu(this.eventInfo,t)}getResolved(){return gu(this.eventInfo)}setResolved(t){mu(this.eventInfo,t)}clone(){return new e(vu(this.eventInfo))}},jm={},Vm=/\s*;\s*/,Um=w.CLICK,Os=class{a11yClickSupport=!1;clickModSupport=!0;syntheticMouseEventSupport;updateEventInfoForA11yClick=void 0;preventDefaultForA11yClick=void 0;populateClickOnlyAction=void 0;constructor({syntheticMouseEventSupport:t=!1,clickModSupport:n=!0}={}){this.syntheticMouseEventSupport=t,this.clickModSupport=n}resolveEventType(t){this.clickModSupport&&st(t)===w.CLICK&&_m(po(t))?Fs(t,w.CLICKMOD):this.a11yClickSupport&&this.updateEventInfoForA11yClick(t)}resolveAction(t){gu(t)||(this.populateAction(t,uu(t)),mu(t,!0))}resolveParentAction(t){let n=go(t),r=n&&ho(n);Rs(t);let o=r&&this.getParentNode(r);o&&this.populateAction(t,o)}populateAction(t,n){let r=n;for(;r&&r!==fu(t)&&(r.nodeType===Node.ELEMENT_NODE&&this.populateActionOnElement(r,t),!go(t));)r=this.getParentNode(r);let o=go(t);if(o&&(this.a11yClickSupport&&this.preventDefaultForA11yClick(t),this.syntheticMouseEventSupport&&(st(t)===w.MOUSEENTER||st(t)===w.MOUSELEAVE||st(t)===w.POINTERENTER||st(t)===w.POINTERLEAVE)))if(Nm(po(t),st(t),ho(o))){let i=Rm(po(t),ho(o));lu(t,i),du(t,ho(o))}else Rs(t)}getParentNode(t){let n=t[ks.OWNER];if(n)return n;let r=t.parentNode;return r?.nodeName==="#document-fragment"?r?.host??null:r}populateActionOnElement(t,n){let r=this.parseActions(t),o=r[st(n)];o!==void 0&&hu(n,o,t),this.a11yClickSupport&&this.populateClickOnlyAction(t,n,r)}parseActions(t){let n=ym(t);if(!n){let r=t.getAttribute(Ps.JSACTION);if(!r)n=jm,iu(t,n);else{if(n=Em(r),!n){n={};let o=r.split(Vm);for(let i=0;i<o.length;i++){let s=o[i];if(!s)continue;let a=s.indexOf(Om.EVENT_ACTION_SEPARATOR),c=a!==-1,l=c?s.substr(0,a).trim():Um,u=c?s.substr(a+1).trim():s;n[l]=u}wm(r,n)}iu(t,n)}}return n}addA11yClickSupport(t,n,r){this.a11yClickSupport=!0,this.updateEventInfoForA11yClick=t,this.preventDefaultForA11yClick=n,this.populateClickOnlyAction=r}},yu=function(e){return e[e.I_AM_THE_JSACTION_FRAMEWORK=0]="I_AM_THE_JSACTION_FRAMEWORK",e}(yu||{}),As=class{dispatchDelegate;actionResolver;eventReplayer;eventReplayScheduled=!1;replayEventInfoWrappers=[];constructor(t,{actionResolver:n,eventReplayer:r}={}){this.dispatchDelegate=t,this.actionResolver=n,this.eventReplayer=r}dispatch(t){let n=new xs(t);this.actionResolver?.resolveEventType(t),this.actionResolver?.resolveAction(t);let r=n.getAction();if(r&&$m(r.element,n)&&Sm(n.getEvent()),this.eventReplayer&&n.getIsReplay()){this.scheduleEventInfoWrapperReplay(n);return}this.dispatchDelegate(n)}scheduleEventInfoWrapperReplay(t){this.replayEventInfoWrappers.push(t),!this.eventReplayScheduled&&(this.eventReplayScheduled=!0,Promise.resolve().then(()=>{this.eventReplayScheduled=!1,this.eventReplayer(this.replayEventInfoWrappers)}))}};function $m(e,t){return e.tagName==="A"&&(t.getEventType()===w.CLICK||t.getEventType()===w.CLICKMOD)}var Eu=Symbol.for("propagationStopped"),js={REPLAY:101};var Hm="`preventDefault` called during event replay.";var Bm="`composedPath` called during event replay.",vo=class{dispatchDelegate;clickModSupport;actionResolver;dispatcher;constructor(t,n=!0){this.dispatchDelegate=t,this.clickModSupport=n,this.actionResolver=new Os({clickModSupport:n}),this.dispatcher=new As(r=>{this.dispatchToDelegate(r)},{actionResolver:this.actionResolver})}dispatch(t){this.dispatcher.dispatch(t)}dispatchToDelegate(t){for(t.getIsReplay()&&Wm(t),zm(t);t.getAction();){if(Gm(t),Ls(t.getEventType())&&t.getAction().element!==t.getTargetElement()||(this.dispatchDelegate(t.getEvent(),t.getAction().name),qm(t)))return;this.actionResolver.resolveParentAction(t.eventInfo)}}};function zm(e){let t=e.getEvent(),n=e.getEvent().stopPropagation.bind(t),r=()=>{t[Eu]=!0,n()};bt(t,"stopPropagation",r),bt(t,"stopImmediatePropagation",r)}function qm(e){return!!e.getEvent()[Eu]}function Wm(e){let t=e.getEvent(),n=e.getTargetElement(),r=t.preventDefault.bind(t);bt(t,"target",n),bt(t,"eventPhase",js.REPLAY),bt(t,"preventDefault",()=>{throw r(),new Error(Hm+"")}),bt(t,"composedPath",()=>{throw new Error(Bm+"")})}function Gm(e){let t=e.getEvent(),n=e.getAction()?.element;n&&bt(t,"currentTarget",n,{configurable:!0})}function bt(e,t,n,{configurable:r=!1}={}){Object.defineProperty(e,t,{value:n,configurable:r})}function wu(e,t){e.ecrd(n=>{t.dispatch(n)},yu.I_AM_THE_JSACTION_FRAMEWORK)}function Zm(e){return e?.q??[]}function Qm(e){e&&(au(e.c,e.et,e.h),au(e.c,e.etc,e.h,!0))}function au(e,t,n,r){for(let o=0;o<t.length;o++)e.removeEventListener(t[o],n,r)}var Ym=!1,Iu=(()=>{class e{static MOUSE_SPECIAL_SUPPORT=Ym;containerManager;eventHandlers={};browserEventTypeToExtraEventTypes={};dispatcher=null;queuedEventInfos=[];constructor(n){this.containerManager=n}handleEvent(n,r,o){let i=Fm(n,r,r.target,o,Date.now());this.handleEventInfo(i)}handleEventInfo(n){if(!this.dispatcher){pu(n,!0),this.queuedEventInfos?.push(n);return}this.dispatcher(n)}addEvent(n,r,o){if(n in this.eventHandlers||!this.containerManager||!e.MOUSE_SPECIAL_SUPPORT&&Im.indexOf(n)>=0)return;let i=(a,c,l)=>{this.handleEvent(a,c,l)};this.eventHandlers[n]=i;let s=Cm(r||n);if(s!==n){let a=this.browserEventTypeToExtraEventTypes[s]||[];a.push(n),this.browserEventTypeToExtraEventTypes[s]=a}this.containerManager.addEventListener(s,a=>c=>{i(n,c,a)},o)}replayEarlyEvents(n=window._ejsa){n&&(this.replayEarlyEventInfos(n.q),Qm(n),delete window._ejsa)}replayEarlyEventInfos(n){for(let r=0;r<n.length;r++){let o=n[r],i=this.getEventTypesForBrowserEventType(o.eventType);for(let s=0;s<i.length;s++){let a=vu(o);Fs(a,i[s]),this.handleEventInfo(a)}}}getEventTypesForBrowserEventType(n){let r=[];return this.eventHandlers[n]&&r.push(n),this.browserEventTypeToExtraEventTypes[n]&&r.push(...this.browserEventTypeToExtraEventTypes[n]),r}handler(n){return this.eventHandlers[n]}cleanUp(){this.containerManager?.cleanUp(),this.containerManager=null,this.eventHandlers={},this.browserEventTypeToExtraEventTypes={},this.dispatcher=null,this.queuedEventInfos=[]}registerDispatcher(n,r){this.ecrd(n,r)}ecrd(n,r){if(this.dispatcher=n,this.queuedEventInfos?.length){for(let o=0;o<this.queuedEventInfos.length;o++)this.handleEventInfo(this.queuedEventInfos[o]);this.queuedEventInfos=null}}}return e})();function bu(e,t=window){return Zm(t._ejsas?.[e])}function Vs(e,t=window){t._ejsas&&(t._ejsas[e]=void 0)}var bd="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss",E=class extends Error{code;constructor(t,n){super(ka(t,n)),this.code=t}};function Km(e){return`NG0${Math.abs(e)}`}function ka(e,t){return`${Km(e)}${t?": "+t:""}`}var Cd=Symbol("InputSignalNode#UNSET"),Jm=U(m({},ps),{transformFn:void 0,applyValueToInputSignal(e,t){hs(e,t)}});function Dd(e,t){let n=Object.create(Jm);n.value=e,n.transformFn=t?.transform;function r(){if(as(n),n.value===Cd){let o=null;throw new E(-950,o)}return n.value}return r[Ft]=n,r}function La(e){return{toString:e}.toString()}function V(e){for(let t in e)if(e[t]===V)return t;throw Error("Could not find renamed property on target object.")}function ge(e){if(typeof e=="string")return e;if(Array.isArray(e))return`[${e.map(ge).join(", ")}]`;if(e==null)return""+e;let t=e.overriddenName||e.name;if(t)return`${t}`;let n=e.toString();if(n==null)return""+n;let r=n.indexOf(`
|
|
`);return r>=0?n.slice(0,r):n}function Cu(e,t){return e?t?`${e} ${t}`:e:t||""}var Xm=V({__forward_ref__:V});function Td(e){return e.__forward_ref__=Td,e.toString=function(){return ge(this())},e}function be(e){return Sd(e)?e():e}function Sd(e){return typeof e=="function"&&e.hasOwnProperty(Xm)&&e.__forward_ref__===Td}function I(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Ko(e){return Du(e,_d)||Du(e,Nd)}function Md(e){return Ko(e)!==null}function Du(e,t){return e.hasOwnProperty(t)?e[t]:null}function ev(e){let t=e&&(e[_d]||e[Nd]);return t||null}function Tu(e){return e&&(e.hasOwnProperty(Su)||e.hasOwnProperty(tv))?e[Su]:null}var _d=V({\u0275prov:V}),Su=V({\u0275inj:V}),Nd=V({ngInjectableDef:V}),tv=V({ngInjectorDef:V}),v=class{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(t,n){this._desc=t,this.\u0275prov=void 0,typeof n=="number"?this.__NG_ELEMENT_ID__=n:n!==void 0&&(this.\u0275prov=I({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function Rd(e){return e&&!!e.\u0275providers}var nv=V({\u0275cmp:V}),rv=V({\u0275dir:V}),ov=V({\u0275pipe:V}),iv=V({\u0275mod:V}),Mo=V({\u0275fac:V}),zn=V({__NG_ELEMENT_ID__:V}),Mu=V({__NG_ENV_ID__:V});function Fa(e){return typeof e=="string"?e:e==null?"":String(e)}function sv(e){return typeof e=="function"?e.name||e.toString():typeof e=="object"&&e!=null&&typeof e.type=="function"?e.type.name||e.type.toString():Fa(e)}function xd(e,t){throw new E(-200,e)}function ja(e,t){throw new E(-201,!1)}var M=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}(M||{}),Js;function Od(){return Js}function Ie(e){let t=Js;return Js=e,t}function Ad(e,t,n){let r=Ko(e);if(r&&r.providedIn=="root")return r.value===void 0?r.value=r.factory():r.value;if(n&M.Optional)return null;if(t!==void 0)return t;ja(e,"Injector")}var av={},Ct=av,cv="__NG_DI_FLAG__",_o=class{injector;constructor(t){this.injector=t}retrieve(t,n){let r=n;return this.injector.get(t,r.optional?qr:Ct,r)}},No="ngTempTokenPath",lv="ngTokenPath",uv=/\n/gm,dv="\u0275",_u="__source";function fv(e,t=M.Default){if(Fn()===void 0)throw new E(-203,!1);if(Fn()===null)return Ad(e,void 0,t);{let n=Fn(),r;return n instanceof _o?r=n.injector:r=n,r.get(e,t&M.Optional?null:void 0,t)}}function _(e,t=M.Default){return(Od()||fv)(be(e),t)}function h(e,t=M.Default){return _(e,Jo(t))}function Jo(e){return typeof e>"u"||typeof e=="number"?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Xs(e){let t=[];for(let n=0;n<e.length;n++){let r=be(e[n]);if(Array.isArray(r)){if(r.length===0)throw new E(900,!1);let o,i=M.Default;for(let s=0;s<r.length;s++){let a=r[s],c=hv(a);typeof c=="number"?c===-1?o=a.token:i|=c:o=a}t.push(_(o,i))}else t.push(_(r))}return t}function hv(e){return e[cv]}function pv(e,t,n,r){let o=e[No];throw t[_u]&&o.unshift(t[_u]),e.message=gv(`
|
|
`+e.message,o,n,r),e[lv]=o,e[No]=null,e}function gv(e,t,n,r=null){e=e&&e.charAt(0)===`
|
|
`&&e.charAt(1)==dv?e.slice(2):e;let o=ge(t);if(Array.isArray(t))o=t.map(ge).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):ge(a)))}o=`{${i.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${e.replace(uv,`
|
|
`)}`}function on(e,t){let n=e.hasOwnProperty(Mo);return n?e[Mo]:null}function Va(e,t){e.forEach(n=>Array.isArray(n)?Va(n,t):t(n))}function Pd(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Ro(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}var sn={},an=[],ct=new v(""),kd=new v("",-1),Ld=new v(""),xo=class{get(t,n=Ct){if(n===Ct){let r=new Error(`NullInjectorError: No provider for ${ge(t)}!`);throw r.name="NullInjectorError",r}return n}};function Fd(e,t){let n=e[iv]||null;if(!n&&t===!0)throw new Error(`Type ${ge(e)} does not have '\u0275mod' property.`);return n}function Tt(e){return e[nv]||null}function jd(e){return e[rv]||null}function Vd(e){return e[ov]||null}function Nt(e){return{\u0275providers:e}}function mv(...e){return{\u0275providers:Ua(!0,e),\u0275fromNgModule:!0}}function Ua(e,...t){let n=[],r=new Set,o,i=s=>{n.push(s)};return Va(t,s=>{let a=s;ea(a,i,[],r)&&(o||=[],o.push(a))}),o!==void 0&&Ud(o,i),n}function Ud(e,t){for(let n=0;n<e.length;n++){let{ngModule:r,providers:o}=e[n];$a(o,i=>{t(i,r)})}}function ea(e,t,n,r){if(e=be(e),!e)return!1;let o=null,i=Tu(e),s=!i&&Tt(e);if(!i&&!s){let c=e.ngModule;if(i=Tu(c),i)o=c;else return!1}else{if(s&&!s.standalone)return!1;o=e}let a=r.has(o);if(s){if(a)return!1;if(r.add(o),s.dependencies){let c=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let l of c)ea(l,t,n,r)}}else if(i){if(i.imports!=null&&!a){r.add(o);let l;try{Va(i.imports,u=>{ea(u,t,n,r)&&(l||=[],l.push(u))})}finally{}l!==void 0&&Ud(l,t)}if(!a){let l=on(o)||(()=>new o);t({provide:o,useFactory:l,deps:an},o),t({provide:Ld,useValue:o,multi:!0},o),t({provide:ct,useValue:()=>_(o),multi:!0},o)}let c=i.providers;if(c!=null&&!a){let l=e;$a(c,u=>{t(u,l)})}}else return!1;return o!==e&&e.providers!==void 0}function $a(e,t){for(let n of e)Rd(n)&&(n=n.\u0275providers),Array.isArray(n)?$a(n,t):t(n)}var vv=V({provide:String,useValue:V});function $d(e){return e!==null&&typeof e=="object"&&vv in e}function yv(e){return!!(e&&e.useExisting)}function Ev(e){return!!(e&&e.useFactory)}function ta(e){return typeof e=="function"}var Xo=new v(""),wo={},Nu={},Us;function Ha(){return Us===void 0&&(Us=new xo),Us}var me=class{},qn=class extends me{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(t,n,r,o){super(),this.parent=n,this.source=r,this.scopes=o,ra(t,s=>this.processProvider(s)),this.records.set(kd,Qt(void 0,this)),o.has("environment")&&this.records.set(me,Qt(void 0,this));let i=this.records.get(Xo);i!=null&&typeof i.value=="string"&&this.scopes.add(i.value),this.injectorDefTypes=new Set(this.get(Ld,an,M.Self))}retrieve(t,n){let r=n;return this.get(t,r.optional?qr:Ct,r)}destroy(){Hn(this),this._destroyed=!0;let t=O(null);try{for(let r of this._ngOnDestroyHooks)r.ngOnDestroy();let n=this._onDestroyHooks;this._onDestroyHooks=[];for(let r of n)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),O(t)}}onDestroy(t){return Hn(this),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){Hn(this);let n=Be(this),r=Ie(void 0),o;try{return t()}finally{Be(n),Ie(r)}}get(t,n=Ct,r=M.Default){if(Hn(this),t.hasOwnProperty(Mu))return t[Mu](this);r=Jo(r);let o,i=Be(this),s=Ie(void 0);try{if(!(r&M.SkipSelf)){let c=this.records.get(t);if(c===void 0){let l=Tv(t)&&Ko(t);l&&this.injectableDefInScope(l)?c=Qt(na(t),wo):c=null,this.records.set(t,c)}if(c!=null)return this.hydrate(t,c)}let a=r&M.Self?Ha():this.parent;return n=r&M.Optional&&n===Ct?null:n,a.get(t,n)}catch(a){if(a.name==="NullInjectorError"){if((a[No]=a[No]||[]).unshift(ge(t)),i)throw a;return pv(a,t,"R3InjectorError",this.source)}else throw a}finally{Ie(s),Be(i)}}resolveInjectorInitializers(){let t=O(null),n=Be(this),r=Ie(void 0),o;try{let i=this.get(ct,an,M.Self);for(let s of i)s()}finally{Be(n),Ie(r),O(t)}}toString(){let t=[],n=this.records;for(let r of n.keys())t.push(ge(r));return`R3Injector[${t.join(", ")}]`}processProvider(t){t=be(t);let n=ta(t)?t:be(t&&t.provide),r=Iv(t);if(!ta(t)&&t.multi===!0){let o=this.records.get(n);o||(o=Qt(void 0,wo,!0),o.factory=()=>Xs(o.multi),this.records.set(n,o)),n=t,o.multi.push(t)}this.records.set(n,r)}hydrate(t,n){let r=O(null);try{return n.value===Nu?xd(ge(t)):n.value===wo&&(n.value=Nu,n.value=n.factory()),typeof n.value=="object"&&n.value&&Dv(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{O(r)}}injectableDefInScope(t){if(!t.providedIn)return!1;let n=be(t.providedIn);return typeof n=="string"?n==="any"||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){let n=this._onDestroyHooks.indexOf(t);n!==-1&&this._onDestroyHooks.splice(n,1)}};function na(e){let t=Ko(e),n=t!==null?t.factory:on(e);if(n!==null)return n;if(e instanceof v)throw new E(204,!1);if(e instanceof Function)return wv(e);throw new E(204,!1)}function wv(e){if(e.length>0)throw new E(204,!1);let n=ev(e);return n!==null?()=>n.factory(e):()=>new e}function Iv(e){if($d(e))return Qt(void 0,e.useValue);{let t=bv(e);return Qt(t,wo)}}function bv(e,t,n){let r;if(ta(e)){let o=be(e);return on(o)||na(o)}else if($d(e))r=()=>be(e.useValue);else if(Ev(e))r=()=>e.useFactory(...Xs(e.deps||[]));else if(yv(e))r=()=>_(be(e.useExisting));else{let o=be(e&&(e.useClass||e.provide));if(Cv(e))r=()=>new o(...Xs(e.deps));else return on(o)||na(o)}return r}function Hn(e){if(e.destroyed)throw new E(205,!1)}function Qt(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function Cv(e){return!!e.deps}function Dv(e){return e!==null&&typeof e=="object"&&typeof e.ngOnDestroy=="function"}function Tv(e){return typeof e=="function"||typeof e=="object"&&e instanceof v}function ra(e,t){for(let n of e)Array.isArray(n)?ra(n,t):n&&Rd(n)?ra(n.\u0275providers,t):t(n)}function De(e,t){let n;e instanceof qn?(Hn(e),n=e):n=new _o(e);let r,o=Be(n),i=Ie(void 0);try{return t()}finally{Be(o),Ie(i)}}function Hd(){return Od()!==void 0||Fn()!=null}function Bd(e){if(!Hd())throw new E(-203,!1)}function Sv(e){return typeof e=="function"}var ve=0,D=1,T=2,J=3,Ne=4,Oe=5,Re=6,Ru=7,ie=8,lt=9,Ge=10,Q=11,Wn=12,xu=13,er=14,ye=15,cn=16,Yt=17,ln=18,ei=19,zd=20,at=21,$s=22,Oo=23,Ce=24,en=25,X=26,qd=1,Ze=6,Qe=7,Ao=8,Po=9,re=10;function ke(e){return Array.isArray(e)&&typeof e[qd]=="object"}function je(e){return Array.isArray(e)&&e[qd]===!0}function Wd(e){return(e.flags&4)!==0}function hn(e){return e.componentOffset>-1}function Gd(e){return(e.flags&1)===1}function Rt(e){return!!e.template}function Gn(e){return(e[T]&512)!==0}function pn(e){return(e[T]&256)===256}var oa=class{previousValue;currentValue;firstChange;constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}};function Zd(e,t,n,r){t!==null?t.applyValueToInputSignal(t,r):e[n]=r}var Qd=(()=>{let e=()=>Yd;return e.ngInherit=!0,e})();function Yd(e){return e.type.prototype.ngOnChanges&&(e.setInput=_v),Mv}function Mv(){let e=Jd(this),t=e?.current;if(t){let n=e.previous;if(n===sn)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function _v(e,t,n,r,o){let i=this.declaredInputs[r],s=Jd(e)||Nv(e,{previous:sn,current:null}),a=s.current||(s.current={}),c=s.previous,l=c[i];a[i]=new oa(l&&l.currentValue,n,c===sn),Zd(e,t,o,n)}var Kd="__ngSimpleChanges__";function Jd(e){return e[Kd]||null}function Nv(e,t){return e[Kd]=t}var Ou=null;var F=function(e,t=null,n){Ou?.(e,t,n)},Xd="svg",Rv="math";function Le(e){for(;Array.isArray(e);)e=e[ve];return e}function xv(e,t){return Le(t[e])}function Ke(e,t){return Le(t[e.index])}function tr(e,t){return e.data[t]}function ut(e,t){let n=t[e];return ke(n)?n:n[ve]}function Ba(e){return(e[T]&128)===128}function Ov(e){return je(e[J])}function Zn(e,t){return t==null?null:e[t]}function ef(e){e[Yt]=0}function tf(e){e[T]&1024||(e[T]|=1024,Ba(e)&&nr(e))}function ti(e){return!!(e[T]&9216||e[Ce]?.dirty)}function ia(e){e[Ge].changeDetectionScheduler?.notify(8),e[T]&64&&(e[T]|=1024),ti(e)&&nr(e)}function nr(e){e[Ge].changeDetectionScheduler?.notify(0);let t=St(e);for(;t!==null&&!(t[T]&8192||(t[T]|=8192,!Ba(t)));)t=St(t)}function nf(e,t){if(pn(e))throw new E(911,!1);e[at]===null&&(e[at]=[]),e[at].push(t)}function Av(e,t){if(e[at]===null)return;let n=e[at].indexOf(t);n!==-1&&e[at].splice(n,1)}function St(e){let t=e[J];return je(t)?t[J]:t}var x={lFrame:ff(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var sa=!1;function Pv(){return x.lFrame.elementDepthCount}function kv(){x.lFrame.elementDepthCount++}function Lv(){x.lFrame.elementDepthCount--}function rf(){return x.bindingsEnabled}function rr(){return x.skipHydrationRootTNode!==null}function Fv(e){return x.skipHydrationRootTNode===e}function jv(e){x.skipHydrationRootTNode=e}function Vv(){x.skipHydrationRootTNode=null}function z(){return x.lFrame.lView}function gn(){return x.lFrame.tView}function dt(){let e=of();for(;e!==null&&e.type===64;)e=e.parent;return e}function of(){return x.lFrame.currentTNode}function Uv(){let e=x.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function or(e,t){let n=x.lFrame;n.currentTNode=e,n.isParent=t}function sf(){return x.lFrame.isParent}function $v(){x.lFrame.isParent=!1}function af(){return sa}function Au(e){let t=sa;return sa=e,t}function cf(){let e=x.lFrame,t=e.bindingRootIndex;return t===-1&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Hv(e){return x.lFrame.bindingIndex=e}function za(){return x.lFrame.bindingIndex++}function Bv(){return x.lFrame.inI18n}function zv(e,t){let n=x.lFrame;n.bindingIndex=n.bindingRootIndex=e,aa(t)}function qv(){return x.lFrame.currentDirectiveIndex}function aa(e){x.lFrame.currentDirectiveIndex=e}function lf(e){x.lFrame.currentQueryIndex=e}function Wv(e){let t=e[D];return t.type===2?t.declTNode:t.type===1?e[Oe]:null}function uf(e,t,n){if(n&M.SkipSelf){let o=t,i=e;for(;o=o.parent,o===null&&!(n&M.Host);)if(o=Wv(i),o===null||(i=i[er],o.type&10))break;if(o===null)return!1;t=o,e=i}let r=x.lFrame=df();return r.currentTNode=t,r.lView=e,!0}function qa(e){let t=df(),n=e[D];x.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function df(){let e=x.lFrame,t=e===null?null:e.child;return t===null?ff(e):t}function ff(e){let t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return e!==null&&(e.child=t),t}function hf(){let e=x.lFrame;return x.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var pf=hf;function Wa(){let e=hf();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function ni(){return x.lFrame.selectedIndex}function Mt(e){x.lFrame.selectedIndex=e}function Gv(){let e=x.lFrame;return tr(e.tView,e.selectedIndex)}function mn(){x.lFrame.currentNamespace=Xd}function ir(){Zv()}function Zv(){x.lFrame.currentNamespace=null}function gf(){return x.lFrame.currentNamespace}var mf=!0;function Ga(){return mf}function ft(e){mf=e}function Qv(e,t,n){let{ngOnChanges:r,ngOnInit:o,ngDoCheck:i}=t.type.prototype;if(r){let s=Yd(t);(n.preOrderHooks??=[]).push(e,s),(n.preOrderCheckHooks??=[]).push(e,s)}o&&(n.preOrderHooks??=[]).push(0-e,o),i&&((n.preOrderHooks??=[]).push(e,i),(n.preOrderCheckHooks??=[]).push(e,i))}function vf(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n<r;n++){let i=e.data[n].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:a,ngAfterViewInit:c,ngAfterViewChecked:l,ngOnDestroy:u}=i;s&&(e.contentHooks??=[]).push(-n,s),a&&((e.contentHooks??=[]).push(n,a),(e.contentCheckHooks??=[]).push(n,a)),c&&(e.viewHooks??=[]).push(-n,c),l&&((e.viewHooks??=[]).push(n,l),(e.viewCheckHooks??=[]).push(n,l)),u!=null&&(e.destroyHooks??=[]).push(n,u)}}function Io(e,t,n){yf(e,t,3,n)}function bo(e,t,n,r){(e[T]&3)===n&&yf(e,t,n,r)}function Hs(e,t){let n=e[T];(n&3)===t&&(n&=16383,n+=1,e[T]=n)}function yf(e,t,n,r){let o=r!==void 0?e[Yt]&65535:0,i=r??-1,s=t.length-1,a=0;for(let c=o;c<s;c++)if(typeof t[c+1]=="number"){if(a=t[c],r!=null&&a>=r)break}else t[c]<0&&(e[Yt]+=65536),(a<i||i==-1)&&(Yv(e,n,t,c),e[Yt]=(e[Yt]&4294901760)+c+2),c++}function Pu(e,t){F(4,e,t);let n=O(null);try{t.call(e)}finally{O(n),F(5,e,t)}}function Yv(e,t,n,r){let o=n[r]<0,i=n[r+1],s=o?-n[r]:n[r],a=e[s];o?e[T]>>14<e[Yt]>>16&&(e[T]&3)===t&&(e[T]+=16384,Pu(a,i)):Pu(a,i)}var tn=-1,Qn=class{factory;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(t,n,r){this.factory=t,this.canSeeViewProviders=n,this.injectImpl=r}};function Kv(e){return(e.flags&8)!==0}function Jv(e){return(e.flags&16)!==0}function Xv(e,t,n){let r=0;for(;r<n.length;){let o=n[r];if(typeof o=="number"){if(o!==0)break;r++;let i=n[r++],s=n[r++],a=n[r++];e.setAttribute(t,s,a,i)}else{let i=o,s=n[++r];ty(i)?e.setProperty(t,i,s):e.setAttribute(t,i,s),r++}}return r}function ey(e){return e===3||e===4||e===6}function ty(e){return e.charCodeAt(0)===64}function Za(e,t){if(!(t===null||t.length===0))if(e===null||e.length===0)e=t.slice();else{let n=-1;for(let r=0;r<t.length;r++){let o=t[r];typeof o=="number"?n=o:n===0||(n===-1||n===2?ku(e,n,o,null,t[++r]):ku(e,n,o,null,null))}}return e}function ku(e,t,n,r,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===n){o!==null&&(e[i+1]=o);return}i++,o!==null&&i++}s!==-1&&(e.splice(s,0,t),i=s+1),e.splice(i++,0,n),o!==null&&e.splice(i++,0,o)}function Ef(e){return e!==tn}function ko(e){return e&32767}function ny(e){return e>>16}function Lo(e,t){let n=ny(e),r=t;for(;n>0;)r=r[er],n--;return r}var ca=!0;function Lu(e){let t=ca;return ca=e,t}var ry=256,wf=ry-1,If=5,oy=0,Pe={};function iy(e,t,n){let r;typeof n=="string"?r=n.charCodeAt(0)||0:n.hasOwnProperty(zn)&&(r=n[zn]),r==null&&(r=n[zn]=oy++);let o=r&wf,i=1<<o;t.data[e+(o>>If)]|=i}function bf(e,t){let n=Cf(e,t);if(n!==-1)return n;let r=t[D];r.firstCreatePass&&(e.injectorIndex=t.length,Bs(r.data,e),Bs(t,null),Bs(r.blueprint,null));let o=Qa(e,t),i=e.injectorIndex;if(Ef(o)){let s=ko(o),a=Lo(o,t),c=a[D].data;for(let l=0;l<8;l++)t[i+l]=a[s+l]|c[s+l]}return t[i+8]=o,i}function Bs(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Cf(e,t){return e.injectorIndex===-1||e.parent&&e.parent.injectorIndex===e.injectorIndex||t[e.injectorIndex+8]===null?-1:e.injectorIndex}function Qa(e,t){if(e.parent&&e.parent.injectorIndex!==-1)return e.parent.injectorIndex;let n=0,r=null,o=t;for(;o!==null;){if(r=_f(o),r===null)return tn;if(n++,o=o[er],r.injectorIndex!==-1)return r.injectorIndex|n<<16}return tn}function sy(e,t,n){iy(e,t,n)}function Df(e,t,n){if(n&M.Optional||e!==void 0)return e;ja(t,"NodeInjector")}function Tf(e,t,n,r){if(n&M.Optional&&r===void 0&&(r=null),(n&(M.Self|M.Host))===0){let o=e[lt],i=Ie(void 0);try{return o?o.get(t,r,n&M.Optional):Ad(t,r,n&M.Optional)}finally{Ie(i)}}return Df(r,t,n)}function Sf(e,t,n,r=M.Default,o){if(e!==null){if(t[T]&2048&&!(r&M.Self)){let s=dy(e,t,n,r,Pe);if(s!==Pe)return s}let i=Mf(e,t,n,r,Pe);if(i!==Pe)return i}return Tf(t,n,r,o)}function Mf(e,t,n,r,o){let i=ly(n);if(typeof i=="function"){if(!uf(t,e,r))return r&M.Host?Df(o,n,r):Tf(t,n,r,o);try{let s;if(s=i(r),s==null&&!(r&M.Optional))ja(n);else return s}finally{pf()}}else if(typeof i=="number"){let s=null,a=Cf(e,t),c=tn,l=r&M.Host?t[ye][Oe]:null;for((a===-1||r&M.SkipSelf)&&(c=a===-1?Qa(e,t):t[a+8],c===tn||!ju(r,!1)?a=-1:(s=t[D],a=ko(c),t=Lo(c,t)));a!==-1;){let u=t[D];if(Fu(i,a,u.data)){let f=ay(a,t,n,s,r,l);if(f!==Pe)return f}c=t[a+8],c!==tn&&ju(r,t[D].data[a+8]===l)&&Fu(i,a,t)?(s=u,a=ko(c),t=Lo(c,t)):a=-1}}return o}function ay(e,t,n,r,o,i){let s=t[D],a=s.data[e+8],c=r==null?hn(a)&&ca:r!=s&&(a.type&3)!==0,l=o&M.Host&&i===a,u=cy(a,s,n,c,l);return u!==null?la(t,s,u,a):Pe}function cy(e,t,n,r,o){let i=e.providerIndexes,s=t.data,a=i&1048575,c=e.directiveStart,l=e.directiveEnd,u=i>>20,f=r?a:a+u,p=o?a+u:l;for(let d=f;d<p;d++){let g=s[d];if(d<c&&n===g||d>=c&&g.type===n)return d}if(o){let d=s[c];if(d&&Rt(d)&&d.type===n)return c}return null}function la(e,t,n,r){let o=e[n],i=t.data;if(o instanceof Qn){let s=o;s.resolving&&xd(sv(i[n]));let a=Lu(s.canSeeViewProviders);s.resolving=!0;let c,l=s.injectImpl?Ie(s.injectImpl):null,u=uf(e,r,M.Default);try{o=e[n]=s.factory(void 0,i,e,r),t.firstCreatePass&&n>=r.directiveStart&&Qv(n,i[n],t)}finally{l!==null&&Ie(l),Lu(a),s.resolving=!1,pf()}}return o}function ly(e){if(typeof e=="string")return e.charCodeAt(0)||0;let t=e.hasOwnProperty(zn)?e[zn]:void 0;return typeof t=="number"?t>=0?t&wf:uy:t}function Fu(e,t,n){let r=1<<e;return!!(n[t+(e>>If)]&r)}function ju(e,t){return!(e&M.Self)&&!(e&M.Host&&t)}var Dt=class{_tNode;_lView;constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return Sf(this._tNode,this._lView,t,Jo(r),n)}};function uy(){return new Dt(dt(),z())}function Ya(e){return La(()=>{let t=e.prototype.constructor,n=t[Mo]||ua(t),r=Object.prototype,o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){let i=o[Mo]||ua(o);if(i&&i!==n)return i;o=Object.getPrototypeOf(o)}return i=>new i})}function ua(e){return Sd(e)?()=>{let t=ua(be(e));return t&&t()}:on(e)}function dy(e,t,n,r,o){let i=e,s=t;for(;i!==null&&s!==null&&s[T]&2048&&!Gn(s);){let a=Mf(i,s,n,r|M.Self,Pe);if(a!==Pe)return a;let c=i.parent;if(!c){let l=s[zd];if(l){let u=l.get(n,Pe,r);if(u!==Pe)return u}c=_f(s),s=s[er]}i=c}return o}function _f(e){let t=e[D],n=t.type;return n===2?t.declTNode:n===1?e[Oe]:null}function Vu(e,t=null,n=null,r){let o=Nf(e,t,n,r);return o.resolveInjectorInitializers(),o}function Nf(e,t=null,n=null,r,o=new Set){let i=[n||an,mv(e)];return r=r||(typeof e=="object"?void 0:ge(e)),new qn(i,t||Ha(),r||null,o)}var xe=class e{static THROW_IF_NOT_FOUND=Ct;static NULL=new xo;static create(t,n){if(Array.isArray(t))return Vu({name:""},n,t,"");{let r=t.name??"";return Vu({name:r},t.parent,t.providers,r)}}static \u0275prov=I({token:e,providedIn:"any",factory:()=>_(kd)});static __NG_ELEMENT_ID__=-1};var fy=new v("");fy.__NG_ELEMENT_ID__=e=>{let t=dt();if(t===null)throw new E(204,!1);if(t.type&2)return t.value;if(e&M.Optional)return null;throw new E(204,!1)};var Rf=!1,sr=(()=>{class e{static __NG_ELEMENT_ID__=hy;static __NG_ENV_ID__=n=>n}return e})(),da=class extends sr{_lView;constructor(t){super(),this._lView=t}onDestroy(t){return nf(this._lView,t),()=>Av(this._lView,t)}};function hy(){return new da(z())}var un=class{},ri=new v("",{providedIn:"root",factory:()=>!1});var xf=new v(""),Of=new v(""),Je=(()=>{class e{taskId=0;pendingTasks=new Set;get _hasPendingTasks(){return this.hasPendingTasks.value}hasPendingTasks=new ne(!1);add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let n=this.taskId++;return this.pendingTasks.add(n),n}has(n){return this.pendingTasks.has(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)}static \u0275prov=I({token:e,providedIn:"root",factory:()=>new e})}return e})();var fa=class extends te{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(t=!1){super(),this.__isAsync=t,Hd()&&(this.destroyRef=h(sr,{optional:!0})??void 0,this.pendingTasks=h(Je,{optional:!0})??void 0)}emit(t){let n=O(null);try{super.next(t)}finally{O(n)}}subscribe(t,n,r){let o=t,i=n||(()=>null),s=r;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=this.wrapInTimeout(i),o&&(o=this.wrapInTimeout(o)),s&&(s=this.wrapInTimeout(s)));let a=super.subscribe({next:o,error:i,complete:s});return t instanceof H&&t.add(a),a}wrapInTimeout(t){return n=>{let r=this.pendingTasks?.add();setTimeout(()=>{t(n),r!==void 0&&this.pendingTasks?.remove(r)})}}},le=fa;function Fo(...e){}function Af(e){let t,n;function r(){e=Fo;try{n!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(n),t!==void 0&&clearTimeout(t)}catch{}}return t=setTimeout(()=>{e(),r()}),typeof requestAnimationFrame=="function"&&(n=requestAnimationFrame(()=>{e(),r()})),()=>r()}function Uu(e){return queueMicrotask(()=>e()),()=>{e=Fo}}var Ka="isAngularZone",jo=Ka+"_ID",py=0,$=class e{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new le(!1);onMicrotaskEmpty=new le(!1);onStable=new le(!1);onError=new le(!1);constructor(t){let{enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:o=!1,scheduleInRootZone:i=Rf}=t;if(typeof Zone>"u")throw new E(908,!1);Zone.assertZonePatched();let s=this;s._nesting=0,s._outer=s._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(s._inner=s._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!o&&r,s.shouldCoalesceRunChangeDetection=o,s.callbackScheduled=!1,s.scheduleInRootZone=i,vy(s)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(Ka)===!0}static assertInAngularZone(){if(!e.isInAngularZone())throw new E(909,!1)}static assertNotInAngularZone(){if(e.isInAngularZone())throw new E(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,o){let i=this._inner,s=i.scheduleEventTask("NgZoneEvent: "+o,t,gy,Fo,Fo);try{return i.runTask(s,n,r)}finally{i.cancelTask(s)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}},gy={};function Ja(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 my(e){if(e.isCheckStableRunning||e.callbackScheduled)return;e.callbackScheduled=!0;function t(){Af(()=>{e.callbackScheduled=!1,ha(e),e.isCheckStableRunning=!0,Ja(e),e.isCheckStableRunning=!1})}e.scheduleInRootZone?Zone.root.run(()=>{t()}):e._outer.run(()=>{t()}),ha(e)}function vy(e){let t=()=>{my(e)},n=py++;e._inner=e._inner.fork({name:"angular",properties:{[Ka]:!0,[jo]:n,[jo+n]:!0},onInvokeTask:(r,o,i,s,a,c)=>{if(yy(c))return r.invokeTask(i,s,a,c);try{return $u(e),r.invokeTask(i,s,a,c)}finally{(e.shouldCoalesceEventChangeDetection&&s.type==="eventTask"||e.shouldCoalesceRunChangeDetection)&&t(),Hu(e)}},onInvoke:(r,o,i,s,a,c,l)=>{try{return $u(e),r.invoke(i,s,a,c,l)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!Ey(c)&&t(),Hu(e)}},onHasTask:(r,o,i,s)=>{r.hasTask(i,s),o===i&&(s.change=="microTask"?(e._hasPendingMicrotasks=s.microTask,ha(e),Ja(e)):s.change=="macroTask"&&(e.hasPendingMacrotasks=s.macroTask))},onHandleError:(r,o,i,s)=>(r.handleError(i,s),e.runOutsideAngular(()=>e.onError.emit(s)),!1)})}function ha(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&e.callbackScheduled===!0?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function $u(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Hu(e){e._nesting--,Ja(e)}var pa=class{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new le;onMicrotaskEmpty=new le;onStable=new le;onError=new le;run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,o){return t.apply(n,r)}};function yy(e){return Pf(e,"__ignore_ng_zone__")}function Ey(e){return Pf(e,"__scheduler_tick__")}function Pf(e,t){return!Array.isArray(e)||e.length!==1?!1:e[0]?.data?.[t]===!0}var Ye=class{_console=console;handleError(t){this._console.error("ERROR",t)}},wy=new v("",{providedIn:"root",factory:()=>{let e=h($),t=h(Ye);return n=>e.runOutsideAngular(()=>t.handleError(n))}});function Bu(e,t){return Dd(e,t)}function Iy(e){return Dd(Cd,e)}var kf=(Bu.required=Iy,Bu);function by(){return Xa(dt(),z())}function Xa(e,t){return new Cy(Ke(e,t))}var Cy=(()=>{class e{nativeElement;constructor(n){this.nativeElement=n}static __NG_ELEMENT_ID__=by}return e})();var Dy="ngSkipHydration",Ty="ngskiphydration";function Lf(e){let t=e.mergedAttrs;if(t===null)return!1;for(let n=0;n<t.length;n+=2){let r=t[n];if(typeof r=="number")return!1;if(typeof r=="string"&&r.toLowerCase()===Ty)return!0}return!1}function Ff(e){return e.hasAttribute(Dy)}function Vo(e){return(e.flags&128)===128}function Sy(e){if(Vo(e))return!0;let t=e.parent;for(;t;){if(Vo(e)||Lf(t))return!0;t=t.parent}return!1}var jf=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(jf||{}),Vf=new Map,My=0;function _y(){return My++}function Ny(e){Vf.set(e[ei],e)}function ga(e){Vf.delete(e[ei])}var zu="__ngContext__";function ar(e,t){ke(t)?(e[zu]=t[ei],Ny(t)):e[zu]=t}function Uf(e){return Hf(e[Wn])}function $f(e){return Hf(e[Ne])}function Hf(e){for(;e!==null&&!je(e);)e=e[Ne];return e}var ma;function Bf(e){ma=e}function oi(){if(ma!==void 0)return ma;if(typeof document<"u")return document;throw new E(210,!1)}var _t=new v("",{providedIn:"root",factory:()=>Ry}),Ry="ng",ec=new v(""),vn=new v("",{providedIn:"platform",factory:()=>"unknown"});var tc=new v("",{providedIn:"root",factory:()=>oi().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});function xy(){let e=new yn;return e.store=Oy(oi(),h(_t)),e}var yn=(()=>{class e{static \u0275prov=I({token:e,providedIn:"root",factory:xy});store={};onSerializeCallbacks={};get(n,r){return this.store[n]!==void 0?this.store[n]:r}set(n,r){this.store[n]=r}remove(n){delete this.store[n]}hasKey(n){return this.store.hasOwnProperty(n)}get isEmpty(){return Object.keys(this.store).length===0}onSerialize(n,r){this.onSerializeCallbacks[n]=r}toJson(){for(let n in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(n))try{this.store[n]=this.onSerializeCallbacks[n]()}catch(r){console.warn("Exception in onSerialize callback: ",r)}return JSON.stringify(this.store).replace(/</g,"\\u003C")}}return e})();function Oy(e,t){let n=e.getElementById(t+"-state");if(n?.textContent)try{return JSON.parse(n.textContent)}catch(r){console.warn("Exception while restoring TransferState for app "+t,r)}return{}}var zf="h",qf="b",Ay="f",Py="n",ky="e",Ly="t",nc="c",Wf="x",Uo="r",Fy="i",jy="n",Gf="d";var Vy="di",Uy="s",$y="p";var yo=new v(""),Zf=!1,Qf=new v("",{providedIn:"root",factory:()=>Zf});var Yf=new v(""),Hy=!1,By=new v(""),qu=new v("",{providedIn:"root",factory:()=>new Map}),rc=function(e){return e[e.CHANGE_DETECTION=0]="CHANGE_DETECTION",e[e.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",e}(rc||{}),En=new v(""),Wu=new Set;function ht(e){Wu.has(e)||(Wu.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}var Kf=(()=>{class e{view;node;constructor(n,r){this.view=n,this.node=r}static __NG_ELEMENT_ID__=zy}return e})();function zy(){return new Kf(z(),dt())}var Kt=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(Kt||{}),Jf=(()=>{class e{impl=null;execute(){this.impl?.execute()}static \u0275prov=I({token:e,providedIn:"root",factory:()=>new e})}return e})(),qy=[Kt.EarlyRead,Kt.Write,Kt.MixedReadWrite,Kt.Read],Wy=(()=>{class e{ngZone=h($);scheduler=h(un);errorHandler=h(Ye,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){h(En,{optional:!0})}execute(){let n=this.sequences.size>0;n&&F(16),this.executing=!0;for(let r of qy)for(let o of this.sequences)if(!(o.erroredOrDestroyed||!o.hooks[r]))try{o.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>{let i=o.hooks[r];return i(o.pipelinedValue)},o.snapshot))}catch(i){o.erroredOrDestroyed=!0,this.errorHandler?.handleError(i)}this.executing=!1;for(let r of this.sequences)r.afterRun(),r.once&&(this.sequences.delete(r),r.destroy());for(let r of this.deferredRegistrations)this.sequences.add(r);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear(),n&&F(17)}register(n){let{view:r}=n;r!==void 0?((r[en]??=[]).push(n),nr(r),r[T]|=8192):this.executing?this.deferredRegistrations.add(n):this.addSequence(n)}addSequence(n){this.sequences.add(n),this.scheduler.notify(7)}unregister(n){this.executing&&this.sequences.has(n)?(n.erroredOrDestroyed=!0,n.pipelinedValue=void 0,n.once=!0):(this.sequences.delete(n),this.deferredRegistrations.delete(n))}maybeTrace(n,r){return r?r.run(rc.AFTER_NEXT_RENDER,n):n()}static \u0275prov=I({token:e,providedIn:"root",factory:()=>new e})}return e})(),va=class{impl;hooks;view;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(t,n,r,o,i,s=null){this.impl=t,this.hooks=n,this.view=r,this.once=o,this.snapshot=s,this.unregisterOnDestroy=i?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.();let t=this.view?.[en];t&&(this.view[en]=t.filter(n=>n!==this))}};function oc(e,t){!t?.injector&&Bd(oc);let n=t?.injector??h(xe);return ht("NgAfterNextRender"),Zy(e,n,t,!0)}function Gy(e,t){if(e instanceof Function){let n=[void 0,void 0,void 0,void 0];return n[t]=e,n}else return[e.earlyRead,e.write,e.mixedReadWrite,e.read]}function Zy(e,t,n,r){let o=t.get(Jf);o.impl??=t.get(Wy);let i=t.get(En,null,{optional:!0}),s=n?.phase??Kt.MixedReadWrite,a=n?.manualCleanup!==!0?t.get(sr):null,c=t.get(Kf,null,{optional:!0}),l=new va(o.impl,Gy(e,s),c?.view,r,a,i?.snapshot(null));return o.impl.register(l),l}var pe=function(e){return e[e.NOT_STARTED=0]="NOT_STARTED",e[e.IN_PROGRESS=1]="IN_PROGRESS",e[e.COMPLETE=2]="COMPLETE",e[e.FAILED=3]="FAILED",e}(pe||{}),Gu=0,Qy=1,Z=function(e){return e[e.Placeholder=0]="Placeholder",e[e.Loading=1]="Loading",e[e.Complete=2]="Complete",e[e.Error=3]="Error",e}(Z||{});var Yy=0,ii=1;var Ky=4,Jy=5;var Xy=7,nn=8,eE=9,Xf=function(e){return e[e.Manual=0]="Manual",e[e.Playthrough=1]="Playthrough",e}(Xf||{});function Co(e,t){let n=nE(e),r=t[n];if(r!==null){for(let o of r)o();t[n]=null}}function tE(e){Co(1,e),Co(0,e),Co(2,e)}function nE(e){let t=Ky;return e===1?t=Jy:e===2&&(t=eE),t}function eh(e){return e+1}function cr(e,t){let n=e[D],r=eh(t.index);return e[r]}function si(e,t){let n=eh(t.index);return e.data[n]}function rE(e,t,n){let r=t[D],o=si(r,n);switch(e){case Z.Complete:return o.primaryTmplIndex;case Z.Loading:return o.loadingTmplIndex;case Z.Error:return o.errorTmplIndex;case Z.Placeholder:return o.placeholderTmplIndex;default:return null}}function Zu(e,t){return t===Z.Placeholder?e.placeholderBlockConfig?.[Gu]??null:t===Z.Loading?e.loadingBlockConfig?.[Gu]??null:null}function oE(e){return e.loadingBlockConfig?.[Qy]??null}function Qu(e,t){if(!e||e.length===0)return t;let n=new Set(e);for(let r of t)n.add(r);return e.length===n.size?e:Array.from(n)}function iE(e,t){let n=t.primaryTmplIndex+X;return tr(e,n)}var ai="ngb";var sE=(e,t,n)=>{let r=e,o=r.__jsaction_fns??new Map,i=o.get(t)??[];i.push(n),o.set(t,i),r.__jsaction_fns=o},aE=(e,t)=>{let n=e,r=n.getAttribute(ai)??"",o=t.get(r)??new Set;o.has(n)||o.add(n),t.set(r,o)};var cE=e=>{e.removeAttribute(Ps.JSACTION),e.removeAttribute(ai),e.__jsaction_fns=void 0},lE=new v("",{providedIn:"root",factory:()=>({})});function th(e,t){let n=t?.__jsaction_fns?.get(e.type);if(!(!n||!t?.isConnected))for(let r of n)r(e)}var ic=new v("");var uE="__nghData__",nh=uE,dE="__nghDeferData__",fE=dE,zs="ngh",hE="nghm",rh=()=>null;function pE(e,t,n=!1){let r=e.getAttribute(zs);if(r==null)return null;let[o,i]=r.split("|");if(r=n?i:o,!r)return null;let s=i?`|${i}`:"",a=n?o:s,c={};if(r!==""){let u=t.get(yn,null,{optional:!0});u!==null&&(c=u.get(nh,[])[Number(r)])}let l={data:c,firstChild:e.firstChild??null};return n&&(l.firstChild=e,ci(l,0,e.nextSibling)),a?e.setAttribute(zs,a):e.removeAttribute(zs),l}function gE(){rh=pE}function oh(e,t,n=!1){return rh(e,t,n)}function mE(e){let t=e._lView;return t[D].type===2?null:(Gn(t)&&(t=t[X]),t)}function vE(e){return e.textContent?.replace(/\s/gm,"")}function yE(e){let t=oi(),n=t.createNodeIterator(e,NodeFilter.SHOW_COMMENT,{acceptNode(i){let s=vE(i);return s==="ngetn"||s==="ngtns"?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}}),r,o=[];for(;r=n.nextNode();)o.push(r);for(let i of o)i.textContent==="ngetn"?i.replaceWith(t.createTextNode("")):i.remove()}function ci(e,t,n){e.segmentHeads??={},e.segmentHeads[t]=n}function ya(e,t){return e.segmentHeads?.[t]??null}function EE(e){return e.get(By,!1,{optional:!0})}function wE(e,t){let n=e.data,r=n[ky]?.[t]??null;return r===null&&n[nc]?.[t]&&(r=sc(e,t)),r}function ih(e,t){return e.data[nc]?.[t]??null}function sc(e,t){let n=ih(e,t)??[],r=0;for(let o of n)r+=o[Uo]*(o[Wf]??1);return r}function IE(e){if(typeof e.disconnectedNodes>"u"){let t=e.data[Gf];e.disconnectedNodes=t?new Set(t):null}return e.disconnectedNodes}function lr(e,t){if(typeof e.disconnectedNodes>"u"){let n=e.data[Gf];e.disconnectedNodes=n?new Set(n):null}return!!IE(e)?.has(t)}function bE(e,t){let n=t.get(ic),o=t.get(yn).get(fE,{}),i=!1,s=e,a=null,c=[];for(;!i&&s;){i=n.has(s);let l=n.hydrating.get(s);if(a===null&&l!=null){a=l.promise;break}c.unshift(s),s=o[s][$y]}return{parentBlockPromise:a,hydrationQueue:c}}function qs(e){return!!e&&e.nodeType===Node.COMMENT_NODE&&e.textContent?.trim()===hE}function Yu(e){for(;e&&e.nodeType===Node.TEXT_NODE;)e=e.previousSibling;return e}function CE(e){for(let r of e.body.childNodes)if(qs(r))return;let t=Yu(e.body.previousSibling);if(qs(t))return;let n=Yu(e.head.lastChild);if(!qs(n))throw new E(-507,!1)}function sh(e,t){let n=e.contentQueries;if(n!==null){let r=O(null);try{for(let o=0;o<n.length;o+=2){let i=n[o],s=n[o+1];if(s!==-1){let a=e.data[s];lf(i),a.contentQueries(2,t[s],s)}}}finally{O(r)}}}function Ea(e,t,n){lf(0);let r=O(null);try{t(e,n)}finally{O(r)}}function ah(e,t,n){if(Wd(t)){let r=O(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=n[s];a.contentQueries(1,c,s)}}}finally{O(r)}}}var Fe=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(Fe||{});var $o=class{changingThisBreaksApplicationSecurity;constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${bd})`}};function ch(e){return e instanceof $o?e.changingThisBreaksApplicationSecurity:e}function lh(e,t){let n=DE(e);if(n!=null&&n!==t){if(n==="ResourceURL"&&t==="URL")return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${bd})`)}return n===t}function DE(e){return e instanceof $o&&e.getTypeName()||null}var TE=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function uh(e){return e=String(e),e.match(TE)?e:"unsafe:"+e}var ac=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}(ac||{});function dh(e){let t=SE();return t?t.sanitize(ac.URL,e)||"":lh(e,"URL")?ch(e):uh(Fa(e))}function SE(){let e=z();return e&&e[Ge].sanitizer}var ME=/^>|^->|<!--|-->|--!>|<!-$/g,_E=/(<|>)/g,NE="\u200B$1\u200B";function RE(e){return e.replace(ME,t=>t.replace(_E,NE))}function xE(e){return e.ownerDocument.body}function fh(e){return e instanceof Function?e():e}function OE(e,t,n){let r=e.length;for(;;){let o=e.indexOf(t,n);if(o===-1)return o;if(o===0||e.charCodeAt(o-1)<=32){let i=t.length;if(o+i===r||e.charCodeAt(o+i)<=32)return o}n=o+1}}var hh="ng-template";function AE(e,t,n,r){let o=0;if(r){for(;o<t.length&&typeof t[o]=="string";o+=2)if(t[o]==="class"&&OE(t[o+1].toLowerCase(),n,0)!==-1)return!0}else if(cc(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()===n)return!0}return!1}function cc(e){return e.type===4&&e.value!==hh}function PE(e,t,n){let r=e.type===4&&!n?hh:e.value;return t===r}function kE(e,t,n){let r=4,o=e.attrs,i=o!==null?jE(o):0,s=!1;for(let a=0;a<t.length;a++){let c=t[a];if(typeof c=="number"){if(!s&&!_e(r)&&!_e(c))return!1;if(s&&_e(c))continue;s=!1,r=c|r&1;continue}if(!s)if(r&4){if(r=2|r&1,c!==""&&!PE(e,c,n)||c===""&&t.length===1){if(_e(r))return!1;s=!0}}else if(r&8){if(o===null||!AE(e,o,c,n)){if(_e(r))return!1;s=!0}}else{let l=t[++a],u=LE(c,o,cc(e),n);if(u===-1){if(_e(r))return!1;s=!0;continue}if(l!==""){let f;if(u>i?f="":f=o[u+1].toLowerCase(),r&2&&l!==f){if(_e(r))return!1;s=!0}}}}return _e(r)||s}function _e(e){return(e&1)===0}function LE(e,t,n,r){if(t===null)return-1;let o=0;if(r||!n){let i=!1;for(;o<t.length;){let s=t[o];if(s===e)return o;if(s===3||s===6)i=!0;else if(s===1||s===2){let a=t[++o];for(;typeof a=="string";)a=t[++o];continue}else{if(s===4)break;if(s===0){o+=4;continue}}o+=i?1:2}return-1}else return VE(t,e)}function FE(e,t,n=!1){for(let r=0;r<t.length;r++)if(kE(e,t[r],n))return!0;return!1}function jE(e){for(let t=0;t<e.length;t++){let n=e[t];if(ey(n))return t}return e.length}function VE(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){let r=e[n];if(typeof r=="number")return-1;if(r===t)return n;n++}return-1}function Ku(e,t){return e?":not("+t.trim()+")":t}function UE(e){let t=e[0],n=1,r=2,o="",i=!1;for(;n<e.length;){let s=e[n];if(typeof s=="string")if(r&2){let a=e[++n];o+="["+s+(a.length>0?'="'+a+'"':"")+"]"}else r&8?o+="."+s:r&4&&(o+=" "+s);else o!==""&&!_e(s)&&(t+=Ku(i,o),o=""),r=s,i=i||!_e(r);n++}return o!==""&&(t+=Ku(i,o)),t}function $E(e){return e.map(UE).join(",")}function HE(e){let t=[],n=[],r=1,o=2;for(;r<e.length;){let i=e[r];if(typeof i=="string")o===2?i!==""&&t.push(i,e[++r]):o===8&&n.push(i);else{if(!_e(o))break;o=i}r++}return n.length&&t.push(1,...n),t}var ur={};function ph(e,t){return e.createText(t)}function BE(e,t,n){e.setValue(t,n)}function gh(e,t){return e.createComment(RE(t))}function lc(e,t,n){return e.createElement(t,n)}function Ho(e,t,n,r,o){e.insertBefore(t,n,r,o)}function mh(e,t,n){e.appendChild(t,n)}function Ju(e,t,n,r,o){r!==null?Ho(e,t,n,r,o):mh(e,t,n)}function uc(e,t,n){e.removeChild(null,t,n)}function vh(e){e.textContent=""}function zE(e,t,n){e.setAttribute(t,"style",n)}function qE(e,t,n){n===""?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}function yh(e,t,n){let{mergedAttrs:r,classes:o,styles:i}=n;r!==null&&Xv(e,t,r),o!==null&&qE(e,t,o),i!==null&&zE(e,t,i)}function dc(e,t,n,r,o,i,s,a,c,l,u){let f=X+r,p=f+o,d=WE(f,p),g=typeof l=="function"?l():l;return d[D]={type:e,blueprint:d,template:n,queries:null,viewQuery:a,declTNode:t,data:d.slice().fill(null,f),bindingStartIndex:f,expandoStartIndex:p,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:g,incompleteFirstPass:!1,ssrId:u}}function WE(e,t){let n=[];for(let r=0;r<t;r++)n.push(r<e?null:ur);return n}function GE(e){let t=e.tView;return t===null||t.incompleteFirstPass?e.tView=dc(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function fc(e,t,n,r,o,i,s,a,c,l,u){let f=t.blueprint.slice();return f[ve]=o,f[T]=r|4|128|8|64|1024,(l!==null||e&&e[T]&2048)&&(f[T]|=2048),ef(f),f[J]=f[er]=e,f[ie]=n,f[Ge]=s||e&&e[Ge],f[Q]=a||e&&e[Q],f[lt]=c||e&&e[lt]||null,f[Oe]=i,f[ei]=_y(),f[Re]=u,f[zd]=l,f[ye]=t.type==2?e[ye]:f,f}function ZE(e,t,n){let r=Ke(t,e),o=GE(n),i=e[Ge].rendererFactory,s=hc(e,fc(e,o,null,Eh(n),r,t,null,i.createRenderer(r,n),null,null,null));return e[t.index]=s}function Eh(e){let t=16;return e.signals?t=4096:e.onPush&&(t=64),t}function wh(e,t,n,r){if(n===0)return-1;let o=t.length;for(let i=0;i<n;i++)t.push(r),e.blueprint.push(r),e.data.push(null);return o}function hc(e,t){return e[Wn]?e[xu][Ne]=t:e[Wn]=t,e[xu]=t,t}function li(e=1){Ih(gn(),z(),ni()+e,!1)}function Ih(e,t,n,r){if(!r)if((t[T]&3)===3){let i=e.preOrderCheckHooks;i!==null&&Io(t,i,n)}else{let i=e.preOrderHooks;i!==null&&bo(t,i,0,n)}Mt(n)}var ui=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(ui||{});function wa(e,t,n,r){let o=O(null);try{let[i,s,a]=e.inputs[n],c=null;(s&ui.SignalBased)!==0&&(c=t[i][Ft]),c!==null&&c.transformFn!==void 0?r=c.transformFn(r):a!==null&&(r=a.call(t,r)),e.setInput!==null?e.setInput(t,c,r,n,i):Zd(t,c,i,r)}finally{O(o)}}function bh(e,t,n,r,o){let i=ni(),s=r&2;try{Mt(-1),s&&t.length>X&&Ih(e,t,X,!1),F(s?2:0,o),n(r,o)}finally{Mt(i),F(s?3:1,o)}}function pc(e,t,n){nw(e,t,n),(n.flags&64)===64&&rw(e,t,n)}function Ch(e,t,n=Ke){let r=t.localNames;if(r!==null){let o=t.index+1;for(let i=0;i<r.length;i+=2){let s=r[i+1],a=s===-1?n(t,e):e[s];e[o++]=a}}}function QE(e,t,n,r){let i=r.get(Qf,Zf)||n===Fe.ShadowDom,s=e.selectRootElement(t,i);return YE(s),s}function YE(e){Dh(e)}var Dh=()=>null;function KE(e){Ff(e)?vh(e):yE(e)}function JE(){Dh=KE}function XE(e){return e==="class"?"className":e==="for"?"htmlFor":e==="formaction"?"formAction":e==="innerHtml"?"innerHTML":e==="readonly"?"readOnly":e==="tabindex"?"tabIndex":e}function ew(e,t,n,r,o,i,s,a){if(!a&&mc(t,e,n,r,o)){hn(t)&&tw(n,t.index);return}if(t.type&3){let c=Ke(t,n);r=XE(r),o=s!=null?s(o,t.value||"",r):o,i.setProperty(c,r,o)}else t.type&12}function tw(e,t){let n=ut(t,e);n[T]&16||(n[T]|=64)}function nw(e,t,n){let r=n.directiveStart,o=n.directiveEnd;hn(n)&&ZE(t,n,e.data[r+n.componentOffset]),e.firstCreatePass||bf(n,t);let i=n.initialInputs;for(let s=r;s<o;s++){let a=e.data[s],c=la(t,e,s,n);if(ar(c,t),i!==null&&iw(t,s-r,c,a,n,i),Rt(a)){let l=ut(n.index,t);l[ie]=la(t,e,s,n)}}}function rw(e,t,n){let r=n.directiveStart,o=n.directiveEnd,i=n.index,s=qv();try{Mt(i);for(let a=r;a<o;a++){let c=e.data[a],l=t[a];aa(a),(c.hostBindings!==null||c.hostVars!==0||c.hostAttrs!==null)&&ow(c,l)}}finally{Mt(-1),aa(s)}}function ow(e,t){e.hostBindings!==null&&e.hostBindings(1,t)}function Th(e,t){let n=e.directiveRegistry,r=null;if(n)for(let o=0;o<n.length;o++){let i=n[o];FE(t,i.selectors,!1)&&(r??=[],Rt(i)?r.unshift(i):r.push(i))}return r}function iw(e,t,n,r,o,i){let s=i[t];if(s!==null)for(let a=0;a<s.length;a+=2){let c=s[a],l=s[a+1];wa(r,n,c,l)}}function gc(e,t){let n=e[lt],r=n?n.get(Ye,null):null;r&&r.handleError(t)}function mc(e,t,n,r,o){let i=e.inputs?.[r],s=e.hostDirectiveInputs?.[r],a=!1;if(s)for(let c=0;c<s.length;c+=2){let l=s[c],u=s[c+1],f=t.data[l];wa(f,n[l],u,o),a=!0}if(i)for(let c of i){let l=n[c],u=t.data[c];wa(u,l,r,o),a=!0}return a}function sw(e,t){let n=ut(t,e),r=n[D];aw(r,n);let o=n[ve];o!==null&&n[Re]===null&&(n[Re]=oh(o,n[lt])),F(18),vc(r,n,n[ie]),F(19,n[ie])}function aw(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}function vc(e,t,n){qa(t);try{let r=e.viewQuery;r!==null&&Ea(1,r,n);let o=e.template;o!==null&&bh(e,t,o,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),t[ln]?.finishViewCreation(e),e.staticContentQueries&&sh(e,t),e.staticViewQueries&&Ea(2,e.viewQuery,n);let i=e.components;i!==null&&cw(t,i)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{t[T]&=-5,Wa()}}function cw(e,t){for(let n=0;n<t.length;n++)sw(e,t[n])}function yc(e,t,n,r){let o=O(null);try{let i=t.tView,a=e[T]&4096?4096:16,c=fc(e,i,n,a,null,t,null,null,r?.injector??null,r?.embeddedViewInjector??null,r?.dehydratedView??null),l=e[t.index];c[cn]=l;let u=e[ln];return u!==null&&(c[ln]=u.createEmbeddedView(i)),vc(i,c,n),c}finally{O(o)}}function Yn(e,t){return!t||t.firstChild===null||Vo(e)}var lw;function Ec(e,t){return lw(e,t)}var wn=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(wn||{});function In(e){return(e.flags&32)===32}function Jt(e,t,n,r,o){if(r!=null){let i,s=!1;je(r)?i=r:ke(r)&&(s=!0,r=r[ve]);let a=Le(r);e===0&&n!==null?o==null?mh(t,n,a):Ho(t,n,a,o||null,!0):e===1&&n!==null?Ho(t,n,a,o||null,!0):e===2?uc(t,a,s):e===3&&t.destroyNode(a),i!=null&&Iw(t,e,i,n,o)}}function uw(e,t){Sh(e,t),t[ve]=null,t[Oe]=null}function dw(e,t,n,r,o,i){r[ve]=o,r[Oe]=t,fi(e,r,n,1,o,i)}function Sh(e,t){t[Ge].changeDetectionScheduler?.notify(9),fi(e,t,t[Q],2,null,null)}function fw(e){let t=e[Wn];if(!t)return Ws(e[D],e);for(;t;){let n=null;if(ke(t))n=t[Wn];else{let r=t[re];r&&(n=r)}if(!n){for(;t&&!t[Ne]&&t!==e;)ke(t)&&Ws(t[D],t),t=t[J];t===null&&(t=e),ke(t)&&Ws(t[D],t),n=t&&t[Ne]}t=n}}function wc(e,t){let n=e[Po],r=n.indexOf(t);n.splice(r,1)}function di(e,t){if(pn(t))return;let n=t[Q];n.destroyNode&&fi(e,t,n,3,null,null),fw(t)}function Ws(e,t){if(pn(t))return;let n=O(null);try{t[T]&=-129,t[T]|=256,t[Ce]&&ds(t[Ce]),pw(e,t),hw(e,t),t[D].type===1&&t[Q].destroy();let r=t[cn];if(r!==null&&je(t[J])){r!==t[J]&&wc(r,t);let o=t[ln];o!==null&&o.detachView(e)}ga(t)}finally{O(n)}}function hw(e,t){let n=e.cleanup,r=t[Ru];if(n!==null)for(let s=0;s<n.length-1;s+=2)if(typeof n[s]=="string"){let a=n[s+3];a>=0?r[a]():r[-a].unsubscribe(),s+=2}else{let a=r[n[s+1]];n[s].call(a)}r!==null&&(t[Ru]=null);let o=t[at];if(o!==null){t[at]=null;for(let s=0;s<o.length;s++){let a=o[s];a()}}let i=t[Oo];if(i!==null){t[Oo]=null;for(let s of i)s.destroy()}}function pw(e,t){let n;if(e!=null&&(n=e.destroyHooks)!=null)for(let r=0;r<n.length;r+=2){let o=t[n[r]];if(!(o instanceof Qn)){let i=n[r+1];if(Array.isArray(i))for(let s=0;s<i.length;s+=2){let a=o[i[s]],c=i[s+1];F(4,a,c);try{c.call(a)}finally{F(5,a,c)}}else{F(4,o,i);try{i.call(o)}finally{F(5,o,i)}}}}}function gw(e,t,n){return mw(e,t.parent,n)}function mw(e,t,n){let r=t;for(;r!==null&&r.type&168;)t=r,r=t.parent;if(r===null)return n[ve];if(hn(r)){let{encapsulation:o}=e.data[r.directiveStart+r.componentOffset];if(o===Fe.None||o===Fe.Emulated)return null}return Ke(r,n)}function vw(e,t,n){return Ew(e,t,n)}function yw(e,t,n){return e.type&40?Ke(e,n):null}var Ew=yw,Xu;function Ic(e,t,n,r){let o=gw(e,r,t),i=t[Q],s=r.parent||t[Oe],a=vw(s,r,t);if(o!=null)if(Array.isArray(n))for(let c=0;c<n.length;c++)Ju(i,o,n[c],a,!1);else Ju(i,o,n,a,!1);Xu!==void 0&&Xu(i,r,t,n,o)}function Bn(e,t){if(t!==null){let n=t.type;if(n&3)return Ke(t,e);if(n&4)return Ia(-1,e[t.index]);if(n&8){let r=t.child;if(r!==null)return Bn(e,r);{let o=e[t.index];return je(o)?Ia(-1,o):Le(o)}}else{if(n&128)return Bn(e,t.next);if(n&32)return Ec(t,e)()||Le(e[t.index]);{let r=Mh(e,t);if(r!==null){if(Array.isArray(r))return r[0];let o=St(e[ye]);return Bn(o,r)}else return Bn(e,t.next)}}}return null}function Mh(e,t){if(t!==null){let r=e[ye][Oe],o=t.projection;return r.projection[o]}return null}function Ia(e,t){let n=re+e+1;if(n<t.length){let r=t[n],o=r[D].firstChild;if(o!==null)return Bn(r,o)}return t[Qe]}function bc(e,t,n,r,o,i,s){for(;n!=null;){if(n.type===128){n=n.next;continue}let a=r[n.index],c=n.type;if(s&&t===0&&(a&&ar(Le(a),r),n.flags|=2),!In(n))if(c&8)bc(e,t,n.child,r,o,i,!1),Jt(t,e,o,a,i);else if(c&32){let l=Ec(n,r),u;for(;u=l();)Jt(t,e,o,u,i);Jt(t,e,o,a,i)}else c&16?ww(e,t,r,n,o,i):Jt(t,e,o,a,i);n=s?n.projectionNext:n.next}}function fi(e,t,n,r,o,i){bc(n,r,e.firstChild,t,o,i,!1)}function ww(e,t,n,r,o,i){let s=n[ye],c=s[Oe].projection[r.projection];if(Array.isArray(c))for(let l=0;l<c.length;l++){let u=c[l];Jt(t,e,o,u,i)}else{let l=c,u=s[J];Vo(r)&&(l.flags|=128),bc(e,t,l,u,o,i,!0)}}function Iw(e,t,n,r,o){let i=n[Qe],s=Le(n);i!==s&&Jt(t,e,r,i,o);for(let a=re;a<n.length;a++){let c=n[a];fi(c[D],c,e,t,r,i)}}function Bo(e,t,n,r,o=!1){for(;n!==null;){if(n.type===128){n=o?n.projectionNext:n.next;continue}let i=t[n.index];i!==null&&r.push(Le(i)),je(i)&&bw(i,r);let s=n.type;if(s&8)Bo(e,t,n.child,r);else if(s&32){let a=Ec(n,t),c;for(;c=a();)r.push(c)}else if(s&16){let a=Mh(t,n);if(Array.isArray(a))r.push(...a);else{let c=St(t[ye]);Bo(c[D],c,a,r,!0)}}n=o?n.projectionNext:n.next}return r}function bw(e,t){for(let n=re;n<e.length;n++){let r=e[n],o=r[D].firstChild;o!==null&&Bo(r[D],r,o,t)}e[Qe]!==e[ve]&&t.push(e[Qe])}function _h(e){if(e[en]!==null){for(let t of e[en])t.impl.addSequence(t);e[en].length=0}}var Nh=[];function Cw(e){return e[Ce]??Dw(e)}function Dw(e){let t=Nh.pop()??Object.create(Sw);return t.lView=e,t}function Tw(e){e.lView[Ce]!==e&&(e.lView=null,Nh.push(e))}var Sw=U(m({},Hr),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{nr(e.lView)},consumerOnSignalRead(){this.lView[Ce]=this}});function Mw(e){let t=e[Ce]??Object.create(_w);return t.lView=e,t}var _w=U(m({},Hr),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{let t=St(e.lView);for(;t&&!Rh(t[D]);)t=St(t);t&&tf(t)},consumerOnSignalRead(){this.lView[Ce]=this}});function Rh(e){return e.type!==2}function xh(e){if(e[Oo]===null)return;let t=!0;for(;t;){let n=!1;for(let r of e[Oo])r.dirty&&(n=!0,r.zone===null||Zone.current===r.zone?r.run():r.zone.run(()=>r.run()));t=n&&!!(e[T]&8192)}}var Nw=100;function Oh(e,t=!0,n=0){let o=e[Ge].rendererFactory,i=!1;i||o.begin?.();try{Rw(e,n)}catch(s){throw t&&gc(e,s),s}finally{i||o.end?.()}}function Rw(e,t){let n=af();try{Au(!0),ba(e,t);let r=0;for(;ti(e);){if(r===Nw)throw new E(103,!1);r++,ba(e,1)}}finally{Au(n)}}function xw(e,t,n,r){if(pn(t))return;let o=t[T],i=!1,s=!1;qa(t);let a=!0,c=null,l=null;i||(Rh(e)?(l=Cw(t),c=ls(l)):ss()===null?(a=!1,l=Mw(t),c=ls(l)):t[Ce]&&(ds(t[Ce]),t[Ce]=null));try{ef(t),Hv(e.bindingStartIndex),n!==null&&bh(e,t,n,2,r);let u=(o&3)===3;if(!i)if(u){let d=e.preOrderCheckHooks;d!==null&&Io(t,d,null)}else{let d=e.preOrderHooks;d!==null&&bo(t,d,0,null),Hs(t,0)}if(s||Ow(t),xh(t),Ah(t,0),e.contentQueries!==null&&sh(e,t),!i)if(u){let d=e.contentCheckHooks;d!==null&&Io(t,d)}else{let d=e.contentHooks;d!==null&&bo(t,d,1),Hs(t,1)}Pw(e,t);let f=e.components;f!==null&&kh(t,f,0);let p=e.viewQuery;if(p!==null&&Ea(2,p,r),!i)if(u){let d=e.viewCheckHooks;d!==null&&Io(t,d)}else{let d=e.viewHooks;d!==null&&bo(t,d,2),Hs(t,2)}if(e.firstUpdatePass===!0&&(e.firstUpdatePass=!1),t[$s]){for(let d of t[$s])d();t[$s]=null}i||(_h(t),t[T]&=-73)}catch(u){throw i||nr(t),u}finally{l!==null&&(Tl(l,c),a&&Tw(l)),Wa()}}function Ah(e,t){for(let n=Uf(e);n!==null;n=$f(n))for(let r=re;r<n.length;r++){let o=n[r];Ph(o,t)}}function Ow(e){for(let t=Uf(e);t!==null;t=$f(t)){if(!(t[T]&2))continue;let n=t[Po];for(let r=0;r<n.length;r++){let o=n[r];tf(o)}}}function Aw(e,t,n){F(18);let r=ut(t,e);Ph(r,n),F(19,r[ie])}function Ph(e,t){Ba(e)&&ba(e,t)}function ba(e,t){let r=e[D],o=e[T],i=e[Ce],s=!!(t===0&&o&16);if(s||=!!(o&64&&t===0),s||=!!(o&1024),s||=!!(i?.dirty&&us(i)),s||=!1,i&&(i.dirty=!1),e[T]&=-9217,s)xw(r,e,r.template,e[ie]);else if(o&8192){xh(e),Ah(e,1);let a=r.components;a!==null&&kh(e,a,1),_h(e)}}function kh(e,t,n){for(let r=0;r<t.length;r++)Aw(e,t[r],n)}function Pw(e,t){let n=e.hostBindingOpCodes;if(n!==null)try{for(let r=0;r<n.length;r++){let o=n[r];if(o<0)Mt(~o);else{let i=o,s=n[++r],a=n[++r];zv(s,i);let c=t[i];F(24,c),a(2,c),F(25,c)}}}finally{Mt(-1)}}function Cc(e,t){let n=af()?64:1088;for(e[Ge].changeDetectionScheduler?.notify(t);e;){e[T]|=n;let r=St(e);if(Gn(e)&&!r)return e;e=r}return null}function Lh(e,t,n,r){return[e,!0,0,t,null,r,null,n,null,null]}function kw(e,t){let n=re+t;if(n<e.length)return e[n]}function hi(e,t,n,r=!0){let o=t[D];if(Lw(o,t,e,n),r){let s=Ia(n,e),a=t[Q],c=a.parentNode(e[Qe]);c!==null&&dw(o,e[Oe],a,t,c,s)}let i=t[Re];i!==null&&i.firstChild!==null&&(i.firstChild=null)}function Fh(e,t){let n=Kn(e,t);return n!==void 0&&di(n[D],n),n}function Kn(e,t){if(e.length<=re)return;let n=re+t,r=e[n];if(r){let o=r[cn];o!==null&&o!==e&&wc(o,r),t>0&&(e[n-1][Ne]=r[Ne]);let i=Ro(e,re+t);uw(r[D],r);let s=i[ln];s!==null&&s.detachView(i[D]),r[J]=null,r[Ne]=null,r[T]&=-129}return r}function Lw(e,t,n,r){let o=re+r,i=n.length;r>0&&(n[o-1][Ne]=t),r<i-re?(t[Ne]=n[o],Pd(n,re+r,t)):(n.push(t),t[Ne]=null),t[J]=n;let s=t[cn];s!==null&&n!==s&&jh(s,t);let a=t[ln];a!==null&&a.insertView(e),ia(t),t[T]|=128}function jh(e,t){let n=e[Po],r=t[J];if(ke(r))e[T]|=2;else{let o=r[J][ye];t[ye]!==o&&(e[T]|=2)}n===null?e[Po]=[t]:n.push(t)}var zo=class{_lView;_cdRefInjectingView;notifyErrorHandler;_appRef=null;_attachedToViewContainer=!1;get rootNodes(){let t=this._lView,n=t[D];return Bo(n,t,n.firstChild,[])}constructor(t,n,r=!0){this._lView=t,this._cdRefInjectingView=n,this.notifyErrorHandler=r}get context(){return this._lView[ie]}set context(t){this._lView[ie]=t}get destroyed(){return pn(this._lView)}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let t=this._lView[J];if(je(t)){let n=t[Ao],r=n?n.indexOf(this):-1;r>-1&&(Kn(t,r),Ro(n,r))}this._attachedToViewContainer=!1}di(this._lView[D],this._lView)}onDestroy(t){nf(this._lView,t)}markForCheck(){Cc(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[T]&=-129}reattach(){ia(this._lView),this._lView[T]|=128}detectChanges(){this._lView[T]|=1024,Oh(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new E(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let t=Gn(this._lView),n=this._lView[cn];n!==null&&!t&&wc(n,this._lView),Sh(this._lView[D],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new E(902,!1);this._appRef=t;let n=Gn(this._lView),r=this._lView[cn];r!==null&&!n&&jh(r,this._lView),ia(this._lView)}};function Dc(e,t,n,r,o){let i=e.data[t];if(i===null)i=Fw(e,t,n,r,o),Bv()&&(i.flags|=32);else if(i.type&64){i.type=n,i.value=r,i.attrs=o;let s=Uv();i.injectorIndex=s===null?-1:s.injectorIndex}return or(i,!0),i}function Fw(e,t,n,r,o){let i=of(),s=sf(),a=s?i:i&&i.parent,c=e.data[t]=Vw(e,a,n,t,r,o);return jw(e,c,i,s),c}function jw(e,t,n,r){e.firstChild===null&&(e.firstChild=t),n!==null&&(r?n.child==null&&t.parent!==null&&(n.child=t):n.next===null&&(n.next=t,t.prev=n))}function Vw(e,t,n,r,o,i){let s=t?t.injectorIndex:-1,a=0;return rr()&&(a|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:o,attrs:i,mergedAttrs:null,localNames:null,initialInputs:null,inputs:null,hostDirectiveInputs:null,outputs:null,hostDirectiveOutputs:null,directiveToIndex: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}}var Uw=new RegExp(`^(\\d+)*(${qf}|${zf})*(.*)`);function $w(e){let t=e.match(Uw),[n,r,o,i]=t,s=r?parseInt(r,10):o,a=[];for(let[c,l,u]of i.matchAll(/(f|n)(\d*)/g)){let f=parseInt(u,10)||1;a.push(l,f)}return[s,...a]}function Hw(e){return!e.prev&&e.parent?.type===8}function Gs(e){return e.index-X}function Bw(e,t){let n=e.i18nNodes;if(n)return n.get(t)}function pi(e,t,n,r){let o=Gs(r),i=Bw(e,o);if(i===void 0){let s=e.data[jy];if(s?.[o])i=qw(s[o],n);else if(t.firstChild===r)i=e.firstChild;else{let a=r.prev===null,c=r.prev??r.parent;if(Hw(r)){let l=Gs(r.parent);i=ya(e,l)}else{let l=Ke(c,n);if(a)i=l.firstChild;else{let u=Gs(c),f=ya(e,u);if(c.type===2&&f){let d=sc(e,u)+1;i=gi(d,f)}else i=l.nextSibling}}}}return i}function gi(e,t){let n=t;for(let r=0;r<e;r++)n=n.nextSibling;return n}function zw(e,t){let n=e;for(let r=0;r<t.length;r+=2){let o=t[r],i=t[r+1];for(let s=0;s<i;s++)switch(o){case Ay:n=n.firstChild;break;case Py:n=n.nextSibling;break}}return n}function qw(e,t){let[n,...r]=$w(e),o;if(n===zf)o=t[ye][ve];else if(n===qf)o=xE(t[ye][ve]);else{let i=Number(n);o=Le(t[i+X])}return zw(o,r)}var Ww=!1;function Gw(e){Ww=e}function Zw(e){let t=e[Re];if(t){let{i18nNodes:n,dehydratedIcuData:r}=t;if(n&&r){let o=e[Q];for(let i of r.values())Qw(o,n,i)}t.i18nNodes=void 0,t.dehydratedIcuData=void 0}}function Qw(e,t,n){for(let r of n.node.cases[n.case]){let o=t.get(r.index-X);o&&uc(e,o,!1)}}function Vh(e){let t=e[Ze]??[],r=e[J][Q],o=[];for(let i of t)i.data[Vy]!==void 0?o.push(i):Uh(i,r);e[Ze]=o}function Yw(e){let{lContainer:t}=e,n=t[Ze];if(n===null)return;let o=t[J][Q];for(let i of n)Uh(i,o)}function Uh(e,t){let n=0,r=e.firstChild;if(r){let o=e.data[Uo];for(;n<o;){let i=r.nextSibling;uc(t,r,!1),r=i,n++}}}function mi(e){Vh(e);let t=e[ve];ke(t)&&qo(t);for(let n=re;n<e.length;n++)qo(e[n])}function qo(e){Zw(e);let t=e[D];for(let n=X;n<t.bindingStartIndex;n++)if(je(e[n])){let r=e[n];mi(r)}else ke(e[n])&&qo(e[n])}function $h(e){let t=e._views;for(let n of t){let r=mE(n);r!==null&&r[ve]!==null&&(ke(r)?qo(r):mi(r))}}function Kw(e,t,n,r){e!==null&&(n.cleanup(t),mi(e.lContainer),$h(r))}function Jw(e,t){let n=[];for(let r of t)for(let o=0;o<(r[Wf]??1);o++){let i={data:r,firstChild:null};r[Uo]>0&&(i.firstChild=e,e=gi(r[Uo],e)),n.push(i)}return[e,n]}var Hh=()=>null;function Xw(e,t){let n=e[Ze];return!t||n===null||n.length===0?null:n[0].data[Fy]===t?n.shift():(Vh(e),null)}function eI(){Hh=Xw}function Wo(e,t){return Hh(e,t)}var tI=class{},Bh=class{},Ca=class{resolveComponentFactory(t){throw Error(`No component factory found for ${ge(t)}.`)}},vi=class{static NULL=new Ca},dn=class{};var nI=(()=>{class e{static \u0275prov=I({token:e,providedIn:"root",factory:()=>null})}return e})();var Zs={},rn=class{injector;parentInjector;constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){r=Jo(r);let o=this.injector.get(t,Zs,r);return o!==Zs||n===Zs?o:this.parentInjector.get(t,n,r)}};function ed(e,t,n){let r=n?e.styles:null,o=n?e.classes:null,i=0;if(t!==null)for(let s=0;s<t.length;s++){let a=t[s];if(typeof a=="number")i=a;else if(i==1)o=Cu(o,a);else if(i==2){let c=a,l=t[++s];r=Cu(r,c+": "+l+";")}}n?e.styles=r:e.stylesWithoutHost=r,n?e.classes=o:e.classesWithoutHost=o}function rI(e,t=M.Default){let n=z();if(n===null)return _(e,t);let r=dt();return Sf(r,n,be(e),t)}function zh(e,t,n,r,o){let i=r===null?null:{"":-1},s=o(e,n);if(s!==null){let a,c=null,l=null,u=iI(s);u===null?a=s:[a,c,l]=u,cI(e,t,n,a,i,c,l)}i!==null&&r!==null&&oI(n,r,i)}function oI(e,t,n){let r=e.localNames=[];for(let o=0;o<t.length;o+=2){let i=n[t[o+1]];if(i==null)throw new E(-301,!1);r.push(t[o],i)}}function iI(e){let t=null,n=!1;for(let s=0;s<e.length;s++){let a=e[s];if(s===0&&Rt(a)&&(t=a),a.findHostDirectiveDefs!==null){n=!0;break}}if(!n)return null;let r=null,o=null,i=null;for(let s of e)s.findHostDirectiveDefs!==null&&(r??=[],o??=new Map,i??=new Map,sI(s,r,i,o)),s===t&&(r??=[],r.push(s));return r!==null?(r.push(...t===null?e:e.slice(1)),[r,o,i]):null}function sI(e,t,n,r){let o=t.length;e.findHostDirectiveDefs(e,t,r),n.set(e,[o,t.length-1])}function aI(e,t,n){t.componentOffset=n,(e.components??=[]).push(t.index)}function cI(e,t,n,r,o,i,s){let a=r.length,c=!1;for(let p=0;p<a;p++){let d=r[p];!c&&Rt(d)&&(c=!0,aI(e,n,p)),sy(bf(n,t),e,d.type)}pI(n,e.data.length,a);for(let p=0;p<a;p++){let d=r[p];d.providersResolver&&d.providersResolver(d)}let l=!1,u=!1,f=wh(e,t,a,null);a>0&&(n.directiveToIndex=new Map);for(let p=0;p<a;p++){let d=r[p];if(n.mergedAttrs=Za(n.mergedAttrs,d.hostAttrs),uI(e,n,t,f,d),hI(f,d,o),s!==null&&s.has(d)){let[y,k]=s.get(d);n.directiveToIndex.set(d.type,[f,y+n.directiveStart,k+n.directiveStart])}else(i===null||!i.has(d))&&n.directiveToIndex.set(d.type,f);d.contentQueries!==null&&(n.flags|=4),(d.hostBindings!==null||d.hostAttrs!==null||d.hostVars!==0)&&(n.flags|=64);let g=d.type.prototype;!l&&(g.ngOnChanges||g.ngOnInit||g.ngDoCheck)&&((e.preOrderHooks??=[]).push(n.index),l=!0),!u&&(g.ngOnChanges||g.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(n.index),u=!0),f++}lI(e,n,i)}function lI(e,t,n){for(let r=t.directiveStart;r<t.directiveEnd;r++){let o=e.data[r];if(n===null||!n.has(o))td(0,t,o,r),td(1,t,o,r),rd(t,r,!1);else{let i=n.get(o);nd(0,t,i,r),nd(1,t,i,r),rd(t,r,!0)}}}function td(e,t,n,r){let o=e===0?n.inputs:n.outputs;for(let i in o)if(o.hasOwnProperty(i)){let s;e===0?s=t.inputs??={}:s=t.outputs??={},s[i]??=[],s[i].push(r),qh(t,i)}}function nd(e,t,n,r){let o=e===0?n.inputs:n.outputs;for(let i in o)if(o.hasOwnProperty(i)){let s=o[i],a;e===0?a=t.hostDirectiveInputs??={}:a=t.hostDirectiveOutputs??={},a[s]??=[],a[s].push(r,i),qh(t,s)}}function qh(e,t){t==="class"?e.flags|=8:t==="style"&&(e.flags|=16)}function rd(e,t,n){let{attrs:r,inputs:o,hostDirectiveInputs:i}=e;if(r===null||!n&&o===null||n&&i===null||cc(e)){e.initialInputs??=[],e.initialInputs.push(null);return}let s=null,a=0;for(;a<r.length;){let c=r[a];if(c===0){a+=4;continue}else if(c===5){a+=2;continue}else if(typeof c=="number")break;if(!n&&o.hasOwnProperty(c)){let l=o[c];for(let u of l)if(u===t){s??=[],s.push(c,r[a+1]);break}}else if(n&&i.hasOwnProperty(c)){let l=i[c];for(let u=0;u<l.length;u+=2)if(l[u]===t){s??=[],s.push(l[u+1],r[a+1]);break}}a+=2}e.initialInputs??=[],e.initialInputs.push(s)}function uI(e,t,n,r,o){e.data[r]=o;let i=o.factory||(o.factory=on(o.type,!0)),s=new Qn(i,Rt(o),rI);e.blueprint[r]=s,n[r]=s,dI(e,t,r,wh(e,n,o.hostVars,ur),o)}function dI(e,t,n,r,o){let i=o.hostBindings;if(i){let s=e.hostBindingOpCodes;s===null&&(s=e.hostBindingOpCodes=[]);let a=~t.index;fI(s)!=a&&s.push(a),s.push(n,r,i)}}function fI(e){let t=e.length;for(;t>0;){let n=e[--t];if(typeof n=="number"&&n<0)return n}return 0}function hI(e,t,n){if(n){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)n[t.exportAs[r]]=e;Rt(t)&&(n[""]=e)}}function pI(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}function Wh(e,t,n,r,o,i,s,a){let c=t.consts,l=Zn(c,s),u=Dc(t,e,2,r,l);return i&&zh(t,n,u,Zn(c,a),o),u.mergedAttrs=Za(u.mergedAttrs,u.attrs),u.attrs!==null&&ed(u,u.attrs,!1),u.mergedAttrs!==null&&ed(u,u.mergedAttrs,!0),t.queries!==null&&t.queries.elementStart(t,u),u}function Gh(e,t){vf(e,t),Wd(t)&&e.queries.elementEnd(t)}var Go=class extends vi{ngModule;constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){let n=Tt(t);return new Jn(n,this.ngModule)}};function gI(e){return Object.keys(e).map(t=>{let[n,r,o]=e[t],i={propName:n,templateName:t,isSignal:(r&ui.SignalBased)!==0};return o&&(i.transform=o),i})}function mI(e){return Object.keys(e).map(t=>({propName:e[t],templateName:t}))}function vI(e,t,n){let r=t instanceof me?t:t?.injector;return r&&e.getStandaloneInjector!==null&&(r=e.getStandaloneInjector(r)||r),r?new rn(n,r):n}function yI(e){let t=e.get(dn,null);if(t===null)throw new E(407,!1);let n=e.get(nI,null),r=e.get(un,null);return{rendererFactory:t,sanitizer:n,changeDetectionScheduler:r}}function EI(e,t){let n=(e.selectors[0][0]||"div").toLowerCase();return lc(t,n,n==="svg"?Xd:n==="math"?Rv:null)}var Jn=class extends Bh{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=gI(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=mI(this.componentDef.outputs),this.cachedOutputs}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=$E(t.selectors),this.ngContentSelectors=t.ngContentSelectors??[],this.isBoundToModule=!!n}create(t,n,r,o){F(22);let i=O(null);try{let s=this.componentDef,a=r?["ng-version","19.2.5"]:HE(this.componentDef.selectors[0]),c=dc(0,null,null,1,0,null,null,null,null,[a],null),l=vI(s,o||this.ngModule,t),u=yI(l),f=u.rendererFactory.createRenderer(null,s),p=r?QE(f,r,s.encapsulation,l):EI(s,f),d=fc(null,c,null,512|Eh(s),null,null,u,f,l,null,oh(p,l,!0));d[X]=p,qa(d);let g=null;try{let y=Wh(X,c,d,"#host",()=>[this.componentDef],!0,0);p&&(yh(f,p,y),ar(p,d)),pc(c,d,y),ah(c,y,d),Gh(c,y),n!==void 0&&wI(y,this.ngContentSelectors,n),g=ut(y.index,d),d[ie]=g[ie],vc(c,d,null)}catch(y){throw g!==null&&ga(g),ga(d),y}finally{F(23),Wa()}return new Da(this.componentType,d)}finally{O(i)}}},Da=class extends tI{_rootLView;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(t,n){super(),this._rootLView=n,this._tNode=tr(n[D],X),this.location=Xa(this._tNode,n),this.instance=ut(this._tNode.index,n)[ie],this.hostView=this.changeDetectorRef=new zo(n,void 0,!1),this.componentType=t}setInput(t,n){let r=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),n))return;let o=this._rootLView,i=mc(r,o[D],o,t,n);this.previousInputValues.set(t,n);let s=ut(r.index,o);Cc(s,1)}get injector(){return new Dt(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}};function wI(e,t,n){let r=e.projection=[];for(let o=0;o<t.length;o++){let i=n[o];r.push(i!=null&&i.length?Array.from(i):null)}}var Tc=(()=>{class e{static __NG_ELEMENT_ID__=II}return e})();function II(){let e=dt();return CI(e,z())}var bI=Tc,Zh=class extends bI{_lContainer;_hostTNode;_hostLView;constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return Xa(this._hostTNode,this._hostLView)}get injector(){return new Dt(this._hostTNode,this._hostLView)}get parentInjector(){let t=Qa(this._hostTNode,this._hostLView);if(Ef(t)){let n=Lo(t,this._hostLView),r=ko(t),o=n[D].data[r+8];return new Dt(o,n)}else return new Dt(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){let n=od(this._lContainer);return n!==null&&n[t]||null}get length(){return this._lContainer.length-re}createEmbeddedView(t,n,r){let o,i;typeof r=="number"?o=r:r!=null&&(o=r.index,i=r.injector);let s=Wo(this._lContainer,t.ssrId),a=t.createEmbeddedViewImpl(n||{},i,s);return this.insertImpl(a,o,Yn(this._hostTNode,s)),a}createComponent(t,n,r,o,i){let s=t&&!Sv(t),a;if(s)a=n;else{let g=n||{};a=g.index,r=g.injector,o=g.projectableNodes,i=g.environmentInjector||g.ngModuleRef}let c=s?t:new Jn(Tt(t)),l=r||this.parentInjector;if(!i&&c.ngModule==null){let y=(s?l:this.parentInjector).get(me,null);y&&(i=y)}let u=Tt(c.componentType??{}),f=Wo(this._lContainer,u?.id??null),p=f?.firstChild??null,d=c.create(l,o,p,i);return this.insertImpl(d.hostView,a,Yn(this._hostTNode,f)),d}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,r){let o=t._lView;if(Ov(o)){let a=this.indexOf(t);if(a!==-1)this.detach(a);else{let c=o[J],l=new Zh(c,c[Oe],c[J]);l.detach(l.indexOf(t))}}let i=this._adjustIndex(n),s=this._lContainer;return hi(s,o,i,r),t.attachToViewContainerRef(),Pd(Qs(s),i,t),t}move(t,n){return this.insert(t,n)}indexOf(t){let n=od(this._lContainer);return n!==null?n.indexOf(t):-1}remove(t){let n=this._adjustIndex(t,-1),r=Kn(this._lContainer,n);r&&(Ro(Qs(this._lContainer),n),di(r[D],r))}detach(t){let n=this._adjustIndex(t,-1),r=Kn(this._lContainer,n);return r&&Ro(Qs(this._lContainer),n)!=null?new zo(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function od(e){return e[Ao]}function Qs(e){return e[Ao]||(e[Ao]=[])}function CI(e,t){let n,r=t[e.index];return je(r)?n=r:(n=Lh(r,t,null,e),t[e.index]=n,hc(t,n)),Qh(n,t,e,r),new Zh(n,e,t)}function DI(e,t){let n=e[Q],r=n.createComment(""),o=Ke(t,e),i=n.parentNode(o);return Ho(n,i,r,n.nextSibling(o),!1),r}var Qh=Yh,Sc=()=>!1;function TI(e,t,n){return Sc(e,t,n)}function Yh(e,t,n,r){if(e[Qe])return;let o;n.type&8?o=Le(r):o=DI(t,n),e[Qe]=o}function SI(e,t,n){if(e[Qe]&&e[Ze])return!0;let r=n[Re],o=t.index-X;if(!r||Sy(t)||lr(r,o))return!1;let s=ya(r,o),a=r.data[nc]?.[o],[c,l]=Jw(s,a);return e[Qe]=c,e[Ze]=l,!0}function MI(e,t,n,r){Sc(e,n,t)||Yh(e,t,n,r)}function _I(){Qh=MI,Sc=SI}var Xn=class{},Mc=class{};var Ta=class extends Xn{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new Go(this);constructor(t,n,r,o=!0){super(),this.ngModuleType=t,this._parent=n;let i=Fd(t);this._bootstrapComponents=fh(i.bootstrap),this._r3Injector=Nf(t,n,[{provide:Xn,useValue:this},{provide:vi,useValue:this.componentFactoryResolver},...r],ge(t),new Set(["environment"])),o&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){let t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}},Sa=class extends Mc{moduleType;constructor(t){super(),this.moduleType=t}create(t){return new Ta(this.moduleType,t,[])}};var Zo=class extends Xn{injector;componentFactoryResolver=new Go(this);instance=null;constructor(t){super();let n=new qn([...t.providers,{provide:Xn,useValue:this},{provide:vi,useValue:this.componentFactoryResolver}],t.parent||Ha(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}};function dr(e,t,n=null){return new Zo({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}var NI=(()=>{class e{_injector;cachedInjectors=new Map;constructor(n){this._injector=n}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){let r=Ua(!1,n.type),o=r.length>0?dr([r],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,o)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(let n of this.cachedInjectors.values())n!==null&&n.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=I({token:e,providedIn:"environment",factory:()=>new e(_(me))})}return e})();function yi(e){return La(()=>{let t=Jh(e),n=U(m({},t),{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===jf.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:t.standalone?o=>o.get(NI).getOrCreateStandaloneInjector(n):null,getExternalStyles:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Fe.Emulated,styles:e.styles||an,_:null,schemas:e.schemas||null,tView:null,id:""});t.standalone&&ht("NgStandalone"),Xh(n);let r=e.dependencies;return n.directiveDefs=id(r,!1),n.pipeDefs=id(r,!0),n.id=PI(n),n})}function RI(e){return Tt(e)||jd(e)}function xI(e){return e!==null}function OI(e,t){if(e==null)return sn;let n={};for(let r in e)if(e.hasOwnProperty(r)){let o=e[r],i,s,a,c;Array.isArray(o)?(a=o[0],i=o[1],s=o[2]??i,c=o[3]||null):(i=o,s=o,a=ui.None,c=null),n[i]=[r,a,c],t[i]=s}return n}function AI(e){if(e==null)return sn;let t={};for(let n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function Kh(e){return La(()=>{let t=Jh(e);return Xh(t),t})}function Jh(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,inputConfig:e.inputs||sn,exportAs:e.exportAs||null,standalone:e.standalone??!0,signals:e.signals===!0,selectors:e.selectors||an,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:OI(e.inputs,t),outputs:AI(e.outputs),debugInfo:null}}function Xh(e){e.features?.forEach(t=>t(e))}function id(e,t){if(!e)return null;let n=t?Vd:RI;return()=>(typeof e=="function"?e():e).map(r=>n(r)).filter(xI)}function PI(e){let t=0,n=typeof e.consts=="function"?"":e.consts,r=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,n,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];for(let i of r.join("|"))t=Math.imul(31,t)+i.charCodeAt(0)<<0;return t+=2147483648,"c"+t}function ep(e,t,n){return e[t]=n}function tp(e,t){return e[t]}function fn(e,t,n){let r=e[t];return Object.is(r,n)?!1:(e[t]=n,!0)}function sd(e,t,n,r){let o=fn(e,t,n);return fn(e,t+1,r)||o}function kI(e,t,n,r,o,i){let s=sd(e,t,n,r);return sd(e,t+2,o,i)||s}function LI(e,t,n,r,o,i,s,a,c){let l=t.consts,u=Dc(t,e,4,s||null,a||null);rf()&&zh(t,n,u,Zn(l,c),Th),u.mergedAttrs=Za(u.mergedAttrs,u.attrs),vf(t,u);let f=u.tView=dc(2,u,r,o,i,t.directiveRegistry,t.pipeRegistry,null,t.schemas,l,null);return t.queries!==null&&(t.queries.template(t,u),f.queries=t.queries.embeddedTView(u)),u}function ad(e,t,n,r,o,i,s,a,c,l){let u=n+X,f=t.firstCreatePass?LI(u,t,e,r,o,i,s,a,c):t.data[u];or(f,!1);let p=np(t,e,f,n);Ga()&&Ic(t,e,p,f),ar(p,e);let d=Lh(p,e,p,f);return e[u]=d,hc(e,d),TI(d,f,e),Gd(f)&&pc(t,e,f),c!=null&&Ch(e,f,l),f}var np=rp;function rp(e,t,n,r){return ft(!0),t[Q].createComment("")}function FI(e,t,n,r){let o=t[Re],i=!o||rr()||In(n)||lr(o,r);if(ft(i),i)return rp(e,t);let s=o.data[Ly]?.[r]??null;s!==null&&n.tView!==null&&n.tView.ssrId===null&&(n.tView.ssrId=s);let a=pi(o,e,t,n);ci(o,r,a);let c=sc(o,r);return gi(c,a)}function jI(){np=FI}var VI=(()=>{class e{cachedInjectors=new Map;getOrCreateInjector(n,r,o,i){if(!this.cachedInjectors.has(n)){let s=o.length>0?dr(o,r,i):null;this.cachedInjectors.set(n,s)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(let n of this.cachedInjectors.values())n!==null&&n.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=I({token:e,providedIn:"environment",factory:()=>new e})}return e})();var UI=new v("");function Ys(e,t,n){return e.get(VI).getOrCreateInjector(t,e,n,"")}function $I(e,t,n){if(e instanceof rn){let o=e.injector,i=e.parentInjector,s=Ys(i,t,n);return new rn(o,s)}let r=e.get(me);if(r!==e){let o=Ys(r,t,n);return new rn(e,o)}return Ys(e,t,n)}function Xt(e,t,n,r=!1){let o=n[J],i=o[D];if(pn(o))return;let s=cr(o,t),a=s[ii],c=s[Xy];if(!(c!==null&&e<c)&&cd(a,e)&&cd(s[Yy]??-1,e)){let l=si(i,t),f=!r&&!0&&(oE(l)!==null||Zu(l,Z.Loading)!==null||Zu(l,Z.Placeholder))?zI:BI;try{f(e,s,n,t,o)}catch(p){gc(o,p)}}}function HI(e,t){let n=e[Ze]?.findIndex(o=>o.data[Uy]===t[ii])??-1;return{dehydratedView:n>-1?e[Ze][n]:null,dehydratedViewIx:n}}function BI(e,t,n,r,o){F(20);let i=rE(e,o,r);if(i!==null){t[ii]=e;let s=o[D],a=i+X,c=tr(s,a),l=0;Fh(n,l);let u;if(e===Z.Complete){let g=si(s,r),y=g.providers;y&&y.length>0&&(u=$I(o[lt],g,y))}let{dehydratedView:f,dehydratedViewIx:p}=HI(n,t),d=yc(o,c,null,{injector:u,dehydratedView:f});if(hi(n,d,l,Yn(c,f)),Cc(d,2),p>-1&&n[Ze]?.splice(p,1),(e===Z.Complete||e===Z.Error)&&Array.isArray(t[nn])){for(let g of t[nn])g();t[nn]=null}}F(21)}function cd(e,t){return e<t}function ld(e,t,n){e.loadingPromise.then(()=>{e.loadingState===pe.COMPLETE?Xt(Z.Complete,t,n):e.loadingState===pe.FAILED&&Xt(Z.Error,t,n)})}var zI=null;var _c=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();var op=new v("");var qI=(()=>{class e{static \u0275prov=I({token:e,providedIn:"root",factory:()=>new Ma})}return e})(),Ma=class{queuedEffectCount=0;queues=new Map;schedule(t){this.enqueue(t)}remove(t){let n=t.zone,r=this.queues.get(n);r.has(t)&&(r.delete(t),this.queuedEffectCount--)}enqueue(t){let n=t.zone;this.queues.has(n)||this.queues.set(n,new Set);let r=this.queues.get(n);r.has(t)||(this.queuedEffectCount++,r.add(t))}flush(){for(;this.queuedEffectCount>0;)for(let[t,n]of this.queues)t===null?this.flushQueue(n):t.run(()=>this.flushQueue(n))}flushQueue(t){for(let n of t)t.delete(n),this.queuedEffectCount--,n.run()}};function Ei(e){return!!e&&typeof e.then=="function"}function WI(e){return!!e&&typeof e.subscribe=="function"}var ip=new v("");var sp=(()=>{class e{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((n,r)=>{this.resolve=n,this.reject=r});appInits=h(ip,{optional:!0})??[];injector=h(xe);constructor(){}runInitializers(){if(this.initialized)return;let n=[];for(let o of this.appInits){let i=De(this.injector,o);if(Ei(i))n.push(i);else if(WI(i)){let s=new Promise((a,c)=>{i.subscribe({complete:a,error:c})});n.push(s)}}let r=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{r()}).catch(o=>{this.reject(o)}),n.length===0&&r(),this.initialized=!0}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),xt=new v("");function GI(){fs(()=>{throw new E(600,!1)})}function ZI(e){return e.isBoundToModule}var QI=10;var ue=(()=>{class e{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=h(wy);afterRenderManager=h(Jf);zonelessEnabled=h(ri);rootEffectScheduler=h(qI);dirtyFlags=0;tracingSnapshot=null;externalTestViews=new Set;afterTick=new te;get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];isStable=h(Je).hasPendingTasks.pipe(A(n=>!n));constructor(){h(En,{optional:!0})}whenStable(){let n;return new Promise(r=>{n=this.isStable.subscribe({next:o=>{o&&r()}})}).finally(()=>{n.unsubscribe()})}_injector=h(me);_rendererFactory=null;get injector(){return this._injector}bootstrap(n,r){F(10);let o=n instanceof Bh;if(!this._injector.get(sp).done){let p="";throw new E(405,p)}let s;o?s=n:s=this._injector.get(vi).resolveComponentFactory(n),this.componentTypes.push(s.componentType);let a=ZI(s)?void 0:this._injector.get(Xn),c=r||s.selector,l=s.create(xe.NULL,[],c,a),u=l.location.nativeElement,f=l.injector.get(op,null);return f?.registerApplication(u),l.onDestroy(()=>{this.detachView(l.hostView),Do(this.components,l),f?.unregisterApplication(u)}),this._loadComponent(l),F(11,l),l}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){F(12),this.tracingSnapshot!==null?this.tracingSnapshot.run(rc.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw new E(101,!1);let n=O(null);try{this._runningTick=!0,this.synchronize()}catch(r){this.internalErrorHandler(r)}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,O(n),this.afterTick.next(),F(13)}};synchronize(){this._rendererFactory===null&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(dn,null,{optional:!0}));let n=0;for(;this.dirtyFlags!==0&&n++<QI;)F(14),this.synchronizeOnce(),F(15)}synchronizeOnce(){if(this.dirtyFlags&16&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush()),this.dirtyFlags&7){let n=!!(this.dirtyFlags&1);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:r,notifyErrorHandler:o}of this.allViews)YI(r,o,n,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),this.dirtyFlags&23)return}else this._rendererFactory?.begin?.(),this._rendererFactory?.end?.();this.dirtyFlags&8&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){if(this.allViews.some(({_lView:n})=>ti(n))){this.dirtyFlags|=2;return}else this.dirtyFlags&=-8}attachView(n){let r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){let r=n;Do(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n),this._injector.get(xt,[]).forEach(o=>o(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>Do(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new E(406,!1);let n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Do(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}function YI(e,t,n,r){if(!n&&!ti(e))return;Oh(e,t,n&&!r?0:1)}function KI(e,t,n){let r=t[lt],o=t[D];if(e.loadingState!==pe.NOT_STARTED)return e.loadingPromise??Promise.resolve();let i=cr(t,n),s=iE(o,e);e.loadingState=pe.IN_PROGRESS,Co(1,i);let a=e.dependencyResolverFn,c=r.get(Je),l=c.add();return a?(e.loadingPromise=Promise.allSettled(a()).then(u=>{let f=!1,p=[],d=[];for(let g of u)if(g.status==="fulfilled"){let y=g.value,k=Tt(y)||jd(y);if(k)p.push(k);else{let j=Vd(y);j&&d.push(j)}}else{f=!0;break}if(e.loadingPromise=null,c.remove(l),f){if(e.loadingState=pe.FAILED,e.errorTmplIndex===null){let g="",y=new E(-750,!1);gc(t,y)}}else{e.loadingState=pe.COMPLETE;let g=s.tView;if(p.length>0){g.directiveRegistry=Qu(g.directiveRegistry,p);let y=p.map(j=>j.type),k=Ua(!1,...y);e.providers=k}d.length>0&&(g.pipeRegistry=Qu(g.pipeRegistry,d))}}),e.loadingPromise):(e.loadingPromise=Promise.resolve().then(()=>{e.loadingPromise=null,e.loadingState=pe.COMPLETE,c.remove(l)}),e.loadingPromise)}function JI(e,t){return t[lt].get(UI,null,{optional:!0})?.behavior!==Xf.Manual}function XI(e,t,n){let r=t[D],o=t[n.index];if(!JI(e,t))return;let i=cr(t,n),s=si(r,n);switch(tE(i),s.loadingState){case pe.NOT_STARTED:Xt(Z.Loading,n,o),KI(s,t,n),s.loadingState===pe.IN_PROGRESS&&ld(s,n,o);break;case pe.IN_PROGRESS:Xt(Z.Loading,n,o),ld(s,n,o);break;case pe.COMPLETE:Xt(Z.Complete,n,o);break;case pe.FAILED:Xt(Z.Error,n,o);break;default:}}function eb(e,t,n){return yt(this,null,function*(){let r=e.get(ic);if(r.hydrating.has(t))return;let{parentBlockPromise:i,hydrationQueue:s}=bE(t,e);if(s.length===0)return;i!==null&&s.shift(),rb(r,s),i!==null&&(yield i);let a=s[0];r.has(a)?yield ud(e,s,n):r.awaitParentBlock(a,()=>yt(this,null,function*(){return yield ud(e,s,n)}))})}function ud(e,t,n){return yt(this,null,function*(){let r=e.get(ic),o=r.hydrating,i=e.get(Je),s=i.add();for(let c=0;c<t.length;c++){let l=t[c],u=r.get(l);if(u!=null){if(yield ib(u),yield ob(e),tb(u)){Yw(u),dd(t.slice(c),r);break}o.get(l).resolve()}else{nb(c,t,r),dd(t.slice(c),r);break}}let a=t[t.length-1];yield o.get(a)?.promise,i.remove(s),n&&n(t),Kw(r.get(a),t,r,e.get(ue))})}function tb(e){return cr(e.lView,e.tNode)[ii]===Z.Error}function nb(e,t,n){let r=e-1,o=r>-1?n.get(t[r]):null;o&&mi(o.lContainer)}function dd(e,t){let n=t.hydrating;for(let r in e)n.get(r)?.reject();t.cleanup(e)}function rb(e,t){for(let n of t)e.hydrating.set(n,Promise.withResolvers())}function ob(e){return new Promise(t=>oc(t,{injector:e}))}function ib(e){return yt(this,null,function*(){let{tNode:t,lView:n}=e,r=cr(n,t);return new Promise(o=>{sb(r,o),XI(2,n,t)})})}function sb(e,t){Array.isArray(e[nn])||(e[nn]=[]),e[nn].push(t)}function ab(e,t,n,r){return fn(e,za(),n)?t+Fa(n)+r:ur}function Nc(e,t,n){let r=z(),o=za();if(fn(r,o,t)){let i=gn(),s=Gv();ew(i,s,r,e,t,r[Q],n,!1)}return Nc}function fd(e,t,n,r,o){mc(t,e,n,o?"class":"style",r)}var _a=class{destroy(t){}updateValue(t,n){}swap(t,n){let r=Math.min(t,n),o=Math.max(t,n),i=this.detach(o);if(o-r>1){let s=this.detach(r);this.attach(r,i),this.attach(o,s)}else this.attach(r,i)}move(t,n){this.attach(n,this.detach(t))}};function Ks(e,t,n,r,o){return e===n&&Object.is(t,r)?1:Object.is(o(e,t),o(n,r))?-1:0}function cb(e,t,n){let r,o,i=0,s=e.length-1,a=void 0;if(Array.isArray(t)){let c=t.length-1;for(;i<=s&&i<=c;){let l=e.at(i),u=t[i],f=Ks(i,l,i,u,n);if(f!==0){f<0&&e.updateValue(i,u),i++;continue}let p=e.at(s),d=t[c],g=Ks(s,p,c,d,n);if(g!==0){g<0&&e.updateValue(s,d),s--,c--;continue}let y=n(i,l),k=n(s,p),j=n(i,u);if(Object.is(j,k)){let He=n(c,d);Object.is(He,y)?(e.swap(i,s),e.updateValue(s,d),c--,s--):e.move(s,i),e.updateValue(i,u),i++;continue}if(r??=new Qo,o??=pd(e,i,s,n),Na(e,r,i,j))e.updateValue(i,u),i++,s++;else if(o.has(j))r.set(y,e.detach(i)),s--;else{let He=e.create(i,t[i]);e.attach(i,He),i++,s++}}for(;i<=c;)hd(e,r,n,i,t[i]),i++}else if(t!=null){let c=t[Symbol.iterator](),l=c.next();for(;!l.done&&i<=s;){let u=e.at(i),f=l.value,p=Ks(i,u,i,f,n);if(p!==0)p<0&&e.updateValue(i,f),i++,l=c.next();else{r??=new Qo,o??=pd(e,i,s,n);let d=n(i,f);if(Na(e,r,i,d))e.updateValue(i,f),i++,s++,l=c.next();else if(!o.has(d))e.attach(i,e.create(i,f)),i++,s++,l=c.next();else{let g=n(i,u);r.set(g,e.detach(i)),s--}}}for(;!l.done;)hd(e,r,n,e.length,l.value),l=c.next()}for(;i<=s;)e.destroy(e.detach(s--));r?.forEach(c=>{e.destroy(c)})}function Na(e,t,n,r){return t!==void 0&&t.has(r)?(e.attach(n,t.get(r)),t.delete(r),!0):!1}function hd(e,t,n,r,o){if(Na(e,t,r,n(r,o)))e.updateValue(r,o);else{let i=e.create(r,o);e.attach(r,i)}}function pd(e,t,n,r){let o=new Set;for(let i=t;i<=n;i++)o.add(r(i,e.at(i)));return o}var Qo=class{kvMap=new Map;_vMap=void 0;has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;let n=this.kvMap.get(t);return this._vMap!==void 0&&this._vMap.has(n)?(this.kvMap.set(t,this._vMap.get(n)),this._vMap.delete(n)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,n){if(this.kvMap.has(t)){let r=this.kvMap.get(t);this._vMap===void 0&&(this._vMap=new Map);let o=this._vMap;for(;o.has(r);)r=o.get(r);o.set(r,n)}else this.kvMap.set(t,n)}forEach(t){for(let[n,r]of this.kvMap)if(t(r,n),this._vMap!==void 0){let o=this._vMap;for(;o.has(r);)r=o.get(r),t(r,n)}}};var Ra=class{lContainer;$implicit;$index;constructor(t,n,r){this.lContainer=t,this.$implicit=n,this.$index=r}get $count(){return this.lContainer.length-re}};var xa=class{hasEmptyBlock;trackByFn;liveCollection;constructor(t,n,r){this.hasEmptyBlock=t,this.trackByFn=n,this.liveCollection=r}};function ap(e,t,n,r,o,i,s,a,c,l,u,f,p){ht("NgControlFlow");let d=z(),g=gn(),y=c!==void 0,k=z(),j=a?s.bind(k[ye][ie]):s,He=new xa(y,j);k[X+e]=He,ad(d,g,e+1,t,n,r,o,Zn(g.consts,i)),y&&ad(d,g,e+2,c,l,u,f,Zn(g.consts,p))}var Oa=class extends _a{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(t,n,r){super(),this.lContainer=t,this.hostLView=n,this.templateTNode=r}get length(){return this.lContainer.length-re}at(t){return this.getLView(t)[ie].$implicit}attach(t,n){let r=n[Re];this.needsIndexUpdate||=t!==this.length,hi(this.lContainer,n,t,Yn(this.templateTNode,r))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,lb(this.lContainer,t)}create(t,n){let r=Wo(this.lContainer,this.templateTNode.tView.ssrId),o=yc(this.hostLView,this.templateTNode,new Ra(this.lContainer,n,t),{dehydratedView:r});return this.operationsCounter?.recordCreate(),o}destroy(t){di(t[D],t),this.operationsCounter?.recordDestroy()}updateValue(t,n){this.getLView(t)[ie].$implicit=n}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t<this.length;t++)this.getLView(t)[ie].$index=t}getLView(t){return ub(this.lContainer,t)}};function cp(e){let t=O(null),n=ni();try{let r=z(),o=r[D],i=r[n],s=n+1,a=gd(r,s);if(i.liveCollection===void 0){let l=md(o,s);i.liveCollection=new Oa(a,r,l)}else i.liveCollection.reset();let c=i.liveCollection;if(cb(c,e,i.trackByFn),c.updateIndexes(),i.hasEmptyBlock){let l=za(),u=c.length===0;if(fn(r,l,u)){let f=n+2,p=gd(r,f);if(u){let d=md(o,f),g=Wo(p,d.tView.ssrId),y=yc(r,d,void 0,{dehydratedView:g});hi(p,y,0,Yn(d,g))}else Fh(p,0)}}}finally{O(t)}}function gd(e,t){return e[t]}function lb(e,t){return Kn(e,t)}function ub(e,t){return kw(e,t)}function md(e,t){return tr(e,t)}function Y(e,t,n,r){let o=z(),i=gn(),s=X+e,a=o[Q],c=i.firstCreatePass?Wh(s,i,o,t,Th,rf(),n,r):i.data[s],l=lp(i,o,c,a,t,e);o[s]=l;let u=Gd(c);return or(c,!0),yh(a,l,c),!In(c)&&Ga()&&Ic(i,o,l,c),(Pv()===0||u)&&ar(l,o),kv(),u&&(pc(i,o,c),ah(i,c,o)),r!==null&&Ch(o,c),Y}function se(){let e=dt();sf()?$v():(e=e.parent,or(e,!1));let t=e;Fv(t)&&Vv(),Lv();let n=gn();return n.firstCreatePass&&Gh(n,t),t.classesWithoutHost!=null&&Kv(t)&&fd(n,t,z(),t.classesWithoutHost,!0),t.stylesWithoutHost!=null&&Jv(t)&&fd(n,t,z(),t.stylesWithoutHost,!1),se}function de(e,t,n,r){return Y(e,t,n,r),se(),de}var lp=(e,t,n,r,o,i)=>(ft(!0),lc(r,o,gf()));function db(e,t,n,r,o,i){let s=t[Re],a=!s||rr()||In(n)||lr(s,i);if(ft(a),a)return lc(r,o,gf());let c=pi(s,e,t,n);return ih(s,i)&&ci(s,i,c.nextSibling),s&&(Lf(n)||Ff(c))&&hn(n)&&(jv(n),vh(c)),c}function fb(){lp=db}var hb=(e,t,n,r)=>(ft(!0),gh(t[Q],""));function pb(e,t,n,r){let o,i=t[Re],s=!i||rr()||lr(i,r)||In(n);if(ft(s),s)return gh(t[Q],"");let a=pi(i,e,t,n),c=wE(i,r);return ci(i,r,a),o=gi(c,a),o}function gb(){hb=pb}var Yo="en-US";var mb=Yo;function vb(e){typeof e=="string"&&(mb=e.toLowerCase().replace(/_/g,"-"))}var yb=(e,t,n)=>{};function vd(e){yb=e}function wi(e,t=""){let n=z(),r=gn(),o=e+X,i=r.firstCreatePass?Dc(r,o,1,t,null):r.data[o],s=up(r,n,i,t,e);n[o]=s,Ga()&&Ic(r,n,s,i),or(i,!1)}var up=(e,t,n,r,o)=>(ft(!0),ph(t[Q],r));function Eb(e,t,n,r,o){let i=t[Re],s=!i||rr()||In(n)||lr(i,o);return ft(s),s?ph(t[Q],r):pi(i,e,t,n)}function wb(){up=Eb}function Rc(e){return Ii("",e,""),Rc}function Ii(e,t,n){let r=z(),o=ab(r,e,t,n);return o!==ur&&Ib(r,ni(),o),Ii}function Ib(e,t,n){let r=xv(t,e);BE(e[Q],r,n)}function bn(e,t,n){let r=cf()+e,o=z();return o[r]===ur?ep(o,r,n?t.call(n):t()):tp(o,r)}function dp(e,t,n,r,o,i,s,a){let c=cf()+e,l=z(),u=kI(l,c,n,r,o,i);return fn(l,c+4,s)||u?ep(l,c+5,a?t.call(a,n,r,o,i,s):t(n,r,o,i,s)):tp(l,c+5)}var Aa=class{ngModuleFactory;componentFactories;constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}},fp=(()=>{class e{compileModuleSync(n){return new Sa(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){let r=this.compileModuleSync(n),o=Fd(n),i=fh(o.declarations).reduce((s,a)=>{let c=Tt(a);return c&&s.push(new Jn(c)),s},[]);return new Aa(r,i)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var bb=(()=>{class e{zone=h($);changeDetectionScheduler=h(un);applicationRef=h(ue);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Cb=new v("",{factory:()=>!1});function hp({ngZoneFactory:e,ignoreChangesOutsideZone:t,scheduleInRootZone:n}){return e??=()=>new $(U(m({},gp()),{scheduleInRootZone:n})),[{provide:$,useFactory:e},{provide:ct,multi:!0,useFactory:()=>{let r=h(bb,{optional:!0});return()=>r.initialize()}},{provide:ct,multi:!0,useFactory:()=>{let r=h(Db);return()=>{r.initialize()}}},t===!0?{provide:xf,useValue:!0}:[],{provide:Of,useValue:n??Rf}]}function pp(e){let t=e?.ignoreChangesOutsideZone,n=e?.scheduleInRootZone,r=hp({ngZoneFactory:()=>{let o=gp(e);return o.scheduleInRootZone=n,o.shouldCoalesceEventChangeDetection&&ht("NgZone_CoalesceEvent"),new $(o)},ignoreChangesOutsideZone:t,scheduleInRootZone:n});return Nt([{provide:Cb,useValue:!0},{provide:ri,useValue:!1},r])}function gp(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}var Db=(()=>{class e{subscription=new H;initialized=!1;zone=h($);pendingTasks=h(Je);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(()=>{$.assertNotInAngularZone(),queueMicrotask(()=>{n!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{$.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var Tb=(()=>{class e{appRef=h(ue);taskService=h(Je);ngZone=h($);zonelessEnabled=h(ri);tracing=h(En,{optional:!0});disableScheduling=h(xf,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new H;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(jo):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(h(Of,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof pa||!this.zoneIsDefined)}notify(n){if(!this.zonelessEnabled&&n===5)return;let r=!1;switch(n){case 0:{this.appRef.dirtyFlags|=2;break}case 3:case 2:case 4:case 5:case 1:{this.appRef.dirtyFlags|=4;break}case 6:{this.appRef.dirtyFlags|=2,r=!0;break}case 12:{this.appRef.dirtyFlags|=16,r=!0;break}case 13:{this.appRef.dirtyFlags|=2,r=!0;break}case 11:{r=!0;break}case 9:case 8:case 7:case 10:default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(r))return;let o=this.useMicrotaskScheduler?Uu:Af;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>o(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>o(()=>this.tick()))}shouldScheduleTick(n){return!(this.disableScheduling&&!n||this.appRef.destroyed||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(jo+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(this.appRef.dirtyFlags===0){this.cleanup();return}!this.zonelessEnabled&&this.appRef.dirtyFlags&7&&(this.appRef.dirtyFlags|=1);let n=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(r){throw this.taskService.remove(n),r}finally{this.cleanup()}this.useMicrotaskScheduler=!0,Uu(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(n)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let n=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(n)}}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Sb(){return typeof $localize<"u"&&$localize.locale||Yo}var mp=new v("",{providedIn:"root",factory:()=>h(mp,M.Optional|M.SkipSelf)||Sb()});var Pa=new v(""),Mb=new v("");function $n(e){return!e.moduleRef}function _b(e){let t=$n(e)?e.r3Injector:e.moduleRef.injector,n=t.get($);return n.run(()=>{$n(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();let r=t.get(Ye,null),o;if(n.runOutsideAngular(()=>{o=n.onError.subscribe({next:i=>{r.handleError(i)}})}),$n(e)){let i=()=>t.destroy(),s=e.platformInjector.get(Pa);s.add(i),t.onDestroy(()=>{o.unsubscribe(),s.delete(i)})}else{let i=()=>e.moduleRef.destroy(),s=e.platformInjector.get(Pa);s.add(i),e.moduleRef.onDestroy(()=>{Do(e.allPlatformModules,e.moduleRef),o.unsubscribe(),s.delete(i)})}return Rb(r,n,()=>{let i=t.get(sp);return i.runInitializers(),i.donePromise.then(()=>{let s=t.get(mp,Yo);if(vb(s||Yo),!t.get(Mb,!0))return $n(e)?t.get(ue):(e.allPlatformModules.push(e.moduleRef),e.moduleRef);if($n(e)){let c=t.get(ue);return e.rootComponent!==void 0&&c.bootstrap(e.rootComponent),c}else return Nb(e.moduleRef,e.allPlatformModules),e.moduleRef})})})}function Nb(e,t){let n=e.injector.get(ue);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>n.bootstrap(r));else if(e.instance.ngDoBootstrap)e.instance.ngDoBootstrap(n);else throw new E(-403,!1);t.push(e)}function Rb(e,t,n){try{let r=n();return Ei(r)?r.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}var To=null;function xb(e=[],t){return xe.create({name:t,providers:[{provide:Xo,useValue:"platform"},{provide:Pa,useValue:new Set([()=>To=null])},...e]})}function Ob(e=[]){if(To)return To;let t=xb(e);return To=t,GI(),Ab(t),t}function Ab(e){let t=e.get(ec,null);De(e,()=>{t?.forEach(n=>n())})}var vp=(()=>{class e{static __NG_ELEMENT_ID__=Pb}return e})();function Pb(e){return kb(dt(),z(),(e&16)===16)}function kb(e,t,n){if(hn(e)&&!n){let r=ut(e.index,t);return new zo(r,r)}else if(e.type&175){let r=t[ye];return new zo(r,t)}return null}function yp(e){F(8);try{let{rootComponent:t,appProviders:n,platformProviders:r}=e,o=Ob(r),i=[hp({}),{provide:un,useExisting:Tb},...n||[]],s=new Zo({providers:i,parent:o,debugName:"",runEnvironmentInitializers:!1});return _b({r3Injector:s.injector,platformInjector:o,rootComponent:t})}catch(t){return Promise.reject(t)}finally{F(9)}}var Eo=new WeakSet,yd="",So=[];function Ed(e){return e.get(Yf,Hy)}function Ep(){let e=[{provide:Yf,useFactory:()=>{let t=!0;{let n=h(_t);t=!!window._ejsas?.[n]}return t&&ht("NgEventReplay"),t}}];return e.push({provide:ct,useValue:()=>{let t=h(ue),{injector:n}=t;if(!Eo.has(t)){let r=h(qu);Ed(n)&&vd((o,i,s)=>{o.nodeType===Node.ELEMENT_NODE&&(sE(o,i,s),aE(o,r))})}},multi:!0},{provide:xt,useFactory:()=>{let t=h(_t),n=h(ue),{injector:r}=n;return()=>{!Ed(r)||Eo.has(n)||(Eo.add(n),n.onDestroy(()=>{Eo.delete(n),Vs(t),vd(()=>{})}),n.whenStable().then(()=>{if(n.destroyed)return;let o=r.get(lE);Lb(o,r);let i=r.get(qu);i.get(yd)?.forEach(cE),i.delete(yd);let s=o.instance;EE(r)?n.onDestroy(()=>s.cleanUp()):s.cleanUp()}))}},multi:!0}),e}var Lb=(e,t)=>{let n=t.get(_t),r=window._ejsas[n],o=e.instance=new Iu(new mo(r.c));for(let a of r.et)o.addEvent(a);for(let a of r.etc)o.addEvent(a);let i=bu(n);o.replayEarlyEventInfos(i),Vs(n);let s=new vo(a=>{Fb(t,a,a.currentTarget)});wu(o,s)};function Fb(e,t,n){let r=(n&&n.getAttribute(ai))??"";/d\d+/.test(r)?jb(r,e,t,n):t.eventPhase===js.REPLAY&&th(t,n)}function jb(e,t,n,r){So.push({event:n,currentTarget:r}),eb(t,e,Vb)}function Vb(e){let t=[...So],n=new Set(e);So=[];for(let{event:r,currentTarget:o}of t){let i=o.getAttribute(ai);n.has(i)?th(r,o):So.push({event:r,currentTarget:o})}}var wd=!1;function Ub(){wd||(wd=!0,gE(),fb(),wb(),gb(),jI(),_I(),eI(),JE())}function $b(e){return e.whenStable()}function wp(){let e=[{provide:yo,useFactory:()=>{let t=!0;return t=!!h(yn,{optional:!0})?.get(nh,null),t&&ht("NgHydration"),t}},{provide:ct,useValue:()=>{Gw(!1),h(yo)&&(CE(oi()),Ub())},multi:!0}];return e.push({provide:Qf,useFactory:()=>h(yo)},{provide:xt,useFactory:()=>{if(h(yo)){let t=h(ue);return()=>{$b(t).then(()=>{t.destroyed||$h(t)})}}return()=>{}},multi:!0}),Nt(e)}var Id=class{[Ft];constructor(t){this[Ft]=t}destroy(){this[Ft].destroy()}};var oe=new v("");var Cp=null;function Xe(){return Cp}function xc(e){Cp??=e}var fr=class{},Oc=(()=>{class e{historyGo(n){throw new Error("")}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:()=>h(Dp),providedIn:"platform"})}return e})();var Dp=(()=>{class e extends Oc{_location;_history;_doc=h(oe);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Xe().getBaseHref(this._doc)}onPopState(n){let r=Xe().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",n,!1),()=>r.removeEventListener("popstate",n)}onHashChange(n){let r=Xe().getGlobalEventTarget(this._doc,"window");return r.addEventListener("hashchange",n,!1),()=>r.removeEventListener("hashchange",n)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(n){this._location.pathname=n}pushState(n,r,o){this._history.pushState(n,r,o)}replaceState(n,r,o){this._history.replaceState(n,r,o)}forward(){this._history.forward()}back(){this._history.back()}historyGo(n=0){this._history.go(n)}getState(){return this._history.state}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:()=>new e,providedIn:"platform"})}return e})();function Tp(e,t){return e?t?e.endsWith("/")?t.startsWith("/")?e+t.slice(1):e+t:t.startsWith("/")?e+t:`${e}/${t}`:e:t}function Ip(e){let t=e.search(/#|\?|$/);return e[t-1]==="/"?e.slice(0,t-1)+e.slice(t):e}function pt(e){return e&&e[0]!=="?"?`?${e}`:e}var bi=(()=>{class e{historyGo(n){throw new Error("")}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:()=>h(Mp),providedIn:"root"})}return e})(),Sp=new v(""),Mp=(()=>{class e extends bi{_platformLocation;_baseHref;_removeListenerFns=[];constructor(n,r){super(),this._platformLocation=n,this._baseHref=r??this._platformLocation.getBaseHrefFromDOM()??h(oe).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 Tp(this._baseHref,n)}path(n=!1){let r=this._platformLocation.pathname+pt(this._platformLocation.search),o=this._platformLocation.hash;return o&&n?`${r}${o}`:r}pushState(n,r,o,i){let s=this.prepareExternalUrl(o+pt(i));this._platformLocation.pushState(n,r,s)}replaceState(n,r,o,i){let s=this.prepareExternalUrl(o+pt(i));this._platformLocation.replaceState(n,r,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}static \u0275fac=function(r){return new(r||e)(_(Oc),_(Sp,8))};static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Dn=(()=>{class e{_subject=new te;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(n){this._locationStrategy=n;let r=this._locationStrategy.getBaseHref();this._basePath=zb(Ip(bp(r))),this._locationStrategy.onPopState(o=>{this._subject.next({url:this.path(!0),pop:!0,state:o.state,type:o.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(n=!1){return this.normalize(this._locationStrategy.path(n))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(n,r=""){return this.path()==this.normalize(n+pt(r))}normalize(n){return e.stripTrailingSlash(Bb(this._basePath,bp(n)))}prepareExternalUrl(n){return n&&n[0]!=="/"&&(n="/"+n),this._locationStrategy.prepareExternalUrl(n)}go(n,r="",o=null){this._locationStrategy.pushState(o,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+pt(r)),o)}replaceState(n,r="",o=null){this._locationStrategy.replaceState(o,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+pt(r)),o)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(n=0){this._locationStrategy.historyGo?.(n)}onUrlChange(n){return this._urlChangeListeners.push(n),this._urlChangeSubscription??=this.subscribe(r=>{this._notifyUrlChangeListeners(r.url,r.state)}),()=>{let r=this._urlChangeListeners.indexOf(n);this._urlChangeListeners.splice(r,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(n="",r){this._urlChangeListeners.forEach(o=>o(n,r))}subscribe(n,r,o){return this._subject.subscribe({next:n,error:r??void 0,complete:o??void 0})}static normalizeQueryParams=pt;static joinWithSlash=Tp;static stripTrailingSlash=Ip;static \u0275fac=function(r){return new(r||e)(_(bi))};static \u0275prov=I({token:e,factory:()=>Hb(),providedIn:"root"})}return e})();function Hb(){return new Dn(_(bi))}function Bb(e,t){if(!e||!t.startsWith(e))return t;let n=t.substring(e.length);return n===""||["/",";","?","#"].includes(n[0])?n:t}function bp(e){return e.replace(/\/index.html$/,"")}function zb(e){if(new RegExp("^(https?:)?//").test(e)){let[,n]=e.split(/\/\/[^\/]+/);return n}return e}function Ac(e,t){t=encodeURIComponent(t);for(let n of e.split(";")){let r=n.indexOf("="),[o,i]=r==-1?[n,""]:[n.slice(0,r),n.slice(r+1)];if(o.trim()===t)return decodeURIComponent(i)}return null}var Pc="browser",_p="server";function Ci(e){return e===_p}var hr=class{};var Si=new v(""),jc=(()=>{class e{_zone;_plugins;_eventNameToPlugin=new Map;constructor(n,r){this._zone=r,n.forEach(o=>{o.manager=this}),this._plugins=n.slice().reverse()}addEventListener(n,r,o,i){return this._findPluginFor(r).addEventListener(n,r,o,i)}getZone(){return this._zone}_findPluginFor(n){let r=this._eventNameToPlugin.get(n);if(r)return r;if(r=this._plugins.find(i=>i.supports(n)),!r)throw new E(5101,!1);return this._eventNameToPlugin.set(n,r),r}static \u0275fac=function(r){return new(r||e)(_(Si),_($))};static \u0275prov=I({token:e,factory:e.\u0275fac})}return e})(),pr=class{_doc;constructor(t){this._doc=t}manager},Di="ng-app-id";function Np(e){for(let t of e)t.remove()}function Rp(e,t){let n=t.createElement("style");return n.textContent=e,n}function qb(e,t,n,r){let o=e.head?.querySelectorAll(`style[${Di}="${t}"],link[${Di}="${t}"]`);if(o)for(let i of o)i.removeAttribute(Di),i instanceof HTMLLinkElement?r.set(i.href.slice(i.href.lastIndexOf("/")+1),{usage:0,elements:[i]}):i.textContent&&n.set(i.textContent,{usage:0,elements:[i]})}function Lc(e,t){let n=t.createElement("link");return n.setAttribute("rel","stylesheet"),n.setAttribute("href",e),n}var Vc=(()=>{class e{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;isServer;constructor(n,r,o,i={}){this.doc=n,this.appId=r,this.nonce=o,this.isServer=Ci(i),qb(n,r,this.inline,this.external),this.hosts.add(n.head)}addStyles(n,r){for(let o of n)this.addUsage(o,this.inline,Rp);r?.forEach(o=>this.addUsage(o,this.external,Lc))}removeStyles(n,r){for(let o of n)this.removeUsage(o,this.inline);r?.forEach(o=>this.removeUsage(o,this.external))}addUsage(n,r,o){let i=r.get(n);i?i.usage++:r.set(n,{usage:1,elements:[...this.hosts].map(s=>this.addElement(s,o(n,this.doc)))})}removeUsage(n,r){let o=r.get(n);o&&(o.usage--,o.usage<=0&&(Np(o.elements),r.delete(n)))}ngOnDestroy(){for(let[,{elements:n}]of[...this.inline,...this.external])Np(n);this.hosts.clear()}addHost(n){this.hosts.add(n);for(let[r,{elements:o}]of this.inline)o.push(this.addElement(n,Rp(r,this.doc)));for(let[r,{elements:o}]of this.external)o.push(this.addElement(n,Lc(r,this.doc)))}removeHost(n){this.hosts.delete(n)}addElement(n,r){return this.nonce&&r.setAttribute("nonce",this.nonce),this.isServer&&r.setAttribute(Di,this.appId),n.appendChild(r)}static \u0275fac=function(r){return new(r||e)(_(oe),_(_t),_(tc,8),_(vn))};static \u0275prov=I({token:e,factory:e.\u0275fac})}return e})(),kc={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/Math/MathML"},Uc=/%COMP%/g;var Op="%COMP%",Wb=`_nghost-${Op}`,Gb=`_ngcontent-${Op}`,Zb=!0,Qb=new v("",{providedIn:"root",factory:()=>Zb});function Yb(e){return Gb.replace(Uc,e)}function Kb(e){return Wb.replace(Uc,e)}function Ap(e,t){return t.map(n=>n.replace(Uc,e))}var $c=(()=>{class e{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;platformId;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(n,r,o,i,s,a,c,l=null,u=null){this.eventManager=n,this.sharedStylesHost=r,this.appId=o,this.removeStylesOnCompDestroy=i,this.doc=s,this.platformId=a,this.ngZone=c,this.nonce=l,this.tracingService=u,this.platformIsServer=Ci(a),this.defaultRenderer=new gr(n,s,c,this.platformIsServer,this.tracingService)}createRenderer(n,r){if(!n||!r)return this.defaultRenderer;this.platformIsServer&&r.encapsulation===Fe.ShadowDom&&(r=U(m({},r),{encapsulation:Fe.Emulated}));let o=this.getOrCreateRenderer(n,r);return o instanceof Ti?o.applyToHost(n):o instanceof mr&&o.applyStyles(),o}getOrCreateRenderer(n,r){let o=this.rendererByCompId,i=o.get(r.id);if(!i){let s=this.doc,a=this.ngZone,c=this.eventManager,l=this.sharedStylesHost,u=this.removeStylesOnCompDestroy,f=this.platformIsServer,p=this.tracingService;switch(r.encapsulation){case Fe.Emulated:i=new Ti(c,l,r,this.appId,u,s,a,f,p);break;case Fe.ShadowDom:return new Fc(c,l,n,r,s,a,this.nonce,f,p);default:i=new mr(c,l,r,u,s,a,f,p);break}o.set(r.id,i)}return i}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(n){this.rendererByCompId.delete(n)}static \u0275fac=function(r){return new(r||e)(_(jc),_(Vc),_(_t),_(Qb),_(oe),_(vn),_($),_(tc),_(En,8))};static \u0275prov=I({token:e,factory:e.\u0275fac})}return e})(),gr=class{eventManager;doc;ngZone;platformIsServer;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(t,n,r,o,i){this.eventManager=t,this.doc=n,this.ngZone=r,this.platformIsServer=o,this.tracingService=i}destroy(){}destroyNode=null;createElement(t,n){return n?this.doc.createElementNS(kc[n]||n,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,n){(xp(t)?t.content:t).appendChild(n)}insertBefore(t,n,r){t&&(xp(t)?t.content:t).insertBefore(n,r)}removeChild(t,n){n.remove()}selectRootElement(t,n){let r=typeof t=="string"?this.doc.querySelector(t):t;if(!r)throw new E(-5104,!1);return n||(r.textContent=""),r}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,n,r,o){if(o){n=o+":"+n;let i=kc[o];i?t.setAttributeNS(i,n,r):t.setAttribute(n,r)}else t.setAttribute(n,r)}removeAttribute(t,n,r){if(r){let o=kc[r];o?t.removeAttributeNS(o,n):t.removeAttribute(`${r}:${n}`)}else t.removeAttribute(n)}addClass(t,n){t.classList.add(n)}removeClass(t,n){t.classList.remove(n)}setStyle(t,n,r,o){o&(wn.DashCase|wn.Important)?t.style.setProperty(n,r,o&wn.Important?"important":""):t.style[n]=r}removeStyle(t,n,r){r&wn.DashCase?t.style.removeProperty(n):t.style[n]=""}setProperty(t,n,r){t!=null&&(t[n]=r)}setValue(t,n){t.nodeValue=n}listen(t,n,r,o){if(typeof t=="string"&&(t=Xe().getGlobalEventTarget(this.doc,t),!t))throw new E(5102,!1);let i=this.decoratePreventDefault(r);return this.tracingService?.wrapEventListener&&(i=this.tracingService.wrapEventListener(t,n,i)),this.eventManager.addEventListener(t,n,i,o)}decoratePreventDefault(t){return n=>{if(n==="__ngUnwrap__")return t;(this.platformIsServer?this.ngZone.runGuarded(()=>t(n)):t(n))===!1&&n.preventDefault()}}};function xp(e){return e.tagName==="TEMPLATE"&&e.content!==void 0}var Fc=class extends gr{sharedStylesHost;hostEl;shadowRoot;constructor(t,n,r,o,i,s,a,c,l){super(t,i,s,c,l),this.sharedStylesHost=n,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let u=o.styles;u=Ap(o.id,u);for(let p of u){let d=document.createElement("style");a&&d.setAttribute("nonce",a),d.textContent=p,this.shadowRoot.appendChild(d)}let f=o.getExternalStyles?.();if(f)for(let p of f){let d=Lc(p,i);a&&d.setAttribute("nonce",a),this.shadowRoot.appendChild(d)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,n){return super.appendChild(this.nodeOrShadowRoot(t),n)}insertBefore(t,n,r){return super.insertBefore(this.nodeOrShadowRoot(t),n,r)}removeChild(t,n){return super.removeChild(null,n)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},mr=class extends gr{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(t,n,r,o,i,s,a,c,l){super(t,i,s,a,c),this.sharedStylesHost=n,this.removeStylesOnCompDestroy=o;let u=r.styles;this.styles=l?Ap(l,u):u,this.styleUrls=r.getExternalStyles?.(l)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}},Ti=class extends mr{contentAttr;hostAttr;constructor(t,n,r,o,i,s,a,c,l){let u=o+"-"+r.id;super(t,n,r,i,s,a,c,l,u),this.contentAttr=Yb(u),this.hostAttr=Kb(u)}applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"")}createElement(t,n){let r=super.createElement(t,n);return super.setAttribute(r,this.contentAttr,""),r}};var Hc=class extends fr{supportsDOMEvents=!0},Mi=class e extends Hc{static makeCurrent(){xc(new e)}onAndCancel(t,n,r,o){return t.addEventListener(n,r,o),()=>{t.removeEventListener(n,r,o)}}dispatchEvent(t,n){t.dispatchEvent(n)}remove(t){t.remove()}createElement(t,n){return n=n||this.getDefaultDocument(),n.createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,n){return n==="window"?window:n==="document"?t:n==="body"?t.body:null}getBaseHref(t){let n=tC();return n==null?null:nC(n)}resetBaseElement(){vr=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return Ac(document.cookie,t)}},vr=null;function tC(){return vr=vr||document.querySelector("base"),vr?vr.getAttribute("href"):null}function nC(e){return new URL(e,document.baseURI).pathname}var rC=(()=>{class e{build(){return new XMLHttpRequest}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:e.\u0275fac})}return e})(),kp=(()=>{class e extends pr{constructor(n){super(n)}supports(n){return!0}addEventListener(n,r,o,i){return n.addEventListener(r,o,i),()=>this.removeEventListener(n,r,o,i)}removeEventListener(n,r,o,i){return n.removeEventListener(r,o,i)}static \u0275fac=function(r){return new(r||e)(_(oe))};static \u0275prov=I({token:e,factory:e.\u0275fac})}return e})(),Pp=["alt","control","meta","shift"],oC={"\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"},iC={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey},Lp=(()=>{class e extends pr{constructor(n){super(n)}supports(n){return e.parseEventName(n)!=null}addEventListener(n,r,o,i){let s=e.parseEventName(r),a=e.eventCallback(s.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Xe().onAndCancel(n,s.domEventName,a,i))}static parseEventName(n){let r=n.toLowerCase().split("."),o=r.shift();if(r.length===0||!(o==="keydown"||o==="keyup"))return null;let i=e._normalizeKey(r.pop()),s="",a=r.indexOf("code");if(a>-1&&(r.splice(a,1),s="code."),Pp.forEach(l=>{let u=r.indexOf(l);u>-1&&(r.splice(u,1),s+=l+".")}),s+=i,r.length!=0||i.length===0)return null;let c={};return c.domEventName=o,c.fullKey=s,c}static matchEventFullKeyCode(n,r){let o=oC[n.key]||n.key,i="";return r.indexOf("code.")>-1&&(o=n.code,i="code."),o==null||!o?!1:(o=o.toLowerCase(),o===" "?o="space":o==="."&&(o="dot"),Pp.forEach(s=>{if(s!==o){let a=iC[s];a(n)&&(i+=s+".")}}),i+=o,i===r)}static eventCallback(n,r,o){return i=>{e.matchEventFullKeyCode(i,n)&&o.runGuarded(()=>r(i))}}static _normalizeKey(n){return n==="esc"?"escape":n}static \u0275fac=function(r){return new(r||e)(_(oe))};static \u0275prov=I({token:e,factory:e.\u0275fac})}return e})();function Bc(e,t){return yp(m({rootComponent:e},sC(t)))}function sC(e){return{appProviders:[...dC,...e?.providers??[]],platformProviders:uC}}function aC(){Mi.makeCurrent()}function cC(){return new Ye}function lC(){return Bf(document),document}var uC=[{provide:vn,useValue:Pc},{provide:ec,useValue:aC,multi:!0},{provide:oe,useFactory:lC}];var dC=[{provide:Xo,useValue:"root"},{provide:Ye,useFactory:cC},{provide:Si,useClass:kp,multi:!0,deps:[oe]},{provide:Si,useClass:Lp,multi:!0,deps:[oe]},$c,Vc,jc,{provide:dn,useExisting:$c},{provide:hr,useClass:rC},[]];var yr=class e{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(t){t?typeof t=="string"?this.lazyInit=()=>{this.headers=new Map,t.split(`
|
|
`).forEach(n=>{let r=n.indexOf(":");if(r>0){let o=n.slice(0,r),i=n.slice(r+1).trim();this.addHeaderEntry(o,i)}})}:typeof Headers<"u"&&t instanceof Headers?(this.headers=new Map,t.forEach((n,r)=>{this.addHeaderEntry(r,n)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(t).forEach(([n,r])=>{this.setHeaderEntries(n,r)})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();let n=this.headers.get(t.toLowerCase());return n&&n.length>0?n[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,n){return this.clone({name:t,value:n,op:"a"})}set(t,n){return this.clone({name:t,value:n,op:"s"})}delete(t,n){return this.clone({name:t,value:n,op:"d"})}maybeSetNormalizedName(t,n){this.normalizedNames.has(n)||this.normalizedNames.set(n,t)}init(){this.lazyInit&&(this.lazyInit instanceof e?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(n=>{this.headers.set(n,t.headers.get(n)),this.normalizedNames.set(n,t.normalizedNames.get(n))})}clone(t){let n=new e;return n.lazyInit=this.lazyInit&&this.lazyInit instanceof e?this.lazyInit:this,n.lazyUpdate=(this.lazyUpdate||[]).concat([t]),n}applyUpdate(t){let n=t.name.toLowerCase();switch(t.op){case"a":case"s":let r=t.value;if(typeof r=="string"&&(r=[r]),r.length===0)return;this.maybeSetNormalizedName(t.name,n);let o=(t.op==="a"?this.headers.get(n):void 0)||[];o.push(...r),this.headers.set(n,o);break;case"d":let i=t.value;if(!i)this.headers.delete(n),this.normalizedNames.delete(n);else{let s=this.headers.get(n);if(!s)return;s=s.filter(a=>i.indexOf(a)===-1),s.length===0?(this.headers.delete(n),this.normalizedNames.delete(n)):this.headers.set(n,s)}break}}addHeaderEntry(t,n){let r=t.toLowerCase();this.maybeSetNormalizedName(t,r),this.headers.has(r)?this.headers.get(r).push(n):this.headers.set(r,[n])}setHeaderEntries(t,n){let r=(Array.isArray(n)?n:[n]).map(i=>i.toString()),o=t.toLowerCase();this.headers.set(o,r),this.maybeSetNormalizedName(t,o)}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(n=>t(this.normalizedNames.get(n),this.headers.get(n)))}};var fC="X-Request-URL",hC="text/plain",pC="application/json",ax=`${pC}, ${hC}, */*`;var qc=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}(qc||{}),zc=class{headers;status;statusText;url;ok;type;constructor(t,n=200,r="OK"){this.headers=t.headers||new yr,this.status=t.status!==void 0?t.status:n,this.statusText=t.statusText||r,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}};var Er=class e extends zc{body;constructor(t={}){super(t),this.body=t.body!==void 0?t.body:null}type=qc.Response;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})}};var Fp=new v("");var cx=RegExp(`^${fC}:`,"m");var gC=new v(""),mC="b",vC="h",yC="s",EC="st",wC="u",IC="rt",Wc=new v(""),bC=["GET","HEAD"];function CC(e,t){let p=h(Wc),{isCacheActive:n}=p,r=wl(p,["isCacheActive"]),{transferCache:o,method:i}=e;if(!n||o===!1||i==="POST"&&!r.includePostRequests&&!o||i!=="POST"&&!bC.includes(i)||!r.includeRequestsWithAuthHeaders&&DC(e)||r.filter?.(e)===!1)return t(e);let s=h(yn);if(h(gC,{optional:!0}))throw new E(2803,!1);let c=e.url,l=TC(e,c),u=s.get(l,null),f=r.includeHeaders;if(typeof o=="object"&&o.includeHeaders&&(f=o.includeHeaders),u){let{[mC]:d,[IC]:g,[vC]:y,[yC]:k,[EC]:j,[wC]:He}=u,nt=d;switch(g){case"arraybuffer":nt=new TextEncoder().encode(d).buffer;break;case"blob":nt=new Blob([d]);break}let kg=new yr(y);return b(new Er({body:nt,headers:kg,status:k,statusText:j,url:He}))}return t(e).pipe(G(d=>{d instanceof Er}))}function DC(e){return e.headers.has("authorization")||e.headers.has("proxy-authorization")}function jp(e){return[...e.keys()].sort().map(t=>`${t}=${e.getAll(t)}`).join("&")}function TC(e,t){let{params:n,method:r,responseType:o}=e,i=jp(n),s=e.serializeBody();s instanceof URLSearchParams?s=jp(s):typeof s!="string"&&(s="");let a=[r,o,t,s,i].join("|"),c=SC(a);return c}function SC(e){let t=0;for(let n of e)t=Math.imul(31,t)+n.charCodeAt(0)<<0;return t+=2147483648,t.toString()}function Vp(e){return[{provide:Wc,useFactory:()=>(ht("NgHttpTransferCache"),m({isCacheActive:!0},e))},{provide:Fp,useValue:CC,multi:!0},{provide:xt,multi:!0,useFactory:()=>{let t=h(ue),n=h(Wc);return()=>{t.whenStable().then(()=>{n.isCacheActive=!1})}}}]}var Up=(()=>{class e{_doc;constructor(n){this._doc=n}getTitle(){return this._doc.title}setTitle(n){this._doc.title=n||""}static \u0275fac=function(r){return new(r||e)(_(oe))};static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var _i=function(e){return e[e.NoHttpTransferCache=0]="NoHttpTransferCache",e[e.HttpTransferCacheOptions=1]="HttpTransferCacheOptions",e[e.I18nSupport=2]="I18nSupport",e[e.EventReplay=3]="EventReplay",e[e.IncrementalHydration=4]="IncrementalHydration",e}(_i||{});function MC(e,t=[],n={}){return{\u0275kind:e,\u0275providers:t}}function $p(){return MC(_i.EventReplay,Ep())}function Hp(...e){let t=[],n=new Set;for(let{\u0275providers:o,\u0275kind:i}of e)n.add(i),o.length&&t.push(o);let r=n.has(_i.HttpTransferCacheOptions);return Nt([[],wp(),n.has(_i.NoHttpTransferCache)||r?[]:Vp({}),t])}var S="primary",Ar=Symbol("RouteTitle"),Kc=class{params;constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){let n=this.params[t];return Array.isArray(n)?n[0]:n}return null}getAll(t){if(this.has(t)){let n=this.params[t];return Array.isArray(n)?n:[n]}return[]}get keys(){return Object.keys(this.params)}};function Pt(e){return new Kc(e)}function Yp(e,t,n){let r=n.path.split("/");if(r.length>e.length||n.pathMatch==="full"&&(t.hasChildren()||r.length<e.length))return null;let o={};for(let i=0;i<r.length;i++){let s=r[i],a=e[i];if(s[0]===":")o[s.substring(1)]=a;else if(s!==a.path)return null}return{consumed:e.slice(0,r.length),posParams:o}}function NC(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;++n)if(!Ve(e[n],t[n]))return!1;return!0}function Ve(e,t){let n=e?Jc(e):void 0,r=t?Jc(t):void 0;if(!n||!r||n.length!=r.length)return!1;let o;for(let i=0;i<n.length;i++)if(o=n[i],!Kp(e[o],t[o]))return!1;return!0}function Jc(e){return[...Object.keys(e),...Object.getOwnPropertySymbols(e)]}function Kp(e,t){if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;let n=[...e].sort(),r=[...t].sort();return n.every((o,i)=>r[i]===o)}else return e===t}function Jp(e){return e.length>0?e[e.length-1]:null}function vt(e){return Ts(e)?e:Ei(e)?B(Promise.resolve(e)):b(e)}var RC={exact:eg,subset:tg},Xp={exact:xC,subset:OC,ignored:()=>!0};function Bp(e,t,n){return RC[n.paths](e.root,t.root,n.matrixParams)&&Xp[n.queryParams](e.queryParams,t.queryParams)&&!(n.fragment==="exact"&&e.fragment!==t.fragment)}function xC(e,t){return Ve(e,t)}function eg(e,t,n){if(!Ot(e.segments,t.segments)||!xi(e.segments,t.segments,n)||e.numberOfChildren!==t.numberOfChildren)return!1;for(let r in t.children)if(!e.children[r]||!eg(e.children[r],t.children[r],n))return!1;return!0}function OC(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(n=>Kp(e[n],t[n]))}function tg(e,t,n){return ng(e,t,t.segments,n)}function ng(e,t,n,r){if(e.segments.length>n.length){let o=e.segments.slice(0,n.length);return!(!Ot(o,n)||t.hasChildren()||!xi(o,n,r))}else if(e.segments.length===n.length){if(!Ot(e.segments,n)||!xi(e.segments,n,r))return!1;for(let o in t.children)if(!e.children[o]||!tg(e.children[o],t.children[o],r))return!1;return!0}else{let o=n.slice(0,e.segments.length),i=n.slice(e.segments.length);return!Ot(e.segments,o)||!xi(e.segments,o,r)||!e.children[S]?!1:ng(e.children[S],t,i,r)}}function xi(e,t,n){return t.every((r,o)=>Xp[n](e[o].parameters,r.parameters))}var $e=class{root;queryParams;fragment;_queryParamMap;constructor(t=new P([],{}),n={},r=null){this.root=t,this.queryParams=n,this.fragment=r}get queryParamMap(){return this._queryParamMap??=Pt(this.queryParams),this._queryParamMap}toString(){return kC.serialize(this)}},P=class{segments;children;parent=null;constructor(t,n){this.segments=t,this.children=n,Object.values(n).forEach(r=>r.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Oi(this)}},gt=class{path;parameters;_parameterMap;constructor(t,n){this.path=t,this.parameters=n}get parameterMap(){return this._parameterMap??=Pt(this.parameters),this._parameterMap}toString(){return og(this)}};function AC(e,t){return Ot(e,t)&&e.every((n,r)=>Ve(n.parameters,t[r].parameters))}function Ot(e,t){return e.length!==t.length?!1:e.every((n,r)=>n.path===t[r].path)}function PC(e,t){let n=[];return Object.entries(e.children).forEach(([r,o])=>{r===S&&(n=n.concat(t(o,r)))}),Object.entries(e.children).forEach(([r,o])=>{r!==S&&(n=n.concat(t(o,r)))}),n}var Pr=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:()=>new kt,providedIn:"root"})}return e})(),kt=class{parse(t){let n=new el(t);return new $e(n.parseRootSegment(),n.parseQueryParams(),n.parseFragment())}serialize(t){let n=`/${wr(t.root,!0)}`,r=jC(t.queryParams),o=typeof t.fragment=="string"?`#${LC(t.fragment)}`:"";return`${n}${r}${o}`}},kC=new kt;function Oi(e){return e.segments.map(t=>og(t)).join("/")}function wr(e,t){if(!e.hasChildren())return Oi(e);if(t){let n=e.children[S]?wr(e.children[S],!1):"",r=[];return Object.entries(e.children).forEach(([o,i])=>{o!==S&&r.push(`${o}:${wr(i,!1)}`)}),r.length>0?`${n}(${r.join("//")})`:n}else{let n=PC(e,(r,o)=>o===S?[wr(e.children[S],!1)]:[`${o}:${wr(r,!1)}`]);return Object.keys(e.children).length===1&&e.children[S]!=null?`${Oi(e)}/${n[0]}`:`${Oi(e)}/(${n.join("//")})`}}function rg(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Ni(e){return rg(e).replace(/%3B/gi,";")}function LC(e){return encodeURI(e)}function Xc(e){return rg(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Ai(e){return decodeURIComponent(e)}function zp(e){return Ai(e.replace(/\+/g,"%20"))}function og(e){return`${Xc(e.path)}${FC(e.parameters)}`}function FC(e){return Object.entries(e).map(([t,n])=>`;${Xc(t)}=${Xc(n)}`).join("")}function jC(e){let t=Object.entries(e).map(([n,r])=>Array.isArray(r)?r.map(o=>`${Ni(n)}=${Ni(o)}`).join("&"):`${Ni(n)}=${Ni(r)}`).filter(n=>n);return t.length?`?${t.join("&")}`:""}var VC=/^[^\/()?;#]+/;function Gc(e){let t=e.match(VC);return t?t[0]:""}var UC=/^[^\/()?;=#]+/;function $C(e){let t=e.match(UC);return t?t[0]:""}var HC=/^[^=?&#]+/;function BC(e){let t=e.match(HC);return t?t[0]:""}var zC=/^[^&#]+/;function qC(e){let t=e.match(zC);return t?t[0]:""}var el=class{url;remaining;constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new P([],{}):new P([],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 n={};this.peekStartsWith("/(")&&(this.capture("/"),n=this.parseParens(!0));let r={};return this.peekStartsWith("(")&&(r=this.parseParens(!1)),(t.length>0||Object.keys(n).length>0)&&(r[S]=new P(t,n)),r}parseSegment(){let t=Gc(this.remaining);if(t===""&&this.peekStartsWith(";"))throw new E(4009,!1);return this.capture(t),new gt(Ai(t),this.parseMatrixParams())}parseMatrixParams(){let t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){let n=$C(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){let o=Gc(this.remaining);o&&(r=o,this.capture(r))}t[Ai(n)]=Ai(r)}parseQueryParam(t){let n=BC(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){let s=qC(this.remaining);s&&(r=s,this.capture(r))}let o=zp(n),i=zp(r);if(t.hasOwnProperty(o)){let s=t[o];Array.isArray(s)||(s=[s],t[o]=s),s.push(i)}else t[o]=i}parseParens(t){let n={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let r=Gc(this.remaining),o=this.remaining[r.length];if(o!=="/"&&o!==")"&&o!==";")throw new E(4010,!1);let i;r.indexOf(":")>-1?(i=r.slice(0,r.indexOf(":")),this.capture(i),this.capture(":")):t&&(i=S);let s=this.parseChildren();n[i]=Object.keys(s).length===1?s[S]:new P([],s),this.consumeOptional("//")}return n}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return this.peekStartsWith(t)?(this.remaining=this.remaining.substring(t.length),!0):!1}capture(t){if(!this.consumeOptional(t))throw new E(4011,!1)}};function ig(e){return e.segments.length>0?new P([],{[S]:e}):e}function sg(e){let t={};for(let[r,o]of Object.entries(e.children)){let i=sg(o);if(r===S&&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[r]=i)}let n=new P(e.segments,t);return WC(n)}function WC(e){if(e.numberOfChildren===1&&e.children[S]){let t=e.children[S];return new P(e.segments.concat(t.segments),t.children)}return e}function Nn(e){return e instanceof $e}function ag(e,t,n=null,r=null){let o=cg(e);return lg(o,t,n,r)}function cg(e){let t;function n(i){let s={};for(let c of i.children){let l=n(c);s[c.outlet]=l}let a=new P(i.url,s);return i===e&&(t=a),a}let r=n(e.root),o=ig(r);return t??o}function lg(e,t,n,r){let o=e;for(;o.parent;)o=o.parent;if(t.length===0)return Zc(o,o,o,n,r);let i=GC(t);if(i.toRoot())return Zc(o,o,new P([],{}),n,r);let s=ZC(i,o,e),a=s.processChildren?br(s.segmentGroup,s.index,i.commands):dg(s.segmentGroup,s.index,i.commands);return Zc(o,s.segmentGroup,a,n,r)}function ki(e){return typeof e=="object"&&e!=null&&!e.outlets&&!e.segmentPath}function Dr(e){return typeof e=="object"&&e!=null&&e.outlets}function Zc(e,t,n,r,o){let i={};r&&Object.entries(r).forEach(([c,l])=>{i[c]=Array.isArray(l)?l.map(u=>`${u}`):`${l}`});let s;e===t?s=n:s=ug(e,t,n);let a=ig(sg(s));return new $e(a,i,o)}function ug(e,t,n){let r={};return Object.entries(e.children).forEach(([o,i])=>{i===t?r[o]=n:r[o]=ug(i,t,n)}),new P(e.segments,r)}var Li=class{isAbsolute;numberOfDoubleDots;commands;constructor(t,n,r){if(this.isAbsolute=t,this.numberOfDoubleDots=n,this.commands=r,t&&r.length>0&&ki(r[0]))throw new E(4003,!1);let o=r.find(Dr);if(o&&o!==Jp(r))throw new E(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function GC(e){if(typeof e[0]=="string"&&e.length===1&&e[0]==="/")return new Li(!0,0,e);let t=0,n=!1,r=e.reduce((o,i,s)=>{if(typeof i=="object"&&i!=null){if(i.outlets){let a={};return Object.entries(i.outlets).forEach(([c,l])=>{a[c]=typeof l=="string"?l.split("/"):l}),[...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===""?n=!0:a===".."?t++:a!=""&&o.push(a))}),o):[...o,i]},[]);return new Li(n,t,r)}var Mn=class{segmentGroup;processChildren;index;constructor(t,n,r){this.segmentGroup=t,this.processChildren=n,this.index=r}};function ZC(e,t,n){if(e.isAbsolute)return new Mn(t,!0,0);if(!n)return new Mn(t,!1,NaN);if(n.parent===null)return new Mn(n,!0,0);let r=ki(e.commands[0])?0:1,o=n.segments.length-1+r;return QC(n,o,e.numberOfDoubleDots)}function QC(e,t,n){let r=e,o=t,i=n;for(;i>o;){if(i-=o,r=r.parent,!r)throw new E(4005,!1);o=r.segments.length}return new Mn(r,!1,o-i)}function YC(e){return Dr(e[0])?e[0].outlets:{[S]:e}}function dg(e,t,n){if(e??=new P([],{}),e.segments.length===0&&e.hasChildren())return br(e,t,n);let r=KC(e,t,n),o=n.slice(r.commandIndex);if(r.match&&r.pathIndex<e.segments.length){let i=new P(e.segments.slice(0,r.pathIndex),{});return i.children[S]=new P(e.segments.slice(r.pathIndex),e.children),br(i,0,o)}else return r.match&&o.length===0?new P(e.segments,{}):r.match&&!e.hasChildren()?tl(e,t,n):r.match?br(e,0,o):tl(e,t,n)}function br(e,t,n){if(n.length===0)return new P(e.segments,{});{let r=YC(n),o={};if(Object.keys(r).some(i=>i!==S)&&e.children[S]&&e.numberOfChildren===1&&e.children[S].segments.length===0){let i=br(e.children[S],t,n);return new P(e.segments,i.children)}return Object.entries(r).forEach(([i,s])=>{typeof s=="string"&&(s=[s]),s!==null&&(o[i]=dg(e.children[i],t,s))}),Object.entries(e.children).forEach(([i,s])=>{r[i]===void 0&&(o[i]=s)}),new P(e.segments,o)}}function KC(e,t,n){let r=0,o=t,i={match:!1,pathIndex:0,commandIndex:0};for(;o<e.segments.length;){if(r>=n.length)return i;let s=e.segments[o],a=n[r];if(Dr(a))break;let c=`${a}`,l=r<n.length-1?n[r+1]:null;if(o>0&&c===void 0)break;if(c&&l&&typeof l=="object"&&l.outlets===void 0){if(!Wp(c,l,s))return i;r+=2}else{if(!Wp(c,{},s))return i;r++}o++}return{match:!0,pathIndex:o,commandIndex:r}}function tl(e,t,n){let r=e.segments.slice(0,t),o=0;for(;o<n.length;){let i=n[o];if(Dr(i)){let c=JC(i.outlets);return new P(r,c)}if(o===0&&ki(n[0])){let c=e.segments[t];r.push(new gt(c.path,qp(n[0]))),o++;continue}let s=Dr(i)?i.outlets[S]:`${i}`,a=o<n.length-1?n[o+1]:null;s&&a&&ki(a)?(r.push(new gt(s,qp(a))),o+=2):(r.push(new gt(s,{})),o++)}return new P(r,{})}function JC(e){let t={};return Object.entries(e).forEach(([n,r])=>{typeof r=="string"&&(r=[r]),r!==null&&(t[n]=tl(new P([],{}),0,r))}),t}function qp(e){let t={};return Object.entries(e).forEach(([n,r])=>t[n]=`${r}`),t}function Wp(e,t,n){return e==n.path&&Ve(t,n.parameters)}var Pi="imperative",ee=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}(ee||{}),we=class{id;url;constructor(t,n){this.id=t,this.url=n}},Lt=class extends we{type=ee.NavigationStart;navigationTrigger;restoredState;constructor(t,n,r="imperative",o=null){super(t,n),this.navigationTrigger=r,this.restoredState=o}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},et=class extends we{urlAfterRedirects;type=ee.NavigationEnd;constructor(t,n,r){super(t,n),this.urlAfterRedirects=r}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},fe=function(e){return e[e.Redirect=0]="Redirect",e[e.SupersededByNewNavigation=1]="SupersededByNewNavigation",e[e.NoDataFromResolver=2]="NoDataFromResolver",e[e.GuardRejected=3]="GuardRejected",e}(fe||{}),Tr=function(e){return e[e.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",e[e.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",e}(Tr||{}),Ue=class extends we{reason;code;type=ee.NavigationCancel;constructor(t,n,r,o){super(t,n),this.reason=r,this.code=o}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},tt=class extends we{reason;code;type=ee.NavigationSkipped;constructor(t,n,r,o){super(t,n),this.reason=r,this.code=o}},Rn=class extends we{error;target;type=ee.NavigationError;constructor(t,n,r,o){super(t,n),this.error=r,this.target=o}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},Sr=class extends we{urlAfterRedirects;state;type=ee.RoutesRecognized;constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Fi=class extends we{urlAfterRedirects;state;type=ee.GuardsCheckStart;constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},ji=class extends we{urlAfterRedirects;state;shouldActivate;type=ee.GuardsCheckEnd;constructor(t,n,r,o,i){super(t,n),this.urlAfterRedirects=r,this.state=o,this.shouldActivate=i}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},Vi=class extends we{urlAfterRedirects;state;type=ee.ResolveStart;constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Ui=class extends we{urlAfterRedirects;state;type=ee.ResolveEnd;constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},$i=class{route;type=ee.RouteConfigLoadStart;constructor(t){this.route=t}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},Hi=class{route;type=ee.RouteConfigLoadEnd;constructor(t){this.route=t}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},Bi=class{snapshot;type=ee.ChildActivationStart;constructor(t){this.snapshot=t}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},zi=class{snapshot;type=ee.ChildActivationEnd;constructor(t){this.snapshot=t}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},qi=class{snapshot;type=ee.ActivationStart;constructor(t){this.snapshot=t}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Wi=class{snapshot;type=ee.ActivationEnd;constructor(t){this.snapshot=t}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}};var Mr=class{},xn=class{url;navigationBehaviorOptions;constructor(t,n){this.url=t,this.navigationBehaviorOptions=n}};function XC(e,t){return e.providers&&!e._injector&&(e._injector=dr(e.providers,t,`Route: ${e.path}`)),e._injector??t}function Ae(e){return e.outlet||S}function eD(e,t){let n=e.filter(r=>Ae(r)===t);return n.push(...e.filter(r=>Ae(r)!==t)),n}function kr(e){if(!e)return null;if(e.routeConfig?._injector)return e.routeConfig._injector;for(let t=e.parent;t;t=t.parent){let n=t.routeConfig;if(n?._loadedInjector)return n._loadedInjector;if(n?._injector)return n._injector}return null}var Gi=class{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return kr(this.route?.snapshot)??this.rootInjector}constructor(t){this.rootInjector=t,this.children=new Pn(this.rootInjector)}},Pn=(()=>{class e{rootInjector;contexts=new Map;constructor(n){this.rootInjector=n}onChildOutletCreated(n,r){let o=this.getOrCreateContext(n);o.outlet=r,this.contexts.set(n,o)}onChildOutletDestroyed(n){let r=this.getContext(n);r&&(r.outlet=null,r.attachRef=null)}onOutletDeactivated(){let n=this.contexts;return this.contexts=new Map,n}onOutletReAttached(n){this.contexts=n}getOrCreateContext(n){let r=this.getContext(n);return r||(r=new Gi(this.rootInjector),this.contexts.set(n,r)),r}getContext(n){return this.contexts.get(n)||null}static \u0275fac=function(r){return new(r||e)(_(me))};static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Zi=class{_root;constructor(t){this._root=t}get root(){return this._root.value}parent(t){let n=this.pathFromRoot(t);return n.length>1?n[n.length-2]:null}children(t){let n=nl(t,this._root);return n?n.children.map(r=>r.value):[]}firstChild(t){let n=nl(t,this._root);return n&&n.children.length>0?n.children[0].value:null}siblings(t){let n=rl(t,this._root);return n.length<2?[]:n[n.length-2].children.map(o=>o.value).filter(o=>o!==t)}pathFromRoot(t){return rl(t,this._root).map(n=>n.value)}};function nl(e,t){if(e===t.value)return t;for(let n of t.children){let r=nl(e,n);if(r)return r}return null}function rl(e,t){if(e===t.value)return[t];for(let n of t.children){let r=rl(e,n);if(r.length)return r.unshift(t),r}return[]}var Ee=class{value;children;constructor(t,n){this.value=t,this.children=n}toString(){return`TreeNode(${this.value})`}};function Sn(e){let t={};return e&&e.children.forEach(n=>t[n.value.outlet]=n),t}var _r=class extends Zi{snapshot;constructor(t,n){super(t),this.snapshot=n,dl(this,t)}toString(){return this.snapshot.toString()}};function fg(e){let t=tD(e),n=new ne([new gt("",{})]),r=new ne({}),o=new ne({}),i=new ne({}),s=new ne(""),a=new mt(n,r,i,s,o,S,e,t.root);return a.snapshot=t.root,new _r(new Ee(a,[]),t)}function tD(e){let t={},n={},r={},o="",i=new At([],t,r,o,n,S,e,null,{});return new Nr("",new Ee(i,[]))}var mt=class{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(t,n,r,o,i,s,a,c){this.urlSubject=t,this.paramsSubject=n,this.queryParamsSubject=r,this.fragmentSubject=o,this.dataSubject=i,this.outlet=s,this.component=a,this._futureSnapshot=c,this.title=this.dataSubject?.pipe(A(l=>l[Ar]))??b(void 0),this.url=t,this.params=n,this.queryParams=r,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(A(t=>Pt(t))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(A(t=>Pt(t))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function Qi(e,t,n="emptyOnly"){let r,{routeConfig:o}=e;return t!==null&&(n==="always"||o?.path===""||!t.component&&!t.routeConfig?.loadComponent)?r={params:m(m({},t.params),e.params),data:m(m({},t.data),e.data),resolve:m(m(m(m({},e.data),t.data),o?.data),e._resolvedData)}:r={params:m({},e.params),data:m({},e.data),resolve:m(m({},e.data),e._resolvedData??{})},o&&pg(o)&&(r.resolve[Ar]=o.title),r}var At=class{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[Ar]}constructor(t,n,r,o,i,s,a,c,l){this.url=t,this.params=n,this.queryParams=r,this.fragment=o,this.data=i,this.outlet=s,this.component=a,this.routeConfig=c,this._resolve=l}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??=Pt(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Pt(this.queryParams),this._queryParamMap}toString(){let t=this.url.map(r=>r.toString()).join("/"),n=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${t}', path:'${n}')`}},Nr=class extends Zi{url;constructor(t,n){super(n),this.url=t,dl(this,n)}toString(){return hg(this._root)}};function dl(e,t){t.value._routerState=e,t.children.forEach(n=>dl(e,n))}function hg(e){let t=e.children.length>0?` { ${e.children.map(hg).join(", ")} } `:"";return`${e.value}${t}`}function Qc(e){if(e.snapshot){let t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,Ve(t.queryParams,n.queryParams)||e.queryParamsSubject.next(n.queryParams),t.fragment!==n.fragment&&e.fragmentSubject.next(n.fragment),Ve(t.params,n.params)||e.paramsSubject.next(n.params),NC(t.url,n.url)||e.urlSubject.next(n.url),Ve(t.data,n.data)||e.dataSubject.next(n.data)}else e.snapshot=e._futureSnapshot,e.dataSubject.next(e._futureSnapshot.data)}function ol(e,t){let n=Ve(e.params,t.params)&&AC(e.url,t.url),r=!e.parent!=!t.parent;return n&&!r&&(!e.parent||ol(e.parent,t.parent))}function pg(e){return typeof e.title=="string"||e.title===null}var gg=new v(""),Lr=(()=>{class e{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=S;activateEvents=new le;deactivateEvents=new le;attachEvents=new le;detachEvents=new le;routerOutletData=kf(void 0);parentContexts=h(Pn);location=h(Tc);changeDetector=h(vp);inputBinder=h(Xi,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(n){if(n.name){let{firstChange:r,previousValue:o}=n.name;if(r)return;this.isTrackedInParentContexts(o)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(o)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(n){return this.parentContexts.getContext(n)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let n=this.parentContexts.getContext(this.name);n?.route&&(n.attachRef?this.attach(n.attachRef,n.route):this.activateWith(n.route,n.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new E(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new E(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new E(4012,!1);this.location.detach();let n=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(n.instance),n}attach(n,r){this.activated=n,this._activatedRoute=r,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,r){if(this.isActivated)throw new E(4013,!1);this._activatedRoute=n;let o=this.location,s=n.snapshot.component,a=this.parentContexts.getOrCreateContext(this.name).children,c=new il(n,a,o.injector,this.routerOutletData);this.activated=o.createComponent(s,{index:o.length,injector:c,environmentInjector:r}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(r){return new(r||e)};static \u0275dir=Kh({type:e,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[Qd]})}return e})(),il=class{route;childContexts;parent;outletData;constructor(t,n,r,o){this.route=t,this.childContexts=n,this.parent=r,this.outletData=o}get(t,n){return t===mt?this.route:t===Pn?this.childContexts:t===gg?this.outletData:this.parent.get(t,n)}},Xi=new v("");function nD(e,t,n){let r=Rr(e,t._root,n?n._root:void 0);return new _r(r,t)}function Rr(e,t,n){if(n&&e.shouldReuseRoute(t.value,n.value.snapshot)){let r=n.value;r._futureSnapshot=t.value;let o=rD(e,t,n);return new Ee(r,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=>Rr(e,a)),s}}let r=oD(t.value),o=t.children.map(i=>Rr(e,i));return new Ee(r,o)}}function rD(e,t,n){return t.children.map(r=>{for(let o of n.children)if(e.shouldReuseRoute(r.value,o.value.snapshot))return Rr(e,r,o);return Rr(e,r)})}function oD(e){return new mt(new ne(e.url),new ne(e.params),new ne(e.queryParams),new ne(e.fragment),new ne(e.data),e.outlet,e.component,e)}var On=class{redirectTo;navigationBehaviorOptions;constructor(t,n){this.redirectTo=t,this.navigationBehaviorOptions=n}},mg="ngNavigationCancelingError";function Yi(e,t){let{redirectTo:n,navigationBehaviorOptions:r}=Nn(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,o=vg(!1,fe.Redirect);return o.url=n,o.navigationBehaviorOptions=r,o}function vg(e,t){let n=new Error(`NavigationCancelingError: ${e||""}`);return n[mg]=!0,n.cancellationCode=t,n}function iD(e){return yg(e)&&Nn(e.url)}function yg(e){return!!e&&e[mg]}var sD=(e,t,n,r)=>A(o=>(new sl(t,o.targetRouterState,o.currentRouterState,n,r).activate(e),o)),sl=class{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(t,n,r,o,i){this.routeReuseStrategy=t,this.futureState=n,this.currState=r,this.forwardEvent=o,this.inputBindingEnabled=i}activate(t){let n=this.futureState._root,r=this.currState?this.currState._root:null;this.deactivateChildRoutes(n,r,t),Qc(this.futureState.root),this.activateChildRoutes(n,r,t)}deactivateChildRoutes(t,n,r){let o=Sn(n);t.children.forEach(i=>{let s=i.value.outlet;this.deactivateRoutes(i,o[s],r),delete o[s]}),Object.values(o).forEach(i=>{this.deactivateRouteAndItsChildren(i,r)})}deactivateRoutes(t,n,r){let o=t.value,i=n?n.value:null;if(o===i)if(o.component){let s=r.getContext(o.outlet);s&&this.deactivateChildRoutes(t,n,s.children)}else this.deactivateChildRoutes(t,n,r);else i&&this.deactivateRouteAndItsChildren(n,r)}deactivateRouteAndItsChildren(t,n){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,n):this.deactivateRouteAndOutlet(t,n)}detachAndStoreRouteSubtree(t,n){let r=n.getContext(t.value.outlet),o=r&&t.value.component?r.children:n,i=Sn(t);for(let s of Object.values(i))this.deactivateRouteAndItsChildren(s,o);if(r&&r.outlet){let s=r.outlet.detach(),a=r.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:s,route:t,contexts:a})}}deactivateRouteAndOutlet(t,n){let r=n.getContext(t.value.outlet),o=r&&t.value.component?r.children:n,i=Sn(t);for(let s of Object.values(i))this.deactivateRouteAndItsChildren(s,o);r&&(r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated()),r.attachRef=null,r.route=null)}activateChildRoutes(t,n,r){let o=Sn(n);t.children.forEach(i=>{this.activateRoutes(i,o[i.value.outlet],r),this.forwardEvent(new Wi(i.value.snapshot))}),t.children.length&&this.forwardEvent(new zi(t.value.snapshot))}activateRoutes(t,n,r){let o=t.value,i=n?n.value:null;if(Qc(o),o===i)if(o.component){let s=r.getOrCreateContext(o.outlet);this.activateChildRoutes(t,n,s.children)}else this.activateChildRoutes(t,n,r);else if(o.component){let s=r.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),Qc(a.route.value),this.activateChildRoutes(t,null,s.children)}else s.attachRef=null,s.route=o,s.outlet&&s.outlet.activateWith(o,s.injector),this.activateChildRoutes(t,null,s.children)}else this.activateChildRoutes(t,null,r)}},Ki=class{path;route;constructor(t){this.path=t,this.route=this.path[this.path.length-1]}},_n=class{component;route;constructor(t,n){this.component=t,this.route=n}};function aD(e,t,n){let r=e._root,o=t?t._root:null;return Ir(r,o,n,[r.value])}function cD(e){let t=e.routeConfig?e.routeConfig.canActivateChild:null;return!t||t.length===0?null:{node:e,guards:t}}function kn(e,t){let n=Symbol(),r=t.get(e,n);return r===n?typeof e=="function"&&!Md(e)?e:t.get(e):r}function Ir(e,t,n,r,o={canDeactivateChecks:[],canActivateChecks:[]}){let i=Sn(t);return e.children.forEach(s=>{lD(s,i[s.value.outlet],n,r.concat([s.value]),o),delete i[s.value.outlet]}),Object.entries(i).forEach(([s,a])=>Cr(a,n.getContext(s),o)),o}function lD(e,t,n,r,o={canDeactivateChecks:[],canActivateChecks:[]}){let i=e.value,s=t?t.value:null,a=n?n.getContext(e.value.outlet):null;if(s&&i.routeConfig===s.routeConfig){let c=uD(s,i,i.routeConfig.runGuardsAndResolvers);c?o.canActivateChecks.push(new Ki(r)):(i.data=s.data,i._resolvedData=s._resolvedData),i.component?Ir(e,t,a?a.children:null,r,o):Ir(e,t,n,r,o),c&&a&&a.outlet&&a.outlet.isActivated&&o.canDeactivateChecks.push(new _n(a.outlet.component,s))}else s&&Cr(t,a,o),o.canActivateChecks.push(new Ki(r)),i.component?Ir(e,null,a?a.children:null,r,o):Ir(e,null,n,r,o);return o}function uD(e,t,n){if(typeof n=="function")return n(e,t);switch(n){case"pathParamsChange":return!Ot(e.url,t.url);case"pathParamsOrQueryParamsChange":return!Ot(e.url,t.url)||!Ve(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!ol(e,t)||!Ve(e.queryParams,t.queryParams);case"paramsChange":default:return!ol(e,t)}}function Cr(e,t,n){let r=Sn(e),o=e.value;Object.entries(r).forEach(([i,s])=>{o.component?t?Cr(s,t.children.getContext(i),n):Cr(s,null,n):Cr(s,t,n)}),o.component?t&&t.outlet&&t.outlet.isActivated?n.canDeactivateChecks.push(new _n(t.outlet.component,o)):n.canDeactivateChecks.push(new _n(null,o)):n.canDeactivateChecks.push(new _n(null,o))}function Fr(e){return typeof e=="function"}function dD(e){return typeof e=="boolean"}function fD(e){return e&&Fr(e.canLoad)}function hD(e){return e&&Fr(e.canActivate)}function pD(e){return e&&Fr(e.canActivateChild)}function gD(e){return e&&Fr(e.canDeactivate)}function mD(e){return e&&Fr(e.canMatch)}function Eg(e){return e instanceof ze||e?.name==="EmptyError"}var Ri=Symbol("INITIAL_VALUE");function An(){return Me(e=>lo(e.map(t=>t.pipe(qe(1),_s(Ri)))).pipe(A(t=>{for(let n of t)if(n!==!0){if(n===Ri)return Ri;if(n===!1||vD(n))return n}return!0}),Se(t=>t!==Ri),qe(1)))}function vD(e){return Nn(e)||e instanceof On}function yD(e,t){return W(n=>{let{targetSnapshot:r,currentSnapshot:o,guards:{canActivateChecks:i,canDeactivateChecks:s}}=n;return s.length===0&&i.length===0?b(U(m({},n),{guardsResult:!0})):ED(s,r,o,e).pipe(W(a=>a&&dD(a)?wD(r,i,e,t):b(a)),A(a=>U(m({},n),{guardsResult:a})))})}function ED(e,t,n,r){return B(e).pipe(W(o=>TD(o.component,o.route,n,t,r)),We(o=>o!==!0,!0))}function wD(e,t,n,r){return B(t).pipe(Gt(o=>Wt(bD(o.route.parent,r),ID(o.route,r),DD(e,o.path,n),CD(e,o.route,n))),We(o=>o!==!0,!0))}function ID(e,t){return e!==null&&t&&t(new qi(e)),b(!0)}function bD(e,t){return e!==null&&t&&t(new Bi(e)),b(!0)}function CD(e,t,n){let r=t.routeConfig?t.routeConfig.canActivate:null;if(!r||r.length===0)return b(!0);let o=r.map(i=>uo(()=>{let s=kr(t)??n,a=kn(i,s),c=hD(a)?a.canActivate(t,e):De(s,()=>a(t,e));return vt(c).pipe(We())}));return b(o).pipe(An())}function DD(e,t,n){let r=t[t.length-1],i=t.slice(0,t.length-1).reverse().map(s=>cD(s)).filter(s=>s!==null).map(s=>uo(()=>{let a=s.guards.map(c=>{let l=kr(s.node)??n,u=kn(c,l),f=pD(u)?u.canActivateChild(r,e):De(l,()=>u(r,e));return vt(f).pipe(We())});return b(a).pipe(An())}));return b(i).pipe(An())}function TD(e,t,n,r,o){let i=t&&t.routeConfig?t.routeConfig.canDeactivate:null;if(!i||i.length===0)return b(!0);let s=i.map(a=>{let c=kr(t)??o,l=kn(a,c),u=gD(l)?l.canDeactivate(e,t,n,r):De(c,()=>l(e,t,n,r));return vt(u).pipe(We())});return b(s).pipe(An())}function SD(e,t,n,r){let o=t.canLoad;if(o===void 0||o.length===0)return b(!0);let i=o.map(s=>{let a=kn(s,e),c=fD(a)?a.canLoad(t,n):De(e,()=>a(t,n));return vt(c)});return b(i).pipe(An(),wg(r))}function wg(e){return Is(G(t=>{if(typeof t!="boolean")throw Yi(e,t)}),A(t=>t===!0))}function MD(e,t,n,r){let o=t.canMatch;if(!o||o.length===0)return b(!0);let i=o.map(s=>{let a=kn(s,e),c=mD(a)?a.canMatch(t,n):De(e,()=>a(t,n));return vt(c)});return b(i).pipe(An(),wg(r))}var xr=class{segmentGroup;constructor(t){this.segmentGroup=t||null}},Or=class extends Error{urlTree;constructor(t){super(),this.urlTree=t}};function Tn(e){return qt(new xr(e))}function _D(e){return qt(new E(4e3,!1))}function ND(e){return qt(vg(!1,fe.GuardRejected))}var al=class{urlSerializer;urlTree;constructor(t,n){this.urlSerializer=t,this.urlTree=n}lineralizeSegments(t,n){let r=[],o=n.root;for(;;){if(r=r.concat(o.segments),o.numberOfChildren===0)return b(r);if(o.numberOfChildren>1||!o.children[S])return _D(`${t.redirectTo}`);o=o.children[S]}}applyRedirectCommands(t,n,r,o,i){if(typeof n!="string"){let a=n,{queryParams:c,fragment:l,routeConfig:u,url:f,outlet:p,params:d,data:g,title:y}=o,k=De(i,()=>a({params:d,data:g,queryParams:c,fragment:l,routeConfig:u,url:f,outlet:p,title:y}));if(k instanceof $e)throw new Or(k);n=k}let s=this.applyRedirectCreateUrlTree(n,this.urlSerializer.parse(n),t,r);if(n[0]==="/")throw new Or(s);return s}applyRedirectCreateUrlTree(t,n,r,o){let i=this.createSegmentGroup(t,n.root,r,o);return new $e(i,this.createQueryParams(n.queryParams,this.urlTree.queryParams),n.fragment)}createQueryParams(t,n){let r={};return Object.entries(t).forEach(([o,i])=>{if(typeof i=="string"&&i[0]===":"){let a=i.substring(1);r[o]=n[a]}else r[o]=i}),r}createSegmentGroup(t,n,r,o){let i=this.createSegments(t,n.segments,r,o),s={};return Object.entries(n.children).forEach(([a,c])=>{s[a]=this.createSegmentGroup(t,c,r,o)}),new P(i,s)}createSegments(t,n,r,o){return n.map(i=>i.path[0]===":"?this.findPosParam(t,i,o):this.findOrReturn(i,r))}findPosParam(t,n,r){let o=r[n.path.substring(1)];if(!o)throw new E(4001,!1);return o}findOrReturn(t,n){let r=0;for(let o of n){if(o.path===t.path)return n.splice(r),o;r++}return t}},cl={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function RD(e,t,n,r,o){let i=Ig(e,t,n);return i.matched?(r=XC(t,r),MD(r,t,n,o).pipe(A(s=>s===!0?i:m({},cl)))):b(i)}function Ig(e,t,n){if(t.path==="**")return xD(n);if(t.path==="")return t.pathMatch==="full"&&(e.hasChildren()||n.length>0)?m({},cl):{matched:!0,consumedSegments:[],remainingSegments:n,parameters:{},positionalParamSegments:{}};let o=(t.matcher||Yp)(n,e,t);if(!o)return m({},cl);let i={};Object.entries(o.posParams??{}).forEach(([a,c])=>{i[a]=c.path});let s=o.consumed.length>0?m(m({},i),o.consumed[o.consumed.length-1].parameters):i;return{matched:!0,consumedSegments:o.consumed,remainingSegments:n.slice(o.consumed.length),parameters:s,positionalParamSegments:o.posParams??{}}}function xD(e){return{matched:!0,parameters:e.length>0?Jp(e).parameters:{},consumedSegments:e,remainingSegments:[],positionalParamSegments:{}}}function Gp(e,t,n,r){return n.length>0&&PD(e,n,r)?{segmentGroup:new P(t,AD(r,new P(n,e.children))),slicedSegments:[]}:n.length===0&&kD(e,n,r)?{segmentGroup:new P(e.segments,OD(e,n,r,e.children)),slicedSegments:n}:{segmentGroup:new P(e.segments,e.children),slicedSegments:n}}function OD(e,t,n,r){let o={};for(let i of n)if(es(e,t,i)&&!r[Ae(i)]){let s=new P([],{});o[Ae(i)]=s}return m(m({},r),o)}function AD(e,t){let n={};n[S]=t;for(let r of e)if(r.path===""&&Ae(r)!==S){let o=new P([],{});n[Ae(r)]=o}return n}function PD(e,t,n){return n.some(r=>es(e,t,r)&&Ae(r)!==S)}function kD(e,t,n){return n.some(r=>es(e,t,r))}function es(e,t,n){return(e.hasChildren()||t.length>0)&&n.pathMatch==="full"?!1:n.path===""}function LD(e,t,n){return t.length===0&&!e.children[n]}var ll=class{};function FD(e,t,n,r,o,i,s="emptyOnly"){return new ul(e,t,n,r,o,s,i).recognize()}var jD=31,ul=class{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(t,n,r,o,i,s,a){this.injector=t,this.configLoader=n,this.rootComponentType=r,this.config=o,this.urlTree=i,this.paramsInheritanceStrategy=s,this.urlSerializer=a,this.applyRedirects=new al(this.urlSerializer,this.urlTree)}noMatchError(t){return new E(4002,`'${t.segmentGroup}'`)}recognize(){let t=Gp(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(t).pipe(A(({children:n,rootSnapshot:r})=>{let o=new Ee(r,n),i=new Nr("",o),s=ag(r,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,i.url=this.urlSerializer.serialize(s),{state:i,tree:s}}))}match(t){let n=new At([],Object.freeze({}),Object.freeze(m({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),S,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,t,S,n).pipe(A(r=>({children:r,rootSnapshot:n})),ot(r=>{if(r instanceof Or)return this.urlTree=r.urlTree,this.match(r.urlTree.root);throw r instanceof xr?this.noMatchError(r):r}))}processSegmentGroup(t,n,r,o,i){return r.segments.length===0&&r.hasChildren()?this.processChildren(t,n,r,i):this.processSegment(t,n,r,r.segments,o,!0,i).pipe(A(s=>s instanceof Ee?[s]:[]))}processChildren(t,n,r,o){let i=[];for(let s of Object.keys(r.children))s==="primary"?i.unshift(s):i.push(s);return B(i).pipe(Gt(s=>{let a=r.children[s],c=eD(n,s);return this.processSegmentGroup(t,c,a,s,o)}),Ms((s,a)=>(s.push(...a),s)),it(null),Ss(),W(s=>{if(s===null)return Tn(r);let a=bg(s);return VD(a),b(a)}))}processSegment(t,n,r,o,i,s,a){return B(n).pipe(Gt(c=>this.processSegmentAgainstRoute(c._injector??t,n,c,r,o,i,s,a).pipe(ot(l=>{if(l instanceof xr)return b(null);throw l}))),We(c=>!!c),ot(c=>{if(Eg(c))return LD(r,o,i)?b(new ll):Tn(r);throw c}))}processSegmentAgainstRoute(t,n,r,o,i,s,a,c){return Ae(r)!==s&&(s===S||!es(o,i,r))?Tn(o):r.redirectTo===void 0?this.matchSegmentAgainstRoute(t,o,r,i,s,c):this.allowRedirects&&a?this.expandSegmentAgainstRouteUsingRedirect(t,o,n,r,i,s,c):Tn(o)}expandSegmentAgainstRouteUsingRedirect(t,n,r,o,i,s,a){let{matched:c,parameters:l,consumedSegments:u,positionalParamSegments:f,remainingSegments:p}=Ig(n,o,i);if(!c)return Tn(n);typeof o.redirectTo=="string"&&o.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>jD&&(this.allowRedirects=!1));let d=new At(i,l,Object.freeze(m({},this.urlTree.queryParams)),this.urlTree.fragment,Zp(o),Ae(o),o.component??o._loadedComponent??null,o,Qp(o)),g=Qi(d,a,this.paramsInheritanceStrategy);d.params=Object.freeze(g.params),d.data=Object.freeze(g.data);let y=this.applyRedirects.applyRedirectCommands(u,o.redirectTo,f,d,t);return this.applyRedirects.lineralizeSegments(o,y).pipe(W(k=>this.processSegment(t,r,n,k.concat(p),s,!1,a)))}matchSegmentAgainstRoute(t,n,r,o,i,s){let a=RD(n,r,o,t,this.urlSerializer);return r.path==="**"&&(n.children={}),a.pipe(Me(c=>c.matched?(t=r._injector??t,this.getChildConfig(t,r,o).pipe(Me(({routes:l})=>{let u=r._loadedInjector??t,{parameters:f,consumedSegments:p,remainingSegments:d}=c,g=new At(p,f,Object.freeze(m({},this.urlTree.queryParams)),this.urlTree.fragment,Zp(r),Ae(r),r.component??r._loadedComponent??null,r,Qp(r)),y=Qi(g,s,this.paramsInheritanceStrategy);g.params=Object.freeze(y.params),g.data=Object.freeze(y.data);let{segmentGroup:k,slicedSegments:j}=Gp(n,p,d,l);if(j.length===0&&k.hasChildren())return this.processChildren(u,l,k,g).pipe(A(nt=>new Ee(g,nt)));if(l.length===0&&j.length===0)return b(new Ee(g,[]));let He=Ae(r)===i;return this.processSegment(u,l,k,j,He?S:i,!0,g).pipe(A(nt=>new Ee(g,nt instanceof Ee?[nt]:[])))}))):Tn(n)))}getChildConfig(t,n,r){return n.children?b({routes:n.children,injector:t}):n.loadChildren?n._loadedRoutes!==void 0?b({routes:n._loadedRoutes,injector:n._loadedInjector}):SD(t,n,r,this.urlSerializer).pipe(W(o=>o?this.configLoader.loadChildren(t,n).pipe(G(i=>{n._loadedRoutes=i.routes,n._loadedInjector=i.injector})):ND(n))):b({routes:[],injector:t})}};function VD(e){e.sort((t,n)=>t.value.outlet===S?-1:n.value.outlet===S?1:t.value.outlet.localeCompare(n.value.outlet))}function UD(e){let t=e.value.routeConfig;return t&&t.path===""}function bg(e){let t=[],n=new Set;for(let r of e){if(!UD(r)){t.push(r);continue}let o=t.find(i=>r.value.routeConfig===i.value.routeConfig);o!==void 0?(o.children.push(...r.children),n.add(o)):t.push(r)}for(let r of n){let o=bg(r.children);t.push(new Ee(r.value,o))}return t.filter(r=>!n.has(r))}function Zp(e){return e.data||{}}function Qp(e){return e.resolve||{}}function $D(e,t,n,r,o,i){return W(s=>FD(e,t,n,r,s.extractedUrl,o,i).pipe(A(({state:a,tree:c})=>U(m({},s),{targetSnapshot:a,urlAfterRedirects:c}))))}function HD(e,t){return W(n=>{let{targetSnapshot:r,guards:{canActivateChecks:o}}=n;if(!o.length)return b(n);let i=new Set(o.map(c=>c.route)),s=new Set;for(let c of i)if(!s.has(c))for(let l of Cg(c))s.add(l);let a=0;return B(s).pipe(Gt(c=>i.has(c)?BD(c,r,e,t):(c.data=Qi(c,c.parent,e).resolve,b(void 0))),G(()=>a++),Zt(1),W(c=>a===s.size?b(n):ae))})}function Cg(e){let t=e.children.map(n=>Cg(n)).flat();return[e,...t]}function BD(e,t,n,r){let o=e.routeConfig,i=e._resolve;return o?.title!==void 0&&!pg(o)&&(i[Ar]=o.title),zD(i,e,t,r).pipe(A(s=>(e._resolvedData=s,e.data=Qi(e,e.parent,n).resolve,null)))}function zD(e,t,n,r){let o=Jc(e);if(o.length===0)return b({});let i={};return B(o).pipe(W(s=>qD(e[s],t,n,r).pipe(We(),G(a=>{if(a instanceof On)throw Yi(new kt,a);i[s]=a}))),Zt(1),A(()=>i),ot(s=>Eg(s)?ae:qt(s)))}function qD(e,t,n,r){let o=kr(t)??r,i=kn(e,o),s=i.resolve?i.resolve(t,n):De(o,()=>i(t,n));return vt(s)}function Yc(e){return Me(t=>{let n=e(t);return n?B(n).pipe(A(()=>t)):b(t)})}var fl=(()=>{class e{buildTitle(n){let r,o=n.root;for(;o!==void 0;)r=this.getResolvedTitleForRoute(o)??r,o=o.children.find(i=>i.outlet===S);return r}getResolvedTitleForRoute(n){return n.data[Ar]}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:()=>h(Dg),providedIn:"root"})}return e})(),Dg=(()=>{class e extends fl{title;constructor(n){super(),this.title=n}updateTitle(n){let r=this.buildTitle(n);r!==void 0&&this.title.setTitle(r)}static \u0275fac=function(r){return new(r||e)(_(Up))};static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),jr=new v("",{providedIn:"root",factory:()=>({})}),hl=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275cmp=yi({type:e,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(r,o){r&1&&de(0,"router-outlet")},dependencies:[Lr],encapsulation:2})}return e})();function pl(e){let t=e.children&&e.children.map(pl),n=t?U(m({},e),{children:t}):m({},e);return!n.component&&!n.loadComponent&&(t||n.loadChildren)&&n.outlet&&n.outlet!==S&&(n.component=hl),n}var Vr=new v(""),Tg=(()=>{class e{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=h(fp);loadComponent(n){if(this.componentLoaders.get(n))return this.componentLoaders.get(n);if(n._loadedComponent)return b(n._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(n);let r=vt(n.loadComponent()).pipe(A(Mg),G(i=>{this.onLoadEndListener&&this.onLoadEndListener(n),n._loadedComponent=i}),Un(()=>{this.componentLoaders.delete(n)})),o=new zt(r,()=>new te).pipe(Bt());return this.componentLoaders.set(n,o),o}loadChildren(n,r){if(this.childrenLoaders.get(r))return this.childrenLoaders.get(r);if(r._loadedRoutes)return b({routes:r._loadedRoutes,injector:r._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(r);let i=Sg(r,this.compiler,n,this.onLoadEndListener).pipe(Un(()=>{this.childrenLoaders.delete(r)})),s=new zt(i,()=>new te).pipe(Bt());return this.childrenLoaders.set(r,s),s}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Sg(e,t,n,r){return vt(e.loadChildren()).pipe(A(Mg),W(o=>o instanceof Mc||Array.isArray(o)?b(o):B(t.compileModuleAsync(o))),A(o=>{r&&r(e);let i,s,a=!1;return Array.isArray(o)?(s=o,a=!0):(i=o.create(n).injector,s=i.get(Vr,[],{optional:!0,self:!0}).flat()),{routes:s.map(pl),injector:i}}))}function WD(e){return e&&typeof e=="object"&&"default"in e}function Mg(e){return WD(e)?e.default:e}var ts=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:()=>h(GD),providedIn:"root"})}return e})(),GD=(()=>{class e{shouldProcessUrl(n){return!0}extract(n){return n}merge(n,r){return n}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),_g=new v("");var Ng=new v(""),Rg=(()=>{class e{currentNavigation=null;currentTransition=null;lastSuccessfulNavigation=null;events=new te;transitionAbortSubject=new te;configLoader=h(Tg);environmentInjector=h(me);destroyRef=h(sr);urlSerializer=h(Pr);rootContexts=h(Pn);location=h(Dn);inputBindingEnabled=h(Xi,{optional:!0})!==null;titleStrategy=h(fl);options=h(jr,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=h(ts);createViewTransition=h(_g,{optional:!0});navigationErrorHandler=h(Ng,{optional:!0});navigationId=0;get hasRequestedNavigation(){return this.navigationId!==0}transitions;afterPreactivation=()=>b(void 0);rootComponentType=null;destroyed=!1;constructor(){let n=o=>this.events.next(new $i(o)),r=o=>this.events.next(new Hi(o));this.configLoader.onLoadEndListener=r,this.configLoader.onLoadStartListener=n,this.destroyRef.onDestroy(()=>{this.destroyed=!0})}complete(){this.transitions?.complete()}handleNavigationRequest(n){let r=++this.navigationId;this.transitions?.next(U(m({},n),{extractedUrl:this.urlHandlingStrategy.extract(n.rawUrl),targetSnapshot:null,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null,id:r}))}setupNavigations(n){return this.transitions=new ne(null),this.transitions.pipe(Se(r=>r!==null),Me(r=>{let o=!1,i=!1;return b(r).pipe(Me(s=>{if(this.navigationId>r.id)return this.cancelNavigationTransition(r,"",fe.SupersededByNewNavigation),ae;this.currentTransition=r,this.currentNavigation={id:s.id,initialUrl:s.rawUrl,extractedUrl:s.extractedUrl,targetBrowserUrl:typeof s.extras.browserUrl=="string"?this.urlSerializer.parse(s.extras.browserUrl):s.extras.browserUrl,trigger:s.source,extras:s.extras,previousNavigation:this.lastSuccessfulNavigation?U(m({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let a=!n.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),c=s.extras.onSameUrlNavigation??n.onSameUrlNavigation;if(!a&&c!=="reload"){let l="";return this.events.next(new tt(s.id,this.urlSerializer.serialize(s.rawUrl),l,Tr.IgnoredSameUrlNavigation)),s.resolve(!1),ae}if(this.urlHandlingStrategy.shouldProcessUrl(s.rawUrl))return b(s).pipe(Me(l=>(this.events.next(new Lt(l.id,this.urlSerializer.serialize(l.extractedUrl),l.source,l.restoredState)),l.id!==this.navigationId?ae:Promise.resolve(l))),$D(this.environmentInjector,this.configLoader,this.rootComponentType,n.config,this.urlSerializer,this.paramsInheritanceStrategy),G(l=>{r.targetSnapshot=l.targetSnapshot,r.urlAfterRedirects=l.urlAfterRedirects,this.currentNavigation=U(m({},this.currentNavigation),{finalUrl:l.urlAfterRedirects});let u=new Sr(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(u)}));if(a&&this.urlHandlingStrategy.shouldProcessUrl(s.currentRawUrl)){let{id:l,extractedUrl:u,source:f,restoredState:p,extras:d}=s,g=new Lt(l,this.urlSerializer.serialize(u),f,p);this.events.next(g);let y=fg(this.rootComponentType).snapshot;return this.currentTransition=r=U(m({},s),{targetSnapshot:y,urlAfterRedirects:u,extras:U(m({},d),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=u,b(r)}else{let l="";return this.events.next(new tt(s.id,this.urlSerializer.serialize(s.extractedUrl),l,Tr.IgnoredByUrlHandlingStrategy)),s.resolve(!1),ae}}),G(s=>{let a=new Fi(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(a)}),A(s=>(this.currentTransition=r=U(m({},s),{guards:aD(s.targetSnapshot,s.currentSnapshot,this.rootContexts)}),r)),yD(this.environmentInjector,s=>this.events.next(s)),G(s=>{if(r.guardsResult=s.guardsResult,s.guardsResult&&typeof s.guardsResult!="boolean")throw Yi(this.urlSerializer,s.guardsResult);let a=new ji(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot,!!s.guardsResult);this.events.next(a)}),Se(s=>s.guardsResult?!0:(this.cancelNavigationTransition(s,"",fe.GuardRejected),!1)),Yc(s=>{if(s.guards.canActivateChecks.length!==0)return b(s).pipe(G(a=>{let c=new Vi(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(c)}),Me(a=>{let c=!1;return b(a).pipe(HD(this.paramsInheritanceStrategy,this.environmentInjector),G({next:()=>c=!0,complete:()=>{c||this.cancelNavigationTransition(a,"",fe.NoDataFromResolver)}}))}),G(a=>{let c=new Ui(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(c)}))}),Yc(s=>{let a=c=>{let l=[];c.routeConfig?.loadComponent&&!c.routeConfig._loadedComponent&&l.push(this.configLoader.loadComponent(c.routeConfig).pipe(G(u=>{c.component=u}),A(()=>{})));for(let u of c.children)l.push(...a(u));return l};return lo(a(s.targetSnapshot.root)).pipe(it(null),qe(1))}),Yc(()=>this.afterPreactivation()),Me(()=>{let{currentSnapshot:s,targetSnapshot:a}=r,c=this.createViewTransition?.(this.environmentInjector,s.root,a.root);return c?B(c).pipe(A(()=>r)):b(r)}),A(s=>{let a=nD(n.routeReuseStrategy,s.targetSnapshot,s.currentRouterState);return this.currentTransition=r=U(m({},s),{targetRouterState:a}),this.currentNavigation.targetRouterState=a,r}),G(()=>{this.events.next(new Mr)}),sD(this.rootContexts,n.routeReuseStrategy,s=>this.events.next(s),this.inputBindingEnabled),qe(1),G({next:s=>{o=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new et(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects))),this.titleStrategy?.updateTitle(s.targetRouterState.snapshot),s.resolve(!0)},complete:()=>{o=!0}}),Ns(this.transitionAbortSubject.pipe(G(s=>{throw s}))),Un(()=>{!o&&!i&&this.cancelNavigationTransition(r,"",fe.SupersededByNewNavigation),this.currentTransition?.id===r.id&&(this.currentNavigation=null,this.currentTransition=null)}),ot(s=>{if(this.destroyed)return r.resolve(!1),ae;if(i=!0,yg(s))this.events.next(new Ue(r.id,this.urlSerializer.serialize(r.extractedUrl),s.message,s.cancellationCode)),iD(s)?this.events.next(new xn(s.url,s.navigationBehaviorOptions)):r.resolve(!1);else{let a=new Rn(r.id,this.urlSerializer.serialize(r.extractedUrl),s,r.targetSnapshot??void 0);try{let c=De(this.environmentInjector,()=>this.navigationErrorHandler?.(a));if(c instanceof On){let{message:l,cancellationCode:u}=Yi(this.urlSerializer,c);this.events.next(new Ue(r.id,this.urlSerializer.serialize(r.extractedUrl),l,u)),this.events.next(new xn(c.redirectTo,c.navigationBehaviorOptions))}else throw this.events.next(a),s}catch(c){this.options.resolveNavigationPromiseOnError?r.resolve(!1):r.reject(c)}}return ae}))}))}cancelNavigationTransition(n,r,o){let i=new Ue(n.id,this.urlSerializer.serialize(n.extractedUrl),r,o);this.events.next(i),n.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){let n=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),r=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return n.toString()!==r?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function ZD(e){return e!==Pi}var xg=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:()=>h(QD),providedIn:"root"})}return e})(),Ji=class{shouldDetach(t){return!1}store(t,n){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,n){return t.routeConfig===n.routeConfig}},QD=(()=>{class e extends Ji{static \u0275fac=(()=>{let n;return function(o){return(n||(n=Ya(e)))(o||e)}})();static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Og=(()=>{class e{urlSerializer=h(Pr);options=h(jr,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";location=h(Dn);urlHandlingStrategy=h(ts);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new $e;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}createBrowserPath({finalUrl:n,initialUrl:r,targetBrowserUrl:o}){let i=n!==void 0?this.urlHandlingStrategy.merge(n,r):r,s=o??i;return s instanceof $e?this.urlSerializer.serialize(s):s}commitTransition({targetRouterState:n,finalUrl:r,initialUrl:o}){r&&n?(this.currentUrlTree=r,this.rawUrlTree=this.urlHandlingStrategy.merge(r,o),this.routerState=n):this.rawUrlTree=o}routerState=fg(null);getRouterState(){return this.routerState}stateMemento=this.createStateMemento();updateStateMemento(){this.stateMemento=this.createStateMemento()}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}resetInternalState({finalUrl:n}){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n??this.rawUrlTree)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:()=>h(YD),providedIn:"root"})}return e})(),YD=(()=>{class e extends Og{currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}registerNonRouterCurrentEntryChangeListener(n){return this.location.subscribe(r=>{r.type==="popstate"&&setTimeout(()=>{n(r.url,r.state,"popstate")})})}handleRouterEvent(n,r){n instanceof Lt?this.updateStateMemento():n instanceof tt?this.commitTransition(r):n instanceof Sr?this.urlUpdateStrategy==="eager"&&(r.extras.skipLocationChange||this.setBrowserUrl(this.createBrowserPath(r),r)):n instanceof Mr?(this.commitTransition(r),this.urlUpdateStrategy==="deferred"&&!r.extras.skipLocationChange&&this.setBrowserUrl(this.createBrowserPath(r),r)):n instanceof Ue&&(n.code===fe.GuardRejected||n.code===fe.NoDataFromResolver)?this.restoreHistory(r):n instanceof Rn?this.restoreHistory(r,!0):n instanceof et&&(this.lastSuccessfulId=n.id,this.currentPageId=this.browserPageId)}setBrowserUrl(n,{extras:r,id:o}){let{replaceUrl:i,state:s}=r;if(this.location.isCurrentPathEqualTo(n)||i){let a=this.browserPageId,c=m(m({},s),this.generateNgRouterState(o,a));this.location.replaceState(n,"",c)}else{let a=m(m({},s),this.generateNgRouterState(o,this.browserPageId+1));this.location.go(n,"",a)}}restoreHistory(n,r=!1){if(this.canceledNavigationResolution==="computed"){let o=this.browserPageId,i=this.currentPageId-o;i!==0?this.location.historyGo(i):this.getCurrentUrlTree()===n.finalUrl&&i===0&&(this.resetInternalState(n),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(r&&this.resetInternalState(n),this.resetUrlToCurrentUrlTree())}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.getRawUrlTree()),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(n,r){return this.canceledNavigationResolution==="computed"?{navigationId:n,\u0275routerPageId:r}:{navigationId:n}}static \u0275fac=(()=>{let n;return function(o){return(n||(n=Ya(e)))(o||e)}})();static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function gl(e,t){e.events.pipe(Se(n=>n instanceof et||n instanceof Ue||n instanceof Rn||n instanceof tt),A(n=>n instanceof et||n instanceof tt?0:(n instanceof Ue?n.code===fe.Redirect||n.code===fe.SupersededByNewNavigation:!1)?2:1),Se(n=>n!==2),qe(1)).subscribe(()=>{t()})}var KD={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},JD={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},ns=(()=>{class e{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=h(_c);stateManager=h(Og);options=h(jr,{optional:!0})||{};pendingTasks=h(Je);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=h(Rg);urlSerializer=h(Pr);location=h(Dn);urlHandlingStrategy=h(ts);_events=new te;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=h(xg);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=h(Vr,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!h(Xi,{optional:!0});constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this).subscribe({error:n=>{this.console.warn(n)}}),this.subscribeToNavigationEvents()}eventsSubscription=new H;subscribeToNavigationEvents(){let n=this.navigationTransitions.events.subscribe(r=>{try{let o=this.navigationTransitions.currentTransition,i=this.navigationTransitions.currentNavigation;if(o!==null&&i!==null){if(this.stateManager.handleRouterEvent(r,i),r instanceof Ue&&r.code!==fe.Redirect&&r.code!==fe.SupersededByNewNavigation)this.navigated=!0;else if(r instanceof et)this.navigated=!0;else if(r instanceof xn){let s=r.navigationBehaviorOptions,a=this.urlHandlingStrategy.merge(r.url,o.currentRawUrl),c=m({browserUrl:o.extras.browserUrl,info:o.extras.info,skipLocationChange:o.extras.skipLocationChange,replaceUrl:o.extras.replaceUrl||this.urlUpdateStrategy==="eager"||ZD(o.source)},s);this.scheduleNavigation(a,Pi,null,c,{resolve:o.resolve,reject:o.reject,promise:o.promise})}}eT(r)&&this._events.next(r)}catch(o){this.navigationTransitions.transitionAbortSubject.next(o)}});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),Pi,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((n,r,o)=>{this.navigateToSyncWithBrowser(n,o,r)})}navigateToSyncWithBrowser(n,r,o){let i={replaceUrl:!0},s=o?.navigationId?o:null;if(o){let c=m({},o);delete c.navigationId,delete c.\u0275routerPageId,Object.keys(c).length!==0&&(i.state=c)}let a=this.parseUrl(n);this.scheduleNavigation(a,r,s,i)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(n){this.config=n.map(pl),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this._events.unsubscribe(),this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(n,r={}){let{relativeTo:o,queryParams:i,fragment:s,queryParamsHandling:a,preserveFragment:c}=r,l=c?this.currentUrlTree.fragment:s,u=null;switch(a??this.options.defaultQueryParamsHandling){case"merge":u=m(m({},this.currentUrlTree.queryParams),i);break;case"preserve":u=this.currentUrlTree.queryParams;break;default:u=i||null}u!==null&&(u=this.removeEmptyProps(u));let f;try{let p=o?o.snapshot:this.routerState.snapshot.root;f=cg(p)}catch{(typeof n[0]!="string"||n[0][0]!=="/")&&(n=[]),f=this.currentUrlTree.root}return lg(f,n,u,l??null)}navigateByUrl(n,r={skipLocationChange:!1}){let o=Nn(n)?n:this.parseUrl(n),i=this.urlHandlingStrategy.merge(o,this.rawUrlTree);return this.scheduleNavigation(i,Pi,null,r)}navigate(n,r={skipLocationChange:!1}){return XD(n),this.navigateByUrl(this.createUrlTree(n,r),r)}serializeUrl(n){return this.urlSerializer.serialize(n)}parseUrl(n){try{return this.urlSerializer.parse(n)}catch{return this.urlSerializer.parse("/")}}isActive(n,r){let o;if(r===!0?o=m({},KD):r===!1?o=m({},JD):o=r,Nn(n))return Bp(this.currentUrlTree,n,o);let i=this.parseUrl(n);return Bp(this.currentUrlTree,i,o)}removeEmptyProps(n){return Object.entries(n).reduce((r,[o,i])=>(i!=null&&(r[o]=i),r),{})}scheduleNavigation(n,r,o,i,s){if(this.disposed)return Promise.resolve(!1);let a,c,l;s?(a=s.resolve,c=s.reject,l=s.promise):l=new Promise((f,p)=>{a=f,c=p});let u=this.pendingTasks.add();return gl(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(u))}),this.navigationTransitions.handleNavigationRequest({source:r,restoredState:o,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:n,extras:i,resolve:a,reject:c,promise:l,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),l.catch(f=>Promise.reject(f))}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function XD(e){for(let t=0;t<e.length;t++)if(e[t]==null)throw new E(4008,!1)}function eT(e){return!(e instanceof Mr)&&!(e instanceof xn)}var nT=new v("");function ml(e,...t){return Nt([{provide:Vr,multi:!0,useValue:e},[],{provide:mt,useFactory:rT,deps:[ns]},{provide:xt,multi:!0,useFactory:oT},t.map(n=>n.\u0275providers)])}function rT(e){return e.routerState.root}function oT(){let e=h(xe);return t=>{let n=e.get(ue);if(t!==n.components[0])return;let r=e.get(ns),o=e.get(iT);e.get(sT)===1&&r.initialNavigation(),e.get(aT,null,M.Optional)?.setUpPreloading(),e.get(nT,null,M.Optional)?.init(),r.resetRootComponentType(n.componentTypes[0]),o.closed||(o.next(),o.complete(),o.unsubscribe())}}var iT=new v("",{factory:()=>new te}),sT=new v("",{providedIn:"root",factory:()=>1});var aT=new v("");var Ag=[];var Pg={providers:[pp({eventCoalescing:!0}),ml(Ag),Hp($p())]};var lT=()=>({title:"Explore the Docs",link:"https://angular.dev"}),uT=()=>({title:"Learn with Tutorials",link:"https://angular.dev/tutorials"}),dT=()=>({title:"CLI Docs",link:"https://angular.dev/tools/cli"}),fT=()=>({title:"Angular Language Service",link:"https://angular.dev/tools/language-service"}),hT=()=>({title:"Angular DevTools",link:"https://angular.dev/tools/devtools"}),pT=(e,t,n,r,o)=>[e,t,n,r,o],gT=(e,t)=>t.title;function mT(e,t){if(e&1&&(Y(0,"a",21)(1,"span"),wi(2),se(),mn(),Y(3,"svg",32),de(4,"path",33),se()()),e&2){let n=t.$implicit;Nc("href",n.link,dh),li(2),Rc(n.title)}}var rs=class e{title="douwco.client";static \u0275fac=function(n){return new(n||e)};static \u0275cmp=yi({type:e,selectors:[["app-root"]],decls:39,vars:12,consts:[[1,"main"],[1,"content"],[1,"left-side"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 982 239","fill","none",1,"angular-logo"],["clip-path","url(#a)"],["fill","url(#b)","d","M388.676 191.625h30.849L363.31 31.828h-35.758l-56.215 159.797h30.848l13.174-39.356h60.061l13.256 39.356Zm-65.461-62.675 21.602-64.311h1.227l21.602 64.311h-44.431Zm126.831-7.527v70.202h-28.23V71.839h27.002v20.374h1.392c2.782-6.71 7.2-12.028 13.255-15.956 6.056-3.927 13.584-5.89 22.503-5.89 8.264 0 15.465 1.8 21.684 5.318 6.137 3.518 10.964 8.673 14.319 15.382 3.437 6.71 5.074 14.81 4.992 24.383v76.175h-28.23v-71.92c0-8.019-2.046-14.237-6.219-18.819-4.173-4.5-9.819-6.791-17.102-6.791-4.91 0-9.328 1.063-13.174 3.272-3.846 2.128-6.792 5.237-9.001 9.328-2.046 4.009-3.191 8.918-3.191 14.728ZM589.233 239c-10.147 0-18.82-1.391-26.103-4.091-7.282-2.7-13.092-6.382-17.511-10.964-4.418-4.582-7.528-9.655-9.164-15.219l25.448-6.136c1.145 2.372 2.782 4.663 4.991 6.954 2.209 2.291 5.155 4.255 8.837 5.81 3.683 1.554 8.428 2.291 14.074 2.291 8.019 0 14.647-1.964 19.884-5.81 5.237-3.845 7.856-10.227 7.856-19.064v-22.665h-1.391c-1.473 2.946-3.601 5.892-6.383 9.001-2.782 3.109-6.464 5.645-10.965 7.691-4.582 2.046-10.228 3.109-17.101 3.109-9.165 0-17.511-2.209-25.039-6.545-7.446-4.337-13.42-10.883-17.757-19.474-4.418-8.673-6.628-19.473-6.628-32.565 0-13.091 2.21-24.301 6.628-33.383 4.419-9.082 10.311-15.955 17.839-20.7 7.528-4.746 15.874-7.037 25.039-7.037 7.037 0 12.846 1.145 17.347 3.518 4.582 2.373 8.182 5.236 10.883 8.51 2.7 3.272 4.746 6.382 6.137 9.327h1.554v-19.8h27.821v121.749c0 10.228-2.454 18.737-7.364 25.447-4.91 6.709-11.538 11.7-20.048 15.055-8.509 3.355-18.165 4.991-28.884 4.991Zm.245-71.266c5.974 0 11.047-1.473 15.302-4.337 4.173-2.945 7.446-7.118 9.573-12.519 2.21-5.482 3.274-12.027 3.274-19.637 0-7.609-1.064-14.155-3.274-19.8-2.127-5.646-5.318-10.064-9.491-13.255-4.174-3.11-9.329-4.746-15.384-4.746s-11.537 1.636-15.792 4.91c-4.173 3.272-7.365 7.772-9.492 13.418-2.128 5.727-3.191 12.191-3.191 19.392 0 7.2 1.063 13.745 3.273 19.228 2.127 5.482 5.318 9.736 9.573 12.764 4.174 3.027 9.41 4.582 15.629 4.582Zm141.56-26.51V71.839h28.23v119.786h-27.412v-21.273h-1.227c-2.7 6.709-7.119 12.191-13.338 16.446-6.137 4.255-13.747 6.382-22.748 6.382-7.855 0-14.81-1.718-20.783-5.237-5.974-3.518-10.72-8.591-14.075-15.382-3.355-6.709-5.073-14.891-5.073-24.464V71.839h28.312v71.921c0 7.609 2.046 13.664 6.219 18.083 4.173 4.5 9.655 6.709 16.365 6.709 4.173 0 8.183-.982 12.111-3.028 3.927-2.045 7.118-5.072 9.655-9.082 2.537-4.091 3.764-9.164 3.764-15.218Zm65.707-109.395v159.796h-28.23V31.828h28.23Zm44.841 162.169c-7.61 0-14.402-1.391-20.457-4.091-6.055-2.7-10.883-6.791-14.32-12.109-3.518-5.319-5.237-11.946-5.237-19.801 0-6.791 1.228-12.355 3.765-16.773 2.536-4.419 5.891-7.937 10.228-10.637 4.337-2.618 9.164-4.664 14.647-6.055 5.4-1.391 11.046-2.373 16.856-3.027 7.037-.737 12.683-1.391 17.102-1.964 4.337-.573 7.528-1.555 9.574-2.782 1.963-1.309 3.027-3.273 3.027-5.973v-.491c0-5.891-1.718-10.391-5.237-13.664-3.518-3.191-8.51-4.828-15.056-4.828-6.955 0-12.356 1.473-16.447 4.5-4.009 3.028-6.71 6.546-8.183 10.719l-26.348-3.764c2.046-7.282 5.483-13.336 10.31-18.328 4.746-4.909 10.638-8.59 17.511-11.045 6.955-2.455 14.565-3.682 22.912-3.682 5.809 0 11.537.654 17.265 2.045s10.965 3.6 15.711 6.71c4.746 3.109 8.51 7.282 11.455 12.6 2.864 5.318 4.337 11.946 4.337 19.883v80.184h-27.166v-16.446h-.9c-1.719 3.355-4.092 6.464-7.201 9.328-3.109 2.864-6.955 5.237-11.619 6.955-4.828 1.718-10.229 2.536-16.529 2.536Zm7.364-20.701c5.646 0 10.556-1.145 14.729-3.354 4.173-2.291 7.364-5.237 9.655-9.001 2.292-3.763 3.355-7.854 3.355-12.273v-14.155c-.9.737-2.373 1.391-4.5 2.046-2.128.654-4.419 1.145-7.037 1.636-2.619.491-5.155.9-7.692 1.227-2.537.328-4.746.655-6.628.901-4.173.572-8.019 1.472-11.292 2.781-3.355 1.31-5.973 3.11-7.855 5.401-1.964 2.291-2.864 5.318-2.864 8.918 0 5.237 1.882 9.164 5.728 11.782 3.682 2.782 8.51 4.091 14.401 4.091Zm64.643 18.328V71.839h27.412v19.965h1.227c2.21-6.955 5.974-12.274 11.292-16.038 5.319-3.763 11.456-5.645 18.329-5.645 1.555 0 3.355.082 5.237.163 1.964.164 3.601.328 4.91.573v25.938c-1.227-.41-3.109-.819-5.646-1.146a58.814 58.814 0 0 0-7.446-.49c-5.155 0-9.738 1.145-13.829 3.354-4.091 2.209-7.282 5.236-9.655 9.164-2.373 3.927-3.519 8.427-3.519 13.5v70.448h-28.312ZM222.077 39.192l-8.019 125.923L137.387 0l84.69 39.192Zm-53.105 162.825-57.933 33.056-57.934-33.056 11.783-28.556h92.301l11.783 28.556ZM111.039 62.675l30.357 73.803H80.681l30.358-73.803ZM7.937 165.115 0 39.192 84.69 0 7.937 165.115Z"],["fill","url(#c)","d","M388.676 191.625h30.849L363.31 31.828h-35.758l-56.215 159.797h30.848l13.174-39.356h60.061l13.256 39.356Zm-65.461-62.675 21.602-64.311h1.227l21.602 64.311h-44.431Zm126.831-7.527v70.202h-28.23V71.839h27.002v20.374h1.392c2.782-6.71 7.2-12.028 13.255-15.956 6.056-3.927 13.584-5.89 22.503-5.89 8.264 0 15.465 1.8 21.684 5.318 6.137 3.518 10.964 8.673 14.319 15.382 3.437 6.71 5.074 14.81 4.992 24.383v76.175h-28.23v-71.92c0-8.019-2.046-14.237-6.219-18.819-4.173-4.5-9.819-6.791-17.102-6.791-4.91 0-9.328 1.063-13.174 3.272-3.846 2.128-6.792 5.237-9.001 9.328-2.046 4.009-3.191 8.918-3.191 14.728ZM589.233 239c-10.147 0-18.82-1.391-26.103-4.091-7.282-2.7-13.092-6.382-17.511-10.964-4.418-4.582-7.528-9.655-9.164-15.219l25.448-6.136c1.145 2.372 2.782 4.663 4.991 6.954 2.209 2.291 5.155 4.255 8.837 5.81 3.683 1.554 8.428 2.291 14.074 2.291 8.019 0 14.647-1.964 19.884-5.81 5.237-3.845 7.856-10.227 7.856-19.064v-22.665h-1.391c-1.473 2.946-3.601 5.892-6.383 9.001-2.782 3.109-6.464 5.645-10.965 7.691-4.582 2.046-10.228 3.109-17.101 3.109-9.165 0-17.511-2.209-25.039-6.545-7.446-4.337-13.42-10.883-17.757-19.474-4.418-8.673-6.628-19.473-6.628-32.565 0-13.091 2.21-24.301 6.628-33.383 4.419-9.082 10.311-15.955 17.839-20.7 7.528-4.746 15.874-7.037 25.039-7.037 7.037 0 12.846 1.145 17.347 3.518 4.582 2.373 8.182 5.236 10.883 8.51 2.7 3.272 4.746 6.382 6.137 9.327h1.554v-19.8h27.821v121.749c0 10.228-2.454 18.737-7.364 25.447-4.91 6.709-11.538 11.7-20.048 15.055-8.509 3.355-18.165 4.991-28.884 4.991Zm.245-71.266c5.974 0 11.047-1.473 15.302-4.337 4.173-2.945 7.446-7.118 9.573-12.519 2.21-5.482 3.274-12.027 3.274-19.637 0-7.609-1.064-14.155-3.274-19.8-2.127-5.646-5.318-10.064-9.491-13.255-4.174-3.11-9.329-4.746-15.384-4.746s-11.537 1.636-15.792 4.91c-4.173 3.272-7.365 7.772-9.492 13.418-2.128 5.727-3.191 12.191-3.191 19.392 0 7.2 1.063 13.745 3.273 19.228 2.127 5.482 5.318 9.736 9.573 12.764 4.174 3.027 9.41 4.582 15.629 4.582Zm141.56-26.51V71.839h28.23v119.786h-27.412v-21.273h-1.227c-2.7 6.709-7.119 12.191-13.338 16.446-6.137 4.255-13.747 6.382-22.748 6.382-7.855 0-14.81-1.718-20.783-5.237-5.974-3.518-10.72-8.591-14.075-15.382-3.355-6.709-5.073-14.891-5.073-24.464V71.839h28.312v71.921c0 7.609 2.046 13.664 6.219 18.083 4.173 4.5 9.655 6.709 16.365 6.709 4.173 0 8.183-.982 12.111-3.028 3.927-2.045 7.118-5.072 9.655-9.082 2.537-4.091 3.764-9.164 3.764-15.218Zm65.707-109.395v159.796h-28.23V31.828h28.23Zm44.841 162.169c-7.61 0-14.402-1.391-20.457-4.091-6.055-2.7-10.883-6.791-14.32-12.109-3.518-5.319-5.237-11.946-5.237-19.801 0-6.791 1.228-12.355 3.765-16.773 2.536-4.419 5.891-7.937 10.228-10.637 4.337-2.618 9.164-4.664 14.647-6.055 5.4-1.391 11.046-2.373 16.856-3.027 7.037-.737 12.683-1.391 17.102-1.964 4.337-.573 7.528-1.555 9.574-2.782 1.963-1.309 3.027-3.273 3.027-5.973v-.491c0-5.891-1.718-10.391-5.237-13.664-3.518-3.191-8.51-4.828-15.056-4.828-6.955 0-12.356 1.473-16.447 4.5-4.009 3.028-6.71 6.546-8.183 10.719l-26.348-3.764c2.046-7.282 5.483-13.336 10.31-18.328 4.746-4.909 10.638-8.59 17.511-11.045 6.955-2.455 14.565-3.682 22.912-3.682 5.809 0 11.537.654 17.265 2.045s10.965 3.6 15.711 6.71c4.746 3.109 8.51 7.282 11.455 12.6 2.864 5.318 4.337 11.946 4.337 19.883v80.184h-27.166v-16.446h-.9c-1.719 3.355-4.092 6.464-7.201 9.328-3.109 2.864-6.955 5.237-11.619 6.955-4.828 1.718-10.229 2.536-16.529 2.536Zm7.364-20.701c5.646 0 10.556-1.145 14.729-3.354 4.173-2.291 7.364-5.237 9.655-9.001 2.292-3.763 3.355-7.854 3.355-12.273v-14.155c-.9.737-2.373 1.391-4.5 2.046-2.128.654-4.419 1.145-7.037 1.636-2.619.491-5.155.9-7.692 1.227-2.537.328-4.746.655-6.628.901-4.173.572-8.019 1.472-11.292 2.781-3.355 1.31-5.973 3.11-7.855 5.401-1.964 2.291-2.864 5.318-2.864 8.918 0 5.237 1.882 9.164 5.728 11.782 3.682 2.782 8.51 4.091 14.401 4.091Zm64.643 18.328V71.839h27.412v19.965h1.227c2.21-6.955 5.974-12.274 11.292-16.038 5.319-3.763 11.456-5.645 18.329-5.645 1.555 0 3.355.082 5.237.163 1.964.164 3.601.328 4.91.573v25.938c-1.227-.41-3.109-.819-5.646-1.146a58.814 58.814 0 0 0-7.446-.49c-5.155 0-9.738 1.145-13.829 3.354-4.091 2.209-7.282 5.236-9.655 9.164-2.373 3.927-3.519 8.427-3.519 13.5v70.448h-28.312ZM222.077 39.192l-8.019 125.923L137.387 0l84.69 39.192Zm-53.105 162.825-57.933 33.056-57.934-33.056 11.783-28.556h92.301l11.783 28.556ZM111.039 62.675l30.357 73.803H80.681l30.358-73.803ZM7.937 165.115 0 39.192 84.69 0 7.937 165.115Z"],["id","c","cx","0","cy","0","r","1","gradientTransform","rotate(118.122 171.182 60.81) scale(205.794)","gradientUnits","userSpaceOnUse"],["stop-color","#FF41F8"],["offset",".707","stop-color","#FF41F8","stop-opacity",".5"],["offset","1","stop-color","#FF41F8","stop-opacity","0"],["id","b","x1","0","x2","982","y1","192","y2","192","gradientUnits","userSpaceOnUse"],["stop-color","#F0060B"],["offset","0","stop-color","#F0070C"],["offset",".526","stop-color","#CC26D5"],["offset","1","stop-color","#7702FF"],["id","a"],["fill","#fff","d","M0 0h982v239H0z"],["role","separator","aria-label","Divider",1,"divider"],[1,"right-side"],[1,"pill-group"],["target","_blank","rel","noopener",1,"pill",3,"href"],[1,"social-links"],["href","https://github.com/angular/angular","aria-label","Github","target","_blank","rel","noopener"],["width","25","height","24","viewBox","0 0 25 24","fill","none","xmlns","http://www.w3.org/2000/svg","alt","Github"],["d","M12.3047 0C5.50634 0 0 5.50942 0 12.3047C0 17.7423 3.52529 22.3535 8.41332 23.9787C9.02856 24.0946 9.25414 23.7142 9.25414 23.3871C9.25414 23.0949 9.24389 22.3207 9.23876 21.2953C5.81601 22.0377 5.09414 19.6444 5.09414 19.6444C4.53427 18.2243 3.72524 17.8449 3.72524 17.8449C2.61064 17.082 3.81137 17.0973 3.81137 17.0973C5.04697 17.1835 5.69604 18.3647 5.69604 18.3647C6.79321 20.2463 8.57636 19.7029 9.27978 19.3881C9.39052 18.5924 9.70736 18.0499 10.0591 17.7423C7.32641 17.4347 4.45429 16.3765 4.45429 11.6618C4.45429 10.3185 4.9311 9.22133 5.72065 8.36C5.58222 8.04931 5.16694 6.79833 5.82831 5.10337C5.82831 5.10337 6.85883 4.77319 9.2121 6.36459C10.1965 6.09082 11.2424 5.95546 12.2883 5.94931C13.3342 5.95546 14.3801 6.09082 15.3644 6.36459C17.7023 4.77319 18.7328 5.10337 18.7328 5.10337C19.3942 6.79833 18.9789 8.04931 18.8559 8.36C19.6403 9.22133 20.1171 10.3185 20.1171 11.6618C20.1171 16.3888 17.2409 17.4296 14.5031 17.7321C14.9338 18.1012 15.3337 18.8559 15.3337 20.0084C15.3337 21.6552 15.3183 22.978 15.3183 23.3779C15.3183 23.7009 15.5336 24.0854 16.1642 23.9623C21.0871 22.3484 24.6094 17.7341 24.6094 12.3047C24.6094 5.50942 19.0999 0 12.3047 0Z"],["href","https://twitter.com/angular","aria-label","Twitter","target","_blank","rel","noopener"],["width","24","height","24","viewBox","0 0 24 24","fill","none","xmlns","http://www.w3.org/2000/svg","alt","Twitter"],["d","M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"],["href","https://www.youtube.com/channel/UCbn1OgGei-DV7aSRo_HaAiw","aria-label","Youtube","target","_blank","rel","noopener"],["width","29","height","20","viewBox","0 0 29 20","fill","none","xmlns","http://www.w3.org/2000/svg","alt","Youtube"],["fill-rule","evenodd","clip-rule","evenodd","d","M27.4896 1.52422C27.9301 1.96749 28.2463 2.51866 28.4068 3.12258C29.0004 5.35161 29.0004 10 29.0004 10C29.0004 10 29.0004 14.6484 28.4068 16.8774C28.2463 17.4813 27.9301 18.0325 27.4896 18.4758C27.0492 18.9191 26.5 19.2389 25.8972 19.4032C23.6778 20 14.8068 20 14.8068 20C14.8068 20 5.93586 20 3.71651 19.4032C3.11363 19.2389 2.56449 18.9191 2.12405 18.4758C1.68361 18.0325 1.36732 17.4813 1.20683 16.8774C0.613281 14.6484 0.613281 10 0.613281 10C0.613281 10 0.613281 5.35161 1.20683 3.12258C1.36732 2.51866 1.68361 1.96749 2.12405 1.52422C2.56449 1.08095 3.11363 0.76113 3.71651 0.596774C5.93586 0 14.8068 0 14.8068 0C14.8068 0 23.6778 0 25.8972 0.596774C26.5 0.76113 27.0492 1.08095 27.4896 1.52422ZM19.3229 10L11.9036 5.77905V14.221L19.3229 10Z"],["xmlns","http://www.w3.org/2000/svg","height","14","viewBox","0 -960 960 960","width","14","fill","currentColor"],["d","M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h280v80H200v560h560v-280h80v280q0 33-23.5 56.5T760-120H200Zm188-212-56-56 372-372H560v-80h280v280h-80v-144L388-332Z"]],template:function(n,r){n&1&&(Y(0,"main",0)(1,"div",1)(2,"div",2),mn(),Y(3,"svg",3)(4,"g",4),de(5,"path",5)(6,"path",6),se(),Y(7,"defs")(8,"radialGradient",7),de(9,"stop",8)(10,"stop",9)(11,"stop",10),se(),Y(12,"linearGradient",11),de(13,"stop",12)(14,"stop",13)(15,"stop",14)(16,"stop",15),se(),Y(17,"clipPath",16),de(18,"path",17),se()()(),ir(),Y(19,"h1"),wi(20),se(),Y(21,"p"),wi(22,"Congratulations! Your app is running. \u{1F389}"),se()(),de(23,"div",18),Y(24,"div",19)(25,"div",20),ap(26,mT,5,2,"a",21,gT),se(),Y(28,"div",22)(29,"a",23),mn(),Y(30,"svg",24),de(31,"path",25),se()(),ir(),Y(32,"a",26),mn(),Y(33,"svg",27),de(34,"path",28),se()(),ir(),Y(35,"a",29),mn(),Y(36,"svg",30),de(37,"path",31),se()()()()()(),ir(),de(38,"router-outlet")),n&2&&(li(20),Ii("Hello, ",r.title,""),li(6),cp(dp(6,pT,bn(1,lT),bn(2,uT),bn(3,dT),bn(4,fT),bn(5,hT))))},dependencies:[Lr],styles:['[_nghost-%COMP%]{--bright-blue: oklch(51.01% .274 263.83);--electric-violet: oklch(53.18% .28 296.97);--french-violet: oklch(47.66% .246 305.88);--vivid-pink: oklch(69.02% .277 332.77);--hot-red: oklch(61.42% .238 15.34);--orange-red: oklch(63.32% .24 31.68);--gray-900: oklch(19.37% .006 300.98);--gray-700: oklch(36.98% .014 302.71);--gray-400: oklch(70.9% .015 304.04);--red-to-pink-to-purple-vertical-gradient: linear-gradient( 180deg, var(--orange-red) 0%, var(--vivid-pink) 50%, var(--electric-violet) 100% );--red-to-pink-to-purple-horizontal-gradient: linear-gradient( 90deg, var(--orange-red) 0%, var(--vivid-pink) 50%, var(--electric-violet) 100% );--pill-accent: var(--bright-blue);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[_ngcontent-%COMP%]{font-size:3.125rem;color:var(--gray-900);font-weight:500;line-height:100%;letter-spacing:-.125rem;margin:0;font-family:Inter Tight,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}p[_ngcontent-%COMP%]{margin:0;color:var(--gray-700)}main[_ngcontent-%COMP%]{width:100%;min-height:100%;display:flex;justify-content:center;align-items:center;padding:1rem;box-sizing:inherit;position:relative}.angular-logo[_ngcontent-%COMP%]{max-width:9.2rem}.content[_ngcontent-%COMP%]{display:flex;justify-content:space-around;width:100%;max-width:700px;margin-bottom:3rem}.content[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{margin-top:1.75rem}.content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-top:1.5rem}.divider[_ngcontent-%COMP%]{width:1px;background:var(--red-to-pink-to-purple-vertical-gradient);margin-inline:.5rem}.pill-group[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:start;flex-wrap:wrap;gap:1.25rem}.pill[_ngcontent-%COMP%]{display:flex;align-items:center;--pill-accent: var(--bright-blue);background:color-mix(in srgb,var(--pill-accent) 5%,transparent);color:var(--pill-accent);padding-inline:.75rem;padding-block:.375rem;border-radius:2.75rem;border:0;transition:background .3s ease;font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:500;line-height:1.4rem;letter-spacing:-.00875rem;text-decoration:none}.pill[_ngcontent-%COMP%]:hover{background:color-mix(in srgb,var(--pill-accent) 15%,transparent)}.pill-group[_ngcontent-%COMP%] .pill[_ngcontent-%COMP%]:nth-child(6n+1){--pill-accent: var(--bright-blue)}.pill-group[_ngcontent-%COMP%] .pill[_ngcontent-%COMP%]:nth-child(6n+2){--pill-accent: var(--french-violet)}.pill-group[_ngcontent-%COMP%] .pill[_ngcontent-%COMP%]:nth-child(6n+3), .pill-group[_ngcontent-%COMP%] .pill[_ngcontent-%COMP%]:nth-child(6n+4), .pill-group[_ngcontent-%COMP%] .pill[_ngcontent-%COMP%]:nth-child(6n+5){--pill-accent: var(--hot-red)}.pill-group[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{margin-inline-start:.25rem}.social-links[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.73rem;margin-top:1.5rem}.social-links[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{transition:fill .3s ease;fill:var(--gray-400)}.social-links[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--gray-900)}@media screen and (max-width: 650px){.content[_ngcontent-%COMP%]{flex-direction:column;width:max-content}.divider[_ngcontent-%COMP%]{height:1px;width:100%;background:var(--red-to-pink-to-purple-horizontal-gradient);margin-block:1.5rem}}']})};Bc(rs,Pg).catch(e=>console.error(e));
|