Uname:Linux woropds 5.15.0-187-generic #197-Ubuntu SMP Fri Jul 17 19:17:01 UTC 2026 x86_64

Base Dir : /var/www/sweetheart.mx/htdocs

User : root


Who Knows WP Shell uploader
Uname:Linux woropds 5.15.0-187-generic #197-Ubuntu SMP Fri Jul 17 19:17:01 UTC 2026 x86_64

403WebShell
403Webshell
Server IP : 216.238.66.20  /  Your IP : 216.73.216.199
Web Server : nginx/1.30.4
System : Linux woropds 5.15.0-187-generic #197-Ubuntu SMP Fri Jul 17 19:17:01 UTC 2026 x86_64
User : root ( 0)
PHP Version : 8.2.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /var/www/gamliel.mx/htdocs/map/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/gamliel.mx/htdocs/map/main-CZ4SRYOE.js
var Wf=Object.defineProperty,qf=Object.defineProperties;var Zf=Object.getOwnPropertyDescriptors;var Ya=Object.getOwnPropertySymbols;var Qf=Object.prototype.hasOwnProperty,Yf=Object.prototype.propertyIsEnumerable;var Ka=(e,t,n)=>t in e?Wf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,m=(e,t)=>{for(var n in t||={})Qf.call(t,n)&&Ka(e,n,t[n]);if(Ya)for(var n of Ya(t))Yf.call(t,n)&&Ka(e,n,t[n]);return e},V=(e,t)=>qf(e,Zf(t));var Ja=null;var Hi=1,Xa=Symbol("SIGNAL");function O(e){let t=Ja;return Ja=e,t}var ec={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function Kf(e){if(!(qi(e)&&!e.dirty)&&!(!e.dirty&&e.lastCleanEpoch===Hi)){if(!e.producerMustRecompute(e)&&!Gi(e)){e.dirty=!1,e.lastCleanEpoch=Hi;return}e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=Hi}}function tc(e){return e&&(e.nextProducerIndex=0),O(e)}function nc(e,t){if(O(t),!(!e||e.producerNode===void 0||e.producerIndexOfThis===void 0||e.producerLastReadVersion===void 0)){if(qi(e))for(let n=e.nextProducerIndex;n<e.producerNode.length;n++)Wi(e.producerNode[n],e.producerIndexOfThis[n]);for(;e.producerNode.length>e.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function Gi(e){ur(e);for(let t=0;t<e.producerNode.length;t++){let n=e.producerNode[t],r=e.producerLastReadVersion[t];if(r!==n.version||(Kf(n),r!==n.version))return!0}return!1}function rc(e){if(ur(e),qi(e))for(let t=0;t<e.producerNode.length;t++)Wi(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 Wi(e,t){if(Jf(e),ur(e),e.liveConsumerNode.length===1)for(let r=0;r<e.producerNode.length;r++)Wi(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],i=e.liveConsumerNode[t];ur(i),i.producerIndexOfThis[r]=t}}function qi(e){return e.consumerIsAlwaysLive||(e?.liveConsumerNode?.length??0)>0}function ur(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function Jf(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function Xf(){throw new Error}var eh=Xf;function ic(e){eh=e}function w(e){return typeof e=="function"}function It(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 lr=It(e=>function(n){e(this),this.message=n?`${n.length} errors occurred during unsubscription:
${n.map((r,i)=>`${i+1}) ${r.toString()}`).join(`
  `)}`:"",this.name="UnsubscriptionError",this.errors=n});function fn(e,t){if(e){let n=e.indexOf(t);0<=n&&e.splice(n,1)}}var B=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 o of n)o.remove(this);else n.remove(this);let{initialTeardown:r}=this;if(w(r))try{r()}catch(o){t=o instanceof lr?o.errors:[o]}let{_finalizers:i}=this;if(i){this._finalizers=null;for(let o of i)try{oc(o)}catch(s){t=t??[],s instanceof lr?t=[...t,...s.errors]:t.push(s)}}if(t)throw new lr(t)}}add(t){var n;if(t&&t!==this)if(this.closed)oc(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)&&fn(n,t)}remove(t){let{_finalizers:n}=this;n&&fn(n,t),t instanceof e&&t._removeParent(this)}};B.EMPTY=(()=>{let e=new B;return e.closed=!0,e})();var Zi=B.EMPTY;function dr(e){return e instanceof B||e&&"closed"in e&&w(e.remove)&&w(e.add)&&w(e.unsubscribe)}function oc(e){w(e)?e():e.unsubscribe()}var ve={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Mt={setTimeout(e,t,...n){let{delegate:r}=Mt;return r?.setTimeout?r.setTimeout(e,t,...n):setTimeout(e,t,...n)},clearTimeout(e){let{delegate:t}=Mt;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};function fr(e){Mt.setTimeout(()=>{let{onUnhandledError:t}=ve;if(t)t(e);else throw e})}function hn(){}var sc=Qi("C",void 0,void 0);function ac(e){return Qi("E",void 0,e)}function cc(e){return Qi("N",e,void 0)}function Qi(e,t,n){return{kind:e,value:t,error:n}}var Xe=null;function bt(e){if(ve.useDeprecatedSynchronousErrorHandling){let t=!Xe;if(t&&(Xe={errorThrown:!1,error:null}),e(),t){let{errorThrown:n,error:r}=Xe;if(Xe=null,n)throw r}}else e()}function uc(e){ve.useDeprecatedSynchronousErrorHandling&&Xe&&(Xe.errorThrown=!0,Xe.error=e)}var et=class extends B{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,dr(t)&&t.add(this)):this.destination=rh}static create(t,n,r){return new Et(t,n,r)}next(t){this.isStopped?Ki(cc(t),this):this._next(t)}error(t){this.isStopped?Ki(ac(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?Ki(sc,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()}}},th=Function.prototype.bind;function Yi(e,t){return th.call(e,t)}var Ji=class{constructor(t){this.partialObserver=t}next(t){let{partialObserver:n}=this;if(n.next)try{n.next(t)}catch(r){hr(r)}}error(t){let{partialObserver:n}=this;if(n.error)try{n.error(t)}catch(r){hr(r)}else hr(t)}complete(){let{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(n){hr(n)}}},Et=class extends et{constructor(t,n,r){super();let i;if(w(t)||!t)i={next:t??void 0,error:n??void 0,complete:r??void 0};else{let o;this&&ve.useDeprecatedNextContext?(o=Object.create(t),o.unsubscribe=()=>this.unsubscribe(),i={next:t.next&&Yi(t.next,o),error:t.error&&Yi(t.error,o),complete:t.complete&&Yi(t.complete,o)}):i=t}this.destination=new Ji(i)}};function hr(e){ve.useDeprecatedSynchronousErrorHandling?uc(e):fr(e)}function nh(e){throw e}function Ki(e,t){let{onStoppedNotification:n}=ve;n&&Mt.setTimeout(()=>n(e,t))}var rh={closed:!0,next:hn,error:nh,complete:hn};var St=typeof Symbol=="function"&&Symbol.observable||"@@observable";function ne(e){return e}function Xi(...e){return eo(e)}function eo(e){return e.length===0?ne:e.length===1?e[0]:function(n){return e.reduce((r,i)=>i(r),n)}}var k=(()=>{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,i){let o=oh(n)?n:new Et(n,r,i);return bt(()=>{let{operator:s,source:a}=this;o.add(s?s.call(o,a):a?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(n){try{return this._subscribe(n)}catch(r){n.error(r)}}forEach(n,r){return r=lc(r),new r((i,o)=>{let s=new Et({next:a=>{try{n(a)}catch(c){o(c),s.unsubscribe()}},error:o,complete:i});this.subscribe(s)})}_subscribe(n){var r;return(r=this.source)===null||r===void 0?void 0:r.subscribe(n)}[St](){return this}pipe(...n){return eo(n)(this)}toPromise(n){return n=lc(n),new n((r,i)=>{let o;this.subscribe(s=>o=s,s=>i(s),()=>r(o))})}}return e.create=t=>new e(t),e})();function lc(e){var t;return(t=e??ve.Promise)!==null&&t!==void 0?t:Promise}function ih(e){return e&&w(e.next)&&w(e.error)&&w(e.complete)}function oh(e){return e&&e instanceof et||ih(e)&&dr(e)}function to(e){return w(e?.lift)}function A(e){return t=>{if(to(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 N(e,t,n,r,i){return new no(e,t,n,r,i)}var no=class extends et{constructor(t,n,r,i,o,s){super(t),this.onFinalize=o,this.shouldUnsubscribe=s,this._next=n?function(a){try{n(a)}catch(c){t.error(c)}}:super._next,this._error=i?function(a){try{i(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 Tt(){return A((e,t)=>{let n=null;e._refCount++;let r=N(t,void 0,void 0,void 0,()=>{if(!e||e._refCount<=0||0<--e._refCount){n=null;return}let i=e._connection,o=n;n=null,i&&(!o||i===o)&&i.unsubscribe(),t.unsubscribe()});e.subscribe(r),r.closed||(n=e.connect())})}var xt=class extends k{constructor(t,n){super(),this.source=t,this.subjectFactory=n,this._subject=null,this._refCount=0,this._connection=null,to(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 B;let n=this.getSubject();t.add(this.source.subscribe(N(n,void 0,()=>{this._teardown(),n.complete()},r=>{this._teardown(),n.error(r)},()=>this._teardown()))),t.closed&&(this._connection=null,t=B.EMPTY)}return t}refCount(){return Tt()(this)}};var dc=It(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var W=(()=>{class e extends k{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){let r=new pr(this,this);return r.operator=n,r}_throwIfClosed(){if(this.closed)throw new dc}next(n){bt(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let r of this.currentObservers)r.next(n)}})}error(n){bt(()=>{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(){bt(()=>{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:i,observers:o}=this;return r||i?Zi:(this.currentObservers=null,o.push(n),new B(()=>{this.currentObservers=null,fn(o,n)}))}_checkFinalizedStatuses(n){let{hasError:r,thrownError:i,isStopped:o}=this;r?n.error(i):o&&n.complete()}asObservable(){let n=new k;return n.source=this,n}}return e.create=(t,n)=>new pr(t,n),e})(),pr=class extends W{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:Zi}};var $=class extends W{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 re=new k(e=>e.complete());function fc(e){return e&&w(e.schedule)}function hc(e){return e[e.length-1]}function pc(e){return w(hc(e))?e.pop():void 0}function $e(e){return fc(hc(e))?e.pop():void 0}function mc(e,t,n,r){function i(o){return o instanceof n?o:new n(function(s){s(o)})}return new(n||(n=Promise))(function(o,s){function a(l){try{u(r.next(l))}catch(d){s(d)}}function c(l){try{u(r.throw(l))}catch(d){s(d)}}function u(l){l.done?o(l.value):i(l.value).then(a,c)}u((r=r.apply(e,t||[])).next())})}function gc(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 tt(e){return this instanceof tt?(this.v=e,this):new tt(e)}function vc(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),i,o=[];return i=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),a("next"),a("throw"),a("return",s),i[Symbol.asyncIterator]=function(){return this},i;function s(f){return function(g){return Promise.resolve(g).then(f,d)}}function a(f,g){r[f]&&(i[f]=function(y){return new Promise(function(P,S){o.push([f,y,P,S])>1||c(f,y)})},g&&(i[f]=g(i[f])))}function c(f,g){try{u(r[f](g))}catch(y){h(o[0][3],y)}}function u(f){f.value instanceof tt?Promise.resolve(f.value.v).then(l,d):h(o[0][2],f)}function l(f){c("next",f)}function d(f){c("throw",f)}function h(f,g){f(g),o.shift(),o.length&&c(o[0][0],o[0][1])}}function yc(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 gc=="function"?gc(e):e[Symbol.iterator](),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(o){n[o]=e[o]&&function(s){return new Promise(function(a,c){s=e[o](s),i(a,c,s.done,s.value)})}}function i(o,s,a,c){Promise.resolve(c).then(function(u){o({value:u,done:a})},s)}}var gr=e=>e&&typeof e.length=="number"&&typeof e!="function";function mr(e){return w(e?.then)}function vr(e){return w(e[St])}function yr(e){return Symbol.asyncIterator&&w(e?.[Symbol.asyncIterator])}function Dr(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 sh(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var wr=sh();function Cr(e){return w(e?.[wr])}function _r(e){return vc(this,arguments,function*(){let n=e.getReader();try{for(;;){let{value:r,done:i}=yield tt(n.read());if(i)return yield tt(void 0);yield yield tt(r)}}finally{n.releaseLock()}})}function Ir(e){return w(e?.getReader)}function G(e){if(e instanceof k)return e;if(e!=null){if(vr(e))return ah(e);if(gr(e))return ch(e);if(mr(e))return uh(e);if(yr(e))return Dc(e);if(Cr(e))return lh(e);if(Ir(e))return dh(e)}throw Dr(e)}function ah(e){return new k(t=>{let n=e[St]();if(w(n.subscribe))return n.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function ch(e){return new k(t=>{for(let n=0;n<e.length&&!t.closed;n++)t.next(e[n]);t.complete()})}function uh(e){return new k(t=>{e.then(n=>{t.closed||(t.next(n),t.complete())},n=>t.error(n)).then(null,fr)})}function lh(e){return new k(t=>{for(let n of e)if(t.next(n),t.closed)return;t.complete()})}function Dc(e){return new k(t=>{fh(e,t).catch(n=>t.error(n))})}function dh(e){return Dc(_r(e))}function fh(e,t){var n,r,i,o;return mc(this,void 0,void 0,function*(){try{for(n=yc(e);r=yield n.next(),!r.done;){let s=r.value;if(t.next(s),t.closed)return}}catch(s){i={error:s}}finally{try{r&&!r.done&&(o=n.return)&&(yield o.call(n))}finally{if(i)throw i.error}}t.complete()})}function te(e,t,n,r=0,i=!1){let o=t.schedule(function(){n(),i?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(o),!i)return o}function Mr(e,t=0){return A((n,r)=>{n.subscribe(N(r,i=>te(r,e,()=>r.next(i),t),()=>te(r,e,()=>r.complete(),t),i=>te(r,e,()=>r.error(i),t)))})}function br(e,t=0){return A((n,r)=>{r.add(e.schedule(()=>n.subscribe(r),t))})}function wc(e,t){return G(e).pipe(br(t),Mr(t))}function Cc(e,t){return G(e).pipe(br(t),Mr(t))}function _c(e,t){return new k(n=>{let r=0;return t.schedule(function(){r===e.length?n.complete():(n.next(e[r++]),n.closed||this.schedule())})})}function Ic(e,t){return new k(n=>{let r;return te(n,t,()=>{r=e[wr](),te(n,t,()=>{let i,o;try{({value:i,done:o}=r.next())}catch(s){n.error(s);return}o?n.complete():n.next(i)},0,!0)}),()=>w(r?.return)&&r.return()})}function Er(e,t){if(!e)throw new Error("Iterable cannot be null");return new k(n=>{te(n,t,()=>{let r=e[Symbol.asyncIterator]();te(n,t,()=>{r.next().then(i=>{i.done?n.complete():n.next(i.value)})},0,!0)})})}function Mc(e,t){return Er(_r(e),t)}function bc(e,t){if(e!=null){if(vr(e))return wc(e,t);if(gr(e))return _c(e,t);if(mr(e))return Cc(e,t);if(yr(e))return Er(e,t);if(Cr(e))return Ic(e,t);if(Ir(e))return Mc(e,t)}throw Dr(e)}function U(e,t){return t?bc(e,t):G(e)}function C(...e){let t=$e(e);return U(e,t)}function At(e,t){let n=w(e)?e:()=>e,r=i=>i.error(n());return new k(t?i=>t.schedule(r,0,i):r)}function ro(e){return!!e&&(e instanceof k||w(e.lift)&&w(e.subscribe))}var Pe=It(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function T(e,t){return A((n,r)=>{let i=0;n.subscribe(N(r,o=>{r.next(e.call(t,o,i++))}))})}var{isArray:hh}=Array;function ph(e,t){return hh(t)?e(...t):e(t)}function Ec(e){return T(t=>ph(e,t))}var{isArray:gh}=Array,{getPrototypeOf:mh,prototype:vh,keys:yh}=Object;function Sc(e){if(e.length===1){let t=e[0];if(gh(t))return{args:t,keys:null};if(Dh(t)){let n=yh(t);return{args:n.map(r=>t[r]),keys:n}}}return{args:e,keys:null}}function Dh(e){return e&&typeof e=="object"&&mh(e)===vh}function Tc(e,t){return e.reduce((n,r,i)=>(n[r]=t[i],n),{})}function Nt(...e){let t=$e(e),n=pc(e),{args:r,keys:i}=Sc(e);if(r.length===0)return U([],t);let o=new k(wh(r,t,i?s=>Tc(i,s):ne));return n?o.pipe(Ec(n)):o}function wh(e,t,n=ne){return r=>{xc(t,()=>{let{length:i}=e,o=new Array(i),s=i,a=i;for(let c=0;c<i;c++)xc(t,()=>{let u=U(e[c],t),l=!1;u.subscribe(N(r,d=>{o[c]=d,l||(l=!0,a--),a||r.next(n(o.slice()))},()=>{--s||r.complete()}))},r)},r)}}function xc(e,t,n){e?te(n,e,t):t()}function Ac(e,t,n,r,i,o,s,a){let c=[],u=0,l=0,d=!1,h=()=>{d&&!c.length&&!u&&t.complete()},f=y=>u<r?g(y):c.push(y),g=y=>{o&&t.next(y),u++;let P=!1;G(n(y,l++)).subscribe(N(t,S=>{i?.(S),o?f(S):t.next(S)},()=>{P=!0},void 0,()=>{if(P)try{for(u--;c.length&&u<r;){let S=c.shift();s?te(t,s,()=>g(S)):g(S)}h()}catch(S){t.error(S)}}))};return e.subscribe(N(t,f,()=>{d=!0,h()})),()=>{a?.()}}function H(e,t,n=1/0){return w(t)?H((r,i)=>T((o,s)=>t(r,o,i,s))(G(e(r,i))),n):(typeof t=="number"&&(n=t),A((r,i)=>Ac(r,i,e,n)))}function io(e=1/0){return H(ne,e)}function Nc(){return io(1)}function Rt(...e){return Nc()(U(e,$e(e)))}function Sr(e){return new k(t=>{G(e()).subscribe(t)})}function ye(e,t){return A((n,r)=>{let i=0;n.subscribe(N(r,o=>e.call(t,o,i++)&&r.next(o)))})}function Be(e){return A((t,n)=>{let r=null,i=!1,o;r=t.subscribe(N(n,void 0,void 0,s=>{o=G(e(s,Be(e)(t))),r?(r.unsubscribe(),r=null,o.subscribe(n)):i=!0})),i&&(r.unsubscribe(),r=null,o.subscribe(n))})}function Rc(e,t,n,r,i){return(o,s)=>{let a=n,c=t,u=0;o.subscribe(N(s,l=>{let d=u++;c=a?e(c,l,d):(a=!0,l),r&&s.next(c)},i&&(()=>{a&&s.next(c),s.complete()})))}}function Ot(e,t){return w(t)?H(e,t,1):H(e,1)}function Ue(e){return A((t,n)=>{let r=!1;t.subscribe(N(n,i=>{r=!0,n.next(i)},()=>{r||n.next(e),n.complete()}))})}function ie(e){return e<=0?()=>re:A((t,n)=>{let r=0;t.subscribe(N(n,i=>{++r<=e&&(n.next(i),e<=r&&n.complete())}))})}function oo(e){return T(()=>e)}function Tr(e=Ch){return A((t,n)=>{let r=!1;t.subscribe(N(n,i=>{r=!0,n.next(i)},()=>r?n.complete():n.error(e())))})}function Ch(){return new Pe}function pn(e){return A((t,n)=>{try{t.subscribe(n)}finally{n.add(e)}})}function Me(e,t){let n=arguments.length>=2;return r=>r.pipe(e?ye((i,o)=>e(i,o,r)):ne,ie(1),n?Ue(t):Tr(()=>new Pe))}function kt(e){return e<=0?()=>re:A((t,n)=>{let r=[];t.subscribe(N(n,i=>{r.push(i),e<r.length&&r.shift()},()=>{for(let i of r)n.next(i);n.complete()},void 0,()=>{r=null}))})}function so(e,t){let n=arguments.length>=2;return r=>r.pipe(e?ye((i,o)=>e(i,o,r)):ne,kt(1),n?Ue(t):Tr(()=>new Pe))}function ao(e,t){return A(Rc(e,t,arguments.length>=2,!0))}function co(...e){let t=$e(e);return A((n,r)=>{(t?Rt(e,n,t):Rt(e,n)).subscribe(r)})}function oe(e,t){return A((n,r)=>{let i=null,o=0,s=!1,a=()=>s&&!i&&r.complete();n.subscribe(N(r,c=>{i?.unsubscribe();let u=0,l=o++;G(e(c,l)).subscribe(i=N(r,d=>r.next(t?t(c,d,l,u++):d),()=>{i=null,a()}))},()=>{s=!0,a()}))})}function Pt(e){return A((t,n)=>{G(e).subscribe(N(n,()=>n.complete(),hn)),!n.closed&&t.subscribe(n)})}function q(e,t,n){let r=w(e)||t||n?{next:e,error:t,complete:n}:e;return r?A((i,o)=>{var s;(s=r.subscribe)===null||s===void 0||s.call(r);let a=!0;i.subscribe(N(o,c=>{var u;(u=r.next)===null||u===void 0||u.call(r,c),o.next(c)},()=>{var c;a=!1,(c=r.complete)===null||c===void 0||c.call(r),o.complete()},c=>{var u;a=!1,(u=r.error)===null||u===void 0||u.call(r,c),o.error(c)},()=>{var c,u;a&&((c=r.unsubscribe)===null||c===void 0||c.call(r)),(u=r.finalize)===null||u===void 0||u.call(r)}))}):ne}var D=class extends Error{constructor(t,n){super(ps(t,n)),this.code=t}};function ps(e,t){return`${`NG0${Math.abs(e)}`}${t?": "+t:""}`}function ei(e){return{toString:e}.toString()}var gn=globalThis;function j(e){for(let t in e)if(e[t]===j)return t;throw Error("Could not find renamed property on target object.")}function se(e){if(typeof e=="string")return e;if(Array.isArray(e))return"["+e.map(se).join(", ")+"]";if(e==null)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;let t=e.toString();if(t==null)return""+t;let n=t.indexOf(`
`);return n===-1?t:t.substring(0,n)}function Oc(e,t){return e==null||e===""?t===null?"":t:t==null||t===""?e:e+" "+t}var _h=j({__forward_ref__:j});function gu(e){return e.__forward_ref__=gu,e.toString=function(){return se(this())},e}function J(e){return mu(e)?e():e}function mu(e){return typeof e=="function"&&e.hasOwnProperty(_h)&&e.__forward_ref__===gu}function I(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function xn(e){return{providers:e.providers||[],imports:e.imports||[]}}function ti(e){return kc(e,yu)||kc(e,Du)}function vu(e){return ti(e)!==null}function kc(e,t){return e.hasOwnProperty(t)?e[t]:null}function Ih(e){let t=e&&(e[yu]||e[Du]);return t||null}function Pc(e){return e&&(e.hasOwnProperty(Fc)||e.hasOwnProperty(Mh))?e[Fc]:null}var yu=j({\u0275prov:j}),Fc=j({\u0275inj:j}),Du=j({ngInjectableDef:j}),Mh=j({ngInjectorDef:j}),x=class{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",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 wu(e){return e&&!!e.\u0275providers}var bh=j({\u0275cmp:j}),Eh=j({\u0275dir:j}),Sh=j({\u0275pipe:j}),Th=j({\u0275mod:j}),Pr=j({\u0275fac:j}),mn=j({__NG_ELEMENT_ID__:j}),Lc=j({__NG_ENV_ID__:j});function xh(e){return typeof e=="string"?e:e==null?"":String(e)}function Ah(e){return typeof e=="function"?e.name||e.toString():typeof e=="object"&&e!=null&&typeof e.type=="function"?e.type.name||e.type.toString():xh(e)}function Nh(e,t){let n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new D(-200,e)}function gs(e,t){throw new D(-201,!1)}var b=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}(b||{}),Io;function Cu(){return Io}function de(e){let t=Io;return Io=e,t}function _u(e,t,n){let r=ti(e);if(r&&r.providedIn=="root")return r.value===void 0?r.value=r.factory():r.value;if(n&b.Optional)return null;if(t!==void 0)return t;gs(e,"Injector")}var Rh={},vn=Rh,Oh="__NG_DI_FLAG__",Fr="ngTempTokenPath",kh="ngTokenPath",Ph=/\n/gm,Fh="\u0275",jc="__source",zt;function Lh(){return zt}function He(e){let t=zt;return zt=e,t}function jh(e,t=b.Default){if(zt===void 0)throw new D(-203,!1);return zt===null?_u(e,void 0,t):zt.get(e,t&b.Optional?null:void 0,t)}function R(e,t=b.Default){return(Cu()||jh)(J(e),t)}function p(e,t=b.Default){return R(e,ni(t))}function ni(e){return typeof e>"u"||typeof e=="number"?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Mo(e){let t=[];for(let n=0;n<e.length;n++){let r=J(e[n]);if(Array.isArray(r)){if(r.length===0)throw new D(900,!1);let i,o=b.Default;for(let s=0;s<r.length;s++){let a=r[s],c=zh(a);typeof c=="number"?c===-1?i=a.token:o|=c:i=a}t.push(R(i,o))}else t.push(R(r))}return t}function zh(e){return e[Oh]}function Vh(e,t,n,r){let i=e[Fr];throw t[jc]&&i.unshift(t[jc]),e.message=$h(`
`+e.message,i,n,r),e[kh]=i,e[Fr]=null,e}function $h(e,t,n,r=null){e=e&&e.charAt(0)===`
`&&e.charAt(1)==Fh?e.slice(2):e;let i=se(t);if(Array.isArray(t))i=t.map(se).join(" -> ");else if(typeof t=="object"){let o=[];for(let s in t)if(t.hasOwnProperty(s)){let a=t[s];o.push(s+":"+(typeof a=="string"?JSON.stringify(a):se(a)))}i=`{${o.join(", ")}}`}return`${n}${r?"("+r+")":""}[${i}]: ${e.replace(Ph,`
  `)}`}function Bt(e,t){let n=e.hasOwnProperty(Pr);return n?e[Pr]:null}function Bh(e,t,n){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++){let i=e[r],o=t[r];if(n&&(i=n(i),o=n(o)),o!==i)return!1}return!0}function Uh(e){return e.flat(Number.POSITIVE_INFINITY)}function ms(e,t){e.forEach(n=>Array.isArray(n)?ms(n,t):t(n))}function Iu(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Lr(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Hh(e,t){let n=[];for(let r=0;r<e;r++)n.push(t);return n}var yn={},be=[],Ut=new x(""),Mu=new x("",-1),bu=new x(""),jr=class{get(t,n=vn){if(n===vn){let r=new Error(`NullInjectorError: No provider for ${se(t)}!`);throw r.name="NullInjectorError",r}return n}},Eu=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(Eu||{}),Te=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(Te||{}),We=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(We||{});function Gh(e,t,n){let r=e.length;for(;;){let i=e.indexOf(t,n);if(i===-1)return i;if(i===0||e.charCodeAt(i-1)<=32){let o=t.length;if(i+o===r||e.charCodeAt(i+o)<=32)return i}n=i+1}}function bo(e,t,n){let r=0;for(;r<n.length;){let i=n[r];if(typeof i=="number"){if(i!==0)break;r++;let o=n[r++],s=n[r++],a=n[r++];e.setAttribute(t,s,a,o)}else{let o=i,s=n[++r];qh(o)?e.setProperty(t,o,s):e.setAttribute(t,o,s),r++}}return r}function Wh(e){return e===3||e===4||e===6}function qh(e){return e.charCodeAt(0)===64}function vs(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 i=t[r];typeof i=="number"?n=i:n===0||(n===-1||n===2?zc(e,n,i,null,t[++r]):zc(e,n,i,null,null))}}return e}function zc(e,t,n,r,i){let o=0,s=e.length;if(t===-1)s=-1;else for(;o<e.length;){let a=e[o++];if(typeof a=="number"){if(a===t){s=-1;break}else if(a>t){s=o-1;break}}}for(;o<e.length;){let a=e[o];if(typeof a=="number")break;if(a===n){if(r===null){i!==null&&(e[o+1]=i);return}else if(r===e[o+1]){e[o+2]=i;return}}o++,r!==null&&o++,i!==null&&o++}s!==-1&&(e.splice(s,0,t),o=s+1),e.splice(o++,0,n),r!==null&&e.splice(o++,0,r),i!==null&&e.splice(o++,0,i)}var Su="ng-template";function Zh(e,t,n,r){let i=0;if(r){for(;i<t.length&&typeof t[i]=="string";i+=2)if(t[i]==="class"&&Gh(t[i+1].toLowerCase(),n,0)!==-1)return!0}else if(ys(e))return!1;if(i=t.indexOf(1,i),i>-1){let o;for(;++i<t.length&&typeof(o=t[i])=="string";)if(o.toLowerCase()===n)return!0}return!1}function ys(e){return e.type===4&&e.value!==Su}function Qh(e,t,n){let r=e.type===4&&!n?Su:e.value;return t===r}function Yh(e,t,n){let r=4,i=e.attrs,o=i!==null?Xh(i):0,s=!1;for(let a=0;a<t.length;a++){let c=t[a];if(typeof c=="number"){if(!s&&!De(r)&&!De(c))return!1;if(s&&De(c))continue;s=!1,r=c|r&1;continue}if(!s)if(r&4){if(r=2|r&1,c!==""&&!Qh(e,c,n)||c===""&&t.length===1){if(De(r))return!1;s=!0}}else if(r&8){if(i===null||!Zh(e,i,c,n)){if(De(r))return!1;s=!0}}else{let u=t[++a],l=Kh(c,i,ys(e),n);if(l===-1){if(De(r))return!1;s=!0;continue}if(u!==""){let d;if(l>o?d="":d=i[l+1].toLowerCase(),r&2&&u!==d){if(De(r))return!1;s=!0}}}}return De(r)||s}function De(e){return(e&1)===0}function Kh(e,t,n,r){if(t===null)return-1;let i=0;if(r||!n){let o=!1;for(;i<t.length;){let s=t[i];if(s===e)return i;if(s===3||s===6)o=!0;else if(s===1||s===2){let a=t[++i];for(;typeof a=="string";)a=t[++i];continue}else{if(s===4)break;if(s===0){i+=4;continue}}i+=o?1:2}return-1}else return ep(t,e)}function Tu(e,t,n=!1){for(let r=0;r<t.length;r++)if(Yh(e,t[r],n))return!0;return!1}function Jh(e){let t=e.attrs;if(t!=null){let n=t.indexOf(5);if(!(n&1))return t[n+1]}return null}function Xh(e){for(let t=0;t<e.length;t++){let n=e[t];if(Wh(n))return t}return e.length}function ep(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 tp(e,t){e:for(let n=0;n<t.length;n++){let r=t[n];if(e.length===r.length){for(let i=0;i<e.length;i++)if(e[i]!==r[i])continue e;return!0}}return!1}function Vc(e,t){return e?":not("+t.trim()+")":t}function np(e){let t=e[0],n=1,r=2,i="",o=!1;for(;n<e.length;){let s=e[n];if(typeof s=="string")if(r&2){let a=e[++n];i+="["+s+(a.length>0?'="'+a+'"':"")+"]"}else r&8?i+="."+s:r&4&&(i+=" "+s);else i!==""&&!De(s)&&(t+=Vc(o,i),i=""),r=s,o=o||!De(r);n++}return i!==""&&(t+=Vc(o,i)),t}function rp(e){return e.map(np).join(",")}function ip(e){let t=[],n=[],r=1,i=2;for(;r<e.length;){let o=e[r];if(typeof o=="string")i===2?o!==""&&t.push(o,e[++r]):i===8&&n.push(o);else{if(!De(i))break;i=o}r++}return{attrs:t,classes:n}}function Zt(e){return ei(()=>{let t=Ou(e),n=V(m({},t),{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Eu.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Te.Emulated,styles:e.styles||be,_:null,schemas:e.schemas||null,tView:null,id:""});ku(n);let r=e.dependencies;return n.directiveDefs=Bc(r,!1),n.pipeDefs=Bc(r,!0),n.id=ap(n),n})}function op(e){return rt(e)||xu(e)}function sp(e){return e!==null}function An(e){return ei(()=>({type:e.type,bootstrap:e.bootstrap||be,declarations:e.declarations||be,imports:e.imports||be,exports:e.exports||be,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function $c(e,t){if(e==null)return yn;let n={};for(let r in e)if(e.hasOwnProperty(r)){let i=e[r],o,s,a=We.None;Array.isArray(i)?(a=i[0],o=i[1],s=i[2]??o):(o=i,s=i),t?(n[o]=a!==We.None?[r,a]:r,t[o]=s):n[o]=r}return n}function Qt(e){return ei(()=>{let t=Ou(e);return ku(t),t})}function rt(e){return e[bh]||null}function xu(e){return e[Eh]||null}function Au(e){return e[Sh]||null}function Nu(e){let t=rt(e)||xu(e)||Au(e);return t!==null?t.standalone:!1}function Ru(e,t){let n=e[Th]||null;if(!n&&t===!0)throw new Error(`Type ${se(e)} does not have '\u0275mod' property.`);return n}function Ou(e){let t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||yn,exportAs:e.exportAs||null,standalone:e.standalone===!0,signals:e.signals===!0,selectors:e.selectors||be,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:$c(e.inputs,t),outputs:$c(e.outputs),debugInfo:null}}function ku(e){e.features?.forEach(t=>t(e))}function Bc(e,t){if(!e)return null;let n=t?Au:op;return()=>(typeof e=="function"?e():e).map(r=>n(r)).filter(sp)}function ap(e){let t=0,n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(let i of n)t=Math.imul(31,t)+i.charCodeAt(0)<<0;return t+=2147483648,"c"+t}function ri(e){return{\u0275providers:e}}function cp(...e){return{\u0275providers:Pu(!0,e),\u0275fromNgModule:!0}}function Pu(e,...t){let n=[],r=new Set,i,o=s=>{n.push(s)};return ms(t,s=>{let a=s;Eo(a,o,[],r)&&(i||=[],i.push(a))}),i!==void 0&&Fu(i,o),n}function Fu(e,t){for(let n=0;n<e.length;n++){let{ngModule:r,providers:i}=e[n];Ds(i,o=>{t(o,r)})}}function Eo(e,t,n,r){if(e=J(e),!e)return!1;let i=null,o=Pc(e),s=!o&&rt(e);if(!o&&!s){let c=e.ngModule;if(o=Pc(c),o)i=c;else return!1}else{if(s&&!s.standalone)return!1;i=e}let a=r.has(i);if(s){if(a)return!1;if(r.add(i),s.dependencies){let c=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let u of c)Eo(u,t,n,r)}}else if(o){if(o.imports!=null&&!a){r.add(i);let u;try{ms(o.imports,l=>{Eo(l,t,n,r)&&(u||=[],u.push(l))})}finally{}u!==void 0&&Fu(u,t)}if(!a){let u=Bt(i)||(()=>new i);t({provide:i,useFactory:u,deps:be},i),t({provide:bu,useValue:i,multi:!0},i),t({provide:Ut,useValue:()=>R(i),multi:!0},i)}let c=o.providers;if(c!=null&&!a){let u=e;Ds(c,l=>{t(l,u)})}}else return!1;return i!==e&&e.providers!==void 0}function Ds(e,t){for(let n of e)wu(n)&&(n=n.\u0275providers),Array.isArray(n)?Ds(n,t):t(n)}var up=j({provide:String,useValue:j});function Lu(e){return e!==null&&typeof e=="object"&&up in e}function lp(e){return!!(e&&e.useExisting)}function dp(e){return!!(e&&e.useFactory)}function Ht(e){return typeof e=="function"}function fp(e){return!!e.useClass}var ii=new x(""),xr={},hp={},uo;function ws(){return uo===void 0&&(uo=new jr),uo}var fe=class{},Dn=class extends fe{get destroyed(){return this._destroyed}constructor(t,n,r,i){super(),this.parent=n,this.source=r,this.scopes=i,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,To(t,s=>this.processProvider(s)),this.records.set(Mu,Ft(void 0,this)),i.has("environment")&&this.records.set(fe,Ft(void 0,this));let o=this.records.get(ii);o!=null&&typeof o.value=="string"&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(bu,be,b.Self))}destroy(){this.assertNotDestroyed(),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 this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();let n=He(this),r=de(void 0),i;try{return t()}finally{He(n),de(r)}}get(t,n=vn,r=b.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(Lc))return t[Lc](this);r=ni(r);let i,o=He(this),s=de(void 0);try{if(!(r&b.SkipSelf)){let c=this.records.get(t);if(c===void 0){let u=yp(t)&&ti(t);u&&this.injectableDefInScope(u)?c=Ft(So(t),xr):c=null,this.records.set(t,c)}if(c!=null)return this.hydrate(t,c)}let a=r&b.Self?ws():this.parent;return n=r&b.Optional&&n===vn?null:n,a.get(t,n)}catch(a){if(a.name==="NullInjectorError"){if((a[Fr]=a[Fr]||[]).unshift(se(t)),o)throw a;return Vh(a,t,"R3InjectorError",this.source)}else throw a}finally{de(s),He(o)}}resolveInjectorInitializers(){let t=O(null),n=He(this),r=de(void 0),i;try{let o=this.get(Ut,be,b.Self);for(let s of o)s()}finally{He(n),de(r),O(t)}}toString(){let t=[],n=this.records;for(let r of n.keys())t.push(se(r));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new D(205,!1)}processProvider(t){t=J(t);let n=Ht(t)?t:J(t&&t.provide),r=gp(t);if(!Ht(t)&&t.multi===!0){let i=this.records.get(n);i||(i=Ft(void 0,xr,!0),i.factory=()=>Mo(i.multi),this.records.set(n,i)),n=t,i.multi.push(t)}this.records.set(n,r)}hydrate(t,n){let r=O(null);try{return n.value===xr&&(n.value=hp,n.value=n.factory()),typeof n.value=="object"&&n.value&&vp(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{O(r)}}injectableDefInScope(t){if(!t.providedIn)return!1;let n=J(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 So(e){let t=ti(e),n=t!==null?t.factory:Bt(e);if(n!==null)return n;if(e instanceof x)throw new D(204,!1);if(e instanceof Function)return pp(e);throw new D(204,!1)}function pp(e){if(e.length>0)throw new D(204,!1);let n=Ih(e);return n!==null?()=>n.factory(e):()=>new e}function gp(e){if(Lu(e))return Ft(void 0,e.useValue);{let t=ju(e);return Ft(t,xr)}}function ju(e,t,n){let r;if(Ht(e)){let i=J(e);return Bt(i)||So(i)}else if(Lu(e))r=()=>J(e.useValue);else if(dp(e))r=()=>e.useFactory(...Mo(e.deps||[]));else if(lp(e))r=()=>R(J(e.useExisting));else{let i=J(e&&(e.useClass||e.provide));if(mp(e))r=()=>new i(...Mo(e.deps));else return Bt(i)||So(i)}return r}function Ft(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function mp(e){return!!e.deps}function vp(e){return e!==null&&typeof e=="object"&&typeof e.ngOnDestroy=="function"}function yp(e){return typeof e=="function"||typeof e=="object"&&e instanceof x}function To(e,t){for(let n of e)Array.isArray(n)?To(n,t):n&&wu(n)?To(n.\u0275providers,t):t(n)}function dt(e,t){e instanceof Dn&&e.assertNotDestroyed();let n,r=He(e),i=de(void 0);try{return t()}finally{He(r),de(i)}}function Dp(){return Cu()!==void 0||Lh()!=null}function wp(e){return typeof e=="function"}var ze=0,_=1,v=2,Q=3,we=4,ce=5,Gt=6,wn=7,X=8,Wt=9,xe=10,ae=11,Cn=12,Uc=13,Yt=14,he=15,Nn=16,Lt=17,Fe=18,oi=19,zu=20,Ge=21,lo=22,it=23,Ae=25,Vu=1;var ot=7,zr=8,qt=9,K=10,Cs=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(Cs||{});function Vt(e){return Array.isArray(e)&&typeof e[Vu]=="object"}function Ve(e){return Array.isArray(e)&&e[Vu]===!0}function $u(e){return(e.flags&4)!==0}function si(e){return e.componentOffset>-1}function _s(e){return(e.flags&1)===1}function Kt(e){return!!e.template}function Cp(e){return(e[v]&512)!==0}var xo=class{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}};function Bu(e,t,n,r){t!==null?t.applyValueToInputSignal(t,r):e[n]=r}function ft(){return Uu}function Uu(e){return e.type.prototype.ngOnChanges&&(e.setInput=Ip),_p}ft.ngInherit=!0;function _p(){let e=Gu(this),t=e?.current;if(t){let n=e.previous;if(n===yn)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function Ip(e,t,n,r,i){let o=this.declaredInputs[r],s=Gu(e)||Mp(e,{previous:yn,current:null}),a=s.current||(s.current={}),c=s.previous,u=c[o];a[o]=new xo(u&&u.currentValue,n,c===yn),Bu(e,t,i,n)}var Hu="__ngSimpleChanges__";function Gu(e){return e[Hu]||null}function Mp(e,t){return e[Hu]=t}var Hc=null;var Ee=function(e,t,n){Hc?.(e,t,n)},bp="svg",Ep="math",Sp=!1;function Tp(){return Sp}function Le(e){for(;Array.isArray(e);)e=e[ze];return e}function Ce(e,t){return Le(t[e.index])}function Is(e,t){return e.data[t]}function xp(e,t){return e[t]}function ht(e,t){let n=t[e];return Vt(n)?n:n[ze]}function Ap(e){return(e[v]&4)===4}function Ms(e){return(e[v]&128)===128}function Np(e){return Ve(e[Q])}function Vr(e,t){return t==null?null:e[t]}function Wu(e){e[Lt]=0}function Rp(e){e[v]&1024||(e[v]|=1024,Ms(e)&&_n(e))}function Op(e,t){for(;e>0;)t=t[Yt],e--;return t}function bs(e){return!!(e[v]&9216||e[it]?.dirty)}function Ao(e){e[xe].changeDetectionScheduler?.notify(1),bs(e)?_n(e):e[v]&64&&(Tp()?(e[v]|=1024,_n(e)):e[xe].changeDetectionScheduler?.notify())}function _n(e){e[xe].changeDetectionScheduler?.notify();let t=In(e);for(;t!==null&&!(t[v]&8192||(t[v]|=8192,!Ms(t)));)t=In(t)}function qu(e,t){if((e[v]&256)===256)throw new D(911,!1);e[Ge]===null&&(e[Ge]=[]),e[Ge].push(t)}function kp(e,t){if(e[Ge]===null)return;let n=e[Ge].indexOf(t);n!==-1&&e[Ge].splice(n,1)}function In(e){let t=e[Q];return Ve(t)?t[Q]:t}var E={lFrame:ol(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Pp(){return E.lFrame.elementDepthCount}function Fp(){E.lFrame.elementDepthCount++}function Lp(){E.lFrame.elementDepthCount--}function Zu(){return E.bindingsEnabled}function Qu(){return E.skipHydrationRootTNode!==null}function jp(e){return E.skipHydrationRootTNode===e}function zp(){E.skipHydrationRootTNode=null}function z(){return E.lFrame.lView}function _e(){return E.lFrame.tView}function Yu(e){return E.lFrame.contextLView=e,e[X]}function Ku(e){return E.lFrame.contextLView=null,e}function Ie(){let e=Ju();for(;e!==null&&e.type===64;)e=e.parent;return e}function Ju(){return E.lFrame.currentTNode}function Vp(){let e=E.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function ai(e,t){let n=E.lFrame;n.currentTNode=e,n.isParent=t}function Xu(){return E.lFrame.isParent}function el(){E.lFrame.isParent=!1}function $p(){return E.lFrame.contextLView}function Bp(){let e=E.lFrame,t=e.bindingRootIndex;return t===-1&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Up(e){return E.lFrame.bindingIndex=e}function tl(){return E.lFrame.bindingIndex++}function Hp(){return E.lFrame.inI18n}function Gp(e,t){let n=E.lFrame;n.bindingIndex=n.bindingRootIndex=e,No(t)}function Wp(){return E.lFrame.currentDirectiveIndex}function No(e){E.lFrame.currentDirectiveIndex=e}function nl(){return E.lFrame.currentQueryIndex}function Es(e){E.lFrame.currentQueryIndex=e}function qp(e){let t=e[_];return t.type===2?t.declTNode:t.type===1?e[ce]:null}function rl(e,t,n){if(n&b.SkipSelf){let i=t,o=e;for(;i=i.parent,i===null&&!(n&b.Host);)if(i=qp(o),i===null||(o=o[Yt],i.type&10))break;if(i===null)return!1;t=i,e=o}let r=E.lFrame=il();return r.currentTNode=t,r.lView=e,!0}function Ss(e){let t=il(),n=e[_];E.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function il(){let e=E.lFrame,t=e===null?null:e.child;return t===null?ol(e):t}function ol(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 sl(){let e=E.lFrame;return E.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var al=sl;function Ts(){let e=sl();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 Zp(e){return(E.lFrame.contextLView=Op(e,E.lFrame.contextLView))[X]}function xs(){return E.lFrame.selectedIndex}function st(e){E.lFrame.selectedIndex=e}function Qp(){let e=E.lFrame;return Is(e.tView,e.selectedIndex)}function Yp(){return E.lFrame.currentNamespace}var cl=!0;function ul(){return cl}function ll(e){cl=e}function Kp(e,t,n){let{ngOnChanges:r,ngOnInit:i,ngDoCheck:o}=t.type.prototype;if(r){let s=Uu(t);(n.preOrderHooks??=[]).push(e,s),(n.preOrderCheckHooks??=[]).push(e,s)}i&&(n.preOrderHooks??=[]).push(0-e,i),o&&((n.preOrderHooks??=[]).push(e,o),(n.preOrderCheckHooks??=[]).push(e,o))}function As(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n<r;n++){let o=e.data[n].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:a,ngAfterViewInit:c,ngAfterViewChecked:u,ngOnDestroy:l}=o;s&&(e.contentHooks??=[]).push(-n,s),a&&((e.contentHooks??=[]).push(n,a),(e.contentCheckHooks??=[]).push(n,a)),c&&(e.viewHooks??=[]).push(-n,c),u&&((e.viewHooks??=[]).push(n,u),(e.viewCheckHooks??=[]).push(n,u)),l!=null&&(e.destroyHooks??=[]).push(n,l)}}function Ar(e,t,n){dl(e,t,3,n)}function Nr(e,t,n,r){(e[v]&3)===n&&dl(e,t,n,r)}function fo(e,t){let n=e[v];(n&3)===t&&(n&=16383,n+=1,e[v]=n)}function dl(e,t,n,r){let i=r!==void 0?e[Lt]&65535:0,o=r??-1,s=t.length-1,a=0;for(let c=i;c<s;c++)if(typeof t[c+1]=="number"){if(a=t[c],r!=null&&a>=r)break}else t[c]<0&&(e[Lt]+=65536),(a<o||o==-1)&&(Jp(e,n,t,c),e[Lt]=(e[Lt]&4294901760)+c+2),c++}function Gc(e,t){Ee(4,e,t);let n=O(null);try{t.call(e)}finally{O(n),Ee(5,e,t)}}function Jp(e,t,n,r){let i=n[r]<0,o=n[r+1],s=i?-n[r]:n[r],a=e[s];i?e[v]>>14<e[Lt]>>16&&(e[v]&3)===t&&(e[v]+=16384,Gc(a,o)):Gc(a,o)}var $t=-1,at=class{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}};function Xp(e){return e instanceof at}function eg(e){return(e.flags&8)!==0}function tg(e){return(e.flags&16)!==0}function fl(e){return e!==$t}function $r(e){return e&32767}function ng(e){return e>>16}function Br(e,t){let n=ng(e),r=t;for(;n>0;)r=r[Yt],n--;return r}var Ro=!0;function Wc(e){let t=Ro;return Ro=e,t}var rg=256,hl=rg-1,pl=5,ig=0,Se={};function og(e,t,n){let r;typeof n=="string"?r=n.charCodeAt(0)||0:n.hasOwnProperty(mn)&&(r=n[mn]),r==null&&(r=n[mn]=ig++);let i=r&hl,o=1<<i;t.data[e+(i>>pl)]|=o}function Ur(e,t){let n=gl(e,t);if(n!==-1)return n;let r=t[_];r.firstCreatePass&&(e.injectorIndex=t.length,ho(r.data,e),ho(t,null),ho(r.blueprint,null));let i=Ns(e,t),o=e.injectorIndex;if(fl(i)){let s=$r(i),a=Br(i,t),c=a[_].data;for(let u=0;u<8;u++)t[o+u]=a[s+u]|c[s+u]}return t[o+8]=i,o}function ho(e,t){e.push(0,0,0,0,0,0,0,0,t)}function gl(e,t){return e.injectorIndex===-1||e.parent&&e.parent.injectorIndex===e.injectorIndex||t[e.injectorIndex+8]===null?-1:e.injectorIndex}function Ns(e,t){if(e.parent&&e.parent.injectorIndex!==-1)return e.parent.injectorIndex;let n=0,r=null,i=t;for(;i!==null;){if(r=wl(i),r===null)return $t;if(n++,i=i[Yt],r.injectorIndex!==-1)return r.injectorIndex|n<<16}return $t}function Oo(e,t,n){og(e,t,n)}function ml(e,t,n){if(n&b.Optional||e!==void 0)return e;gs(t,"NodeInjector")}function vl(e,t,n,r){if(n&b.Optional&&r===void 0&&(r=null),!(n&(b.Self|b.Host))){let i=e[Wt],o=de(void 0);try{return i?i.get(t,r,n&b.Optional):_u(t,r,n&b.Optional)}finally{de(o)}}return ml(r,t,n)}function yl(e,t,n,r=b.Default,i){if(e!==null){if(t[v]&2048&&!(r&b.Self)){let s=ug(e,t,n,r,Se);if(s!==Se)return s}let o=Dl(e,t,n,r,Se);if(o!==Se)return o}return vl(t,n,r,i)}function Dl(e,t,n,r,i){let o=ag(n);if(typeof o=="function"){if(!rl(t,e,r))return r&b.Host?ml(i,n,r):vl(t,n,r,i);try{let s;if(s=o(r),s==null&&!(r&b.Optional))gs(n);else return s}finally{al()}}else if(typeof o=="number"){let s=null,a=gl(e,t),c=$t,u=r&b.Host?t[he][ce]:null;for((a===-1||r&b.SkipSelf)&&(c=a===-1?Ns(e,t):t[a+8],c===$t||!Zc(r,!1)?a=-1:(s=t[_],a=$r(c),t=Br(c,t)));a!==-1;){let l=t[_];if(qc(o,a,l.data)){let d=sg(a,t,n,s,r,u);if(d!==Se)return d}c=t[a+8],c!==$t&&Zc(r,t[_].data[a+8]===u)&&qc(o,a,t)?(s=l,a=$r(c),t=Br(c,t)):a=-1}}return i}function sg(e,t,n,r,i,o){let s=t[_],a=s.data[e+8],c=r==null?si(a)&&Ro:r!=s&&(a.type&3)!==0,u=i&b.Host&&o===a,l=Rr(a,s,n,c,u);return l!==null?ct(t,s,l,a):Se}function Rr(e,t,n,r,i){let o=e.providerIndexes,s=t.data,a=o&1048575,c=e.directiveStart,u=e.directiveEnd,l=o>>20,d=r?a:a+l,h=i?a+l:u;for(let f=d;f<h;f++){let g=s[f];if(f<c&&n===g||f>=c&&g.type===n)return f}if(i){let f=s[c];if(f&&Kt(f)&&f.type===n)return c}return null}function ct(e,t,n,r){let i=e[n],o=t.data;if(Xp(i)){let s=i;s.resolving&&Nh(Ah(o[n]));let a=Wc(s.canSeeViewProviders);s.resolving=!0;let c,u=s.injectImpl?de(s.injectImpl):null,l=rl(e,r,b.Default);try{i=e[n]=s.factory(void 0,o,e,r),t.firstCreatePass&&n>=r.directiveStart&&Kp(n,o[n],t)}finally{u!==null&&de(u),Wc(a),s.resolving=!1,al()}}return i}function ag(e){if(typeof e=="string")return e.charCodeAt(0)||0;let t=e.hasOwnProperty(mn)?e[mn]:void 0;return typeof t=="number"?t>=0?t&hl:cg:t}function qc(e,t,n){let r=1<<e;return!!(n[t+(e>>pl)]&r)}function Zc(e,t){return!(e&b.Self)&&!(e&b.Host&&t)}var nt=class{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return yl(this._tNode,this._lView,t,ni(r),n)}};function cg(){return new nt(Ie(),z())}function Rs(e){return ei(()=>{let t=e.prototype.constructor,n=t[Pr]||ko(t),r=Object.prototype,i=Object.getPrototypeOf(e.prototype).constructor;for(;i&&i!==r;){let o=i[Pr]||ko(i);if(o&&o!==n)return o;i=Object.getPrototypeOf(i)}return o=>new o})}function ko(e){return mu(e)?()=>{let t=ko(J(e));return t&&t()}:Bt(e)}function ug(e,t,n,r,i){let o=e,s=t;for(;o!==null&&s!==null&&s[v]&2048&&!(s[v]&512);){let a=Dl(o,s,n,r|b.Self,Se);if(a!==Se)return a;let c=o.parent;if(!c){let u=s[zu];if(u){let l=u.get(n,Se,r);if(l!==Se)return l}c=wl(s),s=s[Yt]}o=c}return i}function wl(e){let t=e[_],n=t.type;return n===2?t.declTNode:n===1?e[ce]:null}function Qc(e,t=null,n=null,r){let i=Cl(e,t,n,r);return i.resolveInjectorInitializers(),i}function Cl(e,t=null,n=null,r,i=new Set){let o=[n||be,cp(e)];return r=r||(typeof e=="object"?void 0:se(e)),new Dn(o,t||ws(),r||null,i)}var Rn=(()=>{class e{static{this.THROW_IF_NOT_FOUND=vn}static{this.NULL=new jr}static create(n,r){if(Array.isArray(n))return Qc({name:""},r,n,"");{let i=n.name??"";return Qc({name:i},n.parent,n.providers,i)}}static{this.\u0275prov=I({token:e,providedIn:"any",factory:()=>R(Mu)})}static{this.__NG_ELEMENT_ID__=-1}}return e})();var lg="ngOriginalError";function po(e){return e[lg]}var je=class{constructor(){this._console=console}handleError(t){let n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&po(t);for(;n&&po(n);)n=po(n);return n||null}},_l=new x("",{providedIn:"root",factory:()=>p(je).handleError.bind(void 0)}),Il=(()=>{class e{static{this.__NG_ELEMENT_ID__=dg}static{this.__NG_ENV_ID__=n=>n}}return e})(),Po=class extends Il{constructor(t){super(),this._lView=t}onDestroy(t){return qu(this._lView,t),()=>kp(this._lView,t)}};function dg(){return new Po(z())}function fg(){return Jt(Ie(),z())}function Jt(e,t){return new Ne(Ce(e,t))}var Ne=(()=>{class e{constructor(n){this.nativeElement=n}static{this.__NG_ELEMENT_ID__=fg}}return e})();function hg(e){return e instanceof Ne?e.nativeElement:e}var Fo=class extends W{constructor(t=!1){super(),this.destroyRef=void 0,this.__isAsync=t,Dp()&&(this.destroyRef=p(Il,{optional:!0})??void 0)}emit(t){let n=O(null);try{super.next(t)}finally{O(n)}}subscribe(t,n,r){let i=t,o=n||(()=>null),s=r;if(t&&typeof t=="object"){let c=t;i=c.next?.bind(c),o=c.error?.bind(c),s=c.complete?.bind(c)}this.__isAsync&&(o=go(o),i&&(i=go(i)),s&&(s=go(s)));let a=super.subscribe({next:i,error:o,complete:s});return t instanceof B&&t.add(a),a}};function go(e){return t=>{setTimeout(e,void 0,t)}}var Z=Fo;function pg(){return this._results[Symbol.iterator]()}var Lo=class e{get changes(){return this._changes??=new Z}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;let n=e.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=pg)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){this.dirty=!1;let r=Uh(t);(this._changesDetected=!Bh(this._results,r,n))&&(this._results=r,this.length=r.length,this.last=r[this.length-1],this.first=r[0])}notifyOnChanges(){this._changes!==void 0&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}onDirty(t){this._onDirty=t}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe())}};function Ml(e){return(e.flags&128)===128}var bl=new Map,gg=0;function mg(){return gg++}function vg(e){bl.set(e[oi],e)}function yg(e){bl.delete(e[oi])}var Yc="__ngContext__";function ut(e,t){Vt(t)?(e[Yc]=t[oi],vg(t)):e[Yc]=t}function El(e){return Tl(e[Cn])}function Sl(e){return Tl(e[we])}function Tl(e){for(;e!==null&&!Ve(e);)e=e[we];return e}var jo;function xl(e){jo=e}function Dg(){if(jo!==void 0)return jo;if(typeof document<"u")return document;throw new D(210,!1)}var Os=new x("",{providedIn:"root",factory:()=>wg}),wg="ng",ks=new x(""),Ze=new x("",{providedIn:"platform",factory:()=>"unknown"});var Ps=new x("",{providedIn:"root",factory:()=>Dg().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var Cg="h",_g="b";var Ig=()=>null;function Fs(e,t,n=!1){return Ig(e,t,n)}var Al=!1,Mg=new x("",{providedIn:"root",factory:()=>Al});function Nl(e){return e instanceof Function?e():e}var pt=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(pt||{}),bg;function Ls(e,t){return bg(e,t)}function jt(e,t,n,r,i){if(r!=null){let o,s=!1;Ve(r)?o=r:Vt(r)&&(s=!0,r=r[ze]);let a=Le(r);e===0&&n!==null?i==null?Fl(t,n,a):Hr(t,n,a,i||null,!0):e===1&&n!==null?Hr(t,n,a,i||null,!0):e===2?jg(t,a,s):e===3&&t.destroyNode(a),o!=null&&Vg(t,e,o,n,i)}}function Rl(e,t,n){return e.createElement(t,n)}function Eg(e,t){Ol(e,t),t[ze]=null,t[ce]=null}function Sg(e,t,n,r,i,o){r[ze]=i,r[ce]=t,ui(e,r,n,1,i,o)}function Ol(e,t){t[xe].changeDetectionScheduler?.notify(1),ui(e,t,t[ae],2,null,null)}function Tg(e){let t=e[Cn];if(!t)return mo(e[_],e);for(;t;){let n=null;if(Vt(t))n=t[Cn];else{let r=t[K];r&&(n=r)}if(!n){for(;t&&!t[we]&&t!==e;)Vt(t)&&mo(t[_],t),t=t[Q];t===null&&(t=e),Vt(t)&&mo(t[_],t),n=t&&t[we]}t=n}}function xg(e,t,n,r){let i=K+r,o=n.length;r>0&&(n[i-1][we]=t),r<o-K?(t[we]=n[i],Iu(n,K+r,t)):(n.push(t),t[we]=null),t[Q]=n;let s=t[Nn];s!==null&&n!==s&&Ag(s,t);let a=t[Fe];a!==null&&a.insertView(e),Ao(t),t[v]|=128}function Ag(e,t){let n=e[qt],i=t[Q][Q][he];t[he]!==i&&(e[v]|=Cs.HasTransplantedViews),n===null?e[qt]=[t]:n.push(t)}function kl(e,t){let n=e[qt],r=n.indexOf(t);n.splice(r,1)}function Mn(e,t){if(e.length<=K)return;let n=K+t,r=e[n];if(r){let i=r[Nn];i!==null&&i!==e&&kl(i,r),t>0&&(e[n-1][we]=r[we]);let o=Lr(e,K+t);Eg(r[_],r);let s=o[Fe];s!==null&&s.detachView(o[_]),r[Q]=null,r[we]=null,r[v]&=-129}return r}function ci(e,t){if(!(t[v]&256)){let n=t[ae];n.destroyNode&&ui(e,t,n,3,null,null),Tg(t)}}function mo(e,t){if(t[v]&256)return;let n=O(null);try{t[v]&=-129,t[v]|=256,t[it]&&rc(t[it]),Rg(e,t),Ng(e,t),t[_].type===1&&t[ae].destroy();let r=t[Nn];if(r!==null&&Ve(t[Q])){r!==t[Q]&&kl(r,t);let i=t[Fe];i!==null&&i.detachView(e)}yg(t)}finally{O(n)}}function Ng(e,t){let n=e.cleanup,r=t[wn];if(n!==null)for(let o=0;o<n.length-1;o+=2)if(typeof n[o]=="string"){let s=n[o+3];s>=0?r[s]():r[-s].unsubscribe(),o+=2}else{let s=r[n[o+1]];n[o].call(s)}r!==null&&(t[wn]=null);let i=t[Ge];if(i!==null){t[Ge]=null;for(let o=0;o<i.length;o++){let s=i[o];s()}}}function Rg(e,t){let n;if(e!=null&&(n=e.destroyHooks)!=null)for(let r=0;r<n.length;r+=2){let i=t[n[r]];if(!(i instanceof at)){let o=n[r+1];if(Array.isArray(o))for(let s=0;s<o.length;s+=2){let a=i[o[s]],c=o[s+1];Ee(4,a,c);try{c.call(a)}finally{Ee(5,a,c)}}else{Ee(4,i,o);try{o.call(i)}finally{Ee(5,i,o)}}}}}function Pl(e,t,n){return Og(e,t.parent,n)}function Og(e,t,n){let r=t;for(;r!==null&&r.type&40;)t=r,r=t.parent;if(r===null)return n[ze];{let{componentOffset:i}=r;if(i>-1){let{encapsulation:o}=e.data[r.directiveStart+i];if(o===Te.None||o===Te.Emulated)return null}return Ce(r,n)}}function Hr(e,t,n,r,i){e.insertBefore(t,n,r,i)}function Fl(e,t,n){e.appendChild(t,n)}function Kc(e,t,n,r,i){r!==null?Hr(e,t,n,r,i):Fl(e,t,n)}function kg(e,t,n,r){e.removeChild(t,n,r)}function js(e,t){return e.parentNode(t)}function Pg(e,t){return e.nextSibling(t)}function Ll(e,t,n){return Lg(e,t,n)}function Fg(e,t,n){return e.type&40?Ce(e,n):null}var Lg=Fg,Jc;function jl(e,t,n,r){let i=Pl(e,r,t),o=t[ae],s=r.parent||t[ce],a=Ll(s,r,t);if(i!=null)if(Array.isArray(n))for(let c=0;c<n.length;c++)Kc(o,i,n[c],a,!1);else Kc(o,i,n,a,!1);Jc!==void 0&&Jc(o,r,t,n,i)}function Or(e,t){if(t!==null){let n=t.type;if(n&3)return Ce(t,e);if(n&4)return zo(-1,e[t.index]);if(n&8){let r=t.child;if(r!==null)return Or(e,r);{let i=e[t.index];return Ve(i)?zo(-1,i):Le(i)}}else{if(n&32)return Ls(t,e)()||Le(e[t.index]);{let r=zl(e,t);if(r!==null){if(Array.isArray(r))return r[0];let i=In(e[he]);return Or(i,r)}else return Or(e,t.next)}}}return null}function zl(e,t){if(t!==null){let r=e[he][ce],i=t.projection;return r.projection[i]}return null}function zo(e,t){let n=K+e+1;if(n<t.length){let r=t[n],i=r[_].firstChild;if(i!==null)return Or(r,i)}return t[ot]}function jg(e,t,n){let r=js(e,t);r&&kg(e,r,t,n)}function zs(e,t,n,r,i,o,s){for(;n!=null;){let a=r[n.index],c=n.type;if(s&&t===0&&(a&&ut(Le(a),r),n.flags|=2),(n.flags&32)!==32)if(c&8)zs(e,t,n.child,r,i,o,!1),jt(t,e,i,a,o);else if(c&32){let u=Ls(n,r),l;for(;l=u();)jt(t,e,i,l,o);jt(t,e,i,a,o)}else c&16?Vl(e,t,r,n,i,o):jt(t,e,i,a,o);n=s?n.projectionNext:n.next}}function ui(e,t,n,r,i,o){zs(n,r,e.firstChild,t,i,o,!1)}function zg(e,t,n){let r=t[ae],i=Pl(e,n,t),o=n.parent||t[ce],s=Ll(o,n,t);Vl(r,0,t,n,i,s)}function Vl(e,t,n,r,i,o){let s=n[he],c=s[ce].projection[r.projection];if(Array.isArray(c))for(let u=0;u<c.length;u++){let l=c[u];jt(t,e,i,l,o)}else{let u=c,l=s[Q];Ml(r)&&(u.flags|=128),zs(e,t,u,l,i,o,!0)}}function Vg(e,t,n,r,i){let o=n[ot],s=Le(n);o!==s&&jt(t,e,r,o,i);for(let a=K;a<n.length;a++){let c=n[a];ui(c[_],c,e,t,r,o)}}function $g(e,t,n){e.setAttribute(t,"style",n)}function $l(e,t,n){n===""?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}function Bl(e,t,n){let{mergedAttrs:r,classes:i,styles:o}=n;r!==null&&bo(e,t,r),i!==null&&$l(e,t,i),o!==null&&$g(e,t,o)}var Vs={};function Ul(e=1){Hl(_e(),z(),xs()+e,!1)}function Hl(e,t,n,r){if(!r)if((t[v]&3)===3){let o=e.preOrderCheckHooks;o!==null&&Ar(t,o,n)}else{let o=e.preOrderHooks;o!==null&&Nr(t,o,0,n)}st(n)}function On(e,t=b.Default){let n=z();if(n===null)return R(e,t);let r=Ie();return yl(r,n,J(e),t)}function Gl(e,t,n,r,i,o){let s=O(null);try{let a=null;i&We.SignalBased&&(a=t[r][Xa]),a!==null&&a.transformFn!==void 0&&(o=a.transformFn(o)),i&We.HasDecoratorInputTransform&&(o=e.inputTransforms[r].call(t,o)),e.setInput!==null?e.setInput(t,a,o,n,r):Bu(t,a,r,o)}finally{O(s)}}function Bg(e,t){let n=e.hostBindingOpCodes;if(n!==null)try{for(let r=0;r<n.length;r++){let i=n[r];if(i<0)st(~i);else{let o=i,s=n[++r],a=n[++r];Gp(s,o);let c=t[o];a(2,c)}}}finally{st(-1)}}function li(e,t,n,r,i,o,s,a,c,u,l){let d=t.blueprint.slice();return d[ze]=i,d[v]=r|4|128|8|64,(u!==null||e&&e[v]&2048)&&(d[v]|=2048),Wu(d),d[Q]=d[Yt]=e,d[X]=n,d[xe]=s||e&&e[xe],d[ae]=a||e&&e[ae],d[Wt]=c||e&&e[Wt]||null,d[ce]=o,d[oi]=mg(),d[Gt]=l,d[zu]=u,d[he]=t.type==2?e[he]:d,d}function di(e,t,n,r,i){let o=e.data[t];if(o===null)o=Ug(e,t,n,r,i),Hp()&&(o.flags|=32);else if(o.type&64){o.type=n,o.value=r,o.attrs=i;let s=Vp();o.injectorIndex=s===null?-1:s.injectorIndex}return ai(o,!0),o}function Ug(e,t,n,r,i){let o=Ju(),s=Xu(),a=s?o:o&&o.parent,c=e.data[t]=Qg(e,a,n,t,r,i);return e.firstChild===null&&(e.firstChild=c),o!==null&&(s?o.child==null&&c.parent!==null&&(o.child=c):o.next===null&&(o.next=c,c.prev=o)),c}function Wl(e,t,n,r){if(n===0)return-1;let i=t.length;for(let o=0;o<n;o++)t.push(r),e.blueprint.push(r),e.data.push(null);return i}function ql(e,t,n,r,i){let o=xs(),s=r&2;try{st(-1),s&&t.length>Ae&&Hl(e,t,Ae,!1),Ee(s?2:0,i),n(r,i)}finally{st(o),Ee(s?3:1,i)}}function Zl(e,t,n){if($u(t)){let r=O(null);try{let i=t.directiveStart,o=t.directiveEnd;for(let s=i;s<o;s++){let a=e.data[s];if(a.contentQueries){let c=n[s];a.contentQueries(1,c,s)}}}finally{O(r)}}}function Ql(e,t,n){Zu()&&(nm(e,t,n,Ce(n,t)),(n.flags&64)===64&&ed(e,t,n))}function Yl(e,t,n=Ce){let r=t.localNames;if(r!==null){let i=t.index+1;for(let o=0;o<r.length;o+=2){let s=r[o+1],a=s===-1?n(t,e):e[s];e[i++]=a}}}function Kl(e){let t=e.tView;return t===null||t.incompleteFirstPass?e.tView=$s(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function $s(e,t,n,r,i,o,s,a,c,u,l){let d=Ae+r,h=d+i,f=Hg(d,h),g=typeof u=="function"?u():u;return f[_]={type:e,blueprint:f,template:n,queries:null,viewQuery:a,declTNode:t,data:f.slice().fill(null,d),bindingStartIndex:d,expandoStartIndex:h,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 o=="function"?o():o,pipeRegistry:typeof s=="function"?s():s,firstChild:null,schemas:c,consts:g,incompleteFirstPass:!1,ssrId:l}}function Hg(e,t){let n=[];for(let r=0;r<t;r++)n.push(r<e?null:Vs);return n}function Gg(e,t,n,r){let o=r.get(Mg,Al)||n===Te.ShadowDom,s=e.selectRootElement(t,o);return Wg(s),s}function Wg(e){qg(e)}var qg=()=>null;function Zg(e,t,n,r){let i=rd(t);i.push(n),e.firstCreatePass&&id(e).push(r,i.length-1)}function Qg(e,t,n,r,i,o){let s=t?t.injectorIndex:-1,a=0;return Qu()&&(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:i,attrs:o,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}function Xc(e,t,n,r,i){for(let o in t){if(!t.hasOwnProperty(o))continue;let s=t[o];if(s===void 0)continue;r??={};let a,c=We.None;Array.isArray(s)?(a=s[0],c=s[1]):a=s;let u=o;if(i!==null){if(!i.hasOwnProperty(o))continue;u=i[o]}e===0?eu(r,n,u,a,c):eu(r,n,u,a)}return r}function eu(e,t,n,r,i){let o;e.hasOwnProperty(n)?(o=e[n]).push(t,r):o=e[n]=[t,r],i!==void 0&&o.push(i)}function Yg(e,t,n){let r=t.directiveStart,i=t.directiveEnd,o=e.data,s=t.attrs,a=[],c=null,u=null;for(let l=r;l<i;l++){let d=o[l],h=n?n.get(d):null,f=h?h.inputs:null,g=h?h.outputs:null;c=Xc(0,d.inputs,l,c,f),u=Xc(1,d.outputs,l,u,g);let y=c!==null&&s!==null&&!ys(t)?dm(c,l,s):null;a.push(y)}c!==null&&(c.hasOwnProperty("class")&&(t.flags|=8),c.hasOwnProperty("style")&&(t.flags|=16)),t.initialInputs=a,t.inputs=c,t.outputs=u}function Kg(e){return e==="class"?"className":e==="for"?"htmlFor":e==="formaction"?"formAction":e==="innerHtml"?"innerHTML":e==="readonly"?"readOnly":e==="tabindex"?"tabIndex":e}function Jg(e,t,n,r,i,o,s,a){let c=Ce(t,n),u=t.inputs,l;!a&&u!=null&&(l=u[r])?(Bs(e,n,l,r,i),si(t)&&Xg(n,t.index)):t.type&3?(r=Kg(r),i=s!=null?s(i,t.value||"",r):i,o.setProperty(c,r,i)):t.type&12}function Xg(e,t){let n=ht(t,e);n[v]&16||(n[v]|=64)}function Jl(e,t,n,r){if(Zu()){let i=r===null?null:{"":-1},o=im(e,n),s,a;o===null?s=a=null:[s,a]=o,s!==null&&Xl(e,t,n,s,i,a),i&&om(n,r,i)}n.mergedAttrs=vs(n.mergedAttrs,n.attrs)}function Xl(e,t,n,r,i,o){for(let u=0;u<r.length;u++)Oo(Ur(n,t),e,r[u].type);am(n,e.data.length,r.length);for(let u=0;u<r.length;u++){let l=r[u];l.providersResolver&&l.providersResolver(l)}let s=!1,a=!1,c=Wl(e,t,r.length,null);for(let u=0;u<r.length;u++){let l=r[u];n.mergedAttrs=vs(n.mergedAttrs,l.hostAttrs),cm(e,n,t,c,l),sm(c,l,i),l.contentQueries!==null&&(n.flags|=4),(l.hostBindings!==null||l.hostAttrs!==null||l.hostVars!==0)&&(n.flags|=64);let d=l.type.prototype;!s&&(d.ngOnChanges||d.ngOnInit||d.ngDoCheck)&&((e.preOrderHooks??=[]).push(n.index),s=!0),!a&&(d.ngOnChanges||d.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(n.index),a=!0),c++}Yg(e,n,o)}function em(e,t,n,r,i){let o=i.hostBindings;if(o){let s=e.hostBindingOpCodes;s===null&&(s=e.hostBindingOpCodes=[]);let a=~t.index;tm(s)!=a&&s.push(a),s.push(n,r,o)}}function tm(e){let t=e.length;for(;t>0;){let n=e[--t];if(typeof n=="number"&&n<0)return n}return 0}function nm(e,t,n,r){let i=n.directiveStart,o=n.directiveEnd;si(n)&&um(t,n,e.data[i+n.componentOffset]),e.firstCreatePass||Ur(n,t),ut(r,t);let s=n.initialInputs;for(let a=i;a<o;a++){let c=e.data[a],u=ct(t,e,a,n);if(ut(u,t),s!==null&&lm(t,a-i,u,c,n,s),Kt(c)){let l=ht(n.index,t);l[X]=ct(t,e,a,n)}}}function ed(e,t,n){let r=n.directiveStart,i=n.directiveEnd,o=n.index,s=Wp();try{st(o);for(let a=r;a<i;a++){let c=e.data[a],u=t[a];No(a),(c.hostBindings!==null||c.hostVars!==0||c.hostAttrs!==null)&&rm(c,u)}}finally{st(-1),No(s)}}function rm(e,t){e.hostBindings!==null&&e.hostBindings(1,t)}function im(e,t){let n=e.directiveRegistry,r=null,i=null;if(n)for(let o=0;o<n.length;o++){let s=n[o];if(Tu(t,s.selectors,!1))if(r||(r=[]),Kt(s))if(s.findHostDirectiveDefs!==null){let a=[];i=i||new Map,s.findHostDirectiveDefs(s,a,i),r.unshift(...a,s);let c=a.length;Vo(e,t,c)}else r.unshift(s),Vo(e,t,0);else i=i||new Map,s.findHostDirectiveDefs?.(s,r,i),r.push(s)}return r===null?null:[r,i]}function Vo(e,t,n){t.componentOffset=n,(e.components??=[]).push(t.index)}function om(e,t,n){if(t){let r=e.localNames=[];for(let i=0;i<t.length;i+=2){let o=n[t[i+1]];if(o==null)throw new D(-301,!1);r.push(t[i],o)}}}function sm(e,t,n){if(n){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)n[t.exportAs[r]]=e;Kt(t)&&(n[""]=e)}}function am(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}function cm(e,t,n,r,i){e.data[r]=i;let o=i.factory||(i.factory=Bt(i.type,!0)),s=new at(o,Kt(i),On);e.blueprint[r]=s,n[r]=s,em(e,t,r,Wl(e,n,i.hostVars,Vs),i)}function um(e,t,n){let r=Ce(t,e),i=Kl(n),o=e[xe].rendererFactory,s=16;n.signals?s=4096:n.onPush&&(s=64);let a=fi(e,li(e,i,null,s,r,t,null,o.createRenderer(r,n),null,null,null));e[t.index]=a}function lm(e,t,n,r,i,o){let s=o[t];if(s!==null)for(let a=0;a<s.length;){let c=s[a++],u=s[a++],l=s[a++],d=s[a++];Gl(r,n,c,u,l,d)}}function dm(e,t,n){let r=null,i=0;for(;i<n.length;){let o=n[i];if(o===0){i+=4;continue}else if(o===5){i+=2;continue}if(typeof o=="number")break;if(e.hasOwnProperty(o)){r===null&&(r=[]);let s=e[o];for(let a=0;a<s.length;a+=3)if(s[a]===t){r.push(o,s[a+1],s[a+2],n[i+1]);break}}i+=2}return r}function td(e,t,n,r){return[e,!0,0,t,null,r,null,n,null,null]}function nd(e,t){let n=e.contentQueries;if(n!==null){let r=O(null);try{for(let i=0;i<n.length;i+=2){let o=n[i],s=n[i+1];if(s!==-1){let a=e.data[s];Es(o),a.contentQueries(2,t[s],s)}}}finally{O(r)}}}function fi(e,t){return e[Cn]?e[Uc][we]=t:e[Cn]=t,e[Uc]=t,t}function $o(e,t,n){Es(0);let r=O(null);try{t(e,n)}finally{O(r)}}function rd(e){return e[wn]||(e[wn]=[])}function id(e){return e.cleanup||(e.cleanup=[])}function od(e,t){let n=e[Wt],r=n?n.get(je,null):null;r&&r.handleError(t)}function Bs(e,t,n,r,i){for(let o=0;o<n.length;){let s=n[o++],a=n[o++],c=n[o++],u=t[s],l=e.data[s];Gl(l,u,r,a,c,i)}}function fm(e,t){let n=ht(t,e),r=n[_];hm(r,n);let i=n[ze];i!==null&&n[Gt]===null&&(n[Gt]=Fs(i,n[Wt])),Us(r,n,n[X])}function hm(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}function Us(e,t,n){Ss(t);try{let r=e.viewQuery;r!==null&&$o(1,r,n);let i=e.template;i!==null&&ql(e,t,i,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),t[Fe]?.finishViewCreation(e),e.staticContentQueries&&nd(e,t),e.staticViewQueries&&$o(2,e.viewQuery,n);let o=e.components;o!==null&&pm(t,o)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{t[v]&=-5,Ts()}}function pm(e,t){for(let n=0;n<t.length;n++)fm(e,t[n])}function Hs(e,t,n,r){let i=O(null);try{let o=t.tView,a=e[v]&4096?4096:16,c=li(e,o,n,a,null,t,null,null,r?.injector??null,r?.embeddedViewInjector??null,r?.dehydratedView??null),u=e[t.index];c[Nn]=u;let l=e[Fe];return l!==null&&(c[Fe]=l.createEmbeddedView(o)),Us(o,c,n),c}finally{O(i)}}function gm(e,t){let n=K+t;if(n<e.length)return e[n]}function Gr(e,t){return!t||t.firstChild===null||Ml(e)}function Gs(e,t,n,r=!0){let i=t[_];if(xg(i,t,e,n),r){let s=zo(n,e),a=t[ae],c=js(a,e[ot]);c!==null&&Sg(i,e[ce],a,t,c,s)}let o=t[Gt];o!==null&&o.firstChild!==null&&(o.firstChild=null)}function mm(e,t){let n=Mn(e,t);return n!==void 0&&ci(n[_],n),n}function Wr(e,t,n,r,i=!1){for(;n!==null;){let o=t[n.index];o!==null&&r.push(Le(o)),Ve(o)&&vm(o,r);let s=n.type;if(s&8)Wr(e,t,n.child,r);else if(s&32){let a=Ls(n,t),c;for(;c=a();)r.push(c)}else if(s&16){let a=zl(t,n);if(Array.isArray(a))r.push(...a);else{let c=In(t[he]);Wr(c[_],c,a,r,!0)}}n=i?n.projectionNext:n.next}return r}function vm(e,t){for(let n=K;n<e.length;n++){let r=e[n],i=r[_].firstChild;i!==null&&Wr(r[_],r,i,t)}e[ot]!==e[ze]&&t.push(e[ot])}var sd=[];function ym(e){return e[it]??Dm(e)}function Dm(e){let t=sd.pop()??Object.create(Cm);return t.lView=e,t}function wm(e){e.lView[it]!==e&&(e.lView=null,sd.push(e))}var Cm=V(m({},ec),{consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{_n(e.lView)},consumerOnSignalRead(){this.lView[it]=this}}),ad=100;function cd(e,t=!0,n=0){let r=e[xe],i=r.rendererFactory,o=!1;o||i.begin?.();try{_m(e,n)}catch(s){throw t&&od(e,s),s}finally{o||(i.end?.(),r.inlineEffectRunner?.flush())}}function _m(e,t){Bo(e,t);let n=0;for(;bs(e);){if(n===ad)throw new D(103,!1);n++,Bo(e,1)}}function Im(e,t,n,r){let i=t[v];if((i&256)===256)return;let o=!1;!o&&t[xe].inlineEffectRunner?.flush(),Ss(t);let s=null,a=null;!o&&Mm(e)&&(a=ym(t),s=tc(a));try{Wu(t),Up(e.bindingStartIndex),n!==null&&ql(e,t,n,2,r);let c=(i&3)===3;if(!o)if(c){let d=e.preOrderCheckHooks;d!==null&&Ar(t,d,null)}else{let d=e.preOrderHooks;d!==null&&Nr(t,d,0,null),fo(t,0)}if(bm(t),ud(t,0),e.contentQueries!==null&&nd(e,t),!o)if(c){let d=e.contentCheckHooks;d!==null&&Ar(t,d)}else{let d=e.contentHooks;d!==null&&Nr(t,d,1),fo(t,1)}Bg(e,t);let u=e.components;u!==null&&dd(t,u,0);let l=e.viewQuery;if(l!==null&&$o(2,l,r),!o)if(c){let d=e.viewCheckHooks;d!==null&&Ar(t,d)}else{let d=e.viewHooks;d!==null&&Nr(t,d,2),fo(t,2)}if(e.firstUpdatePass===!0&&(e.firstUpdatePass=!1),t[lo]){for(let d of t[lo])d();t[lo]=null}o||(t[v]&=-73)}catch(c){throw _n(t),c}finally{a!==null&&(nc(a,s),wm(a)),Ts()}}function Mm(e){return e.type!==2}function ud(e,t){for(let n=El(e);n!==null;n=Sl(n))for(let r=K;r<n.length;r++){let i=n[r];ld(i,t)}}function bm(e){for(let t=El(e);t!==null;t=Sl(t)){if(!(t[v]&Cs.HasTransplantedViews))continue;let n=t[qt];for(let r=0;r<n.length;r++){let i=n[r],o=i[Q];Rp(i)}}}function Em(e,t,n){let r=ht(t,e);ld(r,n)}function ld(e,t){Ms(e)&&Bo(e,t)}function Bo(e,t){let r=e[_],i=e[v],o=e[it],s=!!(t===0&&i&16);if(s||=!!(i&64&&t===0),s||=!!(i&1024),s||=!!(o?.dirty&&Gi(o)),o&&(o.dirty=!1),e[v]&=-9217,s)Im(r,e,r.template,e[X]);else if(i&8192){ud(e,1);let a=r.components;a!==null&&dd(e,a,1)}}function dd(e,t,n){for(let r=0;r<t.length;r++)Em(e,t[r],n)}function Ws(e){for(e[xe].changeDetectionScheduler?.notify();e;){e[v]|=64;let t=In(e);if(Cp(e)&&!t)return e;e=t}return null}var lt=class{get rootNodes(){let t=this._lView,n=t[_];return Wr(n,t,n.firstChild,[])}constructor(t,n,r=!0){this._lView=t,this._cdRefInjectingView=n,this.notifyErrorHandler=r,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[X]}set context(t){this._lView[X]=t}get destroyed(){return(this._lView[v]&256)===256}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let t=this._lView[Q];if(Ve(t)){let n=t[zr],r=n?n.indexOf(this):-1;r>-1&&(Mn(t,r),Lr(n,r))}this._attachedToViewContainer=!1}ci(this._lView[_],this._lView)}onDestroy(t){qu(this._lView,t)}markForCheck(){Ws(this._cdRefInjectingView||this._lView)}detach(){this._lView[v]&=-129}reattach(){Ao(this._lView),this._lView[v]|=128}detectChanges(){this._lView[v]|=1024,cd(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new D(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,Ol(this._lView[_],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new D(902,!1);this._appRef=t,Ao(this._lView)}},bn=(()=>{class e{static{this.__NG_ELEMENT_ID__=xm}}return e})(),Sm=bn,Tm=class extends Sm{constructor(t,n,r){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n)}createEmbeddedViewImpl(t,n,r){let i=Hs(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:n,dehydratedView:r});return new lt(i)}};function xm(){return qs(Ie(),z())}function qs(e,t){return e.type&4?new Tm(t,e,Jt(e,t)):null}var pE=new RegExp(`^(\\d+)*(${_g}|${Cg})*(.*)`);var Am=()=>null;function qr(e,t){return Am(e,t)}var Uo=class{},Ho=class{},Zr=class{};function Nm(e){let t=Error(`No component factory found for ${se(e)}.`);return t[Rm]=e,t}var Rm="ngComponent";var Go=class{resolveComponentFactory(t){throw Nm(t)}},hi=(()=>{class e{static{this.NULL=new Go}}return e})(),En=class{};var Om=(()=>{class e{static{this.\u0275prov=I({token:e,providedIn:"root",factory:()=>null})}}return e})(),vo={};var tu=new Set;function Zs(e){tu.has(e)||(tu.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function nu(...e){}function km(){let e=typeof gn.requestAnimationFrame=="function",t=gn[e?"requestAnimationFrame":"setTimeout"],n=gn[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&n){let r=t[Zone.__symbol__("OriginalDelegate")];r&&(t=r);let i=n[Zone.__symbol__("OriginalDelegate")];i&&(n=i)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}var L=class e{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Z(!1),this.onMicrotaskEmpty=new Z(!1),this.onStable=new Z(!1),this.onError=new Z(!1),typeof Zone>"u")throw new D(908,!1);Zone.assertZonePatched();let i=this;i._nesting=0,i._outer=i._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(i._inner=i._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(i._inner=i._inner.fork(Zone.longStackTraceZoneSpec)),i.shouldCoalesceEventChangeDetection=!r&&n,i.shouldCoalesceRunChangeDetection=r,i.lastRequestAnimationFrameId=-1,i.nativeRequestAnimationFrame=km().nativeRequestAnimationFrame,Lm(i)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get("isAngularZone")===!0}static assertInAngularZone(){if(!e.isInAngularZone())throw new D(909,!1)}static assertNotInAngularZone(){if(e.isInAngularZone())throw new D(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,i){let o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+i,t,Pm,nu,nu);try{return o.runTask(s,n,r)}finally{o.cancelTask(s)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}},Pm={};function Qs(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 Fm(e){e.isCheckStableRunning||e.lastRequestAnimationFrameId!==-1||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(gn,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,Wo(e),e.isCheckStableRunning=!0,Qs(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),Wo(e))}function Lm(e){let t=()=>{Fm(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,i,o,s,a)=>{if(jm(a))return n.invokeTask(i,o,s,a);try{return ru(e),n.invokeTask(i,o,s,a)}finally{(e.shouldCoalesceEventChangeDetection&&o.type==="eventTask"||e.shouldCoalesceRunChangeDetection)&&t(),iu(e)}},onInvoke:(n,r,i,o,s,a,c)=>{try{return ru(e),n.invoke(i,o,s,a,c)}finally{e.shouldCoalesceRunChangeDetection&&t(),iu(e)}},onHasTask:(n,r,i,o)=>{n.hasTask(i,o),r===i&&(o.change=="microTask"?(e._hasPendingMicrotasks=o.microTask,Wo(e),Qs(e)):o.change=="macroTask"&&(e.hasPendingMacrotasks=o.macroTask))},onHandleError:(n,r,i,o)=>(n.handleError(i,o),e.runOutsideAngular(()=>e.onError.emit(o)),!1)})}function Wo(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&e.lastRequestAnimationFrameId!==-1?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function ru(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function iu(e){e._nesting--,Qs(e)}function jm(e){return!Array.isArray(e)||e.length!==1?!1:e[0].data?.__ignore_ng_zone__===!0}var fd=(()=>{class e{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){let n=[...this.internalCallbacks];this.internalCallbacks.length=0;for(let r of n)r()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}static{this.\u0275prov=I({token:e,providedIn:"root",factory:()=>new e})}}return e})();function qo(e,t,n){let r=n?e.styles:null,i=n?e.classes:null,o=0;if(t!==null)for(let s=0;s<t.length;s++){let a=t[s];if(typeof a=="number")o=a;else if(o==1)i=Oc(i,a);else if(o==2){let c=a,u=t[++s];r=Oc(r,c+": "+u+";")}}n?e.styles=r:e.stylesWithoutHost=r,n?e.classes=i:e.classesWithoutHost=i}var Qr=class extends hi{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){let n=rt(t);return new Sn(n,this.ngModule)}};function ou(e){let t=[];for(let n in e){if(!e.hasOwnProperty(n))continue;let r=e[n];r!==void 0&&t.push({propName:Array.isArray(r)?r[0]:r,templateName:n})}return t}function zm(e){let t=e.toLowerCase();return t==="svg"?bp:t==="math"?Ep:null}var Zo=class{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){r=ni(r);let i=this.injector.get(t,vo,r);return i!==vo||n===vo?i:this.parentInjector.get(t,n,r)}},Sn=class extends Zr{get inputs(){let t=this.componentDef,n=t.inputTransforms,r=ou(t.inputs);if(n!==null)for(let i of r)n.hasOwnProperty(i.propName)&&(i.transform=n[i.propName]);return r}get outputs(){return ou(this.componentDef.outputs)}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=rp(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}create(t,n,r,i){let o=O(null);try{i=i||this.ngModule;let s=i instanceof fe?i:i?.injector;s&&this.componentDef.getStandaloneInjector!==null&&(s=this.componentDef.getStandaloneInjector(s)||s);let a=s?new Zo(t,s):t,c=a.get(En,null);if(c===null)throw new D(407,!1);let u=a.get(Om,null),l=a.get(fd,null),d=a.get(Uo,null),h={rendererFactory:c,sanitizer:u,inlineEffectRunner:null,afterRenderEventManager:l,changeDetectionScheduler:d},f=c.createRenderer(null,this.componentDef),g=this.componentDef.selectors[0][0]||"div",y=r?Gg(f,r,this.componentDef.encapsulation,a):Rl(f,g,zm(g)),P=512;this.componentDef.signals?P|=4096:this.componentDef.onPush||(P|=16);let S=null;y!==null&&(S=Fs(y,a,!0));let Je=$s(0,null,null,1,0,null,null,null,null,null,null),ee=li(null,Je,null,P,null,null,h,f,a,null,S);Ss(ee);let ke,Ct;try{let me=this.componentDef,_t,Ui=null;me.findHostDirectiveDefs?(_t=[],Ui=new Map,me.findHostDirectiveDefs(me,_t,Ui),_t.push(me)):_t=[me];let Hf=Vm(ee,y),Gf=$m(Hf,y,me,_t,ee,h,f);Ct=Is(Je,Ae),y&&Hm(f,me,y,r),n!==void 0&&Gm(Ct,this.ngContentSelectors,n),ke=Um(Gf,me,_t,Ui,ee,[Wm]),Us(Je,ee,null)}finally{Ts()}return new Qo(this.componentType,ke,Jt(Ct,ee),ee,Ct)}finally{O(o)}}},Qo=class extends Ho{constructor(t,n,r,i,o){super(),this.location=r,this._rootLView=i,this._tNode=o,this.previousInputValues=null,this.instance=n,this.hostView=this.changeDetectorRef=new lt(i,void 0,!1),this.componentType=t}setInput(t,n){let r=this._tNode.inputs,i;if(r!==null&&(i=r[t])){if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),n))return;let o=this._rootLView;Bs(o[_],o,i,t,n),this.previousInputValues.set(t,n);let s=ht(this._tNode.index,o);Ws(s)}}get injector(){return new nt(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}};function Vm(e,t){let n=e[_],r=Ae;return e[r]=t,di(n,r,2,"#host",null)}function $m(e,t,n,r,i,o,s){let a=i[_];Bm(r,e,t,s);let c=null;t!==null&&(c=Fs(t,i[Wt]));let u=o.rendererFactory.createRenderer(t,n),l=16;n.signals?l=4096:n.onPush&&(l=64);let d=li(i,Kl(n),null,l,i[e.index],e,o,u,null,null,c);return a.firstCreatePass&&Vo(a,e,r.length-1),fi(i,d),i[e.index]=d}function Bm(e,t,n,r){for(let i of e)t.mergedAttrs=vs(t.mergedAttrs,i.hostAttrs);t.mergedAttrs!==null&&(qo(t,t.mergedAttrs,!0),n!==null&&Bl(r,n,t))}function Um(e,t,n,r,i,o){let s=Ie(),a=i[_],c=Ce(s,i);Xl(a,i,s,n,null,r);for(let l=0;l<n.length;l++){let d=s.directiveStart+l,h=ct(i,a,d,s);ut(h,i)}ed(a,i,s),c&&ut(c,i);let u=ct(i,a,s.directiveStart+s.componentOffset,s);if(e[X]=i[X]=u,o!==null)for(let l of o)l(u,t);return Zl(a,s,i),u}function Hm(e,t,n,r){if(r)bo(e,n,["ng-version","17.3.12"]);else{let{attrs:i,classes:o}=ip(t.selectors[0]);i&&bo(e,n,i),o&&o.length>0&&$l(e,n,o.join(" "))}}function Gm(e,t,n){let r=e.projection=[];for(let i=0;i<t.length;i++){let o=n[i];r.push(o!=null?Array.from(o):null)}}function Wm(){let e=Ie();As(z()[_],e)}var Xt=(()=>{class e{static{this.__NG_ELEMENT_ID__=qm}}return e})();function qm(){let e=Ie();return pd(e,z())}var Zm=Xt,hd=class extends Zm{constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return Jt(this._hostTNode,this._hostLView)}get injector(){return new nt(this._hostTNode,this._hostLView)}get parentInjector(){let t=Ns(this._hostTNode,this._hostLView);if(fl(t)){let n=Br(t,this._hostLView),r=$r(t),i=n[_].data[r+8];return new nt(i,n)}else return new nt(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){let n=su(this._lContainer);return n!==null&&n[t]||null}get length(){return this._lContainer.length-K}createEmbeddedView(t,n,r){let i,o;typeof r=="number"?i=r:r!=null&&(i=r.index,o=r.injector);let s=qr(this._lContainer,t.ssrId),a=t.createEmbeddedViewImpl(n||{},o,s);return this.insertImpl(a,i,Gr(this._hostTNode,s)),a}createComponent(t,n,r,i,o){let s=t&&!wp(t),a;if(s)a=n;else{let g=n||{};a=g.index,r=g.injector,i=g.projectableNodes,o=g.environmentInjector||g.ngModuleRef}let c=s?t:new Sn(rt(t)),u=r||this.parentInjector;if(!o&&c.ngModule==null){let y=(s?u:this.parentInjector).get(fe,null);y&&(o=y)}let l=rt(c.componentType??{}),d=qr(this._lContainer,l?.id??null),h=d?.firstChild??null,f=c.create(u,i,h,o);return this.insertImpl(f.hostView,a,Gr(this._hostTNode,d)),f}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,r){let i=t._lView;if(Np(i)){let a=this.indexOf(t);if(a!==-1)this.detach(a);else{let c=i[Q],u=new hd(c,c[ce],c[Q]);u.detach(u.indexOf(t))}}let o=this._adjustIndex(n),s=this._lContainer;return Gs(s,i,o,r),t.attachToViewContainerRef(),Iu(yo(s),o,t),t}move(t,n){return this.insert(t,n)}indexOf(t){let n=su(this._lContainer);return n!==null?n.indexOf(t):-1}remove(t){let n=this._adjustIndex(t,-1),r=Mn(this._lContainer,n);r&&(Lr(yo(this._lContainer),n),ci(r[_],r))}detach(t){let n=this._adjustIndex(t,-1),r=Mn(this._lContainer,n);return r&&Lr(yo(this._lContainer),n)!=null?new lt(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function su(e){return e[zr]}function yo(e){return e[zr]||(e[zr]=[])}function pd(e,t){let n,r=t[e.index];return Ve(r)?n=r:(n=td(r,t,null,e),t[e.index]=n,fi(t,n)),Ym(n,t,e,r),new hd(n,e,t)}function Qm(e,t){let n=e[ae],r=n.createComment(""),i=Ce(t,e),o=js(n,i);return Hr(n,o,r,Pg(n,i),!1),r}var Ym=Xm,Km=()=>!1;function Jm(e,t,n){return Km(e,t,n)}function Xm(e,t,n,r){if(e[ot])return;let i;n.type&8?i=Le(r):i=Qm(t,n),e[ot]=i}var Yo=class e{constructor(t){this.queryList=t,this.matches=null}clone(){return new e(this.queryList)}setDirty(){this.queryList.setDirty()}},Ko=class e{constructor(t=[]){this.queries=t}createEmbeddedView(t){let n=t.queries;if(n!==null){let r=t.contentQueries!==null?t.contentQueries[0]:n.length,i=[];for(let o=0;o<r;o++){let s=n.getByIndex(o),a=this.queries[s.indexInDeclarationView];i.push(a.clone())}return new e(i)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}finishViewCreation(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let n=0;n<this.queries.length;n++)Ys(t,n).matches!==null&&this.queries[n].setDirty()}},Jo=class{constructor(t,n,r=null){this.flags=n,this.read=r,typeof t=="string"?this.predicate=av(t):this.predicate=t}},Xo=class e{constructor(t=[]){this.queries=t}elementStart(t,n){for(let r=0;r<this.queries.length;r++)this.queries[r].elementStart(t,n)}elementEnd(t){for(let n=0;n<this.queries.length;n++)this.queries[n].elementEnd(t)}embeddedTView(t){let n=null;for(let r=0;r<this.length;r++){let i=n!==null?n.length:0,o=this.getByIndex(r).embeddedTView(t,i);o&&(o.indexInDeclarationView=r,n!==null?n.push(o):n=[o])}return n!==null?new e(n):null}template(t,n){for(let r=0;r<this.queries.length;r++)this.queries[r].template(t,n)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}},es=class e{constructor(t,n=-1){this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=n}elementStart(t,n){this.isApplyingToNode(n)&&this.matchTNode(t,n)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,n){this.elementStart(t,n)}embeddedTView(t,n){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,n),new e(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&(this.metadata.flags&1)!==1){let n=this._declarationNodeIndex,r=t.parent;for(;r!==null&&r.type&8&&r.index!==n;)r=r.parent;return n===(r!==null?r.index:-1)}return this._appliesToNextNode}matchTNode(t,n){let r=this.metadata.predicate;if(Array.isArray(r))for(let i=0;i<r.length;i++){let o=r[i];this.matchTNodeWithReadOption(t,n,ev(n,o)),this.matchTNodeWithReadOption(t,n,Rr(n,t,o,!1,!1))}else r===bn?n.type&4&&this.matchTNodeWithReadOption(t,n,-1):this.matchTNodeWithReadOption(t,n,Rr(n,t,r,!1,!1))}matchTNodeWithReadOption(t,n,r){if(r!==null){let i=this.metadata.read;if(i!==null)if(i===Ne||i===Xt||i===bn&&n.type&4)this.addMatch(n.index,-2);else{let o=Rr(n,t,i,!1,!1);o!==null&&this.addMatch(n.index,o)}else this.addMatch(n.index,r)}}addMatch(t,n){this.matches===null?this.matches=[t,n]:this.matches.push(t,n)}};function ev(e,t){let n=e.localNames;if(n!==null){for(let r=0;r<n.length;r+=2)if(n[r]===t)return n[r+1]}return null}function tv(e,t){return e.type&11?Jt(e,t):e.type&4?qs(e,t):null}function nv(e,t,n,r){return n===-1?tv(t,e):n===-2?rv(e,t,r):ct(e,e[_],n,t)}function rv(e,t,n){if(n===Ne)return Jt(t,e);if(n===bn)return qs(t,e);if(n===Xt)return pd(t,e)}function gd(e,t,n,r){let i=t[Fe].queries[r];if(i.matches===null){let o=e.data,s=n.matches,a=[];for(let c=0;s!==null&&c<s.length;c+=2){let u=s[c];if(u<0)a.push(null);else{let l=o[u];a.push(nv(t,l,s[c+1],n.metadata.read))}}i.matches=a}return i.matches}function ts(e,t,n,r){let i=e.queries.getByIndex(n),o=i.matches;if(o!==null){let s=gd(e,t,i,n);for(let a=0;a<o.length;a+=2){let c=o[a];if(c>0)r.push(s[a/2]);else{let u=o[a+1],l=t[-c];for(let d=K;d<l.length;d++){let h=l[d];h[Nn]===h[Q]&&ts(h[_],h,u,r)}if(l[qt]!==null){let d=l[qt];for(let h=0;h<d.length;h++){let f=d[h];ts(f[_],f,u,r)}}}}}return r}function iv(e,t){return e[Fe].queries[t].queryList}function ov(e,t,n){let r=new Lo((n&4)===4);return Zg(e,t,r,r.destroy),(t[Fe]??=new Ko).queries.push(new Yo(r))-1}function sv(e,t,n){let r=_e();return r.firstCreatePass&&(cv(r,new Jo(e,t,n),-1),(t&2)===2&&(r.staticViewQueries=!0)),ov(r,z(),t)}function av(e){return e.split(",").map(t=>t.trim())}function cv(e,t,n){e.queries===null&&(e.queries=new Xo),e.queries.track(new es(t,n))}function Ys(e,t){return e.queries.getByIndex(t)}function uv(e,t){let n=e[_],r=Ys(n,t);return r.crossesNgTemplate?ts(n,e,t,[]):gd(n,e,r,t)}var qe=class{},Tn=class{};var ns=class extends qe{constructor(t,n,r){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Qr(this);let i=Ru(t);this._bootstrapComponents=Nl(i.bootstrap),this._r3Injector=Cl(t,n,[{provide:qe,useValue:this},{provide:hi,useValue:this.componentFactoryResolver},...r],se(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){let t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}},rs=class extends Tn{constructor(t){super(),this.moduleType=t}create(t){return new ns(this.moduleType,t,[])}};var Yr=class extends qe{constructor(t){super(),this.componentFactoryResolver=new Qr(this),this.instance=null;let n=new Dn([...t.providers,{provide:qe,useValue:this},{provide:hi,useValue:this.componentFactoryResolver}],t.parent||ws(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}};function Ks(e,t,n=null){return new Yr({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}var pi=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new $(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let n=this.taskId++;return this.pendingTasks.add(n),n}remove(n){this.pendingTasks.delete(n),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function lv(e,t,n){return e[t]=n}function Kr(e,t,n){let r=e[t];return Object.is(r,n)?!1:(e[t]=n,!0)}function dv(e,t,n,r){let i=Kr(e,t,n);return Kr(e,t+1,r)||i}function fv(e){return(e.flags&32)===32}function hv(e,t,n,r,i,o,s,a,c){let u=t.consts,l=di(t,e,4,s||null,Vr(u,a));Jl(t,n,l,Vr(u,c)),As(t,l);let d=l.tView=$s(2,l,r,i,o,t.directiveRegistry,t.pipeRegistry,null,t.schemas,u,null);return t.queries!==null&&(t.queries.template(t,l),d.queries=t.queries.embeddedTView(l)),l}function is(e,t,n,r,i,o,s,a){let c=z(),u=_e(),l=e+Ae,d=u.firstCreatePass?hv(l,u,c,t,n,r,i,o,s):u.data[l];ai(d,!1);let h=pv(u,c,d,e);ul()&&jl(u,c,h,d),ut(h,c);let f=td(h,c,h,d);return c[l]=f,fi(c,f),Jm(f,d,c),_s(d)&&Ql(u,c,d),s!=null&&Yl(c,d,a),is}var pv=gv;function gv(e,t,n,r){return ll(!0),t[ae].createComment("")}function gi(e,t,n){let r=z(),i=tl();if(Kr(r,i,t)){let o=_e(),s=Qp();Jg(o,s,r,e,t,r[ae],n,!1)}return gi}function au(e,t,n,r,i){let o=t.inputs,s=i?"class":"style";Bs(e,n,o[s],s,r)}var os=class{destroy(t){}updateValue(t,n){}swap(t,n){let r=Math.min(t,n),i=Math.max(t,n),o=this.detach(i);if(i-r>1){let s=this.detach(r);this.attach(r,o),this.attach(i,s)}else this.attach(r,o)}move(t,n){this.attach(n,this.detach(t))}};function Do(e,t,n,r,i){return e===n&&Object.is(t,r)?1:Object.is(i(e,t),i(n,r))?-1:0}function mv(e,t,n){let r,i,o=0,s=e.length-1;if(Array.isArray(t)){let a=t.length-1;for(;o<=s&&o<=a;){let c=e.at(o),u=t[o],l=Do(o,c,o,u,n);if(l!==0){l<0&&e.updateValue(o,u),o++;continue}let d=e.at(s),h=t[a],f=Do(s,d,a,h,n);if(f!==0){f<0&&e.updateValue(s,h),s--,a--;continue}let g=n(o,c),y=n(s,d),P=n(o,u);if(Object.is(P,y)){let S=n(a,h);Object.is(S,g)?(e.swap(o,s),e.updateValue(s,h),a--,s--):e.move(s,o),e.updateValue(o,u),o++;continue}if(r??=new Jr,i??=uu(e,o,s,n),ss(e,r,o,P))e.updateValue(o,u),o++,s++;else if(i.has(P))r.set(g,e.detach(o)),s--;else{let S=e.create(o,t[o]);e.attach(o,S),o++,s++}}for(;o<=a;)cu(e,r,n,o,t[o]),o++}else if(t!=null){let a=t[Symbol.iterator](),c=a.next();for(;!c.done&&o<=s;){let u=e.at(o),l=c.value,d=Do(o,u,o,l,n);if(d!==0)d<0&&e.updateValue(o,l),o++,c=a.next();else{r??=new Jr,i??=uu(e,o,s,n);let h=n(o,l);if(ss(e,r,o,h))e.updateValue(o,l),o++,s++,c=a.next();else if(!i.has(h))e.attach(o,e.create(o,l)),o++,s++,c=a.next();else{let f=n(o,u);r.set(f,e.detach(o)),s--}}}for(;!c.done;)cu(e,r,n,e.length,c.value),c=a.next()}for(;o<=s;)e.destroy(e.detach(s--));r?.forEach(a=>{e.destroy(a)})}function ss(e,t,n,r){return t!==void 0&&t.has(r)?(e.attach(n,t.get(r)),t.delete(r),!0):!1}function cu(e,t,n,r,i){if(ss(e,t,r,n(r,i)))e.updateValue(r,i);else{let o=e.create(r,i);e.attach(r,o)}}function uu(e,t,n,r){let i=new Set;for(let o=t;o<=n;o++)i.add(r(o,e.at(o)));return i}var Jr=class{constructor(){this.kvMap=new Map,this._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 i=this._vMap;for(;i.has(r);)r=i.get(r);i.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 i=this._vMap;for(;i.has(r);)r=i.get(r),t(r,n)}}};var as=class{constructor(t,n,r){this.lContainer=t,this.$implicit=n,this.$index=r}get $count(){return this.lContainer.length-K}};function md(e,t){return t}var cs=class{constructor(t,n,r){this.hasEmptyBlock=t,this.trackByFn=n,this.liveCollection=r}};function vd(e,t,n,r,i,o,s,a,c,u,l,d,h){Zs("NgControlFlow");let f=c!==void 0,g=z(),y=a?s.bind(g[he][X]):s,P=new cs(f,y);g[Ae+e]=P,is(e+1,t,n,r,i,o),f&&is(e+2,c,u,l,d,h)}var us=class extends os{constructor(t,n,r){super(),this.lContainer=t,this.hostLView=n,this.templateTNode=r,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-K}at(t){return this.getLView(t)[X].$implicit}attach(t,n){let r=n[Gt];this.needsIndexUpdate||=t!==this.length,Gs(this.lContainer,n,t,Gr(this.templateTNode,r))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,vv(this.lContainer,t)}create(t,n){let r=qr(this.lContainer,this.templateTNode.tView.ssrId);return Hs(this.hostLView,this.templateTNode,new as(this.lContainer,n,t),{dehydratedView:r})}destroy(t){ci(t[_],t)}updateValue(t,n){this.getLView(t)[X].$implicit=n}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t<this.length;t++)this.getLView(t)[X].$index=t}getLView(t){return yv(this.lContainer,t)}};function yd(e){let t=O(null),n=xs();try{let r=z(),i=r[_],o=r[n];if(o.liveCollection===void 0){let a=n+1,c=lu(r,a),u=du(i,a);o.liveCollection=new us(c,r,u)}else o.liveCollection.reset();let s=o.liveCollection;if(mv(s,e,o.trackByFn),s.updateIndexes(),o.hasEmptyBlock){let a=tl(),c=s.length===0;if(Kr(r,a,c)){let u=n+2,l=lu(r,u);if(c){let d=du(i,u),h=qr(l,d.tView.ssrId),f=Hs(r,d,void 0,{dehydratedView:h});Gs(l,f,0,Gr(d,h))}else mm(l,0)}}}finally{O(t)}}function lu(e,t){return e[t]}function vv(e,t){return Mn(e,t)}function yv(e,t){return gm(e,t)}function du(e,t){return Is(e,t)}function Dv(e,t,n,r,i,o){let s=t.consts,a=Vr(s,i),c=di(t,e,2,r,a);return Jl(t,n,c,Vr(s,o)),c.attrs!==null&&qo(c,c.attrs,!1),c.mergedAttrs!==null&&qo(c,c.mergedAttrs,!0),t.queries!==null&&t.queries.elementStart(t,c),c}function kn(e,t,n,r){let i=z(),o=_e(),s=Ae+e,a=i[ae],c=o.firstCreatePass?Dv(s,o,i,t,n,r):o.data[s],u=wv(o,i,c,a,t,e);i[s]=u;let l=_s(c);return ai(c,!0),Bl(a,u,c),!fv(c)&&ul()&&jl(o,i,u,c),Pp()===0&&ut(u,i),Fp(),l&&(Ql(o,i,c),Zl(o,c,i)),r!==null&&Yl(i,c),kn}function Pn(){let e=Ie();Xu()?el():(e=e.parent,ai(e,!1));let t=e;jp(t)&&zp(),Lp();let n=_e();return n.firstCreatePass&&(As(n,e),$u(e)&&n.queries.elementEnd(e)),t.classesWithoutHost!=null&&eg(t)&&au(n,t,z(),t.classesWithoutHost,!0),t.stylesWithoutHost!=null&&tg(t)&&au(n,t,z(),t.stylesWithoutHost,!1),Pn}function gt(e,t,n,r){return kn(e,t,n,r),Pn(),gt}var wv=(e,t,n,r,i,o)=>(ll(!0),Rl(r,i,Yp()));function Dd(){return z()}var Xr="en-US";var Cv=Xr;function _v(e){typeof e=="string"&&(Cv=e.toLowerCase().replace(/_/g,"-"))}function mi(e,t,n,r){let i=z(),o=_e(),s=Ie();return Mv(o,i,i[ae],s,e,t,r),mi}function Iv(e,t,n,r){let i=e.cleanup;if(i!=null)for(let o=0;o<i.length-1;o+=2){let s=i[o];if(s===n&&i[o+1]===r){let a=t[wn],c=i[o+2];return a.length>c?a[c]:null}typeof s=="string"&&(o+=2)}return null}function Mv(e,t,n,r,i,o,s){let a=_s(r),u=e.firstCreatePass&&id(e),l=t[X],d=rd(t),h=!0;if(r.type&3||s){let y=Ce(r,t),P=s?s(y):y,S=d.length,Je=s?ke=>s(Le(ke[r.index])):r.index,ee=null;if(!s&&a&&(ee=Iv(e,t,i,r.index)),ee!==null){let ke=ee.__ngLastListenerFn__||ee;ke.__ngNextListenerFn__=o,ee.__ngLastListenerFn__=o,h=!1}else{o=hu(r,t,l,o,!1);let ke=n.listen(P,i,o);d.push(o,ke),u&&u.push(i,Je,S,S+1)}}else o=hu(r,t,l,o,!1);let f=r.outputs,g;if(h&&f!==null&&(g=f[i])){let y=g.length;if(y)for(let P=0;P<y;P+=2){let S=g[P],Je=g[P+1],Ct=t[S][Je].subscribe(o),me=d.length;d.push(o,Ct),u&&u.push(i,r.index,me,-(me+1))}}}function fu(e,t,n,r){let i=O(null);try{return Ee(6,t,n),n(r)!==!1}catch(o){return od(e,o),!1}finally{Ee(7,t,n),O(i)}}function hu(e,t,n,r,i){return function o(s){if(s===Function)return r;let a=e.componentOffset>-1?ht(e.index,t):t;Ws(a);let c=fu(t,n,r,s),u=o.__ngNextListenerFn__;for(;u;)c=fu(t,n,u,s)&&c,u=u.__ngNextListenerFn__;return i&&c===!1&&s.preventDefault(),c}}function wd(e=1){return Zp(e)}function bv(e,t){let n=null,r=Jh(e);for(let i=0;i<t.length;i++){let o=t[i];if(o==="*"){n=i;continue}if(r===null?Tu(e,o,!0):tp(r,o))return i}return n}function Cd(e){let t=z()[he][ce];if(!t.projection){let n=e?e.length:1,r=t.projection=Hh(n,null),i=r.slice(),o=t.child;for(;o!==null;){let s=e?bv(o,e):0;s!==null&&(i[s]?i[s].projectionNext=o:r[s]=o,i[s]=o),o=o.next}}}function _d(e,t=0,n){let r=z(),i=_e(),o=di(i,Ae+e,16,null,n||null);o.projection===null&&(o.projection=t),el(),(!r[Gt]||Qu())&&(o.flags&32)!==32&&zg(i,r,o)}function Id(e,t,n){sv(e,t,n)}function vi(e){let t=z(),n=_e(),r=nl();Es(r+1);let i=Ys(n,r);if(e.dirty&&Ap(t)===((i.metadata.flags&2)===2)){if(i.matches===null)e.reset([]);else{let o=uv(t,r);e.reset(o,hg),e.notifyOnChanges()}return!0}return!1}function yi(){return iv(z(),nl())}function Md(e){let t=$p();return xp(t,Ae+e)}function Ev(e,t,n){let r=_e();if(r.firstCreatePass){let i=Kt(e);ls(n,r.data,r.blueprint,i,!0),ls(t,r.data,r.blueprint,i,!1)}}function ls(e,t,n,r,i){if(e=J(e),Array.isArray(e))for(let o=0;o<e.length;o++)ls(e[o],t,n,r,i);else{let o=_e(),s=z(),a=Ie(),c=Ht(e)?e:J(e.provide),u=ju(e),l=a.providerIndexes&1048575,d=a.directiveStart,h=a.providerIndexes>>20;if(Ht(e)||!e.multi){let f=new at(u,i,On),g=Co(c,t,i?l:l+h,d);g===-1?(Oo(Ur(a,s),o,c),wo(o,e,t.length),t.push(c),a.directiveStart++,a.directiveEnd++,i&&(a.providerIndexes+=1048576),n.push(f),s.push(f)):(n[g]=f,s[g]=f)}else{let f=Co(c,t,l+h,d),g=Co(c,t,l,l+h),y=f>=0&&n[f],P=g>=0&&n[g];if(i&&!P||!i&&!y){Oo(Ur(a,s),o,c);let S=xv(i?Tv:Sv,n.length,i,r,u);!i&&P&&(n[g].providerFactory=S),wo(o,e,t.length,0),t.push(c),a.directiveStart++,a.directiveEnd++,i&&(a.providerIndexes+=1048576),n.push(S),s.push(S)}else{let S=bd(n[i?g:f],u,!i&&r);wo(o,e,f>-1?f:g,S)}!i&&r&&P&&n[g].componentProviders++}}}function wo(e,t,n,r){let i=Ht(t),o=fp(t);if(i||o){let c=(o?J(t.useClass):t).prototype.ngOnDestroy;if(c){let u=e.destroyHooks||(e.destroyHooks=[]);if(!i&&t.multi){let l=u.indexOf(n);l===-1?u.push(n,[r,c]):u[l+1].push(r,c)}else u.push(n,c)}}}function bd(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function Co(e,t,n,r){for(let i=n;i<r;i++)if(t[i]===e)return i;return-1}function Sv(e,t,n,r){return ds(this.multi,[])}function Tv(e,t,n,r){let i=this.multi,o;if(this.providerFactory){let s=this.providerFactory.componentProviders,a=ct(n,n[_],this.providerFactory.index,r);o=a.slice(0,s),ds(i,o);for(let c=s;c<a.length;c++)o.push(a[c])}else o=[],ds(i,o);return o}function ds(e,t){for(let n=0;n<e.length;n++){let r=e[n];t.push(r())}return t}function xv(e,t,n,r,i){let o=new at(e,n,On);return o.multi=[],o.index=t,o.componentProviders=0,bd(o,i,r&&!n),o}function Ed(e,t=[]){return n=>{n.providersResolver=(r,i)=>Ev(r,i?i(e):e,t)}}var Av=(()=>{class e{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){let r=Pu(!1,n.type),i=r.length>0?Ks([r],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,i)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(let n of this.cachedInjectors.values())n!==null&&n.destroy()}finally{this.cachedInjectors.clear()}}static{this.\u0275prov=I({token:e,providedIn:"environment",factory:()=>new e(R(fe))})}}return e})();function en(e){Zs("NgStandalone"),e.getStandaloneInjector=t=>t.get(Av).getOrCreateStandaloneInjector(e)}function Sd(e,t,n,r,i){return Rv(z(),Bp(),e,t,n,r,i)}function Nv(e,t){let n=e[t];return n===Vs?void 0:n}function Rv(e,t,n,r,i,o,s){let a=t+n;return dv(e,a,i,o)?lv(e,a+2,s?r.call(s,i,o):r(i,o)):Nv(e,a+2)}var Di=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"platform"})}}return e})();var Td=new x("");function Fn(e){return!!e&&typeof e.then=="function"}function xd(e){return!!e&&typeof e.subscribe=="function"}var Ad=new x(""),Nd=(()=>{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,r)=>{this.resolve=n,this.reject=r}),this.appInits=p(Ad,{optional:!0})??[]}runInitializers(){if(this.initialized)return;let n=[];for(let i of this.appInits){let o=i();if(Fn(o))n.push(o);else if(xd(o)){let s=new Promise((a,c)=>{o.subscribe({complete:a,error:c})});n.push(s)}}let r=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{r()}).catch(i=>{this.reject(i)}),n.length===0&&r(),this.initialized=!0}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),Js=new x("");function Ov(){ic(()=>{throw new D(600,!1)})}function kv(e){return e.isBoundToModule}function Pv(e,t,n){try{let r=n();return Fn(r)?r.catch(i=>{throw t.runOutsideAngular(()=>e.handleError(i)),i}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}var Ln=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=p(_l),this.afterRenderEffectManager=p(fd),this.externalTestViews=new Set,this.beforeRender=new W,this.afterTick=new W,this.componentTypes=[],this.components=[],this.isStable=p(pi).hasPendingTasks.pipe(T(n=>!n)),this._injector=p(fe)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,r){let i=n instanceof Zr;if(!this._injector.get(Nd).done){let h=!i&&Nu(n),f=!1;throw new D(405,f)}let s;i?s=n:s=this._injector.get(hi).resolveComponentFactory(n),this.componentTypes.push(s.componentType);let a=kv(s)?void 0:this._injector.get(qe),c=r||s.selector,u=s.create(Rn.NULL,[],c,a),l=u.location.nativeElement,d=u.injector.get(Td,null);return d?.registerApplication(l),u.onDestroy(()=>{this.detachView(u.hostView),_o(this.components,u),d?.unregisterApplication(l)}),this._loadComponent(u),u}tick(){this._tick(!0)}_tick(n){if(this._runningTick)throw new D(101,!1);let r=O(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(n)}catch(i){this.internalErrorHandler(i)}finally{this.afterTick.next(),this._runningTick=!1,O(r)}}detectChangesInAttachedViews(n){let r=0,i=this.afterRenderEffectManager;for(;;){if(r===ad)throw new D(103,!1);if(n){let o=r===0;this.beforeRender.next(o);for(let{_lView:s,notifyErrorHandler:a}of this._views)Fv(s,o,a)}if(r++,i.executeInternalCallbacks(),![...this.externalTestViews.keys(),...this._views].some(({_lView:o})=>fs(o))&&(i.execute(),![...this.externalTestViews.keys(),...this._views].some(({_lView:o})=>fs(o))))break}}attachView(n){let r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){let r=n;_o(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);let r=this._injector.get(Js,[]);[...this._bootstrapListeners,...r].forEach(i=>i(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>_o(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new D(406,!1);let n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function _o(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}function Fv(e,t,n){!t&&!fs(e)||Lv(e,n,t)}function fs(e){return bs(e)}function Lv(e,t,n){let r;n?(r=0,e[v]|=1024):e[v]&64?r=0:r=1,cd(e,t,r)}var hs=class{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}},Xs=(()=>{class e{compileModuleSync(n){return new rs(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){let r=this.compileModuleSync(n),i=Ru(n),o=Nl(i.declarations).reduce((s,a)=>{let c=rt(a);return c&&s.push(new Sn(c)),s},[]);return new hs(r,o)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var jv=(()=>{class e{constructor(){this.zone=p(L),this.applicationRef=p(Ln)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function zv(e){return[{provide:L,useFactory:e},{provide:Ut,multi:!0,useFactory:()=>{let t=p(jv,{optional:!0});return()=>t.initialize()}},{provide:Ut,multi:!0,useFactory:()=>{let t=p(Uv);return()=>{t.initialize()}}},{provide:_l,useFactory:Vv}]}function Vv(){let e=p(L),t=p(je);return n=>e.runOutsideAngular(()=>t.handleError(n))}function $v(e){let t=zv(()=>new L(Bv(e)));return ri([[],t])}function Bv(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}var Uv=(()=>{class e{constructor(){this.subscription=new B,this.initialized=!1,this.zone=p(L),this.pendingTasks=p(pi)}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(()=>{L.assertNotInAngularZone(),queueMicrotask(()=>{n!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{L.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function Hv(){return typeof $localize<"u"&&$localize.locale||Xr}var ea=new x("",{providedIn:"root",factory:()=>p(ea,b.Optional|b.SkipSelf)||Hv()});var Rd=new x("");var kr=null;function Gv(e=[],t){return Rn.create({name:t,providers:[{provide:ii,useValue:"platform"},{provide:Rd,useValue:new Set([()=>kr=null])},...e]})}function Wv(e=[]){if(kr)return kr;let t=Gv(e);return kr=t,Ov(),qv(t),t}function qv(e){e.get(ks,null)?.forEach(n=>n())}var jn=(()=>{class e{static{this.__NG_ELEMENT_ID__=Zv}}return e})();function Zv(e){return Qv(Ie(),z(),(e&16)===16)}function Qv(e,t,n){if(si(e)&&!n){let r=ht(e.index,t);return new lt(r,r)}else if(e.type&47){let r=t[he];return new lt(r,t)}return null}function Od(e){try{let{rootComponent:t,appProviders:n,platformProviders:r}=e,i=Wv(r),o=[$v(),...n||[]],a=new Yr({providers:o,parent:i,debugName:"",runEnvironmentInitializers:!1}).injector,c=a.get(L);return c.run(()=>{a.resolveInjectorInitializers();let u=a.get(je,null),l;c.runOutsideAngular(()=>{l=c.onError.subscribe({next:f=>{u.handleError(f)}})});let d=()=>a.destroy(),h=i.get(Rd);return h.add(d),a.onDestroy(()=>{l.unsubscribe(),h.delete(d)}),Pv(u,c,()=>{let f=a.get(Nd);return f.runInitializers(),f.donePromise.then(()=>{let g=a.get(ea,Xr);_v(g||Xr);let y=a.get(Ln);return t!==void 0&&y.bootstrap(t),y})})})}catch(t){return Promise.reject(t)}}var jd=null;function tn(){return jd}function zd(e){jd??=e}var wi=class{};var pe=new x(""),Vd=(()=>{class e{historyGo(n){throw new Error("")}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=I({token:e,factory:()=>p(ey),providedIn:"platform"})}}return e})();var ey=(()=>{class e extends Vd{constructor(){super(),this._doc=p(pe),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return tn().getBaseHref(this._doc)}onPopState(n){let r=tn().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",n,!1),()=>r.removeEventListener("popstate",n)}onHashChange(n){let r=tn().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,i){this._history.pushState(n,r,i)}replaceState(n,r,i){this._history.replaceState(n,r,i)}forward(){this._history.forward()}back(){this._history.back()}historyGo(n=0){this._history.go(n)}getState(){return this._history.state}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=I({token:e,factory:()=>new e,providedIn:"platform"})}}return e})();function $d(e,t){if(e.length==0)return t;if(t.length==0)return e;let n=0;return e.endsWith("/")&&n++,t.startsWith("/")&&n++,n==2?e+t.substring(1):n==1?e+t:e+"/"+t}function kd(e){let t=e.match(/#|\?|$/),n=t&&t.index||e.length,r=n-(e[n-1]==="/"?1:0);return e.slice(0,r)+e.slice(n)}function mt(e){return e&&e[0]!=="?"?"?"+e:e}var _i=(()=>{class e{historyGo(n){throw new Error("")}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=I({token:e,factory:()=>p(Bd),providedIn:"root"})}}return e})(),ty=new x(""),Bd=(()=>{class e extends _i{constructor(n,r){super(),this._platformLocation=n,this._removeListenerFns=[],this._baseHref=r??this._platformLocation.getBaseHrefFromDOM()??p(pe).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 $d(this._baseHref,n)}path(n=!1){let r=this._platformLocation.pathname+mt(this._platformLocation.search),i=this._platformLocation.hash;return i&&n?`${r}${i}`:r}pushState(n,r,i,o){let s=this.prepareExternalUrl(i+mt(o));this._platformLocation.pushState(n,r,s)}replaceState(n,r,i,o){let s=this.prepareExternalUrl(i+mt(o));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{this.\u0275fac=function(r){return new(r||e)(R(Vd),R(ty,8))}}static{this.\u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Vn=(()=>{class e{constructor(n){this._subject=new Z,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=n;let r=this._locationStrategy.getBaseHref();this._basePath=iy(kd(Pd(r))),this._locationStrategy.onPopState(i=>{this._subject.emit({url:this.path(!0),pop:!0,state:i.state,type:i.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(n=!1){return this.normalize(this._locationStrategy.path(n))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(n,r=""){return this.path()==this.normalize(n+mt(r))}normalize(n){return e.stripTrailingSlash(ry(this._basePath,Pd(n)))}prepareExternalUrl(n){return n&&n[0]!=="/"&&(n="/"+n),this._locationStrategy.prepareExternalUrl(n)}go(n,r="",i=null){this._locationStrategy.pushState(i,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+mt(r)),i)}replaceState(n,r="",i=null){this._locationStrategy.replaceState(i,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+mt(r)),i)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(n=0){this._locationStrategy.historyGo?.(n)}onUrlChange(n){return this._urlChangeListeners.push(n),this._urlChangeSubscription??=this.subscribe(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(i=>i(n,r))}subscribe(n,r,i){return this._subject.subscribe({next:n,error:r,complete:i})}static{this.normalizeQueryParams=mt}static{this.joinWithSlash=$d}static{this.stripTrailingSlash=kd}static{this.\u0275fac=function(r){return new(r||e)(R(_i))}}static{this.\u0275prov=I({token:e,factory:()=>ny(),providedIn:"root"})}}return e})();function ny(){return new Vn(R(_i))}function ry(e,t){if(!e||!t.startsWith(e))return t;let n=t.substring(e.length);return n===""||["/",";","?","#"].includes(n[0])?n:t}function Pd(e){return e.replace(/\/index.html$/,"")}function iy(e){if(new RegExp("^(https?:)?//").test(e)){let[,n]=e.split(/\/\/[^\/]+/);return n}return e}function Ud(e,t){t=encodeURIComponent(t);for(let n of e.split(";")){let r=n.indexOf("="),[i,o]=r==-1?[n,""]:[n.slice(0,r),n.slice(r+1)];if(i.trim()===t)return decodeURIComponent(o)}return null}var ta="browser",oy="server";function Hd(e){return e===ta}function na(e){return e===oy}var Ci=class{};var oa=class extends wi{constructor(){super(...arguments),this.supportsDOMEvents=!0}},sa=class e extends oa{static makeCurrent(){zd(new e)}onAndCancel(t,n,r){return t.addEventListener(n,r),()=>{t.removeEventListener(n,r)}}dispatchEvent(t,n){t.dispatchEvent(n)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,n){return n=n||this.getDefaultDocument(),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=ay();return n==null?null:cy(n)}resetBaseElement(){$n=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return Ud(document.cookie,t)}},$n=null;function ay(){return $n=$n||document.querySelector("base"),$n?$n.getAttribute("href"):null}function cy(e){return new URL(e,document.baseURI).pathname}var uy=(()=>{class e{build(){return new XMLHttpRequest}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=I({token:e,factory:e.\u0275fac})}}return e})(),aa=new x(""),Zd=(()=>{class e{constructor(n,r){this._zone=r,this._eventNameToPlugin=new Map,n.forEach(i=>{i.manager=this}),this._plugins=n.slice().reverse()}addEventListener(n,r,i){return this._findPluginFor(r).addEventListener(n,r,i)}getZone(){return this._zone}_findPluginFor(n){let r=this._eventNameToPlugin.get(n);if(r)return r;if(r=this._plugins.find(o=>o.supports(n)),!r)throw new D(5101,!1);return this._eventNameToPlugin.set(n,r),r}static{this.\u0275fac=function(r){return new(r||e)(R(aa),R(L))}}static{this.\u0275prov=I({token:e,factory:e.\u0275fac})}}return e})(),Ii=class{constructor(t){this._doc=t}},ra="ng-app-id",Qd=(()=>{class e{constructor(n,r,i,o={}){this.doc=n,this.appId=r,this.nonce=i,this.platformId=o,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=na(o),this.resetHostNodes()}addStyles(n){for(let r of n)this.changeUsageCount(r,1)===1&&this.onStyleAdded(r)}removeStyles(n){for(let r of n)this.changeUsageCount(r,-1)<=0&&this.onStyleRemoved(r)}ngOnDestroy(){let n=this.styleNodesInDOM;n&&(n.forEach(r=>r.remove()),n.clear());for(let r of this.getAllStyles())this.onStyleRemoved(r);this.resetHostNodes()}addHost(n){this.hostNodes.add(n);for(let r of this.getAllStyles())this.addStyleToHost(n,r)}removeHost(n){this.hostNodes.delete(n)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(n){for(let r of this.hostNodes)this.addStyleToHost(r,n)}onStyleRemoved(n){let r=this.styleRef;r.get(n)?.elements?.forEach(i=>i.remove()),r.delete(n)}collectServerRenderedStyles(){let n=this.doc.head?.querySelectorAll(`style[${ra}="${this.appId}"]`);if(n?.length){let r=new Map;return n.forEach(i=>{i.textContent!=null&&r.set(i.textContent,i)}),r}return null}changeUsageCount(n,r){let i=this.styleRef;if(i.has(n)){let o=i.get(n);return o.usage+=r,o.usage}return i.set(n,{usage:r,elements:[]}),r}getStyleElement(n,r){let i=this.styleNodesInDOM,o=i?.get(r);if(o?.parentNode===n)return i.delete(r),o.removeAttribute(ra),o;{let s=this.doc.createElement("style");return this.nonce&&s.setAttribute("nonce",this.nonce),s.textContent=r,this.platformIsServer&&s.setAttribute(ra,this.appId),n.appendChild(s),s}}addStyleToHost(n,r){let i=this.getStyleElement(n,r),o=this.styleRef,s=o.get(r)?.elements;s?s.push(i):o.set(r,{elements:[i],usage:1})}resetHostNodes(){let n=this.hostNodes;n.clear(),n.add(this.doc.head)}static{this.\u0275fac=function(r){return new(r||e)(R(pe),R(Os),R(Ps,8),R(Ze))}}static{this.\u0275prov=I({token:e,factory:e.\u0275fac})}}return e})(),ia={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},ua=/%COMP%/g,Yd="%COMP%",ly=`_nghost-${Yd}`,dy=`_ngcontent-${Yd}`,fy=!0,hy=new x("",{providedIn:"root",factory:()=>fy});function py(e){return dy.replace(ua,e)}function gy(e){return ly.replace(ua,e)}function Kd(e,t){return t.map(n=>n.replace(ua,e))}var Gd=(()=>{class e{constructor(n,r,i,o,s,a,c,u=null){this.eventManager=n,this.sharedStylesHost=r,this.appId=i,this.removeStylesOnCompDestroy=o,this.doc=s,this.platformId=a,this.ngZone=c,this.nonce=u,this.rendererByCompId=new Map,this.platformIsServer=na(a),this.defaultRenderer=new Bn(n,s,c,this.platformIsServer)}createRenderer(n,r){if(!n||!r)return this.defaultRenderer;this.platformIsServer&&r.encapsulation===Te.ShadowDom&&(r=V(m({},r),{encapsulation:Te.Emulated}));let i=this.getOrCreateRenderer(n,r);return i instanceof Mi?i.applyToHost(n):i instanceof Un&&i.applyStyles(),i}getOrCreateRenderer(n,r){let i=this.rendererByCompId,o=i.get(r.id);if(!o){let s=this.doc,a=this.ngZone,c=this.eventManager,u=this.sharedStylesHost,l=this.removeStylesOnCompDestroy,d=this.platformIsServer;switch(r.encapsulation){case Te.Emulated:o=new Mi(c,u,r,this.appId,l,s,a,d);break;case Te.ShadowDom:return new ca(c,u,n,r,s,a,this.nonce,d);default:o=new Un(c,u,r,l,s,a,d);break}i.set(r.id,o)}return o}ngOnDestroy(){this.rendererByCompId.clear()}static{this.\u0275fac=function(r){return new(r||e)(R(Zd),R(Qd),R(Os),R(hy),R(pe),R(Ze),R(L),R(Ps))}}static{this.\u0275prov=I({token:e,factory:e.\u0275fac})}}return e})(),Bn=class{constructor(t,n,r,i){this.eventManager=t,this.doc=n,this.ngZone=r,this.platformIsServer=i,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(t,n){return n?this.doc.createElementNS(ia[n]||n,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,n){(Wd(t)?t.content:t).appendChild(n)}insertBefore(t,n,r){t&&(Wd(t)?t.content:t).insertBefore(n,r)}removeChild(t,n){t&&t.removeChild(n)}selectRootElement(t,n){let r=typeof t=="string"?this.doc.querySelector(t):t;if(!r)throw new D(-5104,!1);return n||(r.textContent=""),r}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,n,r,i){if(i){n=i+":"+n;let o=ia[i];o?t.setAttributeNS(o,n,r):t.setAttribute(n,r)}else t.setAttribute(n,r)}removeAttribute(t,n,r){if(r){let i=ia[r];i?t.removeAttributeNS(i,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,i){i&(pt.DashCase|pt.Important)?t.style.setProperty(n,r,i&pt.Important?"important":""):t.style[n]=r}removeStyle(t,n,r){r&pt.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){if(typeof t=="string"&&(t=tn().getGlobalEventTarget(this.doc,t),!t))throw new Error(`Unsupported event target ${t} for event ${n}`);return this.eventManager.addEventListener(t,n,this.decoratePreventDefault(r))}decoratePreventDefault(t){return n=>{if(n==="__ngUnwrap__")return t;(this.platformIsServer?this.ngZone.runGuarded(()=>t(n)):t(n))===!1&&n.preventDefault()}}};function Wd(e){return e.tagName==="TEMPLATE"&&e.content!==void 0}var ca=class extends Bn{constructor(t,n,r,i,o,s,a,c){super(t,o,s,c),this.sharedStylesHost=n,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let u=Kd(i.id,i.styles);for(let l of u){let d=document.createElement("style");a&&d.setAttribute("nonce",a),d.textContent=l,this.shadowRoot.appendChild(d)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,n){return super.appendChild(this.nodeOrShadowRoot(t),n)}insertBefore(t,n,r){return super.insertBefore(this.nodeOrShadowRoot(t),n,r)}removeChild(t,n){return super.removeChild(this.nodeOrShadowRoot(t),n)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},Un=class extends Bn{constructor(t,n,r,i,o,s,a,c){super(t,o,s,a),this.sharedStylesHost=n,this.removeStylesOnCompDestroy=i,this.styles=c?Kd(c,r.styles):r.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}},Mi=class extends Un{constructor(t,n,r,i,o,s,a,c){let u=i+"-"+r.id;super(t,n,r,o,s,a,c,u),this.contentAttr=py(u),this.hostAttr=gy(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}},my=(()=>{class e extends Ii{constructor(n){super(n)}supports(n){return!0}addEventListener(n,r,i){return n.addEventListener(r,i,!1),()=>this.removeEventListener(n,r,i)}removeEventListener(n,r,i){return n.removeEventListener(r,i)}static{this.\u0275fac=function(r){return new(r||e)(R(pe))}}static{this.\u0275prov=I({token:e,factory:e.\u0275fac})}}return e})(),qd=["alt","control","meta","shift"],vy={"\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"},yy={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey},Dy=(()=>{class e extends Ii{constructor(n){super(n)}supports(n){return e.parseEventName(n)!=null}addEventListener(n,r,i){let o=e.parseEventName(r),s=e.eventCallback(o.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>tn().onAndCancel(n,o.domEventName,s))}static parseEventName(n){let r=n.toLowerCase().split("."),i=r.shift();if(r.length===0||!(i==="keydown"||i==="keyup"))return null;let o=e._normalizeKey(r.pop()),s="",a=r.indexOf("code");if(a>-1&&(r.splice(a,1),s="code."),qd.forEach(u=>{let l=r.indexOf(u);l>-1&&(r.splice(l,1),s+=u+".")}),s+=o,r.length!=0||o.length===0)return null;let c={};return c.domEventName=i,c.fullKey=s,c}static matchEventFullKeyCode(n,r){let i=vy[n.key]||n.key,o="";return r.indexOf("code.")>-1&&(i=n.code,o="code."),i==null||!i?!1:(i=i.toLowerCase(),i===" "?i="space":i==="."&&(i="dot"),qd.forEach(s=>{if(s!==i){let a=yy[s];a(n)&&(o+=s+".")}}),o+=i,o===r)}static eventCallback(n,r,i){return o=>{e.matchEventFullKeyCode(o,n)&&i.runGuarded(()=>r(o))}}static _normalizeKey(n){return n==="esc"?"escape":n}static{this.\u0275fac=function(r){return new(r||e)(R(pe))}}static{this.\u0275prov=I({token:e,factory:e.\u0275fac})}}return e})();function Jd(e,t){return Od(m({rootComponent:e},wy(t)))}function wy(e){return{appProviders:[...by,...e?.providers??[]],platformProviders:My}}function Cy(){sa.makeCurrent()}function _y(){return new je}function Iy(){return xl(document),document}var My=[{provide:Ze,useValue:ta},{provide:ks,useValue:Cy,multi:!0},{provide:pe,useFactory:Iy,deps:[]}];var by=[{provide:ii,useValue:"root"},{provide:je,useFactory:_y,deps:[]},{provide:aa,useClass:my,multi:!0,deps:[pe,L,Ze]},{provide:aa,useClass:Dy,multi:!0,deps:[pe]},Gd,Qd,Zd,{provide:En,useExisting:Gd},{provide:Ci,useClass:uy,deps:[]},[]];var Xd=(()=>{class e{constructor(n){this._doc=n}getTitle(){return this._doc.title}setTitle(n){this._doc.title=n||""}static{this.\u0275fac=function(r){return new(r||e)(R(pe))}}static{this.\u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var M="primary",ir=Symbol("RouteTitle"),pa=class{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 an(e){return new pa(e)}function Ty(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 i={};for(let o=0;o<r.length;o++){let s=r[o],a=e[o];if(s.startsWith(":"))i[s.substring(1)]=a;else if(s!==a.path)return null}return{consumed:e.slice(0,r.length),posParams:i}}function xy(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;++n)if(!Re(e[n],t[n]))return!1;return!0}function Re(e,t){let n=e?ga(e):void 0,r=t?ga(t):void 0;if(!n||!r||n.length!=r.length)return!1;let i;for(let o=0;o<n.length;o++)if(i=n[o],!sf(e[i],t[i]))return!1;return!0}function ga(e){return[...Object.keys(e),...Object.getOwnPropertySymbols(e)]}function sf(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((i,o)=>r[o]===i)}else return e===t}function af(e){return e.length>0?e[e.length-1]:null}function Ke(e){return ro(e)?e:Fn(e)?U(Promise.resolve(e)):C(e)}var Ay={exact:uf,subset:lf},cf={exact:Ny,subset:Ry,ignored:()=>!0};function ef(e,t,n){return Ay[n.paths](e.root,t.root,n.matrixParams)&&cf[n.queryParams](e.queryParams,t.queryParams)&&!(n.fragment==="exact"&&e.fragment!==t.fragment)}function Ny(e,t){return Re(e,t)}function uf(e,t,n){if(!yt(e.segments,t.segments)||!Si(e.segments,t.segments,n)||e.numberOfChildren!==t.numberOfChildren)return!1;for(let r in t.children)if(!e.children[r]||!uf(e.children[r],t.children[r],n))return!1;return!0}function Ry(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(n=>sf(e[n],t[n]))}function lf(e,t,n){return df(e,t,t.segments,n)}function df(e,t,n,r){if(e.segments.length>n.length){let i=e.segments.slice(0,n.length);return!(!yt(i,n)||t.hasChildren()||!Si(i,n,r))}else if(e.segments.length===n.length){if(!yt(e.segments,n)||!Si(e.segments,n,r))return!1;for(let i in t.children)if(!e.children[i]||!lf(e.children[i],t.children[i],r))return!1;return!0}else{let i=n.slice(0,e.segments.length),o=n.slice(e.segments.length);return!yt(e.segments,i)||!Si(e.segments,i,r)||!e.children[M]?!1:df(e.children[M],t,o,r)}}function Si(e,t,n){return t.every((r,i)=>cf[n](e[i].parameters,r.parameters))}var Qe=class{constructor(t=new F([],{}),n={},r=null){this.root=t,this.queryParams=n,this.fragment=r}get queryParamMap(){return this._queryParamMap??=an(this.queryParams),this._queryParamMap}toString(){return Py.serialize(this)}},F=class{constructor(t,n){this.segments=t,this.children=n,this.parent=null,Object.values(n).forEach(r=>r.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Ti(this)}},vt=class{constructor(t,n){this.path=t,this.parameters=n}get parameterMap(){return this._parameterMap??=an(this.parameters),this._parameterMap}toString(){return hf(this)}};function Oy(e,t){return yt(e,t)&&e.every((n,r)=>Re(n.parameters,t[r].parameters))}function yt(e,t){return e.length!==t.length?!1:e.every((n,r)=>n.path===t[r].path)}function ky(e,t){let n=[];return Object.entries(e.children).forEach(([r,i])=>{r===M&&(n=n.concat(t(i,r)))}),Object.entries(e.children).forEach(([r,i])=>{r!==M&&(n=n.concat(t(i,r)))}),n}var $a=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=I({token:e,factory:()=>new Ai,providedIn:"root"})}}return e})(),Ai=class{parse(t){let n=new va(t);return new Qe(n.parseRootSegment(),n.parseQueryParams(),n.parseFragment())}serialize(t){let n=`/${Hn(t.root,!0)}`,r=jy(t.queryParams),i=typeof t.fragment=="string"?`#${Fy(t.fragment)}`:"";return`${n}${r}${i}`}},Py=new Ai;function Ti(e){return e.segments.map(t=>hf(t)).join("/")}function Hn(e,t){if(!e.hasChildren())return Ti(e);if(t){let n=e.children[M]?Hn(e.children[M],!1):"",r=[];return Object.entries(e.children).forEach(([i,o])=>{i!==M&&r.push(`${i}:${Hn(o,!1)}`)}),r.length>0?`${n}(${r.join("//")})`:n}else{let n=ky(e,(r,i)=>i===M?[Hn(e.children[M],!1)]:[`${i}:${Hn(r,!1)}`]);return Object.keys(e.children).length===1&&e.children[M]!=null?`${Ti(e)}/${n[0]}`:`${Ti(e)}/(${n.join("//")})`}}function ff(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function bi(e){return ff(e).replace(/%3B/gi,";")}function Fy(e){return encodeURI(e)}function ma(e){return ff(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function xi(e){return decodeURIComponent(e)}function tf(e){return xi(e.replace(/\+/g,"%20"))}function hf(e){return`${ma(e.path)}${Ly(e.parameters)}`}function Ly(e){return Object.entries(e).map(([t,n])=>`;${ma(t)}=${ma(n)}`).join("")}function jy(e){let t=Object.entries(e).map(([n,r])=>Array.isArray(r)?r.map(i=>`${bi(n)}=${bi(i)}`).join("&"):`${bi(n)}=${bi(r)}`).filter(n=>n);return t.length?`?${t.join("&")}`:""}var zy=/^[^\/()?;#]+/;function la(e){let t=e.match(zy);return t?t[0]:""}var Vy=/^[^\/()?;=#]+/;function $y(e){let t=e.match(Vy);return t?t[0]:""}var By=/^[^=?&#]+/;function Uy(e){let t=e.match(By);return t?t[0]:""}var Hy=/^[^&#]+/;function Gy(e){let t=e.match(Hy);return t?t[0]:""}var va=class{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new F([],{}):new F([],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[M]=new F(t,n)),r}parseSegment(){let t=la(this.remaining);if(t===""&&this.peekStartsWith(";"))throw new D(4009,!1);return this.capture(t),new vt(xi(t),this.parseMatrixParams())}parseMatrixParams(){let t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){let n=$y(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){let i=la(this.remaining);i&&(r=i,this.capture(r))}t[xi(n)]=xi(r)}parseQueryParam(t){let n=Uy(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){let s=Gy(this.remaining);s&&(r=s,this.capture(r))}let i=tf(n),o=tf(r);if(t.hasOwnProperty(i)){let s=t[i];Array.isArray(s)||(s=[s],t[i]=s),s.push(o)}else t[i]=o}parseParens(t){let n={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let r=la(this.remaining),i=this.remaining[r.length];if(i!=="/"&&i!==")"&&i!==";")throw new D(4010,!1);let o;r.indexOf(":")>-1?(o=r.slice(0,r.indexOf(":")),this.capture(o),this.capture(":")):t&&(o=M);let s=this.parseChildren();n[o]=Object.keys(s).length===1?s[M]:new F([],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 D(4011,!1)}};function pf(e){return e.segments.length>0?new F([],{[M]:e}):e}function gf(e){let t={};for(let[r,i]of Object.entries(e.children)){let o=gf(i);if(r===M&&o.segments.length===0&&o.hasChildren())for(let[s,a]of Object.entries(o.children))t[s]=a;else(o.segments.length>0||o.hasChildren())&&(t[r]=o)}let n=new F(e.segments,t);return Wy(n)}function Wy(e){if(e.numberOfChildren===1&&e.children[M]){let t=e.children[M];return new F(e.segments.concat(t.segments),t.children)}return e}function cn(e){return e instanceof Qe}function qy(e,t,n=null,r=null){let i=mf(e);return vf(i,t,n,r)}function mf(e){let t;function n(o){let s={};for(let c of o.children){let u=n(c);s[c.outlet]=u}let a=new F(o.url,s);return o===e&&(t=a),a}let r=n(e.root),i=pf(r);return t??i}function vf(e,t,n,r){let i=e;for(;i.parent;)i=i.parent;if(t.length===0)return da(i,i,i,n,r);let o=Zy(t);if(o.toRoot())return da(i,i,new F([],{}),n,r);let s=Qy(o,i,e),a=s.processChildren?qn(s.segmentGroup,s.index,o.commands):Df(s.segmentGroup,s.index,o.commands);return da(i,s.segmentGroup,a,n,r)}function Ni(e){return typeof e=="object"&&e!=null&&!e.outlets&&!e.segmentPath}function Yn(e){return typeof e=="object"&&e!=null&&e.outlets}function da(e,t,n,r,i){let o={};r&&Object.entries(r).forEach(([c,u])=>{o[c]=Array.isArray(u)?u.map(l=>`${l}`):`${u}`});let s;e===t?s=n:s=yf(e,t,n);let a=pf(gf(s));return new Qe(a,o,i)}function yf(e,t,n){let r={};return Object.entries(e.children).forEach(([i,o])=>{o===t?r[i]=n:r[i]=yf(o,t,n)}),new F(e.segments,r)}var Ri=class{constructor(t,n,r){if(this.isAbsolute=t,this.numberOfDoubleDots=n,this.commands=r,t&&r.length>0&&Ni(r[0]))throw new D(4003,!1);let i=r.find(Yn);if(i&&i!==af(r))throw new D(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function Zy(e){if(typeof e[0]=="string"&&e.length===1&&e[0]==="/")return new Ri(!0,0,e);let t=0,n=!1,r=e.reduce((i,o,s)=>{if(typeof o=="object"&&o!=null){if(o.outlets){let a={};return Object.entries(o.outlets).forEach(([c,u])=>{a[c]=typeof u=="string"?u.split("/"):u}),[...i,{outlets:a}]}if(o.segmentPath)return[...i,o.segmentPath]}return typeof o!="string"?[...i,o]:s===0?(o.split("/").forEach((a,c)=>{c==0&&a==="."||(c==0&&a===""?n=!0:a===".."?t++:a!=""&&i.push(a))}),i):[...i,o]},[]);return new Ri(n,t,r)}var on=class{constructor(t,n,r){this.segmentGroup=t,this.processChildren=n,this.index=r}};function Qy(e,t,n){if(e.isAbsolute)return new on(t,!0,0);if(!n)return new on(t,!1,NaN);if(n.parent===null)return new on(n,!0,0);let r=Ni(e.commands[0])?0:1,i=n.segments.length-1+r;return Yy(n,i,e.numberOfDoubleDots)}function Yy(e,t,n){let r=e,i=t,o=n;for(;o>i;){if(o-=i,r=r.parent,!r)throw new D(4005,!1);i=r.segments.length}return new on(r,!1,i-o)}function Ky(e){return Yn(e[0])?e[0].outlets:{[M]:e}}function Df(e,t,n){if(e??=new F([],{}),e.segments.length===0&&e.hasChildren())return qn(e,t,n);let r=Jy(e,t,n),i=n.slice(r.commandIndex);if(r.match&&r.pathIndex<e.segments.length){let o=new F(e.segments.slice(0,r.pathIndex),{});return o.children[M]=new F(e.segments.slice(r.pathIndex),e.children),qn(o,0,i)}else return r.match&&i.length===0?new F(e.segments,{}):r.match&&!e.hasChildren()?ya(e,t,n):r.match?qn(e,0,i):ya(e,t,n)}function qn(e,t,n){if(n.length===0)return new F(e.segments,{});{let r=Ky(n),i={};if(Object.keys(r).some(o=>o!==M)&&e.children[M]&&e.numberOfChildren===1&&e.children[M].segments.length===0){let o=qn(e.children[M],t,n);return new F(e.segments,o.children)}return Object.entries(r).forEach(([o,s])=>{typeof s=="string"&&(s=[s]),s!==null&&(i[o]=Df(e.children[o],t,s))}),Object.entries(e.children).forEach(([o,s])=>{r[o]===void 0&&(i[o]=s)}),new F(e.segments,i)}}function Jy(e,t,n){let r=0,i=t,o={match:!1,pathIndex:0,commandIndex:0};for(;i<e.segments.length;){if(r>=n.length)return o;let s=e.segments[i],a=n[r];if(Yn(a))break;let c=`${a}`,u=r<n.length-1?n[r+1]:null;if(i>0&&c===void 0)break;if(c&&u&&typeof u=="object"&&u.outlets===void 0){if(!rf(c,u,s))return o;r+=2}else{if(!rf(c,{},s))return o;r++}i++}return{match:!0,pathIndex:i,commandIndex:r}}function ya(e,t,n){let r=e.segments.slice(0,t),i=0;for(;i<n.length;){let o=n[i];if(Yn(o)){let c=Xy(o.outlets);return new F(r,c)}if(i===0&&Ni(n[0])){let c=e.segments[t];r.push(new vt(c.path,nf(n[0]))),i++;continue}let s=Yn(o)?o.outlets[M]:`${o}`,a=i<n.length-1?n[i+1]:null;s&&a&&Ni(a)?(r.push(new vt(s,nf(a))),i+=2):(r.push(new vt(s,{})),i++)}return new F(r,{})}function Xy(e){let t={};return Object.entries(e).forEach(([n,r])=>{typeof r=="string"&&(r=[r]),r!==null&&(t[n]=ya(new F([],{}),0,r))}),t}function nf(e){let t={};return Object.entries(e).forEach(([n,r])=>t[n]=`${r}`),t}function rf(e,t,n){return e==n.path&&Re(t,n.parameters)}var Zn="imperative",Y=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}(Y||{}),ge=class{constructor(t,n){this.id=t,this.url=n}},Kn=class extends ge{constructor(t,n,r="imperative",i=null){super(t,n),this.type=Y.NavigationStart,this.navigationTrigger=r,this.restoredState=i}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},Dt=class extends ge{constructor(t,n,r){super(t,n),this.urlAfterRedirects=r,this.type=Y.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},le=function(e){return e[e.Redirect=0]="Redirect",e[e.SupersededByNewNavigation=1]="SupersededByNewNavigation",e[e.NoDataFromResolver=2]="NoDataFromResolver",e[e.GuardRejected=3]="GuardRejected",e}(le||{}),Da=function(e){return e[e.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",e[e.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",e}(Da||{}),Ye=class extends ge{constructor(t,n,r,i){super(t,n),this.reason=r,this.code=i,this.type=Y.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},wt=class extends ge{constructor(t,n,r,i){super(t,n),this.reason=r,this.code=i,this.type=Y.NavigationSkipped}},Jn=class extends ge{constructor(t,n,r,i){super(t,n),this.error=r,this.target=i,this.type=Y.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},Oi=class extends ge{constructor(t,n,r,i){super(t,n),this.urlAfterRedirects=r,this.state=i,this.type=Y.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},wa=class extends ge{constructor(t,n,r,i){super(t,n),this.urlAfterRedirects=r,this.state=i,this.type=Y.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Ca=class extends ge{constructor(t,n,r,i,o){super(t,n),this.urlAfterRedirects=r,this.state=i,this.shouldActivate=o,this.type=Y.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},_a=class extends ge{constructor(t,n,r,i){super(t,n),this.urlAfterRedirects=r,this.state=i,this.type=Y.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Ia=class extends ge{constructor(t,n,r,i){super(t,n),this.urlAfterRedirects=r,this.state=i,this.type=Y.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Ma=class{constructor(t){this.route=t,this.type=Y.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},ba=class{constructor(t){this.route=t,this.type=Y.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},Ea=class{constructor(t){this.snapshot=t,this.type=Y.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Sa=class{constructor(t){this.snapshot=t,this.type=Y.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Ta=class{constructor(t){this.snapshot=t,this.type=Y.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},xa=class{constructor(t){this.snapshot=t,this.type=Y.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}};var Xn=class{},er=class{constructor(t){this.url=t}};var Aa=class{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new zi,this.attachRef=null}},zi=(()=>{class e{constructor(){this.contexts=new Map}onChildOutletCreated(n,r){let i=this.getOrCreateContext(n);i.outlet=r,this.contexts.set(n,i)}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 Aa,this.contexts.set(n,r)),r}getContext(n){return this.contexts.get(n)||null}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),ki=class{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=Na(t,this._root);return n?n.children.map(r=>r.value):[]}firstChild(t){let n=Na(t,this._root);return n&&n.children.length>0?n.children[0].value:null}siblings(t){let n=Ra(t,this._root);return n.length<2?[]:n[n.length-2].children.map(i=>i.value).filter(i=>i!==t)}pathFromRoot(t){return Ra(t,this._root).map(n=>n.value)}};function Na(e,t){if(e===t.value)return t;for(let n of t.children){let r=Na(e,n);if(r)return r}return null}function Ra(e,t){if(e===t.value)return[t];for(let n of t.children){let r=Ra(e,n);if(r.length)return r.unshift(t),r}return[]}var ue=class{constructor(t,n){this.value=t,this.children=n}toString(){return`TreeNode(${this.value})`}};function rn(e){let t={};return e&&e.children.forEach(n=>t[n.value.outlet]=n),t}var Pi=class extends ki{constructor(t,n){super(t),this.snapshot=n,Ua(this,t)}toString(){return this.snapshot.toString()}};function wf(e){let t=eD(e),n=new $([new vt("",{})]),r=new $({}),i=new $({}),o=new $({}),s=new $(""),a=new un(n,r,o,s,i,M,e,t.root);return a.snapshot=t.root,new Pi(new ue(a,[]),t)}function eD(e){let t={},n={},r={},i="",o=new tr([],t,r,i,n,M,e,null,{});return new Fi("",new ue(o,[]))}var un=class{constructor(t,n,r,i,o,s,a,c){this.urlSubject=t,this.paramsSubject=n,this.queryParamsSubject=r,this.fragmentSubject=i,this.dataSubject=o,this.outlet=s,this.component=a,this._futureSnapshot=c,this.title=this.dataSubject?.pipe(T(u=>u[ir]))??C(void 0),this.url=t,this.params=n,this.queryParams=r,this.fragment=i,this.data=o}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(T(t=>an(t))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(T(t=>an(t))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function Ba(e,t,n="emptyOnly"){let r,{routeConfig:i}=e;return t!==null&&(n==="always"||i?.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),i?.data),e._resolvedData)}:r={params:m({},e.params),data:m({},e.data),resolve:m(m({},e.data),e._resolvedData??{})},i&&_f(i)&&(r.resolve[ir]=i.title),r}var tr=class{get title(){return this.data?.[ir]}constructor(t,n,r,i,o,s,a,c,u){this.url=t,this.params=n,this.queryParams=r,this.fragment=i,this.data=o,this.outlet=s,this.component=a,this.routeConfig=c,this._resolve=u}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=an(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=an(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}')`}},Fi=class extends ki{constructor(t,n){super(n),this.url=t,Ua(this,n)}toString(){return Cf(this._root)}};function Ua(e,t){t.value._routerState=e,t.children.forEach(n=>Ua(e,n))}function Cf(e){let t=e.children.length>0?` { ${e.children.map(Cf).join(", ")} } `:"";return`${e.value}${t}`}function fa(e){if(e.snapshot){let t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,Re(t.queryParams,n.queryParams)||e.queryParamsSubject.next(n.queryParams),t.fragment!==n.fragment&&e.fragmentSubject.next(n.fragment),Re(t.params,n.params)||e.paramsSubject.next(n.params),xy(t.url,n.url)||e.urlSubject.next(n.url),Re(t.data,n.data)||e.dataSubject.next(n.data)}else e.snapshot=e._futureSnapshot,e.dataSubject.next(e._futureSnapshot.data)}function Oa(e,t){let n=Re(e.params,t.params)&&Oy(e.url,t.url),r=!e.parent!=!t.parent;return n&&!r&&(!e.parent||Oa(e.parent,t.parent))}function _f(e){return typeof e.title=="string"||e.title===null}var tD=(()=>{class e{constructor(){this.activated=null,this._activatedRoute=null,this.name=M,this.activateEvents=new Z,this.deactivateEvents=new Z,this.attachEvents=new Z,this.detachEvents=new Z,this.parentContexts=p(zi),this.location=p(Xt),this.changeDetector=p(jn),this.environmentInjector=p(fe),this.inputBinder=p(Ha,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(n){if(n.name){let{firstChange:r,previousValue:i}=n.name;if(r)return;this.isTrackedInParentContexts(i)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(i)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(n){return this.parentContexts.getContext(n)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let n=this.parentContexts.getContext(this.name);n?.route&&(n.attachRef?this.attach(n.attachRef,n.route):this.activateWith(n.route,n.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new D(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new D(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new D(4012,!1);this.location.detach();let n=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(n.instance),n}attach(n,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 D(4013,!1);this._activatedRoute=n;let i=this.location,s=n.snapshot.component,a=this.parentContexts.getOrCreateContext(this.name).children,c=new ka(n,a,i.injector);this.activated=i.createComponent(s,{index:i.length,injector:c,environmentInjector:r??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275dir=Qt({type:e,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[ft]})}}return e})(),ka=class e{__ngOutletInjector(t){return new e(this.route,this.childContexts,t)}constructor(t,n,r){this.route=t,this.childContexts=n,this.parent=r}get(t,n){return t===un?this.route:t===zi?this.childContexts:this.parent.get(t,n)}},Ha=new x("");function nD(e,t,n){let r=nr(e,t._root,n?n._root:void 0);return new Pi(r,t)}function nr(e,t,n){if(n&&e.shouldReuseRoute(t.value,n.value.snapshot)){let r=n.value;r._futureSnapshot=t.value;let i=rD(e,t,n);return new ue(r,i)}else{if(e.shouldAttach(t.value)){let o=e.retrieve(t.value);if(o!==null){let s=o.route;return s.value._futureSnapshot=t.value,s.children=t.children.map(a=>nr(e,a)),s}}let r=iD(t.value),i=t.children.map(o=>nr(e,o));return new ue(r,i)}}function rD(e,t,n){return t.children.map(r=>{for(let i of n.children)if(e.shouldReuseRoute(r.value,i.value.snapshot))return nr(e,r,i);return nr(e,r)})}function iD(e){return new un(new $(e.url),new $(e.params),new $(e.queryParams),new $(e.fragment),new $(e.data),e.outlet,e.component,e)}var If="ngNavigationCancelingError";function Mf(e,t){let{redirectTo:n,navigationBehaviorOptions:r}=cn(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,i=bf(!1,le.Redirect);return i.url=n,i.navigationBehaviorOptions=r,i}function bf(e,t){let n=new Error(`NavigationCancelingError: ${e||""}`);return n[If]=!0,n.cancellationCode=t,n}function oD(e){return Ef(e)&&cn(e.url)}function Ef(e){return!!e&&e[If]}var sD=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=Zt({type:e,selectors:[["ng-component"]],standalone:!0,features:[en],decls:1,vars:0,template:function(r,i){r&1&&gt(0,"router-outlet")},dependencies:[tD],encapsulation:2})}}return e})();function aD(e,t){return e.providers&&!e._injector&&(e._injector=Ks(e.providers,t,`Route: ${e.path}`)),e._injector??t}function Ga(e){let t=e.children&&e.children.map(Ga),n=t?V(m({},e),{children:t}):m({},e);return!n.component&&!n.loadComponent&&(t||n.loadChildren)&&n.outlet&&n.outlet!==M&&(n.component=sD),n}function Oe(e){return e.outlet||M}function cD(e,t){let n=e.filter(r=>Oe(r)===t);return n.push(...e.filter(r=>Oe(r)!==t)),n}function or(e){if(!e)return null;if(e.routeConfig?._injector)return e.routeConfig._injector;for(let t=e.parent;t;t=t.parent){let n=t.routeConfig;if(n?._loadedInjector)return n._loadedInjector;if(n?._injector)return n._injector}return null}var uD=(e,t,n,r)=>T(i=>(new Pa(t,i.targetRouterState,i.currentRouterState,n,r).activate(e),i)),Pa=class{constructor(t,n,r,i,o){this.routeReuseStrategy=t,this.futureState=n,this.currState=r,this.forwardEvent=i,this.inputBindingEnabled=o}activate(t){let n=this.futureState._root,r=this.currState?this.currState._root:null;this.deactivateChildRoutes(n,r,t),fa(this.futureState.root),this.activateChildRoutes(n,r,t)}deactivateChildRoutes(t,n,r){let i=rn(n);t.children.forEach(o=>{let s=o.value.outlet;this.deactivateRoutes(o,i[s],r),delete i[s]}),Object.values(i).forEach(o=>{this.deactivateRouteAndItsChildren(o,r)})}deactivateRoutes(t,n,r){let i=t.value,o=n?n.value:null;if(i===o)if(i.component){let s=r.getContext(i.outlet);s&&this.deactivateChildRoutes(t,n,s.children)}else this.deactivateChildRoutes(t,n,r);else o&&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),i=r&&t.value.component?r.children:n,o=rn(t);for(let s of Object.values(o))this.deactivateRouteAndItsChildren(s,i);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),i=r&&t.value.component?r.children:n,o=rn(t);for(let s of Object.values(o))this.deactivateRouteAndItsChildren(s,i);r&&(r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated()),r.attachRef=null,r.route=null)}activateChildRoutes(t,n,r){let i=rn(n);t.children.forEach(o=>{this.activateRoutes(o,i[o.value.outlet],r),this.forwardEvent(new xa(o.value.snapshot))}),t.children.length&&this.forwardEvent(new Sa(t.value.snapshot))}activateRoutes(t,n,r){let i=t.value,o=n?n.value:null;if(fa(i),i===o)if(i.component){let s=r.getOrCreateContext(i.outlet);this.activateChildRoutes(t,n,s.children)}else this.activateChildRoutes(t,n,r);else if(i.component){let s=r.getOrCreateContext(i.outlet);if(this.routeReuseStrategy.shouldAttach(i.snapshot)){let a=this.routeReuseStrategy.retrieve(i.snapshot);this.routeReuseStrategy.store(i.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),fa(a.route.value),this.activateChildRoutes(t,null,s.children)}else{let a=or(i.snapshot);s.attachRef=null,s.route=i,s.injector=a,s.outlet&&s.outlet.activateWith(i,s.injector),this.activateChildRoutes(t,null,s.children)}}else this.activateChildRoutes(t,null,r)}},Li=class{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}},sn=class{constructor(t,n){this.component=t,this.route=n}};function lD(e,t,n){let r=e._root,i=t?t._root:null;return Gn(r,i,n,[r.value])}function dD(e){let t=e.routeConfig?e.routeConfig.canActivateChild:null;return!t||t.length===0?null:{node:e,guards:t}}function dn(e,t){let n=Symbol(),r=t.get(e,n);return r===n?typeof e=="function"&&!vu(e)?e:t.get(e):r}function Gn(e,t,n,r,i={canDeactivateChecks:[],canActivateChecks:[]}){let o=rn(t);return e.children.forEach(s=>{fD(s,o[s.value.outlet],n,r.concat([s.value]),i),delete o[s.value.outlet]}),Object.entries(o).forEach(([s,a])=>Qn(a,n.getContext(s),i)),i}function fD(e,t,n,r,i={canDeactivateChecks:[],canActivateChecks:[]}){let o=e.value,s=t?t.value:null,a=n?n.getContext(e.value.outlet):null;if(s&&o.routeConfig===s.routeConfig){let c=hD(s,o,o.routeConfig.runGuardsAndResolvers);c?i.canActivateChecks.push(new Li(r)):(o.data=s.data,o._resolvedData=s._resolvedData),o.component?Gn(e,t,a?a.children:null,r,i):Gn(e,t,n,r,i),c&&a&&a.outlet&&a.outlet.isActivated&&i.canDeactivateChecks.push(new sn(a.outlet.component,s))}else s&&Qn(t,a,i),i.canActivateChecks.push(new Li(r)),o.component?Gn(e,null,a?a.children:null,r,i):Gn(e,null,n,r,i);return i}function hD(e,t,n){if(typeof n=="function")return n(e,t);switch(n){case"pathParamsChange":return!yt(e.url,t.url);case"pathParamsOrQueryParamsChange":return!yt(e.url,t.url)||!Re(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Oa(e,t)||!Re(e.queryParams,t.queryParams);case"paramsChange":default:return!Oa(e,t)}}function Qn(e,t,n){let r=rn(e),i=e.value;Object.entries(r).forEach(([o,s])=>{i.component?t?Qn(s,t.children.getContext(o),n):Qn(s,null,n):Qn(s,t,n)}),i.component?t&&t.outlet&&t.outlet.isActivated?n.canDeactivateChecks.push(new sn(t.outlet.component,i)):n.canDeactivateChecks.push(new sn(null,i)):n.canDeactivateChecks.push(new sn(null,i))}function sr(e){return typeof e=="function"}function pD(e){return typeof e=="boolean"}function gD(e){return e&&sr(e.canLoad)}function mD(e){return e&&sr(e.canActivate)}function vD(e){return e&&sr(e.canActivateChild)}function yD(e){return e&&sr(e.canDeactivate)}function DD(e){return e&&sr(e.canMatch)}function Sf(e){return e instanceof Pe||e?.name==="EmptyError"}var Ei=Symbol("INITIAL_VALUE");function ln(){return oe(e=>Nt(e.map(t=>t.pipe(ie(1),co(Ei)))).pipe(T(t=>{for(let n of t)if(n!==!0){if(n===Ei)return Ei;if(n===!1||n instanceof Qe)return n}return!0}),ye(t=>t!==Ei),ie(1)))}function wD(e,t){return H(n=>{let{targetSnapshot:r,currentSnapshot:i,guards:{canActivateChecks:o,canDeactivateChecks:s}}=n;return s.length===0&&o.length===0?C(V(m({},n),{guardsResult:!0})):CD(s,r,i,e).pipe(H(a=>a&&pD(a)?_D(r,o,e,t):C(a)),T(a=>V(m({},n),{guardsResult:a})))})}function CD(e,t,n,r){return U(e).pipe(H(i=>SD(i.component,i.route,n,t,r)),Me(i=>i!==!0,!0))}function _D(e,t,n,r){return U(t).pipe(Ot(i=>Rt(MD(i.route.parent,r),ID(i.route,r),ED(e,i.path,n),bD(e,i.route,n))),Me(i=>i!==!0,!0))}function ID(e,t){return e!==null&&t&&t(new Ta(e)),C(!0)}function MD(e,t){return e!==null&&t&&t(new Ea(e)),C(!0)}function bD(e,t,n){let r=t.routeConfig?t.routeConfig.canActivate:null;if(!r||r.length===0)return C(!0);let i=r.map(o=>Sr(()=>{let s=or(t)??n,a=dn(o,s),c=mD(a)?a.canActivate(t,e):dt(s,()=>a(t,e));return Ke(c).pipe(Me())}));return C(i).pipe(ln())}function ED(e,t,n){let r=t[t.length-1],o=t.slice(0,t.length-1).reverse().map(s=>dD(s)).filter(s=>s!==null).map(s=>Sr(()=>{let a=s.guards.map(c=>{let u=or(s.node)??n,l=dn(c,u),d=vD(l)?l.canActivateChild(r,e):dt(u,()=>l(r,e));return Ke(d).pipe(Me())});return C(a).pipe(ln())}));return C(o).pipe(ln())}function SD(e,t,n,r,i){let o=t&&t.routeConfig?t.routeConfig.canDeactivate:null;if(!o||o.length===0)return C(!0);let s=o.map(a=>{let c=or(t)??i,u=dn(a,c),l=yD(u)?u.canDeactivate(e,t,n,r):dt(c,()=>u(e,t,n,r));return Ke(l).pipe(Me())});return C(s).pipe(ln())}function TD(e,t,n,r){let i=t.canLoad;if(i===void 0||i.length===0)return C(!0);let o=i.map(s=>{let a=dn(s,e),c=gD(a)?a.canLoad(t,n):dt(e,()=>a(t,n));return Ke(c)});return C(o).pipe(ln(),Tf(r))}function Tf(e){return Xi(q(t=>{if(cn(t))throw Mf(e,t)}),T(t=>t===!0))}function xD(e,t,n,r){let i=t.canMatch;if(!i||i.length===0)return C(!0);let o=i.map(s=>{let a=dn(s,e),c=DD(a)?a.canMatch(t,n):dt(e,()=>a(t,n));return Ke(c)});return C(o).pipe(ln(),Tf(r))}var rr=class{constructor(t){this.segmentGroup=t||null}},ji=class extends Error{constructor(t){super(),this.urlTree=t}};function nn(e){return At(new rr(e))}function AD(e){return At(new D(4e3,!1))}function ND(e){return At(bf(!1,le.GuardRejected))}var Fa=class{constructor(t,n){this.urlSerializer=t,this.urlTree=n}lineralizeSegments(t,n){let r=[],i=n.root;for(;;){if(r=r.concat(i.segments),i.numberOfChildren===0)return C(r);if(i.numberOfChildren>1||!i.children[M])return AD(t.redirectTo);i=i.children[M]}}applyRedirectCommands(t,n,r){let i=this.applyRedirectCreateUrlTree(n,this.urlSerializer.parse(n),t,r);if(n.startsWith("/"))throw new ji(i);return i}applyRedirectCreateUrlTree(t,n,r,i){let o=this.createSegmentGroup(t,n.root,r,i);return new Qe(o,this.createQueryParams(n.queryParams,this.urlTree.queryParams),n.fragment)}createQueryParams(t,n){let r={};return Object.entries(t).forEach(([i,o])=>{if(typeof o=="string"&&o.startsWith(":")){let a=o.substring(1);r[i]=n[a]}else r[i]=o}),r}createSegmentGroup(t,n,r,i){let o=this.createSegments(t,n.segments,r,i),s={};return Object.entries(n.children).forEach(([a,c])=>{s[a]=this.createSegmentGroup(t,c,r,i)}),new F(o,s)}createSegments(t,n,r,i){return n.map(o=>o.path.startsWith(":")?this.findPosParam(t,o,i):this.findOrReturn(o,r))}findPosParam(t,n,r){let i=r[n.path.substring(1)];if(!i)throw new D(4001,!1);return i}findOrReturn(t,n){let r=0;for(let i of n){if(i.path===t.path)return n.splice(r),i;r++}return t}},La={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function RD(e,t,n,r,i){let o=Wa(e,t,n);return o.matched?(r=aD(t,r),xD(r,t,n,i).pipe(T(s=>s===!0?o:m({},La)))):C(o)}function Wa(e,t,n){if(t.path==="**")return OD(n);if(t.path==="")return t.pathMatch==="full"&&(e.hasChildren()||n.length>0)?m({},La):{matched:!0,consumedSegments:[],remainingSegments:n,parameters:{},positionalParamSegments:{}};let i=(t.matcher||Ty)(n,e,t);if(!i)return m({},La);let o={};Object.entries(i.posParams??{}).forEach(([a,c])=>{o[a]=c.path});let s=i.consumed.length>0?m(m({},o),i.consumed[i.consumed.length-1].parameters):o;return{matched:!0,consumedSegments:i.consumed,remainingSegments:n.slice(i.consumed.length),parameters:s,positionalParamSegments:i.posParams??{}}}function OD(e){return{matched:!0,parameters:e.length>0?af(e).parameters:{},consumedSegments:e,remainingSegments:[],positionalParamSegments:{}}}function of(e,t,n,r){return n.length>0&&FD(e,n,r)?{segmentGroup:new F(t,PD(r,new F(n,e.children))),slicedSegments:[]}:n.length===0&&LD(e,n,r)?{segmentGroup:new F(e.segments,kD(e,n,r,e.children)),slicedSegments:n}:{segmentGroup:new F(e.segments,e.children),slicedSegments:n}}function kD(e,t,n,r){let i={};for(let o of n)if(Vi(e,t,o)&&!r[Oe(o)]){let s=new F([],{});i[Oe(o)]=s}return m(m({},r),i)}function PD(e,t){let n={};n[M]=t;for(let r of e)if(r.path===""&&Oe(r)!==M){let i=new F([],{});n[Oe(r)]=i}return n}function FD(e,t,n){return n.some(r=>Vi(e,t,r)&&Oe(r)!==M)}function LD(e,t,n){return n.some(r=>Vi(e,t,r))}function Vi(e,t,n){return(e.hasChildren()||t.length>0)&&n.pathMatch==="full"?!1:n.path===""}function jD(e,t,n,r){return Oe(e)!==r&&(r===M||!Vi(t,n,e))?!1:Wa(t,e,n).matched}function zD(e,t,n){return t.length===0&&!e.children[n]}var ja=class{};function VD(e,t,n,r,i,o,s="emptyOnly"){return new za(e,t,n,r,i,s,o).recognize()}var $D=31,za=class{constructor(t,n,r,i,o,s,a){this.injector=t,this.configLoader=n,this.rootComponentType=r,this.config=i,this.urlTree=o,this.paramsInheritanceStrategy=s,this.urlSerializer=a,this.applyRedirects=new Fa(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(t){return new D(4002,`'${t.segmentGroup}'`)}recognize(){let t=of(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(t).pipe(T(n=>{let r=new tr([],Object.freeze({}),Object.freeze(m({},this.urlTree.queryParams)),this.urlTree.fragment,{},M,this.rootComponentType,null,{}),i=new ue(r,n),o=new Fi("",i),s=qy(r,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,o.url=this.urlSerializer.serialize(s),this.inheritParamsAndData(o._root,null),{state:o,tree:s}}))}match(t){return this.processSegmentGroup(this.injector,this.config,t,M).pipe(Be(r=>{if(r instanceof ji)return this.urlTree=r.urlTree,this.match(r.urlTree.root);throw r instanceof rr?this.noMatchError(r):r}))}inheritParamsAndData(t,n){let r=t.value,i=Ba(r,n,this.paramsInheritanceStrategy);r.params=Object.freeze(i.params),r.data=Object.freeze(i.data),t.children.forEach(o=>this.inheritParamsAndData(o,r))}processSegmentGroup(t,n,r,i){return r.segments.length===0&&r.hasChildren()?this.processChildren(t,n,r):this.processSegment(t,n,r,r.segments,i,!0).pipe(T(o=>o instanceof ue?[o]:[]))}processChildren(t,n,r){let i=[];for(let o of Object.keys(r.children))o==="primary"?i.unshift(o):i.push(o);return U(i).pipe(Ot(o=>{let s=r.children[o],a=cD(n,o);return this.processSegmentGroup(t,a,s,o)}),ao((o,s)=>(o.push(...s),o)),Ue(null),so(),H(o=>{if(o===null)return nn(r);let s=xf(o);return BD(s),C(s)}))}processSegment(t,n,r,i,o,s){return U(n).pipe(Ot(a=>this.processSegmentAgainstRoute(a._injector??t,n,a,r,i,o,s).pipe(Be(c=>{if(c instanceof rr)return C(null);throw c}))),Me(a=>!!a),Be(a=>{if(Sf(a))return zD(r,i,o)?C(new ja):nn(r);throw a}))}processSegmentAgainstRoute(t,n,r,i,o,s,a){return jD(r,i,o,s)?r.redirectTo===void 0?this.matchSegmentAgainstRoute(t,i,r,o,s):this.allowRedirects&&a?this.expandSegmentAgainstRouteUsingRedirect(t,i,n,r,o,s):nn(i):nn(i)}expandSegmentAgainstRouteUsingRedirect(t,n,r,i,o,s){let{matched:a,consumedSegments:c,positionalParamSegments:u,remainingSegments:l}=Wa(n,i,o);if(!a)return nn(n);i.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>$D&&(this.allowRedirects=!1));let d=this.applyRedirects.applyRedirectCommands(c,i.redirectTo,u);return this.applyRedirects.lineralizeSegments(i,d).pipe(H(h=>this.processSegment(t,r,n,h.concat(l),s,!1)))}matchSegmentAgainstRoute(t,n,r,i,o){let s=RD(n,r,i,t,this.urlSerializer);return r.path==="**"&&(n.children={}),s.pipe(oe(a=>a.matched?(t=r._injector??t,this.getChildConfig(t,r,i).pipe(oe(({routes:c})=>{let u=r._loadedInjector??t,{consumedSegments:l,remainingSegments:d,parameters:h}=a,f=new tr(l,h,Object.freeze(m({},this.urlTree.queryParams)),this.urlTree.fragment,HD(r),Oe(r),r.component??r._loadedComponent??null,r,GD(r)),{segmentGroup:g,slicedSegments:y}=of(n,l,d,c);if(y.length===0&&g.hasChildren())return this.processChildren(u,c,g).pipe(T(S=>S===null?null:new ue(f,S)));if(c.length===0&&y.length===0)return C(new ue(f,[]));let P=Oe(r)===o;return this.processSegment(u,c,g,y,P?M:o,!0).pipe(T(S=>new ue(f,S instanceof ue?[S]:[])))}))):nn(n)))}getChildConfig(t,n,r){return n.children?C({routes:n.children,injector:t}):n.loadChildren?n._loadedRoutes!==void 0?C({routes:n._loadedRoutes,injector:n._loadedInjector}):TD(t,n,r,this.urlSerializer).pipe(H(i=>i?this.configLoader.loadChildren(t,n).pipe(q(o=>{n._loadedRoutes=o.routes,n._loadedInjector=o.injector})):ND(n))):C({routes:[],injector:t})}};function BD(e){e.sort((t,n)=>t.value.outlet===M?-1:n.value.outlet===M?1:t.value.outlet.localeCompare(n.value.outlet))}function UD(e){let t=e.value.routeConfig;return t&&t.path===""}function xf(e){let t=[],n=new Set;for(let r of e){if(!UD(r)){t.push(r);continue}let i=t.find(o=>r.value.routeConfig===o.value.routeConfig);i!==void 0?(i.children.push(...r.children),n.add(i)):t.push(r)}for(let r of n){let i=xf(r.children);t.push(new ue(r.value,i))}return t.filter(r=>!n.has(r))}function HD(e){return e.data||{}}function GD(e){return e.resolve||{}}function WD(e,t,n,r,i,o){return H(s=>VD(e,t,n,r,s.extractedUrl,i,o).pipe(T(({state:a,tree:c})=>V(m({},s),{targetSnapshot:a,urlAfterRedirects:c}))))}function qD(e,t){return H(n=>{let{targetSnapshot:r,guards:{canActivateChecks:i}}=n;if(!i.length)return C(n);let o=new Set(i.map(c=>c.route)),s=new Set;for(let c of o)if(!s.has(c))for(let u of Af(c))s.add(u);let a=0;return U(s).pipe(Ot(c=>o.has(c)?ZD(c,r,e,t):(c.data=Ba(c,c.parent,e).resolve,C(void 0))),q(()=>a++),kt(1),H(c=>a===s.size?C(n):re))})}function Af(e){let t=e.children.map(n=>Af(n)).flat();return[e,...t]}function ZD(e,t,n,r){let i=e.routeConfig,o=e._resolve;return i?.title!==void 0&&!_f(i)&&(o[ir]=i.title),QD(o,e,t,r).pipe(T(s=>(e._resolvedData=s,e.data=Ba(e,e.parent,n).resolve,null)))}function QD(e,t,n,r){let i=ga(e);if(i.length===0)return C({});let o={};return U(i).pipe(H(s=>YD(e[s],t,n,r).pipe(Me(),q(a=>{o[s]=a}))),kt(1),oo(o),Be(s=>Sf(s)?re:At(s)))}function YD(e,t,n,r){let i=or(t)??r,o=dn(e,i),s=o.resolve?o.resolve(t,n):dt(i,()=>o(t,n));return Ke(s)}function ha(e){return oe(t=>{let n=e(t);return n?U(n).pipe(T(()=>t)):C(t)})}var Nf=(()=>{class e{buildTitle(n){let r,i=n.root;for(;i!==void 0;)r=this.getResolvedTitleForRoute(i)??r,i=i.children.find(o=>o.outlet===M);return r}getResolvedTitleForRoute(n){return n.data[ir]}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=I({token:e,factory:()=>p(KD),providedIn:"root"})}}return e})(),KD=(()=>{class e extends Nf{constructor(n){super(),this.title=n}updateTitle(n){let r=this.buildTitle(n);r!==void 0&&this.title.setTitle(r)}static{this.\u0275fac=function(r){return new(r||e)(R(Xd))}}static{this.\u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),qa=new x("",{providedIn:"root",factory:()=>({})}),Za=new x(""),JD=(()=>{class e{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=p(Xs)}loadComponent(n){if(this.componentLoaders.get(n))return this.componentLoaders.get(n);if(n._loadedComponent)return C(n._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(n);let r=Ke(n.loadComponent()).pipe(T(Rf),q(o=>{this.onLoadEndListener&&this.onLoadEndListener(n),n._loadedComponent=o}),pn(()=>{this.componentLoaders.delete(n)})),i=new xt(r,()=>new W).pipe(Tt());return this.componentLoaders.set(n,i),i}loadChildren(n,r){if(this.childrenLoaders.get(r))return this.childrenLoaders.get(r);if(r._loadedRoutes)return C({routes:r._loadedRoutes,injector:r._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(r);let o=XD(r,this.compiler,n,this.onLoadEndListener).pipe(pn(()=>{this.childrenLoaders.delete(r)})),s=new xt(o,()=>new W).pipe(Tt());return this.childrenLoaders.set(r,s),s}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function XD(e,t,n,r){return Ke(e.loadChildren()).pipe(T(Rf),H(i=>i instanceof Tn||Array.isArray(i)?C(i):U(t.compileModuleAsync(i))),T(i=>{r&&r(e);let o,s,a=!1;return Array.isArray(i)?(s=i,a=!0):(o=i.create(n).injector,s=o.get(Za,[],{optional:!0,self:!0}).flat()),{routes:s.map(Ga),injector:o}}))}function ew(e){return e&&typeof e=="object"&&"default"in e}function Rf(e){return ew(e)?e.default:e}var Qa=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=I({token:e,factory:()=>p(tw),providedIn:"root"})}}return e})(),tw=(()=>{class e{shouldProcessUrl(n){return!0}extract(n){return n}merge(n,r){return n}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),nw=new x("");var rw=(()=>{class e{get hasRequestedNavigation(){return this.navigationId!==0}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new W,this.transitionAbortSubject=new W,this.configLoader=p(JD),this.environmentInjector=p(fe),this.urlSerializer=p($a),this.rootContexts=p(zi),this.location=p(Vn),this.inputBindingEnabled=p(Ha,{optional:!0})!==null,this.titleStrategy=p(Nf),this.options=p(qa,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=p(Qa),this.createViewTransition=p(nw,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>C(void 0),this.rootComponentType=null;let n=i=>this.events.next(new Ma(i)),r=i=>this.events.next(new ba(i));this.configLoader.onLoadEndListener=r,this.configLoader.onLoadStartListener=n}complete(){this.transitions?.complete()}handleNavigationRequest(n){let r=++this.navigationId;this.transitions?.next(V(m(m({},this.transitions.value),n),{id:r}))}setupNavigations(n,r,i){return this.transitions=new $({id:0,currentUrlTree:r,currentRawUrl:r,extractedUrl:this.urlHandlingStrategy.extract(r),urlAfterRedirects:this.urlHandlingStrategy.extract(r),rawUrl:r,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Zn,restoredState:null,currentSnapshot:i.snapshot,targetSnapshot:null,currentRouterState:i,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(ye(o=>o.id!==0),T(o=>V(m({},o),{extractedUrl:this.urlHandlingStrategy.extract(o.rawUrl)})),oe(o=>{let s=!1,a=!1;return C(o).pipe(oe(c=>{if(this.navigationId>o.id)return this.cancelNavigationTransition(o,"",le.SupersededByNewNavigation),re;this.currentTransition=o,this.currentNavigation={id:c.id,initialUrl:c.rawUrl,extractedUrl:c.extractedUrl,trigger:c.source,extras:c.extras,previousNavigation:this.lastSuccessfulNavigation?V(m({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let u=!n.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),l=c.extras.onSameUrlNavigation??n.onSameUrlNavigation;if(!u&&l!=="reload"){let d="";return this.events.next(new wt(c.id,this.urlSerializer.serialize(c.rawUrl),d,Da.IgnoredSameUrlNavigation)),c.resolve(null),re}if(this.urlHandlingStrategy.shouldProcessUrl(c.rawUrl))return C(c).pipe(oe(d=>{let h=this.transitions?.getValue();return this.events.next(new Kn(d.id,this.urlSerializer.serialize(d.extractedUrl),d.source,d.restoredState)),h!==this.transitions?.getValue()?re:Promise.resolve(d)}),WD(this.environmentInjector,this.configLoader,this.rootComponentType,n.config,this.urlSerializer,this.paramsInheritanceStrategy),q(d=>{o.targetSnapshot=d.targetSnapshot,o.urlAfterRedirects=d.urlAfterRedirects,this.currentNavigation=V(m({},this.currentNavigation),{finalUrl:d.urlAfterRedirects});let h=new Oi(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(d.urlAfterRedirects),d.targetSnapshot);this.events.next(h)}));if(u&&this.urlHandlingStrategy.shouldProcessUrl(c.currentRawUrl)){let{id:d,extractedUrl:h,source:f,restoredState:g,extras:y}=c,P=new Kn(d,this.urlSerializer.serialize(h),f,g);this.events.next(P);let S=wf(this.rootComponentType).snapshot;return this.currentTransition=o=V(m({},c),{targetSnapshot:S,urlAfterRedirects:h,extras:V(m({},y),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=h,C(o)}else{let d="";return this.events.next(new wt(c.id,this.urlSerializer.serialize(c.extractedUrl),d,Da.IgnoredByUrlHandlingStrategy)),c.resolve(null),re}}),q(c=>{let u=new wa(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(u)}),T(c=>(this.currentTransition=o=V(m({},c),{guards:lD(c.targetSnapshot,c.currentSnapshot,this.rootContexts)}),o)),wD(this.environmentInjector,c=>this.events.next(c)),q(c=>{if(o.guardsResult=c.guardsResult,cn(c.guardsResult))throw Mf(this.urlSerializer,c.guardsResult);let u=new Ca(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot,!!c.guardsResult);this.events.next(u)}),ye(c=>c.guardsResult?!0:(this.cancelNavigationTransition(c,"",le.GuardRejected),!1)),ha(c=>{if(c.guards.canActivateChecks.length)return C(c).pipe(q(u=>{let l=new _a(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(l)}),oe(u=>{let l=!1;return C(u).pipe(qD(this.paramsInheritanceStrategy,this.environmentInjector),q({next:()=>l=!0,complete:()=>{l||this.cancelNavigationTransition(u,"",le.NoDataFromResolver)}}))}),q(u=>{let l=new Ia(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(l)}))}),ha(c=>{let u=l=>{let d=[];l.routeConfig?.loadComponent&&!l.routeConfig._loadedComponent&&d.push(this.configLoader.loadComponent(l.routeConfig).pipe(q(h=>{l.component=h}),T(()=>{})));for(let h of l.children)d.push(...u(h));return d};return Nt(u(c.targetSnapshot.root)).pipe(Ue(null),ie(1))}),ha(()=>this.afterPreactivation()),oe(()=>{let{currentSnapshot:c,targetSnapshot:u}=o,l=this.createViewTransition?.(this.environmentInjector,c.root,u.root);return l?U(l).pipe(T(()=>o)):C(o)}),T(c=>{let u=nD(n.routeReuseStrategy,c.targetSnapshot,c.currentRouterState);return this.currentTransition=o=V(m({},c),{targetRouterState:u}),this.currentNavigation.targetRouterState=u,o}),q(()=>{this.events.next(new Xn)}),uD(this.rootContexts,n.routeReuseStrategy,c=>this.events.next(c),this.inputBindingEnabled),ie(1),q({next:c=>{s=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Dt(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects))),this.titleStrategy?.updateTitle(c.targetRouterState.snapshot),c.resolve(!0)},complete:()=>{s=!0}}),Pt(this.transitionAbortSubject.pipe(q(c=>{throw c}))),pn(()=>{!s&&!a&&this.cancelNavigationTransition(o,"",le.SupersededByNewNavigation),this.currentTransition?.id===o.id&&(this.currentNavigation=null,this.currentTransition=null)}),Be(c=>{if(a=!0,Ef(c))this.events.next(new Ye(o.id,this.urlSerializer.serialize(o.extractedUrl),c.message,c.cancellationCode)),oD(c)?this.events.next(new er(c.url)):o.resolve(!1);else{this.events.next(new Jn(o.id,this.urlSerializer.serialize(o.extractedUrl),c,o.targetSnapshot??void 0));try{o.resolve(n.errorHandler(c))}catch(u){this.options.resolveNavigationPromiseOnError?o.resolve(!1):o.reject(u)}}return re}))}))}cancelNavigationTransition(n,r,i){let o=new Ye(n.id,this.urlSerializer.serialize(n.extractedUrl),r,i);this.events.next(o),n.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==this.currentTransition?.extractedUrl.toString()&&!this.currentTransition?.extras.skipLocationChange}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function iw(e){return e!==Zn}var ow=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=I({token:e,factory:()=>p(sw),providedIn:"root"})}}return e})(),Va=class{shouldDetach(t){return!1}store(t,n){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,n){return t.routeConfig===n.routeConfig}},sw=(()=>{class e extends Va{static{this.\u0275fac=(()=>{let n;return function(i){return(n||(n=Rs(e)))(i||e)}})()}static{this.\u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),Of=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=I({token:e,factory:()=>p(aw),providedIn:"root"})}}return e})(),aw=(()=>{class e extends Of{constructor(){super(...arguments),this.location=p(Vn),this.urlSerializer=p($a),this.options=p(qa,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=p(Qa),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new Qe,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=wf(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(n){return this.location.subscribe(r=>{r.type==="popstate"&&n(r.url,r.state)})}handleRouterEvent(n,r){if(n instanceof Kn)this.stateMemento=this.createStateMemento();else if(n instanceof wt)this.rawUrlTree=r.initialUrl;else if(n instanceof Oi){if(this.urlUpdateStrategy==="eager"&&!r.extras.skipLocationChange){let i=this.urlHandlingStrategy.merge(r.finalUrl,r.initialUrl);this.setBrowserUrl(i,r)}}else n instanceof Xn?(this.currentUrlTree=r.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(r.finalUrl,r.initialUrl),this.routerState=r.targetRouterState,this.urlUpdateStrategy==="deferred"&&(r.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,r))):n instanceof Ye&&(n.code===le.GuardRejected||n.code===le.NoDataFromResolver)?this.restoreHistory(r):n instanceof Jn?this.restoreHistory(r,!0):n instanceof Dt&&(this.lastSuccessfulId=n.id,this.currentPageId=this.browserPageId)}setBrowserUrl(n,r){let i=this.urlSerializer.serialize(n);if(this.location.isCurrentPathEqualTo(i)||r.extras.replaceUrl){let o=this.browserPageId,s=m(m({},r.extras.state),this.generateNgRouterState(r.id,o));this.location.replaceState(i,"",s)}else{let o=m(m({},r.extras.state),this.generateNgRouterState(r.id,this.browserPageId+1));this.location.go(i,"",o)}}restoreHistory(n,r=!1){if(this.canceledNavigationResolution==="computed"){let i=this.browserPageId,o=this.currentPageId-i;o!==0?this.location.historyGo(o):this.currentUrlTree===n.finalUrl&&o===0&&(this.resetState(n),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(r&&this.resetState(n),this.resetUrlToCurrentUrlTree())}resetState(n){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(n,r){return this.canceledNavigationResolution==="computed"?{navigationId:n,\u0275routerPageId:r}:{navigationId:n}}static{this.\u0275fac=(()=>{let n;return function(i){return(n||(n=Rs(e)))(i||e)}})()}static{this.\u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),Wn=function(e){return e[e.COMPLETE=0]="COMPLETE",e[e.FAILED=1]="FAILED",e[e.REDIRECTING=2]="REDIRECTING",e}(Wn||{});function cw(e,t){e.events.pipe(ye(n=>n instanceof Dt||n instanceof Ye||n instanceof Jn||n instanceof wt),T(n=>n instanceof Dt||n instanceof wt?Wn.COMPLETE:(n instanceof Ye?n.code===le.Redirect||n.code===le.SupersededByNewNavigation:!1)?Wn.REDIRECTING:Wn.FAILED),ye(n=>n!==Wn.REDIRECTING),ie(1)).subscribe(()=>{t()})}function uw(e){throw e}var lw={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},dw={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},kf=(()=>{class e{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.isNgZoneEnabled=!1,this.console=p(Di),this.stateManager=p(Of),this.options=p(qa,{optional:!0})||{},this.pendingTasks=p(pi),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=p(rw),this.urlSerializer=p($a),this.location=p(Vn),this.urlHandlingStrategy=p(Qa),this._events=new W,this.errorHandler=this.options.errorHandler||uw,this.navigated=!1,this.routeReuseStrategy=p(ow),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=p(Za,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!p(Ha,{optional:!0}),this.eventsSubscription=new B,this.isNgZoneEnabled=p(L)instanceof L&&L.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:n=>{this.console.warn(n)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){let n=this.navigationTransitions.events.subscribe(r=>{try{let i=this.navigationTransitions.currentTransition,o=this.navigationTransitions.currentNavigation;if(i!==null&&o!==null){if(this.stateManager.handleRouterEvent(r,o),r instanceof Ye&&r.code!==le.Redirect&&r.code!==le.SupersededByNewNavigation)this.navigated=!0;else if(r instanceof Dt)this.navigated=!0;else if(r instanceof er){let s=this.urlHandlingStrategy.merge(r.url,i.currentRawUrl),a={info:i.extras.info,skipLocationChange:i.extras.skipLocationChange,replaceUrl:this.urlUpdateStrategy==="eager"||iw(i.source)};this.scheduleNavigation(s,Zn,null,a,{resolve:i.resolve,reject:i.reject,promise:i.promise})}}hw(r)&&this._events.next(r)}catch(i){this.navigationTransitions.transitionAbortSubject.next(i)}});this.eventsSubscription.add(n)}resetRootComponentType(n){this.routerState.root.component=n,this.navigationTransitions.rootComponentType=n}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Zn,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((n,r)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(n,"popstate",r)},0)})}navigateToSyncWithBrowser(n,r,i){let o={replaceUrl:!0},s=i?.navigationId?i:null;if(i){let c=m({},i);delete c.navigationId,delete c.\u0275routerPageId,Object.keys(c).length!==0&&(o.state=c)}let a=this.parseUrl(n);this.scheduleNavigation(a,r,s,o)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(n){this.config=n.map(Ga),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(n,r={}){let{relativeTo:i,queryParams:o,fragment:s,queryParamsHandling:a,preserveFragment:c}=r,u=c?this.currentUrlTree.fragment:s,l=null;switch(a){case"merge":l=m(m({},this.currentUrlTree.queryParams),o);break;case"preserve":l=this.currentUrlTree.queryParams;break;default:l=o||null}l!==null&&(l=this.removeEmptyProps(l));let d;try{let h=i?i.snapshot:this.routerState.snapshot.root;d=mf(h)}catch{(typeof n[0]!="string"||!n[0].startsWith("/"))&&(n=[]),d=this.currentUrlTree.root}return vf(d,n,l,u??null)}navigateByUrl(n,r={skipLocationChange:!1}){let i=cn(n)?n:this.parseUrl(n),o=this.urlHandlingStrategy.merge(i,this.rawUrlTree);return this.scheduleNavigation(o,Zn,null,r)}navigate(n,r={skipLocationChange:!1}){return fw(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 i;if(r===!0?i=m({},lw):r===!1?i=m({},dw):i=r,cn(n))return ef(this.currentUrlTree,n,i);let o=this.parseUrl(n);return ef(this.currentUrlTree,o,i)}removeEmptyProps(n){return Object.entries(n).reduce((r,[i,o])=>(o!=null&&(r[i]=o),r),{})}scheduleNavigation(n,r,i,o,s){if(this.disposed)return Promise.resolve(!1);let a,c,u;s?(a=s.resolve,c=s.reject,u=s.promise):u=new Promise((d,h)=>{a=d,c=h});let l=this.pendingTasks.add();return cw(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(l))}),this.navigationTransitions.handleNavigationRequest({source:r,restoredState:i,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:n,extras:o,resolve:a,reject:c,promise:u,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),u.catch(d=>Promise.reject(d))}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function fw(e){for(let t=0;t<e.length;t++)if(e[t]==null)throw new D(4008,!1)}function hw(e){return!(e instanceof Xn)&&!(e instanceof er)}var pw=new x("");function Pf(e,...t){return ri([{provide:Za,multi:!0,useValue:e},[],{provide:un,useFactory:gw,deps:[kf]},{provide:Js,multi:!0,useFactory:mw},t.map(n=>n.\u0275providers)])}function gw(e){return e.routerState.root}function mw(){let e=p(Rn);return t=>{let n=e.get(Ln);if(t!==n.components[0])return;let r=e.get(kf),i=e.get(vw);e.get(yw)===1&&r.initialNavigation(),e.get(Dw,null,b.Optional)?.setUpPreloading(),e.get(pw,null,b.Optional)?.init(),r.resetRootComponentType(n.componentTypes[0]),i.closed||(i.next(),i.complete(),i.unsubscribe())}}var vw=new x("",{factory:()=>new W}),yw=new x("",{providedIn:"root",factory:()=>1});var Dw=new x("");var Ff=[];var Lf={providers:[Pf(Ff)]};var ww=["*"],cr=class{_ngZone;_pending=[];_listeners=[];_targetStream=new $(void 0);_clearListeners(){for(let t of this._listeners)t.remove();this._listeners=[]}constructor(t){this._ngZone=t}getLazyEmitter(t){return this._targetStream.pipe(oe(n=>{let r=new k(i=>{if(!n){this._pending.push({observable:r,observer:i});return}let o=n.addListener(t,s=>{this._ngZone.run(()=>i.next(s))});if(!o){i.complete();return}return this._listeners.push(o),()=>o.remove()});return r}))}setTarget(t){let n=this._targetStream.value;t!==n&&(n&&(this._clearListeners(),this._pending=[]),this._targetStream.next(t),this._pending.forEach(r=>r.observable.subscribe(r.observer)),this._pending=[])}destroy(){this._clearListeners(),this._pending=[],this._targetStream.complete()}},ar={center:{lat:37.421995,lng:-122.084092},zoom:17,mapTypeId:"roadmap"},jf="500px",zf="500px",$i=(()=>{class e{_elementRef=p(Ne);_ngZone=p(L);_eventManager=new cr(p(L));_mapEl;_existingAuthFailureCallback;googleMap;_isBrowser;height=jf;width=zf;mapId;mapTypeId;set center(n){this._center=n}_center;set zoom(n){this._zoom=n}_zoom;set options(n){this._options=n||ar}_options=ar;mapInitialized=new Z;authFailure=new Z;boundsChanged=this._eventManager.getLazyEmitter("bounds_changed");centerChanged=this._eventManager.getLazyEmitter("center_changed");mapClick=this._eventManager.getLazyEmitter("click");mapDblclick=this._eventManager.getLazyEmitter("dblclick");mapDrag=this._eventManager.getLazyEmitter("drag");mapDragend=this._eventManager.getLazyEmitter("dragend");mapDragstart=this._eventManager.getLazyEmitter("dragstart");headingChanged=this._eventManager.getLazyEmitter("heading_changed");idle=this._eventManager.getLazyEmitter("idle");maptypeidChanged=this._eventManager.getLazyEmitter("maptypeid_changed");mapMousemove=this._eventManager.getLazyEmitter("mousemove");mapMouseout=this._eventManager.getLazyEmitter("mouseout");mapMouseover=this._eventManager.getLazyEmitter("mouseover");projectionChanged=this._eventManager.getLazyEmitter("projection_changed");mapRightclick=this._eventManager.getLazyEmitter("rightclick");tilesloaded=this._eventManager.getLazyEmitter("tilesloaded");tiltChanged=this._eventManager.getLazyEmitter("tilt_changed");zoomChanged=this._eventManager.getLazyEmitter("zoom_changed");constructor(){let n=p(Ze);if(this._isBrowser=Hd(n),this._isBrowser){let r=window;r.google,this._existingAuthFailureCallback=r.gm_authFailure,r.gm_authFailure=()=>{this._existingAuthFailureCallback&&this._existingAuthFailureCallback(),this.authFailure.emit()}}}ngOnChanges(n){(n.height||n.width)&&this._setSize();let r=this.googleMap;r&&(n.options&&r.setOptions(this._combineOptions()),n.center&&this._center&&r.setCenter(this._center),n.zoom&&this._zoom!=null&&r.setZoom(this._zoom),n.mapTypeId&&this.mapTypeId&&r.setMapTypeId(this.mapTypeId))}ngOnInit(){this._isBrowser&&(this._mapEl=this._elementRef.nativeElement.querySelector(".map-container"),this._setSize(),google.maps.Map?this._initialize(google.maps.Map):this._ngZone.runOutsideAngular(()=>{google.maps.importLibrary("maps").then(n=>this._initialize(n.Map))}))}_initialize(n){this._ngZone.runOutsideAngular(()=>{this.googleMap=new n(this._mapEl,this._combineOptions()),this._eventManager.setTarget(this.googleMap),this.mapInitialized.emit(this.googleMap)})}ngOnDestroy(){if(this.mapInitialized.complete(),this._eventManager.destroy(),this._isBrowser){let n=window;n.gm_authFailure=this._existingAuthFailureCallback}}fitBounds(n,r){this._assertInitialized(),this.googleMap.fitBounds(n,r)}panBy(n,r){this._assertInitialized(),this.googleMap.panBy(n,r)}panTo(n){this._assertInitialized(),this.googleMap.panTo(n)}panToBounds(n,r){this._assertInitialized(),this.googleMap.panToBounds(n,r)}getBounds(){return this._assertInitialized(),this.googleMap.getBounds()||null}getCenter(){return this._assertInitialized(),this.googleMap.getCenter()}getClickableIcons(){return this._assertInitialized(),this.googleMap.getClickableIcons()}getHeading(){return this._assertInitialized(),this.googleMap.getHeading()}getMapTypeId(){return this._assertInitialized(),this.googleMap.getMapTypeId()}getProjection(){return this._assertInitialized(),this.googleMap.getProjection()||null}getStreetView(){return this._assertInitialized(),this.googleMap.getStreetView()}getTilt(){return this._assertInitialized(),this.googleMap.getTilt()}getZoom(){return this._assertInitialized(),this.googleMap.getZoom()}get controls(){return this._assertInitialized(),this.googleMap.controls}get data(){return this._assertInitialized(),this.googleMap.data}get mapTypes(){return this._assertInitialized(),this.googleMap.mapTypes}get overlayMapTypes(){return this._assertInitialized(),this.googleMap.overlayMapTypes}_resolveMap(){return this.googleMap?Promise.resolve(this.googleMap):this.mapInitialized.pipe(ie(1)).toPromise()}_setSize(){if(this._mapEl){let n=this._mapEl.style;n.height=this.height===null?"":Vf(this.height)||jf,n.width=this.width===null?"":Vf(this.width)||zf}}_combineOptions(){let n=this._options||{};return V(m({},n),{center:this._center||n.center||ar.center,zoom:this._zoom??n.zoom??ar.zoom,mapTypeId:this.mapTypeId||n.mapTypeId||ar.mapTypeId,mapId:this.mapId||n.mapId})}_assertInitialized(){this.googleMap}static \u0275fac=function(r){return new(r||e)};static \u0275cmp=Zt({type:e,selectors:[["google-map"]],inputs:{height:"height",width:"width",mapId:"mapId",mapTypeId:"mapTypeId",center:"center",zoom:"zoom",options:"options"},outputs:{mapInitialized:"mapInitialized",authFailure:"authFailure",boundsChanged:"boundsChanged",centerChanged:"centerChanged",mapClick:"mapClick",mapDblclick:"mapDblclick",mapDrag:"mapDrag",mapDragend:"mapDragend",mapDragstart:"mapDragstart",headingChanged:"headingChanged",idle:"idle",maptypeidChanged:"maptypeidChanged",mapMousemove:"mapMousemove",mapMouseout:"mapMouseout",mapMouseover:"mapMouseover",projectionChanged:"projectionChanged",mapRightclick:"mapRightclick",tilesloaded:"tilesloaded",tiltChanged:"tiltChanged",zoomChanged:"zoomChanged"},exportAs:["googleMap"],standalone:!0,features:[ft,en],ngContentSelectors:ww,decls:2,vars:0,consts:[[1,"map-container"]],template:function(r,i){r&1&&(Cd(),gt(0,"div",0),_d(1))},encapsulation:2,changeDetection:0})}return e})(),Cw=/([A-Za-z%]+)$/;function Vf(e){return e==null?"":Cw.test(e)?e:`${e}px`}var Bi=(()=>{class e{_googleMap=p($i);_elementRef=p(Ne);_ngZone=p(L);_eventManager=new cr(p(L));_options=new $({});_position=new $(void 0);_destroy=new W;infoWindow;set options(n){this._options.next(n||{})}set position(n){this._position.next(n)}closeclick=this._eventManager.getLazyEmitter("closeclick");contentChanged=this._eventManager.getLazyEmitter("content_changed");domready=this._eventManager.getLazyEmitter("domready");positionChanged=this._eventManager.getLazyEmitter("position_changed");zindexChanged=this._eventManager.getLazyEmitter("zindex_changed");infoWindowInitialized=new Z;constructor(){}ngOnInit(){this._googleMap._isBrowser&&this._combineOptions().pipe(ie(1)).subscribe(n=>{google.maps.InfoWindow?this._initialize(google.maps.InfoWindow,n):this._ngZone.runOutsideAngular(()=>{google.maps.importLibrary("maps").then(r=>{this._initialize(r.InfoWindow,n)})})})}_initialize(n,r){this._ngZone.runOutsideAngular(()=>{this.infoWindow=new n(r),this._eventManager.setTarget(this.infoWindow),this.infoWindowInitialized.emit(this.infoWindow),this._watchForOptionsChanges(),this._watchForPositionChanges()})}ngOnDestroy(){this._eventManager.destroy(),this._destroy.next(),this._destroy.complete(),this.infoWindow&&this.close()}close(){this._assertInitialized(),this.infoWindow.close()}getContent(){return this._assertInitialized(),this.infoWindow.getContent()||null}getPosition(){return this._assertInitialized(),this.infoWindow.getPosition()||null}getZIndex(){return this._assertInitialized(),this.infoWindow.getZIndex()}openAdvancedMarkerElement(n,r){this.open({getAnchor:()=>n},void 0,r)}open(n,r,i){this._assertInitialized();let o=n?n.getAnchor():void 0;(this.infoWindow.get("anchor")!==o||!o)&&(this._elementRef.nativeElement.style.display=i?"none":"",i&&this.infoWindow.setContent(i),this.infoWindow.open({map:this._googleMap.googleMap,anchor:o,shouldFocus:r}))}_combineOptions(){return Nt([this._options,this._position]).pipe(T(([n,r])=>V(m({},n),{position:r||n.position,content:this._elementRef.nativeElement})))}_watchForOptionsChanges(){this._options.pipe(Pt(this._destroy)).subscribe(n=>{this._assertInitialized(),this.infoWindow.setOptions(n)})}_watchForPositionChanges(){this._position.pipe(Pt(this._destroy)).subscribe(n=>{n&&(this._assertInitialized(),this.infoWindow.setPosition(n))})}_assertInitialized(){}static \u0275fac=function(r){return new(r||e)};static \u0275dir=Qt({type:e,selectors:[["map-info-window"]],hostAttrs:[2,"display","none"],inputs:{options:"options",position:"position"},outputs:{closeclick:"closeclick",contentChanged:"contentChanged",domready:"domready",positionChanged:"positionChanged",zindexChanged:"zindexChanged",infoWindowInitialized:"infoWindowInitialized"},exportAs:["mapInfoWindow"],standalone:!0})}return e})();var _w=new x("MAP_MARKER");var Iw={position:{lat:37.221995,lng:-122.184092}},$f=(()=>{class e{_googleMap=p($i);_ngZone=p(L);_eventManager=new cr(p(L));set title(n){this._title=n}_title;set position(n){this._position=n}_position;set content(n){this._content=n}_content;set gmpDraggable(n){this._draggable=n}_draggable;set options(n){this._options=n}_options;set zIndex(n){this._zIndex=n}_zIndex;mapClick=this._eventManager.getLazyEmitter("click");mapDblclick=this._eventManager.getLazyEmitter("dblclick");mapMouseout=this._eventManager.getLazyEmitter("mouseout");mapMouseover=this._eventManager.getLazyEmitter("mouseover");mapMouseup=this._eventManager.getLazyEmitter("mouseup");mapRightclick=this._eventManager.getLazyEmitter("rightclick");mapDrag=this._eventManager.getLazyEmitter("drag");mapDragend=this._eventManager.getLazyEmitter("dragend");mapDragstart=this._eventManager.getLazyEmitter("dragstart");markerInitialized=new Z;advancedMarker;constructor(){}ngOnInit(){this._googleMap._isBrowser&&(google.maps.marker?.AdvancedMarkerElement&&this._googleMap.googleMap?this._initialize(this._googleMap.googleMap,google.maps.marker.AdvancedMarkerElement):this._ngZone.runOutsideAngular(()=>{Promise.all([this._googleMap._resolveMap(),google.maps.importLibrary("marker")]).then(([n,r])=>{this._initialize(n,r.AdvancedMarkerElement)})}))}_initialize(n,r){this._ngZone.runOutsideAngular(()=>{this.advancedMarker=new r(this._combineOptions()),this._assertInitialized(),this.advancedMarker.map=n,this._eventManager.setTarget(this.advancedMarker),this.markerInitialized.next(this.advancedMarker)})}ngOnChanges(n){let{advancedMarker:r,_content:i,_position:o,_title:s,_draggable:a,_zIndex:c}=this;r&&(n.title&&(r.title=s),n.gmpDraggable&&(r.gmpDraggable=a),n.content&&(r.content=i),n.position&&(r.position=o),n.zIndex&&(r.zIndex=c))}ngOnDestroy(){this.markerInitialized.complete(),this._eventManager.destroy(),this.advancedMarker&&(this.advancedMarker.map=null)}getAnchor(){return this._assertInitialized(),this.advancedMarker}_resolveMarker(){return this.advancedMarker?Promise.resolve(this.advancedMarker):this.markerInitialized.pipe(ie(1)).toPromise()}_combineOptions(){let n=this._options||Iw;return V(m({},n),{title:this._title||n.title,position:this._position||n.position,content:this._content||n.content,zIndex:this._zIndex??n.zIndex,gmpDraggable:this._draggable??n.gmpDraggable,map:this._googleMap.googleMap})}_assertInitialized(){}static \u0275fac=function(r){return new(r||e)};static \u0275dir=Qt({type:e,selectors:[["map-advanced-marker"]],inputs:{title:"title",position:"position",content:"content",gmpDraggable:"gmpDraggable",options:"options",zIndex:"zIndex"},outputs:{mapClick:"mapClick",mapDblclick:"mapDblclick",mapMouseout:"mapMouseout",mapMouseover:"mapMouseover",mapMouseup:"mapMouseup",mapRightclick:"mapRightclick",mapDrag:"mapDrag",mapDragend:"mapDragend",mapDragstart:"mapDragstart",markerInitialized:"markerInitialized"},exportAs:["mapAdvancedMarker"],standalone:!0,features:[Ed([{provide:_w,useExisting:e}]),ft]})}return e})();var Bf=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=An({type:e});static \u0275inj=xn({})}return e})();var bw=(e,t)=>({lat:e,lng:t});function Ew(e,t){if(e&1){let n=Dd();kn(0,"map-advanced-marker",3,0),mi("mapClick",function(){let i=Yu(n).$implicit,o=Md(1),s=wd();return Ku(s.onMarkerClick(o,i))}),Pn(),gt(2,"map-info-window",null,1)}if(e&2){let n=t.$implicit;gi("position",Sd(3,bw,n.lat,n.lng))("title",n.title)("content",n.content)}}var Uf=(()=>{class e{constructor(){this.title="simplemaps",this.options={mapId:"DEMO_MAP_ID",center:{lat:18.827119,lng:-98.945894},zoom:15},this.locations=[{lat:18.822039100437053,lng:-98.95258891236784,title:"Portobello Pizza Pasta & Grill",tklink:"https://vm.tiktok.com/ZMkEP83hH/"},{lat:18.82093643333004,lng:-98.95220143926484,title:"La cevichelada",tklink:"https://vm.tiktok.com/ZMkE5kmtG/"},{lat:18.84559704126564,lng:-98.93837332866487,title:"Sinko Comida Oriental",tklink:"https://www.tiktok.com/@elbauldemorelosoficial/video/7446984106841214213"},{lat:18.816467112171242,lng:-98.9532385165766,title:"El Punto",tklink:"https://vm.tiktok.com/ZMkE5PdBB/"},{lat:18.840058879011995,lng:-98.94244177355225,title:"Bing Shuang",tklink:"https://vm.tiktok.com/ZMkEa1X7w/"}]}ngOnInit(){let n="https://gamliel.mx/map/assets/destination64.png";for(let r of this.locations){let i=document.createElement("img");i.src=n,r.content=i}}onMarkerClick(n,r){let i=`
      <strong>${n.advancedMarker.title}</strong>
      <br>
      <a target="_blank" href="${r.tklink}">Enlace a TikTok</a>
    `;this.infoWindow.openAdvancedMarkerElement(n.advancedMarker,i)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=Zt({type:e,selectors:[["app-root"]],viewQuery:function(r,i){if(r&1&&Id(Bi,5),r&2){let o;vi(o=yi())&&(i.infoWindow=o.first)}},standalone:!0,features:[en],decls:3,vars:1,consts:[["markerElem","mapAdvancedMarker"],["infoWindow",""],["height","100vh","width","100vw",3,"options"],[3,"mapClick","position","title","content"]],template:function(r,i){r&1&&(kn(0,"google-map",2),vd(1,Ew,4,6,null,null,md),Pn()),r&2&&(gi("options",i.options),Ul(),yd(i.locations))},dependencies:[Bf,$i,Bi,$f]})}}return e})();Jd(Uf,Lf).catch(e=>console.error(e));

Youez - 2016 - github.com/yon3zu
LinuXploit