From ca70d33615c32736421606a9d9f291a757bed4c3 Mon Sep 17 00:00:00 2001 From: bartholomej Date: Fri, 23 Aug 2024 09:29:34 +0000 Subject: [PATCH] deploy: 3658b42029b39c0ccd9386e9f8f62f6ce6f971ee --- index.html | 2 +- main-4EEVNIMU.js => main-3QCY3BXK.js | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) rename main-4EEVNIMU.js => main-3QCY3BXK.js (52%) diff --git a/index.html b/index.html index 7bfdb98..5286445 100644 --- a/index.html +++ b/index.html @@ -9,5 +9,5 @@ - + diff --git a/main-4EEVNIMU.js b/main-3QCY3BXK.js similarity index 52% rename from main-4EEVNIMU.js rename to main-3QCY3BXK.js index 3fd46dd..0a235be 100644 --- a/main-4EEVNIMU.js +++ b/main-3QCY3BXK.js @@ -1,11 +1,11 @@ -var Ju=Object.defineProperty,Xu=Object.defineProperties;var el=Object.getOwnPropertyDescriptors;var ji=Object.getOwnPropertySymbols;var tl=Object.prototype.hasOwnProperty,nl=Object.prototype.propertyIsEnumerable;var Vi=(e,t,n)=>t in e?Ju(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,z=(e,t)=>{for(var n in t||={})tl.call(t,n)&&Vi(e,n,t[n]);if(ji)for(var n of ji(t))nl.call(t,n)&&Vi(e,n,t[n]);return e},be=(e,t)=>Xu(e,el(t));var ln=(e,t,n)=>new Promise((r,o)=>{var i=c=>{try{a(n.next(c))}catch(u){o(u)}},s=c=>{try{a(n.throw(c))}catch(u){o(u)}},a=c=>c.done?r(c.value):Promise.resolve(c.value).then(i,s);a((n=n.apply(e,t)).next())});var Lr=null;var kr=1,Bi=Symbol("SIGNAL");function N(e){let t=Lr;return Lr=e,t}function $i(){return Lr}var jr={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 rl(e){if(!(Hr(e)&&!e.dirty)&&!(!e.dirty&&e.lastCleanEpoch===kr)){if(!e.producerMustRecompute(e)&&!Br(e)){e.dirty=!1,e.lastCleanEpoch=kr;return}e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=kr}}function Vr(e){return e&&(e.nextProducerIndex=0),N(e)}function Ui(e,t){if(N(t),!(!e||e.producerNode===void 0||e.producerIndexOfThis===void 0||e.producerLastReadVersion===void 0)){if(Hr(e))for(let n=e.nextProducerIndex;ne.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function Br(e){zr(e);for(let t=0;t0}function zr(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function ol(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function il(e){return e.producerNode!==void 0}function sl(){throw new Error}var al=sl;function Hi(e){al=e}function v(e){return typeof e=="function"}function dn(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 fn=dn(e=>function(n){e(this),this.message=n?`${n.length} errors occurred during unsubscription: +var el=Object.defineProperty,tl=Object.defineProperties;var nl=Object.getOwnPropertyDescriptors;var ji=Object.getOwnPropertySymbols;var rl=Object.prototype.hasOwnProperty,ol=Object.prototype.propertyIsEnumerable;var Vi=(e,t,n)=>t in e?el(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,B=(e,t)=>{for(var n in t||={})rl.call(t,n)&&Vi(e,n,t[n]);if(ji)for(var n of ji(t))ol.call(t,n)&&Vi(e,n,t[n]);return e},fe=(e,t)=>tl(e,nl(t));var ln=(e,t,n)=>new Promise((r,o)=>{var i=c=>{try{a(n.next(c))}catch(u){o(u)}},s=c=>{try{a(n.throw(c))}catch(u){o(u)}},a=c=>c.done?r(c.value):Promise.resolve(c.value).then(i,s);a((n=n.apply(e,t)).next())});var Lr=null;var kr=1,Bi=Symbol("SIGNAL");function N(e){let t=Lr;return Lr=e,t}function $i(){return Lr}var jr={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 il(e){if(!(Hr(e)&&!e.dirty)&&!(!e.dirty&&e.lastCleanEpoch===kr)){if(!e.producerMustRecompute(e)&&!Br(e)){e.dirty=!1,e.lastCleanEpoch=kr;return}e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=kr}}function Vr(e){return e&&(e.nextProducerIndex=0),N(e)}function Ui(e,t){if(N(t),!(!e||e.producerNode===void 0||e.producerIndexOfThis===void 0||e.producerLastReadVersion===void 0)){if(Hr(e))for(let n=e.nextProducerIndex;ne.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function Br(e){zr(e);for(let t=0;t0}function zr(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function sl(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function al(e){return e.producerNode!==void 0}function cl(){throw new Error}var ul=cl;function Hi(e){ul=e}function D(e){return typeof e=="function"}function dn(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 fn=dn(e=>function(n){e(this),this.message=n?`${n.length} errors occurred during unsubscription: ${n.map((r,o)=>`${o+1}) ${r.toString()}`).join(` - `)}`:"",this.name="UnsubscriptionError",this.errors=n});function At(e,t){if(e){let n=e.indexOf(t);0<=n&&e.splice(n,1)}}var G=class e{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;let{_parentage:n}=this;if(n)if(this._parentage=null,Array.isArray(n))for(let i of n)i.remove(this);else n.remove(this);let{initialTeardown:r}=this;if(v(r))try{r()}catch(i){t=i instanceof fn?i.errors:[i]}let{_finalizers:o}=this;if(o){this._finalizers=null;for(let i of o)try{zi(i)}catch(s){t=t??[],s instanceof fn?t=[...t,...s.errors]:t.push(s)}}if(t)throw new fn(t)}}add(t){var n;if(t&&t!==this)if(this.closed)zi(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)&&At(n,t)}remove(t){let{_finalizers:n}=this;n&&At(n,t),t instanceof e&&t._removeParent(this)}};G.EMPTY=(()=>{let e=new G;return e.closed=!0,e})();var Gr=G.EMPTY;function hn(e){return e instanceof G||e&&"closed"in e&&v(e.remove)&&v(e.add)&&v(e.unsubscribe)}function zi(e){v(e)?e():e.unsubscribe()}var se={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var ct={setTimeout(e,t,...n){let{delegate:r}=ct;return r?.setTimeout?r.setTimeout(e,t,...n):setTimeout(e,t,...n)},clearTimeout(e){let{delegate:t}=ct;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};function pn(e){ct.setTimeout(()=>{let{onUnhandledError:t}=se;if(t)t(e);else throw e})}function Wr(){}var Gi=qr("C",void 0,void 0);function Wi(e){return qr("E",void 0,e)}function qi(e){return qr("N",e,void 0)}function qr(e,t,n){return{kind:e,value:t,error:n}}var Ge=null;function ut(e){if(se.useDeprecatedSynchronousErrorHandling){let t=!Ge;if(t&&(Ge={errorThrown:!1,error:null}),e(),t){let{errorThrown:n,error:r}=Ge;if(Ge=null,n)throw r}}else e()}function Zi(e){se.useDeprecatedSynchronousErrorHandling&&Ge&&(Ge.errorThrown=!0,Ge.error=e)}var We=class extends G{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,hn(t)&&t.add(this)):this.destination=ll}static create(t,n,r){return new me(t,n,r)}next(t){this.isStopped?Yr(qi(t),this):this._next(t)}error(t){this.isStopped?Yr(Wi(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?Yr(Gi,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()}}},cl=Function.prototype.bind;function Zr(e,t){return cl.call(e,t)}var Qr=class{constructor(t){this.partialObserver=t}next(t){let{partialObserver:n}=this;if(n.next)try{n.next(t)}catch(r){gn(r)}}error(t){let{partialObserver:n}=this;if(n.error)try{n.error(t)}catch(r){gn(r)}else gn(t)}complete(){let{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(n){gn(n)}}},me=class extends We{constructor(t,n,r){super();let o;if(v(t)||!t)o={next:t??void 0,error:n??void 0,complete:r??void 0};else{let i;this&&se.useDeprecatedNextContext?(i=Object.create(t),i.unsubscribe=()=>this.unsubscribe(),o={next:t.next&&Zr(t.next,i),error:t.error&&Zr(t.error,i),complete:t.complete&&Zr(t.complete,i)}):o=t}this.destination=new Qr(o)}};function gn(e){se.useDeprecatedSynchronousErrorHandling?Zi(e):pn(e)}function ul(e){throw e}function Yr(e,t){let{onStoppedNotification:n}=se;n&&ct.setTimeout(()=>n(e,t))}var ll={closed:!0,next:Wr,error:ul,complete:Wr};var lt=typeof Symbol=="function"&&Symbol.observable||"@@observable";function mn(e){return e}function Yi(e){return e.length===0?mn:e.length===1?e[0]:function(n){return e.reduce((r,o)=>o(r),n)}}var _=(()=>{class e{constructor(n){n&&(this._subscribe=n)}lift(n){let r=new e;return r.source=this,r.operator=n,r}subscribe(n,r,o){let i=fl(n)?n:new me(n,r,o);return ut(()=>{let{operator:s,source:a}=this;i.add(s?s.call(i,a):a?this._subscribe(i):this._trySubscribe(i))}),i}_trySubscribe(n){try{return this._subscribe(n)}catch(r){n.error(r)}}forEach(n,r){return r=Qi(r),new r((o,i)=>{let s=new me({next:a=>{try{n(a)}catch(c){i(c),s.unsubscribe()}},error:i,complete:o});this.subscribe(s)})}_subscribe(n){var r;return(r=this.source)===null||r===void 0?void 0:r.subscribe(n)}[lt](){return this}pipe(...n){return Yi(n)(this)}toPromise(n){return n=Qi(n),new n((r,o)=>{let i;this.subscribe(s=>i=s,s=>o(s),()=>r(i))})}}return e.create=t=>new e(t),e})();function Qi(e){var t;return(t=e??se.Promise)!==null&&t!==void 0?t:Promise}function dl(e){return e&&v(e.next)&&v(e.error)&&v(e.complete)}function fl(e){return e&&e instanceof We||dl(e)&&hn(e)}function hl(e){return v(e?.lift)}function j(e){return t=>{if(hl(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 $(e,t,n,r,o){return new Kr(e,t,n,r,o)}var Kr=class extends We{constructor(t,n,r,o,i,s){super(t),this.onFinalize=i,this.shouldUnsubscribe=s,this._next=n?function(a){try{n(a)}catch(c){t.error(c)}}:super._next,this._error=o?function(a){try{o(a)}catch(c){t.error(c)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(a){t.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:n}=this;super.unsubscribe(),!n&&((t=this.onFinalize)===null||t===void 0||t.call(this))}}};var Ki=dn(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var ne=(()=>{class e extends _{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){let r=new yn(this,this);return r.operator=n,r}_throwIfClosed(){if(this.closed)throw new Ki}next(n){ut(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let r of this.currentObservers)r.next(n)}})}error(n){ut(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=n;let{observers:r}=this;for(;r.length;)r.shift().error(n)}})}complete(){ut(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:n}=this;for(;n.length;)n.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var n;return((n=this.observers)===null||n===void 0?void 0:n.length)>0}_trySubscribe(n){return this._throwIfClosed(),super._trySubscribe(n)}_subscribe(n){return this._throwIfClosed(),this._checkFinalizedStatuses(n),this._innerSubscribe(n)}_innerSubscribe(n){let{hasError:r,isStopped:o,observers:i}=this;return r||o?Gr:(this.currentObservers=null,i.push(n),new G(()=>{this.currentObservers=null,At(i,n)}))}_checkFinalizedStatuses(n){let{hasError:r,thrownError:o,isStopped:i}=this;r?n.error(o):i&&n.complete()}asObservable(){let n=new _;return n.source=this,n}}return e.create=(t,n)=>new yn(t,n),e})(),yn=class extends ne{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:Gr}};var Ot=class extends ne{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 Jr={now(){return(Jr.delegate||Date).now()},delegate:void 0};var vn=class extends ne{constructor(t=1/0,n=1/0,r=Jr){super(),this._bufferSize=t,this._windowTime=n,this._timestampProvider=r,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=n===1/0,this._bufferSize=Math.max(1,t),this._windowTime=Math.max(1,n)}next(t){let{isStopped:n,_buffer:r,_infiniteTimeWindow:o,_timestampProvider:i,_windowTime:s}=this;n||(r.push(t),!o&&r.push(i.now()+s)),this._trimBuffer(),super.next(t)}_subscribe(t){this._throwIfClosed(),this._trimBuffer();let n=this._innerSubscribe(t),{_infiniteTimeWindow:r,_buffer:o}=this,i=o.slice();for(let s=0;se.complete());function Xi(e){return e&&v(e.schedule)}function es(e){return e[e.length-1]}function ts(e){return v(es(e))?e.pop():void 0}function Dn(e){return Xi(es(e))?e.pop():void 0}function rs(e,t,n,r){function o(i){return i instanceof n?i:new n(function(s){s(i)})}return new(n||(n=Promise))(function(i,s){function a(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?i(l.value):o(l.value).then(a,c)}u((r=r.apply(e,t||[])).next())})}function ns(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 qe(e){return this instanceof qe?(this.v=e,this):new qe(e)}function os(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},s("next"),s("throw"),s("return"),o[Symbol.asyncIterator]=function(){return this},o;function s(f){r[f]&&(o[f]=function(h){return new Promise(function(b,S){i.push([f,h,b,S])>1||a(f,h)})})}function a(f,h){try{c(r[f](h))}catch(b){d(i[0][3],b)}}function c(f){f.value instanceof qe?Promise.resolve(f.value.v).then(u,l):d(i[0][2],f)}function u(f){a("next",f)}function l(f){a("throw",f)}function d(f,h){f(h),i.shift(),i.length&&a(i[0][0],i[0][1])}}function is(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 ns=="function"?ns(e):e[Symbol.iterator](),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(i){n[i]=e[i]&&function(s){return new Promise(function(a,c){s=e[i](s),o(a,c,s.done,s.value)})}}function o(i,s,a,c){Promise.resolve(c).then(function(u){i({value:u,done:a})},s)}}var wn=e=>e&&typeof e.length=="number"&&typeof e!="function";function En(e){return v(e?.then)}function In(e){return v(e[lt])}function Cn(e){return Symbol.asyncIterator&&v(e?.[Symbol.asyncIterator])}function bn(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 pl(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Mn=pl();function Tn(e){return v(e?.[Mn])}function xn(e){return os(this,arguments,function*(){let n=e.getReader();try{for(;;){let{value:r,done:o}=yield qe(n.read());if(o)return yield qe(void 0);yield yield qe(r)}}finally{n.releaseLock()}})}function Sn(e){return v(e?.getReader)}function k(e){if(e instanceof _)return e;if(e!=null){if(In(e))return gl(e);if(wn(e))return ml(e);if(En(e))return yl(e);if(Cn(e))return ss(e);if(Tn(e))return vl(e);if(Sn(e))return Dl(e)}throw bn(e)}function gl(e){return new _(t=>{let n=e[lt]();if(v(n.subscribe))return n.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function ml(e){return new _(t=>{for(let n=0;n{e.then(n=>{t.closed||(t.next(n),t.complete())},n=>t.error(n)).then(null,pn)})}function vl(e){return new _(t=>{for(let n of e)if(t.next(n),t.closed)return;t.complete()})}function ss(e){return new _(t=>{wl(e,t).catch(n=>t.error(n))})}function Dl(e){return ss(xn(e))}function wl(e,t){var n,r,o,i;return rs(this,void 0,void 0,function*(){try{for(n=is(e);r=yield n.next(),!r.done;){let s=r.value;if(t.next(s),t.closed)return}}catch(s){o={error:s}}finally{try{r&&!r.done&&(i=n.return)&&(yield i.call(n))}finally{if(o)throw o.error}}t.complete()})}function re(e,t,n,r=0,o=!1){let i=t.schedule(function(){n(),o?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(i),!o)return i}function _n(e,t=0){return j((n,r)=>{n.subscribe($(r,o=>re(r,e,()=>r.next(o),t),()=>re(r,e,()=>r.complete(),t),o=>re(r,e,()=>r.error(o),t)))})}function Nn(e,t=0){return j((n,r)=>{r.add(e.schedule(()=>n.subscribe(r),t))})}function as(e,t){return k(e).pipe(Nn(t),_n(t))}function cs(e,t){return k(e).pipe(Nn(t),_n(t))}function us(e,t){return new _(n=>{let r=0;return t.schedule(function(){r===e.length?n.complete():(n.next(e[r++]),n.closed||this.schedule())})})}function ls(e,t){return new _(n=>{let r;return re(n,t,()=>{r=e[Mn](),re(n,t,()=>{let o,i;try{({value:o,done:i}=r.next())}catch(s){n.error(s);return}i?n.complete():n.next(o)},0,!0)}),()=>v(r?.return)&&r.return()})}function An(e,t){if(!e)throw new Error("Iterable cannot be null");return new _(n=>{re(n,t,()=>{let r=e[Symbol.asyncIterator]();re(n,t,()=>{r.next().then(o=>{o.done?n.complete():n.next(o.value)})},0,!0)})})}function ds(e,t){return An(xn(e),t)}function fs(e,t){if(e!=null){if(In(e))return as(e,t);if(wn(e))return us(e,t);if(En(e))return cs(e,t);if(Cn(e))return An(e,t);if(Tn(e))return ls(e,t);if(Sn(e))return ds(e,t)}throw bn(e)}function Ze(e,t){return t?fs(e,t):k(e)}function Q(...e){let t=Dn(e);return Ze(e,t)}function ye(e){return!!e&&(e instanceof _||v(e.lift)&&v(e.subscribe))}function W(e,t){return j((n,r)=>{let o=0;n.subscribe($(r,i=>{r.next(e.call(t,i,o++))}))})}var{isArray:El}=Array;function Il(e,t){return El(t)?e(...t):e(t)}function hs(e){return W(t=>Il(e,t))}var{isArray:Cl}=Array,{getPrototypeOf:bl,prototype:Ml,keys:Tl}=Object;function ps(e){if(e.length===1){let t=e[0];if(Cl(t))return{args:t,keys:null};if(xl(t)){let n=Tl(t);return{args:n.map(r=>t[r]),keys:n}}}return{args:e,keys:null}}function xl(e){return e&&typeof e=="object"&&bl(e)===Ml}function gs(e,t){return e.reduce((n,r,o)=>(n[r]=t[o],n),{})}function ms(e,t,n,r,o,i,s,a){let c=[],u=0,l=0,d=!1,f=()=>{d&&!c.length&&!u&&t.complete()},h=S=>u{i&&t.next(S),u++;let M=!1;k(n(S,l++)).subscribe($(t,m=>{o?.(m),i?h(m):t.next(m)},()=>{M=!0},void 0,()=>{if(M)try{for(u--;c.length&&ub(m)):b(m)}f()}catch(m){t.error(m)}}))};return e.subscribe($(t,h,()=>{d=!0,f()})),()=>{a?.()}}function dt(e,t,n=1/0){return v(t)?dt((r,o)=>W((i,s)=>t(r,i,o,s))(k(e(r,o))),n):(typeof t=="number"&&(n=t),j((r,o)=>ms(r,o,e,n)))}function ys(e=1/0){return dt(mn,e)}function vs(){return ys(1)}function On(...e){return vs()(Ze(e,Dn(e)))}function Rn(e){return new _(t=>{k(e()).subscribe(t)})}function Xr(...e){let t=ts(e),{args:n,keys:r}=ps(e),o=new _(i=>{let{length:s}=n;if(!s){i.complete();return}let a=new Array(s),c=s,u=s;for(let l=0;l{d||(d=!0,u--),a[l]=f},()=>c--,void 0,()=>{(!c||!d)&&(u||i.next(r?gs(r,a):a),i.complete())}))}});return t?o.pipe(hs(t)):o}function eo(e,t){return j((n,r)=>{let o=0;n.subscribe($(r,i=>e.call(t,i,o++)&&r.next(i)))})}function Rt(e,t){return v(t)?dt(e,t,1):dt(e,1)}function ft(e){return e<=0?()=>Ji:j((t,n)=>{let r=0;t.subscribe($(n,o=>{++r<=e&&(n.next(o),e<=r&&n.complete())}))})}function Pn(e){return j((t,n)=>{try{t.subscribe(n)}finally{n.add(e)}})}function Ds(e={}){let{connector:t=()=>new ne,resetOnError:n=!0,resetOnComplete:r=!0,resetOnRefCountZero:o=!0}=e;return i=>{let s,a,c,u=0,l=!1,d=!1,f=()=>{a?.unsubscribe(),a=void 0},h=()=>{f(),s=c=void 0,l=d=!1},b=()=>{let S=s;h(),S?.unsubscribe()};return j((S,M)=>{u++,!d&&!l&&f();let m=c=c??t();M.add(()=>{u--,u===0&&!d&&!l&&(a=to(b,o))}),m.subscribe(M),!s&&u>0&&(s=new me({next:V=>m.next(V),error:V=>{d=!0,f(),a=to(h,n,V),m.error(V)},complete:()=>{l=!0,f(),a=to(h,r),m.complete()}}),k(S).subscribe(s))})(i)}}function to(e,t,...n){if(t===!0){e();return}if(t===!1)return;let r=new me({next:()=>{r.unsubscribe(),e()}});return k(t(...n)).subscribe(r)}function Fn(e,t,n){let r,o=!1;return e&&typeof e=="object"?{bufferSize:r=1/0,windowTime:t=1/0,refCount:o=!1,scheduler:n}=e:r=e??1/0,Ds({connector:()=>new vn(r,t,n),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:o})}function ht(e,t){return j((n,r)=>{let o=null,i=0,s=!1,a=()=>s&&!o&&r.complete();n.subscribe($(r,c=>{o?.unsubscribe();let u=0,l=i++;k(e(c,l)).subscribe(o=$(r,d=>r.next(t?t(c,d,l,u++):d),()=>{o=null,a()}))},()=>{s=!0,a()}))})}var E=class extends Error{constructor(t,n){super(ar(t,n)),this.code=t}};function ar(e,t){return`${`NG0${Math.abs(e)}`}${t?": "+t:""}`}function Ho(e){return{toString:e}.toString()}var Ee=globalThis;function A(e){for(let t in e)if(e[t]===A)return t;throw Error("Could not find renamed property on target object.")}function K(e){if(typeof e=="string")return e;if(Array.isArray(e))return"["+e.map(K).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 ws(e,t){return e==null||e===""?t===null?"":t:t==null||t===""?e:e+" "+t}var Sl=A({__forward_ref__:A});function Ks(e){return e.__forward_ref__=Ks,e.toString=function(){return K(this())},e}function oe(e){return Js(e)?e():e}function Js(e){return typeof e=="function"&&e.hasOwnProperty(Sl)&&e.__forward_ref__===Ks}function w(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function J(e){return{providers:e.providers||[],imports:e.imports||[]}}function zo(e){return Es(e,Xs)||Es(e,ea)}function Es(e,t){return e.hasOwnProperty(t)?e[t]:null}function _l(e){let t=e&&(e[Xs]||e[ea]);return t||null}function Is(e){return e&&(e.hasOwnProperty(Cs)||e.hasOwnProperty(Nl))?e[Cs]:null}var Xs=A({\u0275prov:A}),Cs=A({\u0275inj:A}),ea=A({ngInjectableDef:A}),Nl=A({ngInjectorDef:A}),g=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=w({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function ta(e){return e&&!!e.\u0275providers}var Al=A({\u0275cmp:A}),Ol=A({\u0275dir:A}),Rl=A({\u0275pipe:A}),Pl=A({\u0275mod:A}),Un=A({\u0275fac:A}),Pt=A({__NG_ELEMENT_ID__:A}),bs=A({__NG_ENV_ID__:A});function Hn(e){return typeof e=="string"?e:e==null?"":String(e)}function Fl(e){return typeof e=="function"?e.name||e.toString():typeof e=="object"&&e!=null&&typeof e.type=="function"?e.type.name||e.type.toString():Hn(e)}function kl(e,t){let n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new E(-200,e)}function Go(e,t){throw new E(-201,!1)}var I=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}(I||{}),uo;function na(){return uo}function Z(e){let t=uo;return uo=e,t}function ra(e,t,n){let r=zo(e);if(r&&r.providedIn=="root")return r.value===void 0?r.value=r.factory():r.value;if(n&I.Optional)return null;if(t!==void 0)return t;Go(e,"Injector")}var Ll={},kt=Ll,jl="__NG_DI_FLAG__",zn="ngTempTokenPath",Vl="ngTokenPath",Bl=/\n/gm,$l="\u0275",Ms="__source",yt;function Ul(){return yt}function Me(e){let t=yt;return yt=e,t}function Hl(e,t=I.Default){if(yt===void 0)throw new E(-203,!1);return yt===null?ra(e,void 0,t):yt.get(e,t&I.Optional?null:void 0,t)}function p(e,t=I.Default){return(na()||Hl)(oe(e),t)}function D(e,t=I.Default){return p(e,cr(t))}function cr(e){return typeof e>"u"||typeof e=="number"?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function lo(e){let t=[];for(let n=0;n ");else if(typeof t=="object"){let i=[];for(let s in t)if(t.hasOwnProperty(s)){let a=t[s];i.push(s+":"+(typeof a=="string"?JSON.stringify(a):K(a)))}o=`{${i.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${e.replace(Bl,` - `)}`}function Je(e,t){let n=e.hasOwnProperty(Un);return n?e[Un]:null}function Wo(e,t){e.forEach(n=>Array.isArray(n)?Wo(n,t):t(n))}function oa(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}var Lt={},fe=[],jt=new g(""),ia=new g("",-1),sa=new g(""),Gn=class{get(t,n=kt){if(n===kt){let r=new Error(`NullInjectorError: No provider for ${K(t)}!`);throw r.name="NullInjectorError",r}return n}},aa=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(aa||{}),pe=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(pe||{}),_e=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(_e||{});function ql(e,t,n){let r=e.length;for(;;){let o=e.indexOf(t,n);if(o===-1)return o;if(o===0||e.charCodeAt(o-1)<=32){let i=t.length;if(o+i===r||e.charCodeAt(o+i)<=32)return o}n=o+1}}function fo(e,t,n){let r=0;for(;rt){s=i-1;break}}}for(;i-1){let i;for(;++oi?d="":d=o[l+1].toLowerCase(),r&2&&u!==d){if(ae(r))return!1;s=!0}}}}return ae(r)||s}function ae(e){return(e&1)===0}function Xl(e,t,n,r){if(t===null)return-1;let o=0;if(r||!n){let i=!1;for(;o-1)for(n++;n0?'="'+a+'"':"")+"]"}else r&8?o+="."+s:r&4&&(o+=" "+s);else o!==""&&!ae(s)&&(t+=xs(i,o),o=""),r=s,i=i||!ae(r);n++}return o!==""&&(t+=xs(i,o)),t}function od(e){return e.map(rd).join(",")}function id(e){let t=[],n=[],r=1,o=2;for(;r{let t=ld(e),n=be(z({},t),{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===aa.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||pe.Emulated,styles:e.styles||fe,_:null,schemas:e.schemas||null,tView:null,id:""});dd(n);let r=e.dependencies;return n.directiveDefs=_s(r,!1),n.pipeDefs=_s(r,!0),n.id=fd(n),n})}function sd(e){return ur(e)||la(e)}function ad(e){return e!==null}function X(e){return Ho(()=>({type:e.type,bootstrap:e.bootstrap||fe,declarations:e.declarations||fe,imports:e.imports||fe,exports:e.exports||fe,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Ss(e,t){if(e==null)return Lt;let n={};for(let r in e)if(e.hasOwnProperty(r)){let o=e[r],i,s,a=_e.None;Array.isArray(o)?(a=o[0],i=o[1],s=o[2]??i):(i=o,s=o),t?(n[i]=a!==_e.None?[r,a]:r,t[i]=s):n[i]=r}return n}function Wt(e){return{type:e.type,name:e.name,factory:null,pure:e.pure!==!1,standalone:e.standalone===!0,onDestroy:e.type.prototype.ngOnDestroy||null}}function ur(e){return e[Al]||null}function la(e){return e[Ol]||null}function da(e){return e[Rl]||null}function cd(e){let t=ur(e)||la(e)||da(e);return t!==null?t.standalone:!1}function ud(e,t){let n=e[Pl]||null;if(!n&&t===!0)throw new Error(`Type ${K(e)} does not have '\u0275mod' property.`);return n}function ld(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||Lt,exportAs:e.exportAs||null,standalone:e.standalone===!0,signals:e.signals===!0,selectors:e.selectors||fe,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Ss(e.inputs,t),outputs:Ss(e.outputs),debugInfo:null}}function dd(e){e.features?.forEach(t=>t(e))}function _s(e,t){if(!e)return null;let n=t?da:sd;return()=>(typeof e=="function"?e():e).map(r=>n(r)).filter(ad)}function fd(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 o of n)t=Math.imul(31,t)+o.charCodeAt(0)<<0;return t+=2147483648,"c"+t}function Yo(e){return{\u0275providers:e}}function hd(...e){return{\u0275providers:pd(!0,e),\u0275fromNgModule:!0}}function pd(e,...t){let n=[],r=new Set,o,i=s=>{n.push(s)};return Wo(t,s=>{let a=s;ho(a,i,[],r)&&(o||=[],o.push(a))}),o!==void 0&&fa(o,i),n}function fa(e,t){for(let n=0;n{t(i,r)})}}function ho(e,t,n,r){if(e=oe(e),!e)return!1;let o=null,i=Is(e),s=!i&&ur(e);if(!i&&!s){let c=e.ngModule;if(i=Is(c),i)o=c;else return!1}else{if(s&&!s.standalone)return!1;o=e}let a=r.has(o);if(s){if(a)return!1;if(r.add(o),s.dependencies){let c=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let u of c)ho(u,t,n,r)}}else if(i){if(i.imports!=null&&!a){r.add(o);let u;try{Wo(i.imports,l=>{ho(l,t,n,r)&&(u||=[],u.push(l))})}finally{}u!==void 0&&fa(u,t)}if(!a){let u=Je(o)||(()=>new o);t({provide:o,useFactory:u,deps:fe},o),t({provide:sa,useValue:o,multi:!0},o),t({provide:jt,useValue:()=>p(o),multi:!0},o)}let c=i.providers;if(c!=null&&!a){let u=e;Qo(c,l=>{t(l,u)})}}else return!1;return o!==e&&e.providers!==void 0}function Qo(e,t){for(let n of e)ta(n)&&(n=n.\u0275providers),Array.isArray(n)?Qo(n,t):t(n)}var gd=A({provide:String,useValue:A});function ha(e){return e!==null&&typeof e=="object"&&gd in e}function md(e){return!!(e&&e.useExisting)}function yd(e){return!!(e&&e.useFactory)}function po(e){return typeof e=="function"}var lr=new g(""),jn={},vd={},no;function pa(){return no===void 0&&(no=new Gn),no}var Ne=class{},Wn=class extends Ne{get destroyed(){return this._destroyed}constructor(t,n,r,o){super(),this.parent=n,this.source=r,this.scopes=o,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,mo(t,s=>this.processProvider(s)),this.records.set(ia,pt(void 0,this)),o.has("environment")&&this.records.set(Ne,pt(void 0,this));let i=this.records.get(lr);i!=null&&typeof i.value=="string"&&this.scopes.add(i.value),this.injectorDefTypes=new Set(this.get(sa,fe,I.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;let t=N(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(),N(t)}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();let n=Me(this),r=Z(void 0),o;try{return t()}finally{Me(n),Z(r)}}get(t,n=kt,r=I.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(bs))return t[bs](this);r=cr(r);let o,i=Me(this),s=Z(void 0);try{if(!(r&I.SkipSelf)){let c=this.records.get(t);if(c===void 0){let u=bd(t)&&zo(t);u&&this.injectableDefInScope(u)?c=pt(go(t),jn):c=null,this.records.set(t,c)}if(c!=null)return this.hydrate(t,c)}let a=r&I.Self?pa():this.parent;return n=r&I.Optional&&n===kt?null:n,a.get(t,n)}catch(a){if(a.name==="NullInjectorError"){if((a[zn]=a[zn]||[]).unshift(K(t)),i)throw a;return Gl(a,t,"R3InjectorError",this.source)}else throw a}finally{Z(s),Me(i)}}resolveInjectorInitializers(){let t=N(null),n=Me(this),r=Z(void 0),o;try{let i=this.get(jt,fe,I.Self);for(let s of i)s()}finally{Me(n),Z(r),N(t)}}toString(){let t=[],n=this.records;for(let r of n.keys())t.push(K(r));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new E(205,!1)}processProvider(t){t=oe(t);let n=po(t)?t:oe(t&&t.provide),r=wd(t);if(!po(t)&&t.multi===!0){let o=this.records.get(n);o||(o=pt(void 0,jn,!0),o.factory=()=>lo(o.multi),this.records.set(n,o)),n=t,o.multi.push(t)}this.records.set(n,r)}hydrate(t,n){let r=N(null);try{return n.value===jn&&(n.value=vd,n.value=n.factory()),typeof n.value=="object"&&n.value&&Cd(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{N(r)}}injectableDefInScope(t){if(!t.providedIn)return!1;let n=oe(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 go(e){let t=zo(e),n=t!==null?t.factory:Je(e);if(n!==null)return n;if(e instanceof g)throw new E(204,!1);if(e instanceof Function)return Dd(e);throw new E(204,!1)}function Dd(e){if(e.length>0)throw new E(204,!1);let n=_l(e);return n!==null?()=>n.factory(e):()=>new e}function wd(e){if(ha(e))return pt(void 0,e.useValue);{let t=Ed(e);return pt(t,jn)}}function Ed(e,t,n){let r;if(po(e)){let o=oe(e);return Je(o)||go(o)}else if(ha(e))r=()=>oe(e.useValue);else if(yd(e))r=()=>e.useFactory(...lo(e.deps||[]));else if(md(e))r=()=>p(oe(e.useExisting));else{let o=oe(e&&(e.useClass||e.provide));if(Id(e))r=()=>new o(...lo(e.deps));else return Je(o)||go(o)}return r}function pt(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function Id(e){return!!e.deps}function Cd(e){return e!==null&&typeof e=="object"&&typeof e.ngOnDestroy=="function"}function bd(e){return typeof e=="function"||typeof e=="object"&&e instanceof g}function mo(e,t){for(let n of e)Array.isArray(n)?mo(n,t):n&&ta(n)?mo(n.\u0275providers,t):t(n)}function ga(e,t){e instanceof Wn&&e.assertNotDestroyed();let n,r=Me(e),o=Z(void 0);try{return t()}finally{Me(r),Z(o)}}function Md(){return na()!==void 0||Ul()!=null}function Td(e){let t=Ee.ng;if(t&&t.\u0275compilerFacade)return t.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}var Re=0,x=1,y=2,ce=3,xe=4,Pe=5,yo=6,Ns=7,Ae=8,Dt=9,ve=10,De=11,Vt=12,As=13,qt=14,we=15,qn=16,gt=17,Ko=18,dr=19,ma=20,Se=21,ro=22,ie=23,ge=25,ya=1;var vo=7,xd=8,Zn=9,Qe=10,Yn=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(Yn||{});function Ke(e){return Array.isArray(e)&&typeof e[ya]=="object"}function bt(e){return Array.isArray(e)&&e[ya]===!0}function va(e){return(e.flags&4)!==0}function Jo(e){return e.componentOffset>-1}function Sd(e){return(e.flags&1)===1}function Zt(e){return!!e.template}function Do(e){return(e[y]&512)!==0}var wo=class{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}};function Da(e,t,n,r){t!==null?t.applyValueToInputSignal(t,r):e[n]=r}function wa(){return Ea}function Ea(e){return e.type.prototype.ngOnChanges&&(e.setInput=Nd),_d}wa.ngInherit=!0;function _d(){let e=Ca(this),t=e?.current;if(t){let n=e.previous;if(n===Lt)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function Nd(e,t,n,r,o){let i=this.declaredInputs[r],s=Ca(e)||Ad(e,{previous:Lt,current:null}),a=s.current||(s.current={}),c=s.previous,u=c[i];a[i]=new wo(u&&u.currentValue,n,c===Lt),Da(e,t,o,n)}var Ia="__ngSimpleChanges__";function Ca(e){return e[Ia]||null}function Ad(e,t){return e[Ia]=t}var Os=null;var Te=function(e,t,n){Os?.(e,t,n)},ba="svg",Od="math";function Mt(e){for(;Array.isArray(e);)e=e[Re];return e}function Rd(e,t){return Mt(t[e])}function tt(e,t){return Mt(t[e.index])}function Pd(e,t){return e.data[t]}function Ma(e,t){return e[t]}function Yt(e,t){let n=t[e];return Ke(n)?n:n[Re]}function Xo(e){return(e[y]&128)===128}function Rs(e,t){return t==null?null:e[t]}function Ta(e){e[gt]=0}function xa(e){e[y]&1024||(e[y]|=1024,Xo(e)&&fr(e))}function Bt(e){return!!(e[y]&9216||e[ie]?.dirty)}function Ps(e){e[ve].changeDetectionScheduler?.notify(7),e[y]&64&&(e[y]|=1024),Bt(e)&&fr(e)}function fr(e){e[ve].changeDetectionScheduler?.notify(0);let t=wt(e);for(;t!==null&&!(t[y]&8192||(t[y]|=8192,!Xo(t)));)t=wt(t)}function Sa(e,t){if((e[y]&256)===256)throw new E(911,!1);e[Se]===null&&(e[Se]=[]),e[Se].push(t)}function Fd(e,t){if(e[Se]===null)return;let n=e[Se].indexOf(t);n!==-1&&e[Se].splice(n,1)}function wt(e){let t=e[ce];return bt(t)?t[ce]:t}var C={lFrame:Ba(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var _a=!1;function kd(){return C.lFrame.elementDepthCount}function Ld(){C.lFrame.elementDepthCount++}function jd(){C.lFrame.elementDepthCount--}function Na(){return C.bindingsEnabled}function Vd(){return C.skipHydrationRootTNode!==null}function Bd(e){return C.skipHydrationRootTNode===e}function Aa(){C.bindingsEnabled=!0}function Oa(){C.bindingsEnabled=!1}function $d(){C.skipHydrationRootTNode=null}function H(){return C.lFrame.lView}function Qt(){return C.lFrame.tView}function Fe(){let e=Ra();for(;e!==null&&e.type===64;)e=e.parent;return e}function Ra(){return C.lFrame.currentTNode}function Ud(){let e=C.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function hr(e,t){let n=C.lFrame;n.currentTNode=e,n.isParent=t}function Pa(){return C.lFrame.isParent}function Hd(){C.lFrame.isParent=!1}function Fa(){return _a}function Fs(e){_a=e}function ka(){let e=C.lFrame,t=e.bindingRootIndex;return t===-1&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function zd(){return C.lFrame.bindingIndex}function Gd(e){return C.lFrame.bindingIndex=e}function Wd(){return C.lFrame.bindingIndex++}function qd(e){let t=C.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function Zd(){return C.lFrame.inI18n}function Yd(e,t){let n=C.lFrame;n.bindingIndex=n.bindingRootIndex=e,Eo(t)}function Qd(){return C.lFrame.currentDirectiveIndex}function Eo(e){C.lFrame.currentDirectiveIndex=e}function La(e){C.lFrame.currentQueryIndex=e}function Kd(e){let t=e[x];return t.type===2?t.declTNode:t.type===1?e[Pe]:null}function ja(e,t,n){if(n&I.SkipSelf){let o=t,i=e;for(;o=o.parent,o===null&&!(n&I.Host);)if(o=Kd(i),o===null||(i=i[qt],o.type&10))break;if(o===null)return!1;t=o,e=i}let r=C.lFrame=Va();return r.currentTNode=t,r.lView=e,!0}function ei(e){let t=Va(),n=e[x];C.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Va(){let e=C.lFrame,t=e===null?null:e.child;return t===null?Ba(e):t}function Ba(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 $a(){let e=C.lFrame;return C.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var Ua=$a;function ti(){let e=$a();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 pr(){return C.lFrame.selectedIndex}function Xe(e){C.lFrame.selectedIndex=e}function Tt(){C.lFrame.currentNamespace=ba}function Kt(){Jd()}function Jd(){C.lFrame.currentNamespace=null}function Xd(){return C.lFrame.currentNamespace}var Ha=!0;function za(){return Ha}function Ga(e){Ha=e}function ef(e,t,n){let{ngOnChanges:r,ngOnInit:o,ngDoCheck:i}=t.type.prototype;if(r){let s=Ea(t);(n.preOrderHooks??=[]).push(e,s),(n.preOrderCheckHooks??=[]).push(e,s)}o&&(n.preOrderHooks??=[]).push(0-e,o),i&&((n.preOrderHooks??=[]).push(e,i),(n.preOrderCheckHooks??=[]).push(e,i))}function Wa(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n=r)break}else t[c]<0&&(e[gt]+=65536),(a>14>16&&(e[y]&3)===t&&(e[y]+=16384,ks(a,i)):ks(a,i)}var vt=-1,$t=class{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}};function nf(e){return e instanceof $t}function rf(e){return(e.flags&8)!==0}function of(e){return(e.flags&16)!==0}var io={},Io=class{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){r=cr(r);let o=this.injector.get(t,io,r);return o!==io||n===io?o:this.parentInjector.get(t,n,r)}};function sf(e){return e!==vt}function Co(e){return e&32767}function af(e){return e>>16}function bo(e,t){let n=af(e),r=t;for(;n>0;)r=r[qt],n--;return r}var Mo=!0;function Qn(e){let t=Mo;return Mo=e,t}var cf=256,Za=cf-1,Ya=5,uf=0,he={};function lf(e,t,n){let r;typeof n=="string"?r=n.charCodeAt(0)||0:n.hasOwnProperty(Pt)&&(r=n[Pt]),r==null&&(r=n[Pt]=uf++);let o=r&Za,i=1<>Ya)]|=i}function Qa(e,t){let n=Ka(e,t);if(n!==-1)return n;let r=t[x];r.firstCreatePass&&(e.injectorIndex=t.length,so(r.data,e),so(t,null),so(r.blueprint,null));let o=Ja(e,t),i=e.injectorIndex;if(sf(o)){let s=Co(o),a=bo(o,t),c=a[x].data;for(let u=0;u<8;u++)t[i+u]=a[s+u]|c[s+u]}return t[i+8]=o,i}function so(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Ka(e,t){return e.injectorIndex===-1||e.parent&&e.parent.injectorIndex===e.injectorIndex||t[e.injectorIndex+8]===null?-1:e.injectorIndex}function Ja(e,t){if(e.parent&&e.parent.injectorIndex!==-1)return e.parent.injectorIndex;let n=0,r=null,o=t;for(;o!==null;){if(r=rc(o),r===null)return vt;if(n++,o=o[qt],r.injectorIndex!==-1)return r.injectorIndex|n<<16}return vt}function df(e,t,n){lf(e,t,n)}function Xa(e,t,n){if(n&I.Optional||e!==void 0)return e;Go(t,"NodeInjector")}function ec(e,t,n,r){if(n&I.Optional&&r===void 0&&(r=null),!(n&(I.Self|I.Host))){let o=e[Dt],i=Z(void 0);try{return o?o.get(t,r,n&I.Optional):ra(t,r,n&I.Optional)}finally{Z(i)}}return Xa(r,t,n)}function tc(e,t,n,r=I.Default,o){if(e!==null){if(t[y]&2048&&!(r&I.Self)){let s=mf(e,t,n,r,he);if(s!==he)return s}let i=nc(e,t,n,r,he);if(i!==he)return i}return ec(t,n,r,o)}function nc(e,t,n,r,o){let i=pf(n);if(typeof i=="function"){if(!ja(t,e,r))return r&I.Host?Xa(o,n,r):ec(t,n,r,o);try{let s;if(s=i(r),s==null&&!(r&I.Optional))Go(n);else return s}finally{Ua()}}else if(typeof i=="number"){let s=null,a=Ka(e,t),c=vt,u=r&I.Host?t[we][Pe]:null;for((a===-1||r&I.SkipSelf)&&(c=a===-1?Ja(e,t):t[a+8],c===vt||!js(r,!1)?a=-1:(s=t[x],a=Co(c),t=bo(c,t)));a!==-1;){let l=t[x];if(Ls(i,a,l.data)){let d=ff(a,t,n,s,r,u);if(d!==he)return d}c=t[a+8],c!==vt&&js(r,t[x].data[a+8]===u)&&Ls(i,a,t)?(s=l,a=Co(c),t=bo(c,t)):a=-1}}return o}function ff(e,t,n,r,o,i){let s=t[x],a=s.data[e+8],c=r==null?Jo(a)&&Mo:r!=s&&(a.type&3)!==0,u=o&I.Host&&i===a,l=hf(a,s,n,c,u);return l!==null?Ut(t,s,l,a):he}function hf(e,t,n,r,o){let i=e.providerIndexes,s=t.data,a=i&1048575,c=e.directiveStart,u=e.directiveEnd,l=i>>20,d=r?a:a+l,f=o?a+l:u;for(let h=d;h=c&&b.type===n)return h}if(o){let h=s[c];if(h&&Zt(h)&&h.type===n)return c}return null}function Ut(e,t,n,r){let o=e[n],i=t.data;if(nf(o)){let s=o;s.resolving&&kl(Fl(i[n]));let a=Qn(s.canSeeViewProviders);s.resolving=!0;let c,u=s.injectImpl?Z(s.injectImpl):null,l=ja(e,r,I.Default);try{o=e[n]=s.factory(void 0,i,e,r),t.firstCreatePass&&n>=r.directiveStart&&ef(n,i[n],t)}finally{u!==null&&Z(u),Qn(a),s.resolving=!1,Ua()}}return o}function pf(e){if(typeof e=="string")return e.charCodeAt(0)||0;let t=e.hasOwnProperty(Pt)?e[Pt]:void 0;return typeof t=="number"?t>=0?t&Za:gf:t}function Ls(e,t,n){let r=1<>Ya)]&r)}function js(e,t){return!(e&I.Self)&&!(e&I.Host&&t)}var Kn=class{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return tc(this._tNode,this._lView,t,cr(r),n)}};function gf(){return new Kn(Fe(),H())}function gr(e){return Ho(()=>{let t=e.prototype.constructor,n=t[Un]||To(t),r=Object.prototype,o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){let i=o[Un]||To(o);if(i&&i!==n)return i;o=Object.getPrototypeOf(o)}return i=>new i})}function To(e){return Js(e)?()=>{let t=To(oe(e));return t&&t()}:Je(e)}function mf(e,t,n,r,o){let i=e,s=t;for(;i!==null&&s!==null&&s[y]&2048&&!(s[y]&512);){let a=nc(i,s,n,r|I.Self,he);if(a!==he)return a;let c=i.parent;if(!c){let u=s[ma];if(u){let l=u.get(n,he,r);if(l!==he)return l}c=rc(s),s=s[qt]}i=c}return o}function rc(e){let t=e[x],n=t.type;return n===2?t.declTNode:n===1?e[Pe]:null}function Vs(e,t=null,n=null,r){let o=oc(e,t,n,r);return o.resolveInjectorInitializers(),o}function oc(e,t=null,n=null,r,o=new Set){let i=[n||fe,hd(e)];return r=r||(typeof e=="object"?void 0:K(e)),new Wn(i,t||pa(),r||null,o)}var Ye=class Ye{static create(t,n){if(Array.isArray(t))return Vs({name:""},n,t,"");{let r=t.name??"";return Vs({name:r},t.parent,t.providers,r)}}};Ye.THROW_IF_NOT_FOUND=kt,Ye.NULL=new Gn,Ye.\u0275prov=w({token:Ye,providedIn:"any",factory:()=>p(ia)}),Ye.__NG_ELEMENT_ID__=-1;var et=Ye;var yf=new g("");yf.__NG_ELEMENT_ID__=e=>{let t=Fe();if(t===null)throw new E(204,!1);if(t.type&2)return t.value;if(e&I.Optional)return null;throw new E(204,!1)};var vf="ngOriginalError";function ao(e){return e[vf]}var ic=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=Df,t.__NG_ENV_ID__=r=>r;let e=t;return e})(),xo=class extends ic{constructor(t){super(),this._lView=t}onDestroy(t){return Sa(this._lView,t),()=>Fd(this._lView,t)}};function Df(){return new xo(H())}var nt=(()=>{let t=class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new Ot(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let r=this.taskId++;return this.pendingTasks.add(r),r}remove(r){this.pendingTasks.delete(r),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}};t.\u0275prov=w({token:t,providedIn:"root",factory:()=>new t});let e=t;return e})();var So=class extends ne{constructor(t=!1){super(),this.destroyRef=void 0,this.pendingTasks=void 0,this.__isAsync=t,Md()&&(this.destroyRef=D(ic,{optional:!0})??void 0,this.pendingTasks=D(nt,{optional:!0})??void 0)}emit(t){let n=N(null);try{super.next(t)}finally{N(n)}}subscribe(t,n,r){let o=t,i=n||(()=>null),s=r;if(t&&typeof t=="object"){let c=t;o=c.next?.bind(c),i=c.error?.bind(c),s=c.complete?.bind(c)}this.__isAsync&&(i=this.wrapInTimeout(i),o&&(o=this.wrapInTimeout(o)),s&&(s=this.wrapInTimeout(s)));let a=super.subscribe({next:o,error:i,complete:s});return t instanceof G&&t.add(a),a}wrapInTimeout(t){return n=>{let r=this.pendingTasks?.add();setTimeout(()=>{t(n),r!==void 0&&this.pendingTasks?.remove(r)})}}},U=So;function Jn(...e){}function sc(e){let t,n;function r(){e=Jn;try{n!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(n),t!==void 0&&clearTimeout(t)}catch{}}return t=setTimeout(()=>{e(),r()}),typeof requestAnimationFrame=="function"&&(n=requestAnimationFrame(()=>{e(),r()})),()=>r()}function Bs(e){return queueMicrotask(()=>e()),()=>{e=Jn}}var ni="isAngularZone",Xn=ni+"_ID",wf=0,P=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 U(!1),this.onMicrotaskEmpty=new U(!1),this.onStable=new U(!1),this.onError=new U(!1),typeof Zone>"u")throw new E(908,!1);Zone.assertZonePatched();let o=this;o._nesting=0,o._outer=o._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(o._inner=o._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(o._inner=o._inner.fork(Zone.longStackTraceZoneSpec)),o.shouldCoalesceEventChangeDetection=!r&&n,o.shouldCoalesceRunChangeDetection=r,o.callbackScheduled=!1,Cf(o)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(ni)===!0}static assertInAngularZone(){if(!e.isInAngularZone())throw new E(909,!1)}static assertNotInAngularZone(){if(e.isInAngularZone())throw new E(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,o){let i=this._inner,s=i.scheduleEventTask("NgZoneEvent: "+o,t,Ef,Jn,Jn);try{return i.runTask(s,n,r)}finally{i.cancelTask(s)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}},Ef={};function ri(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 If(e){e.isCheckStableRunning||e.callbackScheduled||(e.callbackScheduled=!0,Zone.root.run(()=>{sc(()=>{e.callbackScheduled=!1,_o(e),e.isCheckStableRunning=!0,ri(e),e.isCheckStableRunning=!1})}),_o(e))}function Cf(e){let t=()=>{If(e)},n=wf++;e._inner=e._inner.fork({name:"angular",properties:{[ni]:!0,[Xn]:n,[Xn+n]:!0},onInvokeTask:(r,o,i,s,a,c)=>{if(bf(c))return r.invokeTask(i,s,a,c);try{return $s(e),r.invokeTask(i,s,a,c)}finally{(e.shouldCoalesceEventChangeDetection&&s.type==="eventTask"||e.shouldCoalesceRunChangeDetection)&&t(),Us(e)}},onInvoke:(r,o,i,s,a,c,u)=>{try{return $s(e),r.invoke(i,s,a,c,u)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!Mf(c)&&t(),Us(e)}},onHasTask:(r,o,i,s)=>{r.hasTask(i,s),o===i&&(s.change=="microTask"?(e._hasPendingMicrotasks=s.microTask,_o(e),ri(e)):s.change=="macroTask"&&(e.hasPendingMacrotasks=s.macroTask))},onHandleError:(r,o,i,s)=>(r.handleError(i,s),e.runOutsideAngular(()=>e.onError.emit(s)),!1)})}function _o(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&e.callbackScheduled===!0?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function $s(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Us(e){e._nesting--,ri(e)}var er=class{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new U,this.onMicrotaskEmpty=new U,this.onStable=new U,this.onError=new U}run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,o){return t.apply(n,r)}};function bf(e){return ac(e,"__ignore_ng_zone__")}function Mf(e){return ac(e,"__scheduler_tick__")}function ac(e,t){return!Array.isArray(e)||e.length!==1?!1:e[0]?.data?.[t]===!0}function Tf(e="zone.js",t){return e==="noop"?new er:e==="zone.js"?new P(t):e}var Oe=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&&ao(t);for(;n&&ao(n);)n=ao(n);return n||null}},xf=new g("",{providedIn:"root",factory:()=>{let e=D(P),t=D(Oe);return n=>e.runOutsideAngular(()=>t.handleError(n))}});function Sf(){return cc(Fe(),H())}function cc(e,t){return new mr(tt(e,t))}var mr=(()=>{let t=class t{constructor(r){this.nativeElement=r}};t.__NG_ELEMENT_ID__=Sf;let e=t;return e})();function _f(e){return(e.flags&128)===128}var uc=new Map,Nf=0;function Af(){return Nf++}function Of(e){uc.set(e[dr],e)}function Rf(e){uc.delete(e[dr])}var Hs="__ngContext__";function Et(e,t){Ke(t)?(e[Hs]=t[dr],Of(t)):e[Hs]=t}function lc(e){return fc(e[Vt])}function dc(e){return fc(e[xe])}function fc(e){for(;e!==null&&!bt(e);)e=e[xe];return e}var No;function hc(e){No=e}function Pf(){if(No!==void 0)return No;if(typeof document<"u")return document;throw new E(210,!1)}var yr=new g("",{providedIn:"root",factory:()=>Ff}),Ff="ng",oi=new g(""),ke=new g("",{providedIn:"platform",factory:()=>"unknown"});var ii=new g("",{providedIn:"root",factory:()=>Pf().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var kf="h",Lf="b";var jf=()=>null;function si(e,t,n=!1){return jf(e,t,n)}var pc=!1,Vf=new g("",{providedIn:"root",factory:()=>pc});function Bf(e){return e instanceof Function?e():e}var rt=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(rt||{}),$f;function gc(e,t){return $f(e,t)}function mt(e,t,n,r,o){if(r!=null){let i,s=!1;bt(r)?i=r:Ke(r)&&(s=!0,r=r[Re]);let a=Mt(r);e===0&&n!==null?o==null?vc(t,n,a):Ao(t,n,a,o||null,!0):e===1&&n!==null?Ao(t,n,a,o||null,!0):e===2?rh(t,a,s):e===3&&t.destroyNode(a),i!=null&&ih(t,e,i,n,o)}}function Uf(e,t){return e.createText(t)}function Hf(e,t,n){e.setValue(t,n)}function mc(e,t,n){return e.createElement(t,n)}function zf(e,t){yc(e,t),t[Re]=null,t[Pe]=null}function yc(e,t){t[ve].changeDetectionScheduler?.notify(8),ui(e,t,t[De],2,null,null)}function Gf(e){let t=e[Vt];if(!t)return co(e[x],e);for(;t;){let n=null;if(Ke(t))n=t[Vt];else{let r=t[Qe];r&&(n=r)}if(!n){for(;t&&!t[xe]&&t!==e;)Ke(t)&&co(t[x],t),t=t[ce];t===null&&(t=e),Ke(t)&&co(t[x],t),n=t&&t[xe]}t=n}}function Wf(e,t){let n=e[Zn],r=t[ce];if(Ke(r))e[y]|=Yn.HasTransplantedViews;else{let o=r[ce][we];t[we]!==o&&(e[y]|=Yn.HasTransplantedViews)}n===null?e[Zn]=[t]:n.push(t)}function ai(e,t){let n=e[Zn],r=n.indexOf(t);n.splice(r,1)}function qf(e,t){if(e.length<=Qe)return;let n=Qe+t,r=e[n];if(r){let o=r[qn];o!==null&&o!==e&&ai(o,r),t>0&&(e[n-1][xe]=r[xe]);let i=oa(e,Qe+t);zf(r[x],r);let s=i[Ko];s!==null&&s.detachView(i[x]),r[ce]=null,r[xe]=null,r[y]&=-129}return r}function Zf(e,t){if(!(t[y]&256)){let n=t[De];n.destroyNode&&ui(e,t,n,3,null,null),Gf(t)}}function co(e,t){if(t[y]&256)return;let n=N(null);try{t[y]&=-129,t[y]|=256,t[ie]&&$r(t[ie]),Qf(e,t),Yf(e,t),t[x].type===1&&t[De].destroy();let r=t[qn];if(r!==null&&bt(t[ce])){r!==t[ce]&&ai(r,t);let o=t[Ko];o!==null&&o.detachView(e)}Rf(t)}finally{N(n)}}function Yf(e,t){let n=e.cleanup,r=t[Ns];if(n!==null)for(let i=0;i=0?r[s]():r[-s].unsubscribe(),i+=2}else{let s=r[n[i+1]];n[i].call(s)}r!==null&&(t[Ns]=null);let o=t[Se];if(o!==null){t[Se]=null;for(let i=0;i-1){let{encapsulation:i}=e.data[r.directiveStart+o];if(i===pe.None||i===pe.Emulated)return null}return tt(r,n)}}function Ao(e,t,n,r,o){e.insertBefore(t,n,r,o)}function vc(e,t,n){e.appendChild(t,n)}function zs(e,t,n,r,o){r!==null?Ao(e,t,n,r,o):vc(e,t,n)}function Xf(e,t,n){return th(e,t,n)}function eh(e,t,n){return e.type&40?tt(e,n):null}var th=eh,Gs;function Dc(e,t,n,r){let o=Kf(e,r,t),i=t[De],s=r.parent||t[Pe],a=Xf(s,r,t);if(o!=null)if(Array.isArray(n))for(let c=0;cge&&Ic(e,t,ge,!1),Te(s?2:0,o),n(r,o)}finally{Xe(i),Te(s?3:1,o)}}function Tc(e,t,n){if(va(t)){let r=N(null);try{let o=t.directiveStart,i=t.directiveEnd;for(let s=o;snull;function gh(e,t,n,r,o,i){let s=t?t.injectorIndex:-1,a=0;return Vd()&&(a|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:o,attrs:i,mergedAttrs:null,localNames:null,initialInputs: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 Ws(e,t,n,r,o){for(let i in t){if(!t.hasOwnProperty(i))continue;let s=t[i];if(s===void 0)continue;r??={};let a,c=_e.None;Array.isArray(s)?(a=s[0],c=s[1]):a=s;let u=i;if(o!==null){if(!o.hasOwnProperty(i))continue;u=o[i]}e===0?qs(r,n,u,a,c):qs(r,n,u,a)}return r}function qs(e,t,n,r,o){let i;e.hasOwnProperty(n)?(i=e[n]).push(t,r):i=e[n]=[t,r],o!==void 0&&i.push(o)}function mh(e,t,n){let r=t.directiveStart,o=t.directiveEnd,i=e.data,s=t.attrs,a=[],c=null,u=null;for(let l=r;l0;){let n=e[--t];if(typeof n=="number"&&n<0)return n}return 0}function wh(e,t,n,r){let o=n.directiveStart,i=n.directiveEnd;Jo(n)&&xh(t,n,e.data[o+n.componentOffset]),e.firstCreatePass||Qa(n,t),Et(r,t);let s=n.initialInputs;for(let a=o;a{fr(e.lView)},consumerOnSignalRead(){this.lView[ie]=this}});function Vh(e){let t=e[ie]??Object.create(Bh);return t.lView=e,t}var Bh=be(z({},jr),{consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{let t=wt(e.lView);for(;t&&!Lc(t[x]);)t=wt(t);t&&xa(t)},consumerOnSignalRead(){this.lView[ie]=this}});function Lc(e){return e.type!==2}var $h=100;function jc(e,t=!0,n=0){let r=e[ve],o=r.rendererFactory,i=!1;i||o.begin?.();try{Uh(e,n)}catch(s){throw t&&Nh(e,s),s}finally{i||(o.end?.(),r.inlineEffectRunner?.flush())}}function Uh(e,t){let n=Fa();try{Fs(!0),Po(e,t);let r=0;for(;Bt(e);){if(r===$h)throw new E(103,!1);r++,Po(e,1)}}finally{Fs(n)}}function Hh(e,t,n,r){let o=t[y];if((o&256)===256)return;let i=!1,s=!1;!i&&t[ve].inlineEffectRunner?.flush(),ei(t);let a=!0,c=null,u=null;i||(Lc(e)?(u=Fh(t),c=Vr(u)):$i()===null?(a=!1,u=Vh(t),c=Vr(u)):t[ie]&&($r(t[ie]),t[ie]=null));try{Ta(t),Gd(e.bindingStartIndex),n!==null&&Mc(e,t,n,2,r);let l=(o&3)===3;if(!i)if(l){let h=e.preOrderCheckHooks;h!==null&&Vn(t,h,null)}else{let h=e.preOrderHooks;h!==null&&Bn(t,h,0,null),oo(t,0)}if(s||zh(t),Vc(t,0),e.contentQueries!==null&&Ac(e,t),!i)if(l){let h=e.contentCheckHooks;h!==null&&Vn(t,h)}else{let h=e.contentHooks;h!==null&&Bn(t,h,1),oo(t,1)}ah(e,t);let d=e.components;d!==null&&$c(t,d,0);let f=e.viewQuery;if(f!==null&&Ro(2,f,r),!i)if(l){let h=e.viewCheckHooks;h!==null&&Vn(t,h)}else{let h=e.viewHooks;h!==null&&Bn(t,h,2),oo(t,2)}if(e.firstUpdatePass===!0&&(e.firstUpdatePass=!1),t[ro]){for(let h of t[ro])h();t[ro]=null}i||(t[y]&=-73)}catch(l){throw i||fr(t),l}finally{u!==null&&(Ui(u,c),a&&Lh(u)),ti()}}function Vc(e,t){for(let n=lc(e);n!==null;n=dc(n))for(let r=Qe;r-1&&(qf(t,r),oa(n,r))}this._attachedToViewContainer=!1}Zf(this._lView[x],this._lView)}onDestroy(t){Sa(this._lView,t)}markForCheck(){Uc(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[y]&=-129}reattach(){Ps(this._lView),this._lView[y]|=128}detectChanges(){this._lView[y]|=1024,jc(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new E(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let t=Do(this._lView),n=this._lView[qn];n!==null&&!t&&ai(n,this._lView),yc(this._lView[x],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new E(902,!1);this._appRef=t;let n=Do(this._lView),r=this._lView[qn];r!==null&&!n&&Wf(r,this._lView),Ps(this._lView)}};var Ew=new RegExp(`^(\\d+)*(${Lf}|${kf})*(.*)`);var zt=class{},Hc=new g("",{providedIn:"root",factory:()=>!1});var zc=new g(""),Fo=class{},nr=class{};function Wh(e){let t=Error(`No component factory found for ${K(e)}.`);return t[qh]=e,t}var qh="ngComponent";var ko=class{resolveComponentFactory(t){throw Wh(t)}},vi=class vi{};vi.NULL=new ko;var Gt=vi,It=class{};var Zh=(()=>{let t=class t{};t.\u0275prov=w({token:t,providedIn:"root",factory:()=>null});let e=t;return e})();var Gc=(()=>{let t=class t{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){let r=[...this.internalCallbacks];this.internalCallbacks.length=0;for(let o of r)o()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}};t.\u0275prov=w({token:t,providedIn:"root",factory:()=>new t});let e=t;return e})();function Lo(e,t,n){let r=n?e.styles:null,o=n?e.classes:null,i=0;if(t!==null)for(let s=0;s0&&wc(e,n,i.join(" "))}}function tp(e,t,n){let r=e.projection=[];for(let o=0;o{let s=[];o.templateUrl&&s.push(r(o.templateUrl).then(u=>{o.template=u}));let a=typeof o.styles=="string"?[o.styles]:o.styles||[];if(o.styles=a,o.styleUrl&&o.styleUrls?.length)throw new Error("@Component cannot define both `styleUrl` and `styleUrls`. Use `styleUrl` if the component has one stylesheet, or `styleUrls` if it has multiple");if(o.styleUrls?.length){let u=o.styles.length,l=o.styleUrls;o.styleUrls.forEach((d,f)=>{a.push(""),s.push(r(d).then(h=>{a[u+f]=h,l.splice(l.indexOf(d),1),l.length==0&&(o.styleUrls=void 0)}))})}else o.styleUrl&&s.push(r(o.styleUrl).then(u=>{a.push(u),o.styleUrl=void 0}));let c=Promise.all(s).then(()=>cp(i));t.push(c)}),ip(),Promise.all(t).then(()=>{})}var rr=new Map,op=new Set;function ip(){let e=rr;return rr=new Map,e}function sp(){return rr.size===0}function ap(e){return typeof e=="string"?e:e.text()}function cp(e){op.delete(e)}var Ct=class{},$o=class{};var or=class extends Ct{constructor(t,n,r,o=!0){super(),this.ngModuleType=t,this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new jo(this);let i=ud(t);this._bootstrapComponents=Bf(i.bootstrap),this._r3Injector=oc(t,n,[{provide:Ct,useValue:this},{provide:Gt,useValue:this.componentFactoryResolver},...r],K(t),new Set(["environment"])),o&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){let t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}},Uo=class extends $o{constructor(t){super(),this.moduleType=t}create(t){return new or(this.moduleType,t,[])}};function up(e,t,n){return new or(e,t,n,!1)}function Wc(e,t,n){return e[t]=n}function ir(e,t,n){let r=e[t];return Object.is(r,n)?!1:(e[t]=n,!0)}function qc(e,t,n,r){let o=ir(e,t,n);return ir(e,t+1,r)||o}function lp(e){return(e.flags&32)===32}function dp(e,t,n,r){return ir(e,Wd(),n)?t+Hn(n)+r:ot}function fp(e,t,n,r,o,i){let s=zd(),a=qc(e,s,n,o);return qd(2),a?t+Hn(n)+r+Hn(o)+i:ot}function Ys(e,t,n,r,o){let i=t.inputs,s=o?"class":"style";Rc(e,n,i[s],s,r)}function hp(e,t,n,r,o,i){let s=t.consts,a=Rs(s,o),c=di(t,e,2,r,a);return yh(t,n,c,Rs(s,i)),c.attrs!==null&&Lo(c,c.attrs,!1),c.mergedAttrs!==null&&Lo(c,c.mergedAttrs,!0),t.queries!==null&&t.queries.elementStart(t,c),c}function T(e,t,n,r){let o=H(),i=Qt(),s=ge+e,a=o[De],c=i.firstCreatePass?hp(s,i,o,t,n,r):i.data[s],u=pp(i,o,c,a,t,e);o[s]=u;let l=Sd(c);return hr(c,!0),Ec(a,u,c),!lp(c)&&za()&&Dc(i,o,u,c),kd()===0&&Et(u,o),Ld(),l&&(uh(i,o,c),Tc(i,c,o)),r!==null&&lh(o,c),T}function R(){let e=Fe();Pa()?Hd():(e=e.parent,hr(e,!1));let t=e;Bd(t)&&$d(),jd();let n=Qt();return n.firstCreatePass&&(Wa(n,e),va(e)&&n.queries.elementEnd(e)),t.classesWithoutHost!=null&&rf(t)&&Ys(n,t,H(),t.classesWithoutHost,!0),t.stylesWithoutHost!=null&&of(t)&&Ys(n,t,H(),t.stylesWithoutHost,!1),R}function ue(e,t,n,r){return T(e,t,n,r),R(),ue}var pp=(e,t,n,r,o,i)=>(Ga(!0),mc(r,o,Xd()));var sr="en-US";var gp=sr;function mp(e){typeof e=="string"&&(gp=e.toLowerCase().replace(/_/g,"-"))}function yp(e,t,n,r){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=r}function O(e,t=""){let n=H(),r=Qt(),o=e+ge,i=r.firstCreatePass?di(r,o,1,t,null):r.data[o],s=vp(r,n,i,t,e);n[o]=s,za()&&Dc(r,n,s,i),hr(i,!1)}var vp=(e,t,n,r,o)=>(Ga(!0),Uf(t[De],r));function je(e){return Ve("",e,""),je}function Ve(e,t,n){let r=H(),o=dp(r,e,t,n);return o!==ot&&Pc(r,pr(),o),Ve}function vr(e,t,n,r,o){let i=H(),s=fp(i,e,t,n,r,o);return s!==ot&&Pc(i,pr(),s),vr}function Zc(e,t){let n=e[t];return n===ot?void 0:n}function Dp(e,t,n,r,o,i){let s=t+n;return ir(e,s,o)?Wc(e,s+1,i?r.call(i,o):r(o)):Zc(e,s+1)}function wp(e,t,n,r,o,i,s){let a=t+n;return qc(e,a,o,i)?Wc(e,a+2,s?r.call(s,o,i):r(o,i)):Zc(e,a+2)}function L(e,t){let n=Qt(),r,o=e+ge;n.firstCreatePass?(r=Ep(t,n.pipeRegistry),n.data[o]=r,r.onDestroy&&(n.destroyHooks??=[]).push(o,r.onDestroy)):r=n.data[o];let i=r.factory||(r.factory=Je(r.type,!0)),s,a=Z(Le);try{let c=Qn(!1),u=i();return Qn(c),yp(n,H(),o,u),u}finally{Z(a)}}function Ep(e,t){if(t)for(let n=t.length-1;n>=0;n--){let r=t[n];if(e===r.name)return r}}function ee(e,t,n){let r=e+ge,o=H(),i=Ma(o,r);return Yc(o,r)?Dp(o,ka(),t,i.transform,n,i):i.transform(n)}function it(e,t,n,r){let o=e+ge,i=H(),s=Ma(i,o);return Yc(i,o)?wp(i,ka(),t,s.transform,n,r,s):s.transform(n,r)}function Yc(e,t){return e[x].data[t].pure}var kn=null;function Ip(e){kn!==null&&(e.defaultEncapsulation!==kn.defaultEncapsulation||e.preserveWhitespaces!==kn.preserveWhitespaces)||(kn=e)}var fi=new g(""),Jt=new g(""),Dr=(()=>{let t=class t{constructor(r,o,i){this._ngZone=r,this.registry=o,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,hi||(Cp(i),i.addToWindow(o)),this._watchAngularEvents(),r.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{P.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let r=this._callbacks.pop();clearTimeout(r.timeoutId),r.doneCb()}});else{let r=this.getPendingTasks();this._callbacks=this._callbacks.filter(o=>o.updateCb&&o.updateCb(r)?(clearTimeout(o.timeoutId),!1):!0)}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(r=>({source:r.source,creationLocation:r.creationLocation,data:r.data})):[]}addCallback(r,o,i){let s=-1;o&&o>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==s),r()},o)),this._callbacks.push({doneCb:r,timeoutId:s,updateCb:i})}whenStable(r,o,i){if(i&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(r,o,i),this._runCallbacksIfReady()}registerApplication(r){this.registry.registerApplication(r,this)}unregisterApplication(r){this.registry.unregisterApplication(r)}findProviders(r,o,i){return[]}};t.\u0275fac=function(o){return new(o||t)(p(P),p(wr),p(Jt))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),wr=(()=>{let t=class t{constructor(){this._applications=new Map}registerApplication(r,o){this._applications.set(r,o)}unregisterApplication(r){this._applications.delete(r)}unregisterAllApplications(){this._applications.clear()}getTestability(r){return this._applications.get(r)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(r,o=!0){return hi?.findTestabilityInTree(this,r,o)??null}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"platform"});let e=t;return e})();function Cp(e){hi=e}var hi;function pi(e){return!!e&&typeof e.then=="function"}function Qc(e){return!!e&&typeof e.subscribe=="function"}var bp=new g(""),Kc=(()=>{let t=class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((r,o)=>{this.resolve=r,this.reject=o}),this.appInits=D(bp,{optional:!0})??[]}runInitializers(){if(this.initialized)return;let r=[];for(let i of this.appInits){let s=i();if(pi(s))r.push(s);else if(Qc(s)){let a=new Promise((c,u)=>{s.subscribe({complete:c,error:u})});r.push(a)}}let o=()=>{this.done=!0,this.resolve()};Promise.all(r).then(()=>{o()}).catch(i=>{this.reject(i)}),r.length===0&&o(),this.initialized=!0}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),Jc=new g("");function Mp(){Hi(()=>{throw new E(600,!1)})}function Tp(e){return e.isBoundToModule}var xp=10;function Sp(e,t,n){try{let r=n();return pi(r)?r.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}function Xc(e,t){return Array.isArray(t)?t.reduce(Xc,e):z(z({},e),t)}var st=(()=>{let t=class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=D(xf),this.afterRenderEffectManager=D(Gc),this.zonelessEnabled=D(Hc),this.externalTestViews=new Set,this.beforeRender=new ne,this.afterTick=new ne,this.componentTypes=[],this.components=[],this.isStable=D(nt).hasPendingTasks.pipe(W(r=>!r)),this._injector=D(Ne)}get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}whenStable(){let r;return new Promise(o=>{r=this.isStable.subscribe({next:i=>{i&&o()}})}).finally(()=>{r.unsubscribe()})}get injector(){return this._injector}bootstrap(r,o){let i=r instanceof nr;if(!this._injector.get(Kc).done){let h=!i&&cd(r),b=!1;throw new E(405,b)}let a;i?a=r:a=this._injector.get(Gt).resolveComponentFactory(r),this.componentTypes.push(a.componentType);let c=Tp(a)?void 0:this._injector.get(Ct),u=o||a.selector,l=a.create(et.NULL,[],u,c),d=l.location.nativeElement,f=l.injector.get(fi,null);return f?.registerApplication(d),l.onDestroy(()=>{this.detachView(l.hostView),$n(this.components,l),f?.unregisterApplication(d)}),this._loadComponent(l),l}tick(){this._tick(!0)}_tick(r){if(this._runningTick)throw new E(101,!1);let o=N(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(r)}catch(i){this.internalErrorHandler(i)}finally{this._runningTick=!1,N(o),this.afterTick.next()}}detectChangesInAttachedViews(r){let o=null;this._injector.destroyed||(o=this._injector.get(It,null,{optional:!0}));let i=0,s=this.afterRenderEffectManager;for(;iBt(c))&&(s.execute(),!this.allViews.some(({_lView:c})=>Bt(c))))break}}attachView(r){let o=r;this._views.push(o),o.attachToAppRef(this)}detachView(r){let o=r;$n(this._views,o),o.detachFromAppRef()}_loadComponent(r){this.attachView(r.hostView),this.tick(),this.components.push(r);let o=this._injector.get(Jc,[]);[...this._bootstrapListeners,...o].forEach(i=>i(r))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(r=>r()),this._views.slice().forEach(r=>r.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(r){return this._destroyListeners.push(r),()=>$n(this._destroyListeners,r)}destroy(){if(this._destroyed)throw new E(406,!1);let r=this._injector;r.destroy&&!r.destroyed&&r.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function $n(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}function _p(e,t,n,r){if(!n&&!Bt(e))return;jc(e,t,n&&!r?0:1)}var Np=new g("");function Ap(e,t,n){let r=new Uo(n);return Promise.resolve(r)}function Qs(e){for(let t=e.length-1;t>=0;t--)if(e[t]!==void 0)return e[t]}var Op=(()=>{let t=class t{constructor(){this.zone=D(P),this.changeDetectionScheduler=D(zt),this.applicationRef=D(st)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function Rp({ngZoneFactory:e,ignoreChangesOutsideZone:t}){return e??=()=>new P(eu()),[{provide:P,useFactory:e},{provide:jt,multi:!0,useFactory:()=>{let n=D(Op,{optional:!0});return()=>n.initialize()}},{provide:jt,multi:!0,useFactory:()=>{let n=D(Pp);return()=>{n.initialize()}}},t===!0?{provide:zc,useValue:!0}:[]]}function eu(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}var Pp=(()=>{let t=class t{constructor(){this.subscription=new G,this.initialized=!1,this.zone=D(P),this.pendingTasks=D(nt)}initialize(){if(this.initialized)return;this.initialized=!0;let r=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(r=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{P.assertNotInAngularZone(),queueMicrotask(()=>{r!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(r),r=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{P.assertInAngularZone(),r??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var Fp=(()=>{let t=class t{constructor(){this.appRef=D(st),this.taskService=D(nt),this.ngZone=D(P),this.zonelessEnabled=D(Hc),this.disableScheduling=D(zc,{optional:!0})??!1,this.zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run,this.schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}],this.subscriptions=new G,this.angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(Xn):null,this.cancelScheduledCallback=null,this.shouldRefreshViews=!1,this.useMicrotaskScheduler=!1,this.runningTick=!1,this.pendingRenderTaskId=null,this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof er||!this.zoneIsDefined)}notify(r){if(!this.zonelessEnabled&&r===5)return;switch(r){case 3:case 2:case 0:case 4:case 5:case 1:{this.shouldRefreshViews=!0;break}case 8:case 7:case 6:case 9:default:}if(!this.shouldScheduleTick())return;let o=this.useMicrotaskScheduler?Bs:sc;this.pendingRenderTaskId=this.taskService.add(),this.zoneIsDefined?Zone.root.run(()=>{this.cancelScheduledCallback=o(()=>{this.tick(this.shouldRefreshViews)})}):this.cancelScheduledCallback=o(()=>{this.tick(this.shouldRefreshViews)})}shouldScheduleTick(){return!(this.disableScheduling||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(Xn+this.angularZoneId))}tick(r){if(this.runningTick||this.appRef.destroyed)return;let o=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick(r)},void 0,this.schedulerTickApplyArgs)}catch(i){throw this.taskService.remove(o),i}finally{this.cleanup()}this.useMicrotaskScheduler=!0,Bs(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(o)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.shouldRefreshViews=!1,this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let r=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(r)}}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function kp(){return typeof $localize<"u"&&$localize.locale||sr}var gi=new g("",{providedIn:"root",factory:()=>D(gi,I.Optional|I.SkipSelf)||kp()});var mi=new g("");function Ln(e){return!!e.platformInjector}function Lp(e){let t=Ln(e)?e.r3Injector:e.moduleRef.injector,n=t.get(P);return n.run(()=>{Ln(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();let r=t.get(Oe,null),o;if(n.runOutsideAngular(()=>{o=n.onError.subscribe({next:i=>{r.handleError(i)}})}),Ln(e)){let i=()=>t.destroy(),s=e.platformInjector.get(mi);s.add(i),t.onDestroy(()=>{o.unsubscribe(),s.delete(i)})}else e.moduleRef.onDestroy(()=>{$n(e.allPlatformModules,e.moduleRef),o.unsubscribe()});return Sp(r,n,()=>{let i=t.get(Kc);return i.runInitializers(),i.donePromise.then(()=>{let s=t.get(gi,sr);if(mp(s||sr),Ln(e)){let a=t.get(st);return e.rootComponent!==void 0&&a.bootstrap(e.rootComponent),a}else return jp(e.moduleRef,e.allPlatformModules),e.moduleRef})})})}function jp(e,t){let n=e.injector.get(st);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>n.bootstrap(r));else if(e.instance.ngDoBootstrap)e.instance.ngDoBootstrap(n);else throw new E(-403,!1);t.push(e)}var tu=(()=>{let t=class t{constructor(r){this._injector=r,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(r,o){let i=()=>Tf(o?.ngZone,eu({eventCoalescing:o?.ngZoneEventCoalescing,runCoalescing:o?.ngZoneRunCoalescing})),s=o?.ignoreChangesOutsideZone,a=[Rp({ngZoneFactory:i,ignoreChangesOutsideZone:s}),{provide:zt,useExisting:Fp}],c=up(r.moduleType,this.injector,a);return Lp({moduleRef:c,allPlatformModules:this._modules})}bootstrapModule(r,o=[]){let i=Xc({},o);return Ap(this.injector,i,r).then(s=>this.bootstrapModuleFactory(s,i))}onDestroy(r){this._destroyListeners.push(r)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new E(404,!1);this._modules.slice().forEach(o=>o.destroy()),this._destroyListeners.forEach(o=>o());let r=this._injector.get(mi,null);r&&(r.forEach(o=>o()),r.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}};t.\u0275fac=function(o){return new(o||t)(p(et))},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"platform"});let e=t;return e})(),Ft=null,nu=new g("");function Vp(e){if(Ft&&!Ft.get(nu,!1))throw new E(400,!1);Mp(),Ft=e;let t=e.get(tu);return Up(e),t}function yi(e,t,n=[]){let r=`Platform: ${t}`,o=new g(r);return(i=[])=>{let s=ru();if(!s||s.injector.get(nu,!1)){let a=[...n,...i,{provide:o,useValue:!0}];e?e(a):Vp(Bp(a,r))}return $p(o)}}function Bp(e=[],t){return et.create({name:t,providers:[{provide:lr,useValue:"platform"},{provide:mi,useValue:new Set([()=>Ft=null])},...e]})}function $p(e){let t=ru();if(!t)throw new E(401,!1);return t}function ru(){return Ft?.get(tu)??null}function Up(e){e.get(oi,null)?.forEach(n=>n())}var Er=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=Hp;let e=t;return e})();function Hp(e){return zp(Fe(),H(),(e&16)===16)}function zp(e,t,n){if(Jo(e)&&!n){let r=Yt(e.index,t);return new Ht(r,r)}else if(e.type&175){let r=t[we];return new Ht(r,t)}return null}var ou=yi(null,"core",[]),iu=(()=>{let t=class t{constructor(r){}};t.\u0275fac=function(o){return new(o||t)(p(st))},t.\u0275mod=X({type:t}),t.\u0275inj=J({});let e=t;return e})();var su=new g("");var au=null;function Cr(){return au}function cu(e){au??=e}var Ir=class{};var le=new g("");function br(e,t){t=encodeURIComponent(t);for(let n of e.split(";")){let r=n.indexOf("="),[o,i]=r==-1?[n,""]:[n.slice(0,r),n.slice(r+1)];if(o.trim()===t)return decodeURIComponent(i)}return null}var uu=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=X({type:t}),t.\u0275inj=J({});let e=t;return e})(),lu="browser",Kp="server";function Mr(e){return e===Kp}var xt=class{};var en=class{},xr=class{},Ce=class e{constructor(t){this.normalizedNames=new Map,this.lazyUpdate=null,t?typeof t=="string"?this.lazyInit=()=>{this.headers=new Map,t.split(` -`).forEach(n=>{let r=n.indexOf(":");if(r>0){let o=n.slice(0,r),i=o.toLowerCase(),s=n.slice(r+1).trim();this.maybeSetNormalizedName(o,i),this.headers.has(i)?this.headers.get(i).push(s):this.headers.set(i,[s])}})}:typeof Headers<"u"&&t instanceof Headers?(this.headers=new Map,t.forEach((n,r)=>{this.setHeaderEntries(r,n)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(t).forEach(([n,r])=>{this.setHeaderEntries(n,r)})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();let n=this.headers.get(t.toLowerCase());return n&&n.length>0?n[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,n){return this.clone({name:t,value:n,op:"a"})}set(t,n){return this.clone({name:t,value:n,op:"s"})}delete(t,n){return this.clone({name:t,value:n,op:"d"})}maybeSetNormalizedName(t,n){this.normalizedNames.has(n)||this.normalizedNames.set(n,t)}init(){this.lazyInit&&(this.lazyInit instanceof e?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(n=>{this.headers.set(n,t.headers.get(n)),this.normalizedNames.set(n,t.normalizedNames.get(n))})}clone(t){let n=new e;return n.lazyInit=this.lazyInit&&this.lazyInit instanceof e?this.lazyInit:this,n.lazyUpdate=(this.lazyUpdate||[]).concat([t]),n}applyUpdate(t){let n=t.name.toLowerCase();switch(t.op){case"a":case"s":let r=t.value;if(typeof r=="string"&&(r=[r]),r.length===0)return;this.maybeSetNormalizedName(t.name,n);let o=(t.op==="a"?this.headers.get(n):void 0)||[];o.push(...r),this.headers.set(n,o);break;case"d":let i=t.value;if(!i)this.headers.delete(n),this.normalizedNames.delete(n);else{let s=this.headers.get(n);if(!s)return;s=s.filter(a=>i.indexOf(a)===-1),s.length===0?(this.headers.delete(n),this.normalizedNames.delete(n)):this.headers.set(n,s)}break}}setHeaderEntries(t,n){let r=(Array.isArray(n)?n:[n]).map(i=>i.toString()),o=t.toLowerCase();this.headers.set(o,r),this.maybeSetNormalizedName(t,o)}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(n=>t(this.normalizedNames.get(n),this.headers.get(n)))}};var wi=class{encodeKey(t){return du(t)}encodeValue(t){return du(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}};function Xp(e,t){let n=new Map;return e.length>0&&e.replace(/^\?/,"").split("&").forEach(o=>{let i=o.indexOf("="),[s,a]=i==-1?[t.decodeKey(o),""]:[t.decodeKey(o.slice(0,i)),t.decodeValue(o.slice(i+1))],c=n.get(s)||[];c.push(a),n.set(s,c)}),n}var eg=/%(\d[a-f0-9])/gi,tg={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function du(e){return encodeURIComponent(e).replace(eg,(t,n)=>tg[n]??t)}function Tr(e){return`${e}`}var $e=class e{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new wi,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=Xp(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(n=>{let r=t.fromObject[n],o=Array.isArray(r)?r.map(Tr):[Tr(r)];this.map.set(n,o)})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();let n=this.map.get(t);return n?n[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,n){return this.clone({param:t,value:n,op:"a"})}appendAll(t){let n=[];return Object.keys(t).forEach(r=>{let o=t[r];Array.isArray(o)?o.forEach(i=>{n.push({param:r,value:i,op:"a"})}):n.push({param:r,value:o,op:"a"})}),this.clone(n)}set(t,n){return this.clone({param:t,value:n,op:"s"})}delete(t,n){return this.clone({param:t,value:n,op:"d"})}toString(){return this.init(),this.keys().map(t=>{let n=this.encoder.encodeKey(t);return this.map.get(t).map(r=>n+"="+this.encoder.encodeValue(r)).join("&")}).filter(t=>t!=="").join("&")}clone(t){let n=new e({encoder:this.encoder});return n.cloneFrom=this.cloneFrom||this,n.updates=(this.updates||[]).concat(t),n}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":let n=(t.op==="a"?this.map.get(t.param):void 0)||[];n.push(Tr(t.value)),this.map.set(t.param,n);break;case"d":if(t.value!==void 0){let r=this.map.get(t.param)||[],o=r.indexOf(Tr(t.value));o!==-1&&r.splice(o,1),r.length>0?this.map.set(t.param,r):this.map.delete(t.param)}else{this.map.delete(t.param);break}}}),this.cloneFrom=this.updates=null)}};var Ei=class{constructor(){this.map=new Map}set(t,n){return this.map.set(t,n),this}get(t){return this.map.has(t)||this.map.set(t,t.defaultValue()),this.map.get(t)}delete(t){return this.map.delete(t),this}has(t){return this.map.has(t)}keys(){return this.map.keys()}};function ng(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function fu(e){return typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer}function hu(e){return typeof Blob<"u"&&e instanceof Blob}function pu(e){return typeof FormData<"u"&&e instanceof FormData}function rg(e){return typeof URLSearchParams<"u"&&e instanceof URLSearchParams}var Xt=class e{constructor(t,n,r,o){this.url=n,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase();let i;if(ng(this.method)||o?(this.body=r!==void 0?r:null,i=o):i=r,i&&(this.reportProgress=!!i.reportProgress,this.withCredentials=!!i.withCredentials,i.responseType&&(this.responseType=i.responseType),i.headers&&(this.headers=i.headers),i.context&&(this.context=i.context),i.params&&(this.params=i.params),this.transferCache=i.transferCache),this.headers??=new Ce,this.context??=new Ei,!this.params)this.params=new $e,this.urlWithParams=n;else{let s=this.params.toString();if(s.length===0)this.urlWithParams=n;else{let a=n.indexOf("?"),c=a===-1?"?":af.set(h,t.setHeaders[h]),u)),t.setParams&&(l=Object.keys(t.setParams).reduce((f,h)=>f.set(h,t.setParams[h]),l)),new e(n,r,s,{params:l,headers:u,context:d,reportProgress:c,responseType:o,withCredentials:a,transferCache:i})}},Ue=function(e){return e[e.Sent=0]="Sent",e[e.UploadProgress=1]="UploadProgress",e[e.ResponseHeader=2]="ResponseHeader",e[e.DownloadProgress=3]="DownloadProgress",e[e.Response=4]="Response",e[e.User=5]="User",e}(Ue||{}),tn=class{constructor(t,n=200,r="OK"){this.headers=t.headers||new Ce,this.status=t.status!==void 0?t.status:n,this.statusText=t.statusText||r,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}},Sr=class e extends tn{constructor(t={}){super(t),this.type=Ue.ResponseHeader}clone(t={}){return new e({headers:t.headers||this.headers,status:t.status!==void 0?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}},nn=class e extends tn{constructor(t={}){super(t),this.type=Ue.Response,this.body=t.body!==void 0?t.body:null}clone(t={}){return new e({body:t.body!==void 0?t.body:this.body,headers:t.headers||this.headers,status:t.status!==void 0?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}},Be=class extends tn{constructor(t){super(t,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${t.url||"(unknown url)"}`:this.message=`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}},Du=200,og=204;function Di(e,t){return{body:t,headers:e.headers,context:e.context,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials,transferCache:e.transferCache}}var bi=(()=>{let t=class t{constructor(r){this.handler=r}request(r,o,i={}){let s;if(r instanceof Xt)s=r;else{let u;i.headers instanceof Ce?u=i.headers:u=new Ce(i.headers);let l;i.params&&(i.params instanceof $e?l=i.params:l=new $e({fromObject:i.params})),s=new Xt(r,o,i.body!==void 0?i.body:null,{headers:u,context:i.context,params:l,reportProgress:i.reportProgress,responseType:i.responseType||"json",withCredentials:i.withCredentials,transferCache:i.transferCache})}let a=Q(s).pipe(Rt(u=>this.handler.handle(u)));if(r instanceof Xt||i.observe==="events")return a;let c=a.pipe(eo(u=>u instanceof nn));switch(i.observe||"body"){case"body":switch(s.responseType){case"arraybuffer":return c.pipe(W(u=>{if(u.body!==null&&!(u.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return u.body}));case"blob":return c.pipe(W(u=>{if(u.body!==null&&!(u.body instanceof Blob))throw new Error("Response is not a Blob.");return u.body}));case"text":return c.pipe(W(u=>{if(u.body!==null&&typeof u.body!="string")throw new Error("Response is not a string.");return u.body}));case"json":default:return c.pipe(W(u=>u.body))}case"response":return c;default:throw new Error(`Unreachable: unhandled observe type ${i.observe}}`)}}delete(r,o={}){return this.request("DELETE",r,o)}get(r,o={}){return this.request("GET",r,o)}head(r,o={}){return this.request("HEAD",r,o)}jsonp(r,o){return this.request("JSONP",r,{params:new $e().append(o,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(r,o={}){return this.request("OPTIONS",r,o)}patch(r,o,i={}){return this.request("PATCH",r,Di(i,o))}post(r,o,i={}){return this.request("POST",r,Di(i,o))}put(r,o,i={}){return this.request("PUT",r,Di(i,o))}};t.\u0275fac=function(o){return new(o||t)(p(en))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),ig=/^\)\]\}',?\n/,sg="X-Request-URL";function gu(e){if(e.url)return e.url;let t=sg.toLocaleLowerCase();return e.headers.get(t)}var ag=(()=>{let t=class t{constructor(){this.fetchImpl=D(Ii,{optional:!0})?.fetch??fetch.bind(globalThis),this.ngZone=D(P)}handle(r){return new _(o=>{let i=new AbortController;return this.doRequest(r,i.signal,o).then(Ci,s=>o.error(new Be({error:s}))),()=>i.abort()})}doRequest(r,o,i){return ln(this,null,function*(){let s=this.createRequestInit(r),a;try{let b=this.ngZone.runOutsideAngular(()=>this.fetchImpl(r.urlWithParams,z({signal:o},s)));cg(b),i.next({type:Ue.Sent}),a=yield b}catch(b){i.error(new Be({error:b,status:b.status??0,statusText:b.statusText,url:r.urlWithParams,headers:b.headers}));return}let c=new Ce(a.headers),u=a.statusText,l=gu(a)??r.urlWithParams,d=a.status,f=null;if(r.reportProgress&&i.next(new Sr({headers:c,status:d,statusText:u,url:l})),a.body){let b=a.headers.get("content-length"),S=[],M=a.body.getReader(),m=0,V,q,F=typeof Zone<"u"&&Zone.current;yield this.ngZone.runOutsideAngular(()=>ln(this,null,function*(){for(;;){let{done:B,value:te}=yield M.read();if(B)break;if(S.push(te),m+=te.length,r.reportProgress){q=r.responseType==="text"?(q??"")+(V??=new TextDecoder).decode(te,{stream:!0}):void 0;let at=()=>i.next({type:Ue.DownloadProgress,total:b?+b:void 0,loaded:m,partialText:q});F?F.run(at):at()}}}));let de=this.concatChunks(S,m);try{let B=a.headers.get("Content-Type")??"";f=this.parseBody(r,de,B)}catch(B){i.error(new Be({error:B,headers:new Ce(a.headers),status:a.status,statusText:a.statusText,url:gu(a)??r.urlWithParams}));return}}d===0&&(d=f?Du:0),d>=200&&d<300?(i.next(new nn({body:f,headers:c,status:d,statusText:u,url:l})),i.complete()):i.error(new Be({error:f,headers:c,status:d,statusText:u,url:l}))})}parseBody(r,o,i){switch(r.responseType){case"json":let s=new TextDecoder().decode(o).replace(ig,"");return s===""?null:JSON.parse(s);case"text":return new TextDecoder().decode(o);case"blob":return new Blob([o],{type:i});case"arraybuffer":return o.buffer}}createRequestInit(r){let o={},i=r.withCredentials?"include":void 0;if(r.headers.forEach((s,a)=>o[s]=a.join(",")),r.headers.has("Accept")||(o.Accept="application/json, text/plain, */*"),!r.headers.has("Content-Type")){let s=r.detectContentTypeHeader();s!==null&&(o["Content-Type"]=s)}return{body:r.serializeBody(),method:r.method,headers:o,credentials:i}}concatChunks(r,o){let i=new Uint8Array(o),s=0;for(let a of r)i.set(a,s),s+=a.length;return i}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),Ii=class{};function Ci(){}function cg(e){e.then(Ci,Ci)}function wu(e,t){return t(e)}function ug(e,t){return(n,r)=>t.intercept(n,{handle:o=>e(o,r)})}function lg(e,t,n){return(r,o)=>ga(n,()=>t(r,i=>e(i,o)))}var dg=new g(""),Mi=new g(""),fg=new g(""),Eu=new g("",{providedIn:"root",factory:()=>!0});function hg(){let e=null;return(t,n)=>{e===null&&(e=(D(dg,{optional:!0})??[]).reduceRight(ug,wu));let r=D(nt);if(D(Eu)){let i=r.add();return e(t,n).pipe(Pn(()=>r.remove(i)))}else return e(t,n)}}var mu=(()=>{let t=class t extends en{constructor(r,o){super(),this.backend=r,this.injector=o,this.chain=null,this.pendingTasks=D(nt),this.contributeToStability=D(Eu)}handle(r){if(this.chain===null){let o=Array.from(new Set([...this.injector.get(Mi),...this.injector.get(fg,[])]));this.chain=o.reduceRight((i,s)=>lg(i,s,this.injector),wu)}if(this.contributeToStability){let o=this.pendingTasks.add();return this.chain(r,i=>this.backend.handle(i)).pipe(Pn(()=>this.pendingTasks.remove(o)))}else return this.chain(r,o=>this.backend.handle(o))}};t.\u0275fac=function(o){return new(o||t)(p(xr),p(Ne))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})();var pg=/^\)\]\}',?\n/;function gg(e){return"responseURL"in e&&e.responseURL?e.responseURL:/^X-Request-URL:/m.test(e.getAllResponseHeaders())?e.getResponseHeader("X-Request-URL"):null}var yu=(()=>{let t=class t{constructor(r){this.xhrFactory=r}handle(r){if(r.method==="JSONP")throw new E(-2800,!1);let o=this.xhrFactory;return(o.\u0275loadImpl?Ze(o.\u0275loadImpl()):Q(null)).pipe(ht(()=>new _(s=>{let a=o.build();if(a.open(r.method,r.urlWithParams),r.withCredentials&&(a.withCredentials=!0),r.headers.forEach((M,m)=>a.setRequestHeader(M,m.join(","))),r.headers.has("Accept")||a.setRequestHeader("Accept","application/json, text/plain, */*"),!r.headers.has("Content-Type")){let M=r.detectContentTypeHeader();M!==null&&a.setRequestHeader("Content-Type",M)}if(r.responseType){let M=r.responseType.toLowerCase();a.responseType=M!=="json"?M:"text"}let c=r.serializeBody(),u=null,l=()=>{if(u!==null)return u;let M=a.statusText||"OK",m=new Ce(a.getAllResponseHeaders()),V=gg(a)||r.url;return u=new Sr({headers:m,status:a.status,statusText:M,url:V}),u},d=()=>{let{headers:M,status:m,statusText:V,url:q}=l(),F=null;m!==og&&(F=typeof a.response>"u"?a.responseText:a.response),m===0&&(m=F?Du:0);let de=m>=200&&m<300;if(r.responseType==="json"&&typeof F=="string"){let B=F;F=F.replace(pg,"");try{F=F!==""?JSON.parse(F):null}catch(te){F=B,de&&(de=!1,F={error:te,text:F})}}de?(s.next(new nn({body:F,headers:M,status:m,statusText:V,url:q||void 0})),s.complete()):s.error(new Be({error:F,headers:M,status:m,statusText:V,url:q||void 0}))},f=M=>{let{url:m}=l(),V=new Be({error:M,status:a.status||0,statusText:a.statusText||"Unknown Error",url:m||void 0});s.error(V)},h=!1,b=M=>{h||(s.next(l()),h=!0);let m={type:Ue.DownloadProgress,loaded:M.loaded};M.lengthComputable&&(m.total=M.total),r.responseType==="text"&&a.responseText&&(m.partialText=a.responseText),s.next(m)},S=M=>{let m={type:Ue.UploadProgress,loaded:M.loaded};M.lengthComputable&&(m.total=M.total),s.next(m)};return a.addEventListener("load",d),a.addEventListener("error",f),a.addEventListener("timeout",f),a.addEventListener("abort",f),r.reportProgress&&(a.addEventListener("progress",b),c!==null&&a.upload&&a.upload.addEventListener("progress",S)),a.send(c),s.next({type:Ue.Sent}),()=>{a.removeEventListener("error",f),a.removeEventListener("abort",f),a.removeEventListener("load",d),a.removeEventListener("timeout",f),r.reportProgress&&(a.removeEventListener("progress",b),c!==null&&a.upload&&a.upload.removeEventListener("progress",S)),a.readyState!==a.DONE&&a.abort()}})))}};t.\u0275fac=function(o){return new(o||t)(p(xt))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),Iu=new g(""),mg="XSRF-TOKEN",yg=new g("",{providedIn:"root",factory:()=>mg}),vg="X-XSRF-TOKEN",Dg=new g("",{providedIn:"root",factory:()=>vg}),_r=class{},wg=(()=>{let t=class t{constructor(r,o,i){this.doc=r,this.platform=o,this.cookieName=i,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if(this.platform==="server")return null;let r=this.doc.cookie||"";return r!==this.lastCookieString&&(this.parseCount++,this.lastToken=br(r,this.cookieName),this.lastCookieString=r),this.lastToken}};t.\u0275fac=function(o){return new(o||t)(p(le),p(ke),p(yg))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})();function Eg(e,t){let n=e.url.toLowerCase();if(!D(Iu)||e.method==="GET"||e.method==="HEAD"||n.startsWith("http://")||n.startsWith("https://"))return t(e);let r=D(_r).getToken(),o=D(Dg);return r!=null&&!e.headers.has(o)&&(e=e.clone({headers:e.headers.set(o,r)})),t(e)}var Cu=function(e){return e[e.Interceptors=0]="Interceptors",e[e.LegacyInterceptors=1]="LegacyInterceptors",e[e.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",e[e.NoXsrfProtection=3]="NoXsrfProtection",e[e.JsonpSupport=4]="JsonpSupport",e[e.RequestsMadeViaParent=5]="RequestsMadeViaParent",e[e.Fetch=6]="Fetch",e}(Cu||{});function Ig(e,t){return{\u0275kind:e,\u0275providers:t}}function Cg(...e){let t=[bi,yu,mu,{provide:en,useExisting:mu},{provide:xr,useFactory:()=>D(ag,{optional:!0})??D(yu)},{provide:Mi,useValue:Eg,multi:!0},{provide:Iu,useValue:!0},{provide:_r,useClass:wg}];for(let n of e)t.push(...n.\u0275providers);return Yo(t)}var vu=new g("");function bg(){return Ig(Cu.LegacyInterceptors,[{provide:vu,useFactory:hg},{provide:Mi,useExisting:vu,multi:!0}])}var bu=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=X({type:t}),t.\u0275inj=J({providers:[Cg(bg())]});let e=t;return e})();var Si=class extends Ir{constructor(){super(...arguments),this.supportsDOMEvents=!0}},_i=class e extends Si{static makeCurrent(){cu(new e)}onAndCancel(t,n,r){return t.addEventListener(n,r),()=>{t.removeEventListener(n,r)}}dispatchEvent(t,n){t.dispatchEvent(n)}remove(t){t.remove()}createElement(t,n){return n=n||this.getDefaultDocument(),n.createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,n){return n==="window"?window:n==="document"?t:n==="body"?t.body:null}getBaseHref(t){let n=Tg();return n==null?null:xg(n)}resetBaseElement(){rn=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return br(document.cookie,t)}},rn=null;function Tg(){return rn=rn||document.querySelector("base"),rn?rn.getAttribute("href"):null}function xg(e){return new URL(e,document.baseURI).pathname}var Ni=class{addToWindow(t){Ee.getAngularTestability=(r,o=!0)=>{let i=t.findTestabilityInTree(r,o);if(i==null)throw new E(5103,!1);return i},Ee.getAllAngularTestabilities=()=>t.getAllTestabilities(),Ee.getAllAngularRootElements=()=>t.getAllRootElements();let n=r=>{let o=Ee.getAllAngularTestabilities(),i=o.length,s=function(){i--,i==0&&r()};o.forEach(a=>{a.whenStable(s)})};Ee.frameworkStabilizers||(Ee.frameworkStabilizers=[]),Ee.frameworkStabilizers.push(n)}findTestabilityInTree(t,n,r){if(n==null)return null;let o=t.getTestability(n);return o??(r?Cr().isShadowRoot(n)?this.findTestabilityInTree(t,n.host,!0):this.findTestabilityInTree(t,n.parentElement,!0):null)}},Sg=(()=>{let t=class t{build(){return new XMLHttpRequest}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),Nr=new g(""),Su=(()=>{let t=class t{constructor(r,o){this._zone=o,this._eventNameToPlugin=new Map,r.forEach(i=>{i.manager=this}),this._plugins=r.slice().reverse()}addEventListener(r,o,i){return this._findPluginFor(o).addEventListener(r,o,i)}getZone(){return this._zone}_findPluginFor(r){let o=this._eventNameToPlugin.get(r);if(o)return o;if(o=this._plugins.find(s=>s.supports(r)),!o)throw new E(5101,!1);return this._eventNameToPlugin.set(r,o),o}};t.\u0275fac=function(o){return new(o||t)(p(Nr),p(P))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),on=class{constructor(t){this._doc=t}},Ti="ng-app-id",_u=(()=>{let t=class t{constructor(r,o,i,s={}){this.doc=r,this.appId=o,this.nonce=i,this.platformId=s,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=Mr(s),this.resetHostNodes()}addStyles(r){for(let o of r)this.changeUsageCount(o,1)===1&&this.onStyleAdded(o)}removeStyles(r){for(let o of r)this.changeUsageCount(o,-1)<=0&&this.onStyleRemoved(o)}ngOnDestroy(){let r=this.styleNodesInDOM;r&&(r.forEach(o=>o.remove()),r.clear());for(let o of this.getAllStyles())this.onStyleRemoved(o);this.resetHostNodes()}addHost(r){this.hostNodes.add(r);for(let o of this.getAllStyles())this.addStyleToHost(r,o)}removeHost(r){this.hostNodes.delete(r)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(r){for(let o of this.hostNodes)this.addStyleToHost(o,r)}onStyleRemoved(r){let o=this.styleRef;o.get(r)?.elements?.forEach(i=>i.remove()),o.delete(r)}collectServerRenderedStyles(){let r=this.doc.head?.querySelectorAll(`style[${Ti}="${this.appId}"]`);if(r?.length){let o=new Map;return r.forEach(i=>{i.textContent!=null&&o.set(i.textContent,i)}),o}return null}changeUsageCount(r,o){let i=this.styleRef;if(i.has(r)){let s=i.get(r);return s.usage+=o,s.usage}return i.set(r,{usage:o,elements:[]}),o}getStyleElement(r,o){let i=this.styleNodesInDOM,s=i?.get(o);if(s?.parentNode===r)return i.delete(o),s.removeAttribute(Ti),s;{let a=this.doc.createElement("style");return this.nonce&&a.setAttribute("nonce",this.nonce),a.textContent=o,this.platformIsServer&&a.setAttribute(Ti,this.appId),r.appendChild(a),a}}addStyleToHost(r,o){let i=this.getStyleElement(r,o),s=this.styleRef,a=s.get(o)?.elements;a?a.push(i):s.set(o,{elements:[i],usage:1})}resetHostNodes(){let r=this.hostNodes;r.clear(),r.add(this.doc.head)}};t.\u0275fac=function(o){return new(o||t)(p(le),p(yr),p(ii,8),p(ke))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),xi={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},Oi=/%COMP%/g,Nu="%COMP%",_g=`_nghost-${Nu}`,Ng=`_ngcontent-${Nu}`,Ag=!0,Og=new g("",{providedIn:"root",factory:()=>Ag});function Rg(e){return Ng.replace(Oi,e)}function Pg(e){return _g.replace(Oi,e)}function Au(e,t){return t.map(n=>n.replace(Oi,e))}var Mu=(()=>{let t=class t{constructor(r,o,i,s,a,c,u,l=null){this.eventManager=r,this.sharedStylesHost=o,this.appId=i,this.removeStylesOnCompDestroy=s,this.doc=a,this.platformId=c,this.ngZone=u,this.nonce=l,this.rendererByCompId=new Map,this.platformIsServer=Mr(c),this.defaultRenderer=new sn(r,a,u,this.platformIsServer)}createRenderer(r,o){if(!r||!o)return this.defaultRenderer;this.platformIsServer&&o.encapsulation===pe.ShadowDom&&(o=be(z({},o),{encapsulation:pe.Emulated}));let i=this.getOrCreateRenderer(r,o);return i instanceof Ar?i.applyToHost(r):i instanceof an&&i.applyStyles(),i}getOrCreateRenderer(r,o){let i=this.rendererByCompId,s=i.get(o.id);if(!s){let a=this.doc,c=this.ngZone,u=this.eventManager,l=this.sharedStylesHost,d=this.removeStylesOnCompDestroy,f=this.platformIsServer;switch(o.encapsulation){case pe.Emulated:s=new Ar(u,l,o,this.appId,d,a,c,f);break;case pe.ShadowDom:return new Ai(u,l,r,o,a,c,this.nonce,f);default:s=new an(u,l,o,d,a,c,f);break}i.set(o.id,s)}return s}ngOnDestroy(){this.rendererByCompId.clear()}};t.\u0275fac=function(o){return new(o||t)(p(Su),p(_u),p(yr),p(Og),p(le),p(ke),p(P),p(ii))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),sn=class{constructor(t,n,r,o){this.eventManager=t,this.doc=n,this.ngZone=r,this.platformIsServer=o,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(t,n){return n?this.doc.createElementNS(xi[n]||n,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,n){(Tu(t)?t.content:t).appendChild(n)}insertBefore(t,n,r){t&&(Tu(t)?t.content:t).insertBefore(n,r)}removeChild(t,n){n.remove()}selectRootElement(t,n){let r=typeof t=="string"?this.doc.querySelector(t):t;if(!r)throw new E(-5104,!1);return n||(r.textContent=""),r}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,n,r,o){if(o){n=o+":"+n;let i=xi[o];i?t.setAttributeNS(i,n,r):t.setAttribute(n,r)}else t.setAttribute(n,r)}removeAttribute(t,n,r){if(r){let o=xi[r];o?t.removeAttributeNS(o,n):t.removeAttribute(`${r}:${n}`)}else t.removeAttribute(n)}addClass(t,n){t.classList.add(n)}removeClass(t,n){t.classList.remove(n)}setStyle(t,n,r,o){o&(rt.DashCase|rt.Important)?t.style.setProperty(n,r,o&rt.Important?"important":""):t.style[n]=r}removeStyle(t,n,r){r&rt.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=Cr().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 Tu(e){return e.tagName==="TEMPLATE"&&e.content!==void 0}var Ai=class extends sn{constructor(t,n,r,o,i,s,a,c){super(t,i,s,c),this.sharedStylesHost=n,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let u=Au(o.id,o.styles);for(let l of u){let d=document.createElement("style");a&&d.setAttribute("nonce",a),d.textContent=l,this.shadowRoot.appendChild(d)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,n){return super.appendChild(this.nodeOrShadowRoot(t),n)}insertBefore(t,n,r){return super.insertBefore(this.nodeOrShadowRoot(t),n,r)}removeChild(t,n){return super.removeChild(null,n)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},an=class extends sn{constructor(t,n,r,o,i,s,a,c){super(t,i,s,a),this.sharedStylesHost=n,this.removeStylesOnCompDestroy=o,this.styles=c?Au(c,r.styles):r.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}},Ar=class extends an{constructor(t,n,r,o,i,s,a,c){let u=o+"-"+r.id;super(t,n,r,i,s,a,c,u),this.contentAttr=Rg(u),this.hostAttr=Pg(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}},Fg=(()=>{let t=class t extends on{constructor(r){super(r)}supports(r){return!0}addEventListener(r,o,i){return r.addEventListener(o,i,!1),()=>this.removeEventListener(r,o,i)}removeEventListener(r,o,i){return r.removeEventListener(o,i)}};t.\u0275fac=function(o){return new(o||t)(p(le))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),kg=(()=>{let t=class t extends on{constructor(r){super(r),this.delegate=D(su,{optional:!0})}supports(r){return this.delegate?this.delegate.supports(r):!1}addEventListener(r,o,i){return this.delegate.addEventListener(r,o,i)}removeEventListener(r,o,i){return this.delegate.removeEventListener(r,o,i)}};t.\u0275fac=function(o){return new(o||t)(p(le))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),xu=["alt","control","meta","shift"],Lg={"\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"},jg={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey},Vg=(()=>{let t=class t extends on{constructor(r){super(r)}supports(r){return t.parseEventName(r)!=null}addEventListener(r,o,i){let s=t.parseEventName(o),a=t.eventCallback(s.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Cr().onAndCancel(r,s.domEventName,a))}static parseEventName(r){let o=r.toLowerCase().split("."),i=o.shift();if(o.length===0||!(i==="keydown"||i==="keyup"))return null;let s=t._normalizeKey(o.pop()),a="",c=o.indexOf("code");if(c>-1&&(o.splice(c,1),a="code."),xu.forEach(l=>{let d=o.indexOf(l);d>-1&&(o.splice(d,1),a+=l+".")}),a+=s,o.length!=0||s.length===0)return null;let u={};return u.domEventName=i,u.fullKey=a,u}static matchEventFullKeyCode(r,o){let i=Lg[r.key]||r.key,s="";return o.indexOf("code.")>-1&&(i=r.code,s="code."),i==null||!i?!1:(i=i.toLowerCase(),i===" "?i="space":i==="."&&(i="dot"),xu.forEach(a=>{if(a!==i){let c=jg[a];c(r)&&(s+=a+".")}}),s+=i,s===o)}static eventCallback(r,o,i){return s=>{t.matchEventFullKeyCode(s,r)&&i.runGuarded(()=>o(s))}}static _normalizeKey(r){return r==="esc"?"escape":r}};t.\u0275fac=function(o){return new(o||t)(p(le))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})();function Bg(){_i.makeCurrent()}function $g(){return new Oe}function Ug(){return hc(document),document}var Hg=[{provide:ke,useValue:lu},{provide:oi,useValue:Bg,multi:!0},{provide:le,useFactory:Ug,deps:[]}],Ou=yi(ou,"browser",Hg),zg=new g(""),Gg=[{provide:Jt,useClass:Ni,deps:[]},{provide:fi,useClass:Dr,deps:[P,wr,Jt]},{provide:Dr,useClass:Dr,deps:[P,wr,Jt]}],Wg=[{provide:lr,useValue:"root"},{provide:Oe,useFactory:$g,deps:[]},{provide:Nr,useClass:Fg,multi:!0,deps:[le,P,ke]},{provide:Nr,useClass:Vg,multi:!0,deps:[le]},{provide:Nr,useClass:kg,multi:!0},Mu,_u,Su,{provide:It,useExisting:Mu},{provide:xt,useClass:Sg,deps:[]},[]],Ru=(()=>{let t=class t{constructor(r){}static withServerTransition(r){return{ngModule:t,providers:[{provide:yr,useValue:r.appId}]}}};t.\u0275fac=function(o){return new(o||t)(p(zg,12))},t.\u0275mod=X({type:t}),t.\u0275inj=J({providers:[...Wg,...Gg],imports:[uu,iu]});let e=t;return e})();var ze=class{},Pu=(()=>{class e extends ze{getTranslation(n){return Q({})}static \u0275fac=(()=>{let n;return function(o){return(n||(n=gr(e)))(o||e)}})();static \u0275prov=w({token:e,factory:e.\u0275fac})}return e})(),cn=class{},Fu=(()=>{class e{handle(n){return n.key}static \u0275fac=function(r){return new(r||e)};static \u0275prov=w({token:e,factory:e.\u0275fac})}return e})();function Or(e,t){if(e===t)return!0;if(e===null||t===null)return!1;if(e!==e&&t!==t)return!0;let n=typeof e,r=typeof t,o,i,s;if(n==r&&n=="object")if(Array.isArray(e)){if(!Array.isArray(t))return!1;if((o=e.length)==t.length){for(i=0;i{Ri(t[r])?r in e?n[r]=ju(e[r],t[r]):Object.assign(n,{[r]:t[r]}):Object.assign(n,{[r]:t[r]})}),n}var St=class{},ku=(()=>{class e extends St{templateMatcher=/{{\s?([^{}\s]*)\s?}}/g;interpolate(n,r){let o;return typeof n=="string"?o=this.interpolateString(n,r):typeof n=="function"?o=this.interpolateFunction(n,r):o=n,o}getValue(n,r){let o=typeof r=="string"?r.split("."):[r];r="";do r+=o.shift(),He(n)&&He(n[r])&&(typeof n[r]=="object"||!o.length)?(n=n[r],r=""):o.length?r+=".":n=void 0;while(o.length);return n}interpolateFunction(n,r){return n(r)}interpolateString(n,r){return r?n.replace(this.templateMatcher,(o,i)=>{let s=this.getValue(r,i);return He(s)?s:o}):n}static \u0275fac=(()=>{let n;return function(o){return(n||(n=gr(e)))(o||e)}})();static \u0275prov=w({token:e,factory:e.\u0275fac})}return e})(),_t=class{},Lu=(()=>{class e extends _t{compile(n,r){return n}compileTranslations(n,r){return n}static \u0275fac=(()=>{let n;return function(o){return(n||(n=gr(e)))(o||e)}})();static \u0275prov=w({token:e,factory:e.\u0275fac})}return e})(),Rr=class{defaultLang;currentLang=this.defaultLang;translations={};langs=[];onTranslationChange=new U;onLangChange=new U;onDefaultLangChange=new U},Pi=new g("USE_STORE"),Fi=new g("USE_DEFAULT_LANG"),ki=new g("DEFAULT_LANGUAGE"),Li=new g("USE_EXTEND"),un=(()=>{class e{store;currentLoader;compiler;parser;missingTranslationHandler;useDefaultLang;isolate;extend;loadingTranslations;pending=!1;_onTranslationChange=new U;_onLangChange=new U;_onDefaultLangChange=new U;_defaultLang;_currentLang;_langs=[];_translations={};_translationRequests={};get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(n){this.isolate?this._defaultLang=n:this.store.defaultLang=n}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(n){this.isolate?this._currentLang=n:this.store.currentLang=n}get langs(){return this.isolate?this._langs:this.store.langs}set langs(n){this.isolate?this._langs=n:this.store.langs=n}get translations(){return this.isolate?this._translations:this.store.translations}set translations(n){this.isolate?this._translations=n:this.store.translations=n}constructor(n,r,o,i,s,a=!0,c=!1,u=!1,l){this.store=n,this.currentLoader=r,this.compiler=o,this.parser=i,this.missingTranslationHandler=s,this.useDefaultLang=a,this.isolate=c,this.extend=u,l&&this.setDefaultLang(l)}setDefaultLang(n){if(n===this.defaultLang)return;let r=this.retrieveTranslations(n);typeof r<"u"?(this.defaultLang==null&&(this.defaultLang=n),r.pipe(ft(1)).subscribe(o=>{this.changeDefaultLang(n)})):this.changeDefaultLang(n)}getDefaultLang(){return this.defaultLang}use(n){if(n===this.currentLang)return Q(this.translations[n]);let r=this.retrieveTranslations(n);return typeof r<"u"?(this.currentLang||(this.currentLang=n),r.pipe(ft(1)).subscribe(o=>{this.changeLang(n)}),r):(this.changeLang(n),Q(this.translations[n]))}retrieveTranslations(n){let r;return(typeof this.translations[n]>"u"||this.extend)&&(this._translationRequests[n]=this._translationRequests[n]||this.getTranslation(n),r=this._translationRequests[n]),r}getTranslation(n){this.pending=!0;let r=this.currentLoader.getTranslation(n).pipe(Fn(1),ft(1));return this.loadingTranslations=r.pipe(W(o=>this.compiler.compileTranslations(o,n)),Fn(1),ft(1)),this.loadingTranslations.subscribe({next:o=>{this.translations[n]=this.extend&&this.translations[n]?z(z({},o),this.translations[n]):o,this.updateLangs(),this.pending=!1},error:o=>{this.pending=!1}}),r}setTranslation(n,r,o=!1){r=this.compiler.compileTranslations(r,n),(o||this.extend)&&this.translations[n]?this.translations[n]=ju(this.translations[n],r):this.translations[n]=r,this.updateLangs(),this.onTranslationChange.emit({lang:n,translations:this.translations[n]})}getLangs(){return this.langs}addLangs(n){n.forEach(r=>{this.langs.indexOf(r)===-1&&this.langs.push(r)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(n,r,o){let i;if(r instanceof Array){let s={},a=!1;for(let c of r)s[c]=this.getParsedResult(n,c,o),ye(s[c])&&(a=!0);if(a){let c=r.map(u=>ye(s[u])?s[u]:Q(s[u]));return Xr(c).pipe(W(u=>{let l={};return u.forEach((d,f)=>{l[r[f]]=d}),l}))}return s}if(n&&(i=this.parser.interpolate(this.parser.getValue(n,r),o)),typeof i>"u"&&this.defaultLang!=null&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(i=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],r),o)),typeof i>"u"){let s={key:r,translateService:this};typeof o<"u"&&(s.interpolateParams=o),i=this.missingTranslationHandler.handle(s)}return typeof i<"u"?i:r}get(n,r){if(!He(n)||!n.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe(Rt(o=>(o=this.getParsedResult(o,n,r),ye(o)?o:Q(o))));{let o=this.getParsedResult(this.translations[this.currentLang],n,r);return ye(o)?o:Q(o)}}getStreamOnTranslationChange(n,r){if(!He(n)||!n.length)throw new Error('Parameter "key" required');return On(Rn(()=>this.get(n,r)),this.onTranslationChange.pipe(ht(o=>{let i=this.getParsedResult(o.translations,n,r);return typeof i.subscribe=="function"?i:Q(i)})))}stream(n,r){if(!He(n)||!n.length)throw new Error('Parameter "key" required');return On(Rn(()=>this.get(n,r)),this.onLangChange.pipe(ht(o=>{let i=this.getParsedResult(o.translations,n,r);return ye(i)?i:Q(i)})))}instant(n,r){if(!He(n)||!n.length)throw new Error('Parameter "key" required');let o=this.getParsedResult(this.translations[this.currentLang],n,r);if(ye(o)){if(n instanceof Array){let i={};return n.forEach((s,a)=>{i[n[a]]=n[a]}),i}return n}else return o}set(n,r,o=this.currentLang){this.translations[o][n]=this.compiler.compile(r,o),this.updateLangs(),this.onTranslationChange.emit({lang:o,translations:this.translations[o]})}changeLang(n){this.currentLang=n,this.onLangChange.emit({lang:n,translations:this.translations[n]}),this.defaultLang==null&&this.changeDefaultLang(n)}changeDefaultLang(n){this.defaultLang=n,this.onDefaultLangChange.emit({lang:n,translations:this.translations[n]})}reloadLang(n){return this.resetLang(n),this.getTranslation(n)}resetLang(n){this._translationRequests[n]=void 0,this.translations[n]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let n=window.navigator.languages?window.navigator.languages[0]:null;if(n=n||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,!(typeof n>"u"))return n.indexOf("-")!==-1&&(n=n.split("-")[0]),n.indexOf("_")!==-1&&(n=n.split("_")[0]),n}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let n=window.navigator.languages?window.navigator.languages[0]:null;return n=n||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,n}static \u0275fac=function(r){return new(r||e)(p(Rr),p(ze),p(_t),p(St),p(cn),p(Fi),p(Pi),p(Li),p(ki))};static \u0275prov=w({token:e,factory:e.\u0275fac})}return e})();var Vu=(()=>{class e{translate;_ref;value="";lastKey=null;lastParams=[];onTranslationChange;onLangChange;onDefaultLangChange;constructor(n,r){this.translate=n,this._ref=r}updateValue(n,r,o){let i=s=>{this.value=s!==void 0?s:n,this.lastKey=n,this._ref.markForCheck()};if(o){let s=this.translate.getParsedResult(o,n,r);ye(s.subscribe)?s.subscribe(i):i(s)}this.translate.get(n,r).subscribe(i)}transform(n,...r){if(!n||!n.length)return n;if(Or(n,this.lastKey)&&Or(r,this.lastParams))return this.value;let o;if(He(r[0])&&r.length)if(typeof r[0]=="string"&&r[0].length){let i=r[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{o=JSON.parse(i)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${r[0]}`)}}else typeof r[0]=="object"&&!Array.isArray(r[0])&&(o=r[0]);return this.lastKey=n,this.lastParams=r,this.updateValue(n,o),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(i=>{this.lastKey&&i.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(n,o,i.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(i=>{this.lastKey&&(this.lastKey=null,this.updateValue(n,o,i.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(n,o))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}static \u0275fac=function(r){return new(r||e)(Le(un,16),Le(Er,16))};static \u0275pipe=Wt({name:"translate",type:e,pure:!1});static \u0275prov=w({token:e,factory:e.\u0275fac})}return e})(),Bu=(()=>{class e{static forRoot(n={}){return{ngModule:e,providers:[n.loader||{provide:ze,useClass:Pu},n.compiler||{provide:_t,useClass:Lu},n.parser||{provide:St,useClass:ku},n.missingTranslationHandler||{provide:cn,useClass:Fu},Rr,{provide:Pi,useValue:n.isolate},{provide:Fi,useValue:n.useDefaultLang},{provide:Li,useValue:n.extend},{provide:ki,useValue:n.defaultLanguage},un]}}static forChild(n={}){return{ngModule:e,providers:[n.loader||{provide:ze,useClass:Pu},n.compiler||{provide:_t,useClass:Lu},n.parser||{provide:St,useClass:ku},n.missingTranslationHandler||{provide:cn,useClass:Fu},{provide:Pi,useValue:n.isolate},{provide:Fi,useValue:n.useDefaultLang},{provide:Li,useValue:n.extend},{provide:ki,useValue:n.defaultLanguage},un]}}static \u0275fac=function(r){return new(r||e)};static \u0275mod=X({type:e});static \u0275inj=J({})}return e})();var Pr=class{http;prefix;suffix;constructor(t,n="/assets/i18n/",r=".json"){this.http=t,this.prefix=n,this.suffix=r}getTranslation(t){return this.http.get(`${this.prefix}${t}${this.suffix}`)}};var Fr="|";var Nt=(()=>{let t=class t{constructor(){this.separator=Fr,this.trim=!0}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var Uu=e=>{let t=new Nt;return e&&(e.separator&&(t.separator=e.separator),e.trim!==void 0&&(t.trim=e.trim)),t};var Hu=(()=>{let t=class t{constructor(r){this.options=r}transform(r,o){let i=Number(o),s=r?r.split(this.options?.separator||Fr):null,a=s?s[i]:null;return a?this.options?.trim?a.trim():a:""}};t.\u0275fac=function(o){return new(o||t)(Le(Nt,16))},t.\u0275pipe=Wt({name:"translateCut",type:t,pure:!0,standalone:!0});let e=t;return e})();var zu=new g("forRoot() NgxTranslateCutOptionsService configuration."),Gu=(()=>{let t=class t{static forRoot(r){return{ngModule:t,providers:[{provide:zu,useValue:r},{provide:Nt,useFactory:Uu,deps:[zu]}]}}};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=X({type:t}),t.\u0275inj=J({});let e=t;return e})();var Wu={TAG:"18.1.0",COMMIT_HASH:""};var qu=(()=>{let t=class t{constructor(){this.version=Wu}};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=ua({type:t,selectors:[["app-root"]],decls:91,vars:57,consts:[["role","banner",1,"toolbar"],["width","40","alt","Angular Logo","src","data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTAgMjUwIj4KICAgIDxwYXRoIGZpbGw9IiNERDAwMzEiIGQ9Ik0xMjUgMzBMMzEuOSA2My4ybDE0LjIgMTIzLjFMMTI1IDIzMGw3OC45LTQzLjcgMTQuMi0xMjMuMXoiIC8+CiAgICA8cGF0aCBmaWxsPSIjQzMwMDJGIiBkPSJNMTI1IDMwdjIyLjItLjFWMjMwbDc4LjktNDMuNyAxNC4yLTEyMy4xTDEyNSAzMHoiIC8+CiAgICA8cGF0aCAgZmlsbD0iI0ZGRkZGRiIgZD0iTTEyNSA1Mi4xTDY2LjggMTgyLjZoMjEuN2wxMS43LTI5LjJoNDkuNGwxMS43IDI5LjJIMTgzTDEyNSA1Mi4xem0xNyA4My4zaC0zNGwxNy00MC45IDE3IDQwLjl6IiAvPgogIDwvc3ZnPg=="],[1,"spacer"],["aria-label","On Github","target","_blank","rel","noopener","href","https://github.com/bartholomej/ngx-translate-cut","title","Github",1,"github-logo"],["id","github-logo","aria-hidden","true","height","24","focusable","false","data-prefix","fab","data-icon","github","role","img","xmlns","http://www.w3.org/2000/svg","viewBox","0 0 496 512",1,"svg-inline--fa","fa-github","fa-w-16"],["fill","#ffffff","d","M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"],["role","main",1,"content"],[1,"card","highlight-card","card-small"],["id","rocket","alt","Rocket Ship","xmlns","http://www.w3.org/2000/svg","width","101.678","height","101.678","viewBox","0 0 101.678 101.678"],["id","Group_83","data-name","Group 83","transform","translate(-141 -696)"],["id","Ellipse_8","data-name","Ellipse 8","cx","50.839","cy","50.839","r","50.839","transform","translate(141 696)","fill","#dd0031"],["id","Group_47","data-name","Group 47","transform","translate(165.185 720.185)"],["id","Path_33","data-name","Path 33","d","M3.4,42.615a3.084,3.084,0,0,0,3.553,3.553,21.419,21.419,0,0,0,12.215-6.107L9.511,30.4A21.419,21.419,0,0,0,3.4,42.615Z","transform","translate(0.371 3.363)","fill","#fff"],["id","Path_34","data-name","Path 34","d","M53.3,3.221A3.09,3.09,0,0,0,50.081,0,48.227,48.227,0,0,0,18.322,13.437c-6-1.666-14.991-1.221-18.322,7.218A33.892,33.892,0,0,1,9.439,25.1l-.333.666a3.013,3.013,0,0,0,.555,3.553L23.985,43.641a2.9,2.9,0,0,0,3.553.555l.666-.333A33.892,33.892,0,0,1,32.647,53.3c8.55-3.664,8.884-12.326,7.218-18.322A48.227,48.227,0,0,0,53.3,3.221ZM34.424,9.772a6.439,6.439,0,1,1,9.106,9.106,6.368,6.368,0,0,1-9.106,0A6.467,6.467,0,0,1,34.424,9.772Z","transform","translate(0 0.005)","fill","#fff"],["id","rocket-smoke","alt","Rocket Ship Smoke","xmlns","http://www.w3.org/2000/svg","width","516.119","height","1083.632","viewBox","0 0 516.119 1083.632"],["id","Path_40","data-name","Path 40","d","M644.6,141S143.02,215.537,147.049,870.207s342.774,201.755,342.774,201.755S404.659,847.213,388.815,762.2c-27.116-145.51-11.551-384.124,271.9-609.1C671.15,139.365,644.6,141,644.6,141Z","transform","translate(-147.025 -140.939)","fill","#f5f5f5"],["href","https://github.com/bartholomej/ngx-translate-cut"],[1,"terminal"],["href","https://github.com/bartholomej/ngx-translate-cut/"],["href","https://github.com/bartholomej/ngx-translate-cut","target","_blank","rel","noopener"],[1,"github-star-badge"],["xmlns","http://www.w3.org/2000/svg","width","24","height","24","viewBox","0 0 24 24",1,"material-icons"],["d","M0 0h24v24H0z","fill","none"],["d","M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z","fill","#1976d2"]],template:function(o,i){o&1&&(T(0,"div",0),ue(1,"img",1),T(2,"span"),O(3,"ngx-translate-cut"),R(),ue(4,"div",2),T(5,"a",3),Tt(),T(6,"svg",4),ue(7,"path",5),R()()(),Kt(),T(8,"div",6)(9,"div",7),Tt(),T(10,"svg",8)(11,"g",9),ue(12,"circle",10),T(13,"g",11),ue(14,"path",12)(15,"path",13),R()()(),Kt(),T(16,"span"),O(17),L(18,"translate"),R(),Tt(),T(19,"svg",14),ue(20,"path",15),R()(),Kt(),T(21,"h1"),O(22),L(23,"translate"),R(),T(24,"p"),O(25),L(26,"translate"),L(27,"translateCut"),T(28,"a",16),O(29),L(30,"translate"),L(31,"translateCut"),R()(),ue(32,"br"),T(33,"h2"),O(34),L(35,"translate"),R(),T(36,"p"),O(37),L(38,"translate"),R(),T(39,"div",17)(40,"pre"),O(41),R()(),T(42,"h2"),O(43),L(44,"translate"),R(),T(45,"div",17)(46,"pre"),Oa(),O(47," {{ 'demo' | translate | "),T(48,"strong"),O(49,"translateCut:0"),R(),O(50,` }} + `)}`:"",this.name="UnsubscriptionError",this.errors=n});function At(e,t){if(e){let n=e.indexOf(t);0<=n&&e.splice(n,1)}}var G=class e{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;let{_parentage:n}=this;if(n)if(this._parentage=null,Array.isArray(n))for(let i of n)i.remove(this);else n.remove(this);let{initialTeardown:r}=this;if(D(r))try{r()}catch(i){t=i instanceof fn?i.errors:[i]}let{_finalizers:o}=this;if(o){this._finalizers=null;for(let i of o)try{zi(i)}catch(s){t=t??[],s instanceof fn?t=[...t,...s.errors]:t.push(s)}}if(t)throw new fn(t)}}add(t){var n;if(t&&t!==this)if(this.closed)zi(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)&&At(n,t)}remove(t){let{_finalizers:n}=this;n&&At(n,t),t instanceof e&&t._removeParent(this)}};G.EMPTY=(()=>{let e=new G;return e.closed=!0,e})();var Gr=G.EMPTY;function hn(e){return e instanceof G||e&&"closed"in e&&D(e.remove)&&D(e.add)&&D(e.unsubscribe)}function zi(e){D(e)?e():e.unsubscribe()}var se={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var ct={setTimeout(e,t,...n){let{delegate:r}=ct;return r?.setTimeout?r.setTimeout(e,t,...n):setTimeout(e,t,...n)},clearTimeout(e){let{delegate:t}=ct;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};function pn(e){ct.setTimeout(()=>{let{onUnhandledError:t}=se;if(t)t(e);else throw e})}function Wr(){}var Gi=qr("C",void 0,void 0);function Wi(e){return qr("E",void 0,e)}function qi(e){return qr("N",e,void 0)}function qr(e,t,n){return{kind:e,value:t,error:n}}var Ge=null;function ut(e){if(se.useDeprecatedSynchronousErrorHandling){let t=!Ge;if(t&&(Ge={errorThrown:!1,error:null}),e(),t){let{errorThrown:n,error:r}=Ge;if(Ge=null,n)throw r}}else e()}function Zi(e){se.useDeprecatedSynchronousErrorHandling&&Ge&&(Ge.errorThrown=!0,Ge.error=e)}var We=class extends G{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,hn(t)&&t.add(this)):this.destination=fl}static create(t,n,r){return new ye(t,n,r)}next(t){this.isStopped?Yr(qi(t),this):this._next(t)}error(t){this.isStopped?Yr(Wi(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?Yr(Gi,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()}}},ll=Function.prototype.bind;function Zr(e,t){return ll.call(e,t)}var Qr=class{constructor(t){this.partialObserver=t}next(t){let{partialObserver:n}=this;if(n.next)try{n.next(t)}catch(r){gn(r)}}error(t){let{partialObserver:n}=this;if(n.error)try{n.error(t)}catch(r){gn(r)}else gn(t)}complete(){let{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(n){gn(n)}}},ye=class extends We{constructor(t,n,r){super();let o;if(D(t)||!t)o={next:t??void 0,error:n??void 0,complete:r??void 0};else{let i;this&&se.useDeprecatedNextContext?(i=Object.create(t),i.unsubscribe=()=>this.unsubscribe(),o={next:t.next&&Zr(t.next,i),error:t.error&&Zr(t.error,i),complete:t.complete&&Zr(t.complete,i)}):o=t}this.destination=new Qr(o)}};function gn(e){se.useDeprecatedSynchronousErrorHandling?Zi(e):pn(e)}function dl(e){throw e}function Yr(e,t){let{onStoppedNotification:n}=se;n&&ct.setTimeout(()=>n(e,t))}var fl={closed:!0,next:Wr,error:dl,complete:Wr};var lt=typeof Symbol=="function"&&Symbol.observable||"@@observable";function mn(e){return e}function Yi(e){return e.length===0?mn:e.length===1?e[0]:function(n){return e.reduce((r,o)=>o(r),n)}}var _=(()=>{class e{constructor(n){n&&(this._subscribe=n)}lift(n){let r=new e;return r.source=this,r.operator=n,r}subscribe(n,r,o){let i=pl(n)?n:new ye(n,r,o);return ut(()=>{let{operator:s,source:a}=this;i.add(s?s.call(i,a):a?this._subscribe(i):this._trySubscribe(i))}),i}_trySubscribe(n){try{return this._subscribe(n)}catch(r){n.error(r)}}forEach(n,r){return r=Qi(r),new r((o,i)=>{let s=new ye({next:a=>{try{n(a)}catch(c){i(c),s.unsubscribe()}},error:i,complete:o});this.subscribe(s)})}_subscribe(n){var r;return(r=this.source)===null||r===void 0?void 0:r.subscribe(n)}[lt](){return this}pipe(...n){return Yi(n)(this)}toPromise(n){return n=Qi(n),new n((r,o)=>{let i;this.subscribe(s=>i=s,s=>o(s),()=>r(i))})}}return e.create=t=>new e(t),e})();function Qi(e){var t;return(t=e??se.Promise)!==null&&t!==void 0?t:Promise}function hl(e){return e&&D(e.next)&&D(e.error)&&D(e.complete)}function pl(e){return e&&e instanceof We||hl(e)&&hn(e)}function gl(e){return D(e?.lift)}function j(e){return t=>{if(gl(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 U(e,t,n,r,o){return new Kr(e,t,n,r,o)}var Kr=class extends We{constructor(t,n,r,o,i,s){super(t),this.onFinalize=i,this.shouldUnsubscribe=s,this._next=n?function(a){try{n(a)}catch(c){t.error(c)}}:super._next,this._error=o?function(a){try{o(a)}catch(c){t.error(c)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(a){t.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:n}=this;super.unsubscribe(),!n&&((t=this.onFinalize)===null||t===void 0||t.call(this))}}};var Ki=dn(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var ne=(()=>{class e extends _{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){let r=new yn(this,this);return r.operator=n,r}_throwIfClosed(){if(this.closed)throw new Ki}next(n){ut(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let r of this.currentObservers)r.next(n)}})}error(n){ut(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=n;let{observers:r}=this;for(;r.length;)r.shift().error(n)}})}complete(){ut(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:n}=this;for(;n.length;)n.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var n;return((n=this.observers)===null||n===void 0?void 0:n.length)>0}_trySubscribe(n){return this._throwIfClosed(),super._trySubscribe(n)}_subscribe(n){return this._throwIfClosed(),this._checkFinalizedStatuses(n),this._innerSubscribe(n)}_innerSubscribe(n){let{hasError:r,isStopped:o,observers:i}=this;return r||o?Gr:(this.currentObservers=null,i.push(n),new G(()=>{this.currentObservers=null,At(i,n)}))}_checkFinalizedStatuses(n){let{hasError:r,thrownError:o,isStopped:i}=this;r?n.error(o):i&&n.complete()}asObservable(){let n=new _;return n.source=this,n}}return e.create=(t,n)=>new yn(t,n),e})(),yn=class extends ne{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:Gr}};var Ot=class extends ne{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 Jr={now(){return(Jr.delegate||Date).now()},delegate:void 0};var vn=class extends ne{constructor(t=1/0,n=1/0,r=Jr){super(),this._bufferSize=t,this._windowTime=n,this._timestampProvider=r,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=n===1/0,this._bufferSize=Math.max(1,t),this._windowTime=Math.max(1,n)}next(t){let{isStopped:n,_buffer:r,_infiniteTimeWindow:o,_timestampProvider:i,_windowTime:s}=this;n||(r.push(t),!o&&r.push(i.now()+s)),this._trimBuffer(),super.next(t)}_subscribe(t){this._throwIfClosed(),this._trimBuffer();let n=this._innerSubscribe(t),{_infiniteTimeWindow:r,_buffer:o}=this,i=o.slice();for(let s=0;se.complete());function Xi(e){return e&&D(e.schedule)}function es(e){return e[e.length-1]}function ts(e){return D(es(e))?e.pop():void 0}function Dn(e){return Xi(es(e))?e.pop():void 0}function rs(e,t,n,r){function o(i){return i instanceof n?i:new n(function(s){s(i)})}return new(n||(n=Promise))(function(i,s){function a(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?i(l.value):o(l.value).then(a,c)}u((r=r.apply(e,t||[])).next())})}function ns(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 qe(e){return this instanceof qe?(this.v=e,this):new qe(e)}function os(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},s("next"),s("throw"),s("return"),o[Symbol.asyncIterator]=function(){return this},o;function s(f){r[f]&&(o[f]=function(h){return new Promise(function(b,S){i.push([f,h,b,S])>1||a(f,h)})})}function a(f,h){try{c(r[f](h))}catch(b){d(i[0][3],b)}}function c(f){f.value instanceof qe?Promise.resolve(f.value.v).then(u,l):d(i[0][2],f)}function u(f){a("next",f)}function l(f){a("throw",f)}function d(f,h){f(h),i.shift(),i.length&&a(i[0][0],i[0][1])}}function is(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 ns=="function"?ns(e):e[Symbol.iterator](),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(i){n[i]=e[i]&&function(s){return new Promise(function(a,c){s=e[i](s),o(a,c,s.done,s.value)})}}function o(i,s,a,c){Promise.resolve(c).then(function(u){i({value:u,done:a})},s)}}var wn=e=>e&&typeof e.length=="number"&&typeof e!="function";function En(e){return D(e?.then)}function In(e){return D(e[lt])}function Cn(e){return Symbol.asyncIterator&&D(e?.[Symbol.asyncIterator])}function bn(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 ml(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Mn=ml();function Tn(e){return D(e?.[Mn])}function xn(e){return os(this,arguments,function*(){let n=e.getReader();try{for(;;){let{value:r,done:o}=yield qe(n.read());if(o)return yield qe(void 0);yield yield qe(r)}}finally{n.releaseLock()}})}function Sn(e){return D(e?.getReader)}function k(e){if(e instanceof _)return e;if(e!=null){if(In(e))return yl(e);if(wn(e))return vl(e);if(En(e))return Dl(e);if(Cn(e))return ss(e);if(Tn(e))return wl(e);if(Sn(e))return El(e)}throw bn(e)}function yl(e){return new _(t=>{let n=e[lt]();if(D(n.subscribe))return n.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function vl(e){return new _(t=>{for(let n=0;n{e.then(n=>{t.closed||(t.next(n),t.complete())},n=>t.error(n)).then(null,pn)})}function wl(e){return new _(t=>{for(let n of e)if(t.next(n),t.closed)return;t.complete()})}function ss(e){return new _(t=>{Il(e,t).catch(n=>t.error(n))})}function El(e){return ss(xn(e))}function Il(e,t){var n,r,o,i;return rs(this,void 0,void 0,function*(){try{for(n=is(e);r=yield n.next(),!r.done;){let s=r.value;if(t.next(s),t.closed)return}}catch(s){o={error:s}}finally{try{r&&!r.done&&(i=n.return)&&(yield i.call(n))}finally{if(o)throw o.error}}t.complete()})}function re(e,t,n,r=0,o=!1){let i=t.schedule(function(){n(),o?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(i),!o)return i}function _n(e,t=0){return j((n,r)=>{n.subscribe(U(r,o=>re(r,e,()=>r.next(o),t),()=>re(r,e,()=>r.complete(),t),o=>re(r,e,()=>r.error(o),t)))})}function Nn(e,t=0){return j((n,r)=>{r.add(e.schedule(()=>n.subscribe(r),t))})}function as(e,t){return k(e).pipe(Nn(t),_n(t))}function cs(e,t){return k(e).pipe(Nn(t),_n(t))}function us(e,t){return new _(n=>{let r=0;return t.schedule(function(){r===e.length?n.complete():(n.next(e[r++]),n.closed||this.schedule())})})}function ls(e,t){return new _(n=>{let r;return re(n,t,()=>{r=e[Mn](),re(n,t,()=>{let o,i;try{({value:o,done:i}=r.next())}catch(s){n.error(s);return}i?n.complete():n.next(o)},0,!0)}),()=>D(r?.return)&&r.return()})}function An(e,t){if(!e)throw new Error("Iterable cannot be null");return new _(n=>{re(n,t,()=>{let r=e[Symbol.asyncIterator]();re(n,t,()=>{r.next().then(o=>{o.done?n.complete():n.next(o.value)})},0,!0)})})}function ds(e,t){return An(xn(e),t)}function fs(e,t){if(e!=null){if(In(e))return as(e,t);if(wn(e))return us(e,t);if(En(e))return cs(e,t);if(Cn(e))return An(e,t);if(Tn(e))return ls(e,t);if(Sn(e))return ds(e,t)}throw bn(e)}function Ze(e,t){return t?fs(e,t):k(e)}function Q(...e){let t=Dn(e);return Ze(e,t)}function ve(e){return!!e&&(e instanceof _||D(e.lift)&&D(e.subscribe))}function W(e,t){return j((n,r)=>{let o=0;n.subscribe(U(r,i=>{r.next(e.call(t,i,o++))}))})}var{isArray:Cl}=Array;function bl(e,t){return Cl(t)?e(...t):e(t)}function hs(e){return W(t=>bl(e,t))}var{isArray:Ml}=Array,{getPrototypeOf:Tl,prototype:xl,keys:Sl}=Object;function ps(e){if(e.length===1){let t=e[0];if(Ml(t))return{args:t,keys:null};if(_l(t)){let n=Sl(t);return{args:n.map(r=>t[r]),keys:n}}}return{args:e,keys:null}}function _l(e){return e&&typeof e=="object"&&Tl(e)===xl}function gs(e,t){return e.reduce((n,r,o)=>(n[r]=t[o],n),{})}function ms(e,t,n,r,o,i,s,a){let c=[],u=0,l=0,d=!1,f=()=>{d&&!c.length&&!u&&t.complete()},h=S=>u{i&&t.next(S),u++;let M=!1;k(n(S,l++)).subscribe(U(t,m=>{o?.(m),i?h(m):t.next(m)},()=>{M=!0},void 0,()=>{if(M)try{for(u--;c.length&&ub(m)):b(m)}f()}catch(m){t.error(m)}}))};return e.subscribe(U(t,h,()=>{d=!0,f()})),()=>{a?.()}}function dt(e,t,n=1/0){return D(t)?dt((r,o)=>W((i,s)=>t(r,i,o,s))(k(e(r,o))),n):(typeof t=="number"&&(n=t),j((r,o)=>ms(r,o,e,n)))}function ys(e=1/0){return dt(mn,e)}function vs(){return ys(1)}function On(...e){return vs()(Ze(e,Dn(e)))}function Rn(e){return new _(t=>{k(e()).subscribe(t)})}function Xr(...e){let t=ts(e),{args:n,keys:r}=ps(e),o=new _(i=>{let{length:s}=n;if(!s){i.complete();return}let a=new Array(s),c=s,u=s;for(let l=0;l{d||(d=!0,u--),a[l]=f},()=>c--,void 0,()=>{(!c||!d)&&(u||i.next(r?gs(r,a):a),i.complete())}))}});return t?o.pipe(hs(t)):o}function eo(e,t){return j((n,r)=>{let o=0;n.subscribe(U(r,i=>e.call(t,i,o++)&&r.next(i)))})}function Rt(e,t){return D(t)?dt(e,t,1):dt(e,1)}function ft(e){return e<=0?()=>Ji:j((t,n)=>{let r=0;t.subscribe(U(n,o=>{++r<=e&&(n.next(o),e<=r&&n.complete())}))})}function Pn(e){return j((t,n)=>{try{t.subscribe(n)}finally{n.add(e)}})}function Ds(e={}){let{connector:t=()=>new ne,resetOnError:n=!0,resetOnComplete:r=!0,resetOnRefCountZero:o=!0}=e;return i=>{let s,a,c,u=0,l=!1,d=!1,f=()=>{a?.unsubscribe(),a=void 0},h=()=>{f(),s=c=void 0,l=d=!1},b=()=>{let S=s;h(),S?.unsubscribe()};return j((S,M)=>{u++,!d&&!l&&f();let m=c=c??t();M.add(()=>{u--,u===0&&!d&&!l&&(a=to(b,o))}),m.subscribe(M),!s&&u>0&&(s=new ye({next:V=>m.next(V),error:V=>{d=!0,f(),a=to(h,n,V),m.error(V)},complete:()=>{l=!0,f(),a=to(h,r),m.complete()}}),k(S).subscribe(s))})(i)}}function to(e,t,...n){if(t===!0){e();return}if(t===!1)return;let r=new ye({next:()=>{r.unsubscribe(),e()}});return k(t(...n)).subscribe(r)}function Fn(e,t,n){let r,o=!1;return e&&typeof e=="object"?{bufferSize:r=1/0,windowTime:t=1/0,refCount:o=!1,scheduler:n}=e:r=e??1/0,Ds({connector:()=>new vn(r,t,n),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:o})}function ht(e,t){return j((n,r)=>{let o=null,i=0,s=!1,a=()=>s&&!o&&r.complete();n.subscribe(U(r,c=>{o?.unsubscribe();let u=0,l=i++;k(e(c,l)).subscribe(o=U(r,d=>r.next(t?t(c,d,l,u++):d),()=>{o=null,a()}))},()=>{s=!0,a()}))})}var E=class extends Error{constructor(t,n){super(ar(t,n)),this.code=t}};function ar(e,t){return`${`NG0${Math.abs(e)}`}${t?": "+t:""}`}function Ho(e){return{toString:e}.toString()}var Ie=globalThis;function A(e){for(let t in e)if(e[t]===A)return t;throw Error("Could not find renamed property on target object.")}function K(e){if(typeof e=="string")return e;if(Array.isArray(e))return"["+e.map(K).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 ws(e,t){return e==null||e===""?t===null?"":t:t==null||t===""?e:e+" "+t}var Nl=A({__forward_ref__:A});function Ks(e){return e.__forward_ref__=Ks,e.toString=function(){return K(this())},e}function oe(e){return Js(e)?e():e}function Js(e){return typeof e=="function"&&e.hasOwnProperty(Nl)&&e.__forward_ref__===Ks}function w(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function J(e){return{providers:e.providers||[],imports:e.imports||[]}}function zo(e){return Es(e,Xs)||Es(e,ea)}function Es(e,t){return e.hasOwnProperty(t)?e[t]:null}function Al(e){let t=e&&(e[Xs]||e[ea]);return t||null}function Is(e){return e&&(e.hasOwnProperty(Cs)||e.hasOwnProperty(Ol))?e[Cs]:null}var Xs=A({\u0275prov:A}),Cs=A({\u0275inj:A}),ea=A({ngInjectableDef:A}),Ol=A({ngInjectorDef:A}),g=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=w({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function ta(e){return e&&!!e.\u0275providers}var Rl=A({\u0275cmp:A}),Pl=A({\u0275dir:A}),Fl=A({\u0275pipe:A}),kl=A({\u0275mod:A}),Un=A({\u0275fac:A}),Pt=A({__NG_ELEMENT_ID__:A}),bs=A({__NG_ENV_ID__:A});function Hn(e){return typeof e=="string"?e:e==null?"":String(e)}function Ll(e){return typeof e=="function"?e.name||e.toString():typeof e=="object"&&e!=null&&typeof e.type=="function"?e.type.name||e.type.toString():Hn(e)}function jl(e,t){let n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new E(-200,e)}function Go(e,t){throw new E(-201,!1)}var I=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}(I||{}),uo;function na(){return uo}function Z(e){let t=uo;return uo=e,t}function ra(e,t,n){let r=zo(e);if(r&&r.providedIn=="root")return r.value===void 0?r.value=r.factory():r.value;if(n&I.Optional)return null;if(t!==void 0)return t;Go(e,"Injector")}var Vl={},kt=Vl,Bl="__NG_DI_FLAG__",zn="ngTempTokenPath",$l="ngTokenPath",Ul=/\n/gm,Hl="\u0275",Ms="__source",yt;function zl(){return yt}function Me(e){let t=yt;return yt=e,t}function Gl(e,t=I.Default){if(yt===void 0)throw new E(-203,!1);return yt===null?ra(e,void 0,t):yt.get(e,t&I.Optional?null:void 0,t)}function p(e,t=I.Default){return(na()||Gl)(oe(e),t)}function v(e,t=I.Default){return p(e,cr(t))}function cr(e){return typeof e>"u"||typeof e=="number"?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function lo(e){let t=[];for(let n=0;n ");else if(typeof t=="object"){let i=[];for(let s in t)if(t.hasOwnProperty(s)){let a=t[s];i.push(s+":"+(typeof a=="string"?JSON.stringify(a):K(a)))}o=`{${i.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${e.replace(Ul,` + `)}`}function Je(e,t){let n=e.hasOwnProperty(Un);return n?e[Un]:null}function Wo(e,t){e.forEach(n=>Array.isArray(n)?Wo(n,t):t(n))}function oa(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}var Lt={},he=[],jt=new g(""),ia=new g("",-1),sa=new g(""),Gn=class{get(t,n=kt){if(n===kt){let r=new Error(`NullInjectorError: No provider for ${K(t)}!`);throw r.name="NullInjectorError",r}return n}},aa=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(aa||{}),ge=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(ge||{}),_e=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(_e||{});function Yl(e,t,n){let r=e.length;for(;;){let o=e.indexOf(t,n);if(o===-1)return o;if(o===0||e.charCodeAt(o-1)<=32){let i=t.length;if(o+i===r||e.charCodeAt(o+i)<=32)return o}n=o+1}}function fo(e,t,n){let r=0;for(;rt){s=i-1;break}}}for(;i-1){let i;for(;++oi?d="":d=o[l+1].toLowerCase(),r&2&&u!==d){if(ae(r))return!1;s=!0}}}}return ae(r)||s}function ae(e){return(e&1)===0}function td(e,t,n,r){if(t===null)return-1;let o=0;if(r||!n){let i=!1;for(;o-1)for(n++;n0?'="'+a+'"':"")+"]"}else r&8?o+="."+s:r&4&&(o+=" "+s);else o!==""&&!ae(s)&&(t+=xs(i,o),o=""),r=s,i=i||!ae(r);n++}return o!==""&&(t+=xs(i,o)),t}function sd(e){return e.map(id).join(",")}function ad(e){let t=[],n=[],r=1,o=2;for(;r{let t=fd(e),n=fe(B({},t),{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===aa.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||ge.Emulated,styles:e.styles||he,_:null,schemas:e.schemas||null,tView:null,id:""});hd(n);let r=e.dependencies;return n.directiveDefs=_s(r,!1),n.pipeDefs=_s(r,!0),n.id=pd(n),n})}function cd(e){return ur(e)||la(e)}function ud(e){return e!==null}function X(e){return Ho(()=>({type:e.type,bootstrap:e.bootstrap||he,declarations:e.declarations||he,imports:e.imports||he,exports:e.exports||he,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Ss(e,t){if(e==null)return Lt;let n={};for(let r in e)if(e.hasOwnProperty(r)){let o=e[r],i,s,a=_e.None;Array.isArray(o)?(a=o[0],i=o[1],s=o[2]??i):(i=o,s=o),t?(n[i]=a!==_e.None?[r,a]:r,t[i]=s):n[i]=r}return n}function Wt(e){return{type:e.type,name:e.name,factory:null,pure:e.pure!==!1,standalone:e.standalone===!0,onDestroy:e.type.prototype.ngOnDestroy||null}}function ur(e){return e[Rl]||null}function la(e){return e[Pl]||null}function da(e){return e[Fl]||null}function ld(e){let t=ur(e)||la(e)||da(e);return t!==null?t.standalone:!1}function dd(e,t){let n=e[kl]||null;if(!n&&t===!0)throw new Error(`Type ${K(e)} does not have '\u0275mod' property.`);return n}function fd(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||Lt,exportAs:e.exportAs||null,standalone:e.standalone===!0,signals:e.signals===!0,selectors:e.selectors||he,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Ss(e.inputs,t),outputs:Ss(e.outputs),debugInfo:null}}function hd(e){e.features?.forEach(t=>t(e))}function _s(e,t){if(!e)return null;let n=t?da:cd;return()=>(typeof e=="function"?e():e).map(r=>n(r)).filter(ud)}function pd(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 o of n)t=Math.imul(31,t)+o.charCodeAt(0)<<0;return t+=2147483648,"c"+t}function Yo(e){return{\u0275providers:e}}function gd(...e){return{\u0275providers:md(!0,e),\u0275fromNgModule:!0}}function md(e,...t){let n=[],r=new Set,o,i=s=>{n.push(s)};return Wo(t,s=>{let a=s;ho(a,i,[],r)&&(o||=[],o.push(a))}),o!==void 0&&fa(o,i),n}function fa(e,t){for(let n=0;n{t(i,r)})}}function ho(e,t,n,r){if(e=oe(e),!e)return!1;let o=null,i=Is(e),s=!i&&ur(e);if(!i&&!s){let c=e.ngModule;if(i=Is(c),i)o=c;else return!1}else{if(s&&!s.standalone)return!1;o=e}let a=r.has(o);if(s){if(a)return!1;if(r.add(o),s.dependencies){let c=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let u of c)ho(u,t,n,r)}}else if(i){if(i.imports!=null&&!a){r.add(o);let u;try{Wo(i.imports,l=>{ho(l,t,n,r)&&(u||=[],u.push(l))})}finally{}u!==void 0&&fa(u,t)}if(!a){let u=Je(o)||(()=>new o);t({provide:o,useFactory:u,deps:he},o),t({provide:sa,useValue:o,multi:!0},o),t({provide:jt,useValue:()=>p(o),multi:!0},o)}let c=i.providers;if(c!=null&&!a){let u=e;Qo(c,l=>{t(l,u)})}}else return!1;return o!==e&&e.providers!==void 0}function Qo(e,t){for(let n of e)ta(n)&&(n=n.\u0275providers),Array.isArray(n)?Qo(n,t):t(n)}var yd=A({provide:String,useValue:A});function ha(e){return e!==null&&typeof e=="object"&&yd in e}function vd(e){return!!(e&&e.useExisting)}function Dd(e){return!!(e&&e.useFactory)}function po(e){return typeof e=="function"}var lr=new g(""),jn={},wd={},no;function pa(){return no===void 0&&(no=new Gn),no}var Ne=class{},Wn=class extends Ne{get destroyed(){return this._destroyed}constructor(t,n,r,o){super(),this.parent=n,this.source=r,this.scopes=o,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,mo(t,s=>this.processProvider(s)),this.records.set(ia,pt(void 0,this)),o.has("environment")&&this.records.set(Ne,pt(void 0,this));let i=this.records.get(lr);i!=null&&typeof i.value=="string"&&this.scopes.add(i.value),this.injectorDefTypes=new Set(this.get(sa,he,I.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;let t=N(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(),N(t)}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();let n=Me(this),r=Z(void 0),o;try{return t()}finally{Me(n),Z(r)}}get(t,n=kt,r=I.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(bs))return t[bs](this);r=cr(r);let o,i=Me(this),s=Z(void 0);try{if(!(r&I.SkipSelf)){let c=this.records.get(t);if(c===void 0){let u=Td(t)&&zo(t);u&&this.injectableDefInScope(u)?c=pt(go(t),jn):c=null,this.records.set(t,c)}if(c!=null)return this.hydrate(t,c)}let a=r&I.Self?pa():this.parent;return n=r&I.Optional&&n===kt?null:n,a.get(t,n)}catch(a){if(a.name==="NullInjectorError"){if((a[zn]=a[zn]||[]).unshift(K(t)),i)throw a;return ql(a,t,"R3InjectorError",this.source)}else throw a}finally{Z(s),Me(i)}}resolveInjectorInitializers(){let t=N(null),n=Me(this),r=Z(void 0),o;try{let i=this.get(jt,he,I.Self);for(let s of i)s()}finally{Me(n),Z(r),N(t)}}toString(){let t=[],n=this.records;for(let r of n.keys())t.push(K(r));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new E(205,!1)}processProvider(t){t=oe(t);let n=po(t)?t:oe(t&&t.provide),r=Id(t);if(!po(t)&&t.multi===!0){let o=this.records.get(n);o||(o=pt(void 0,jn,!0),o.factory=()=>lo(o.multi),this.records.set(n,o)),n=t,o.multi.push(t)}this.records.set(n,r)}hydrate(t,n){let r=N(null);try{return n.value===jn&&(n.value=wd,n.value=n.factory()),typeof n.value=="object"&&n.value&&Md(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{N(r)}}injectableDefInScope(t){if(!t.providedIn)return!1;let n=oe(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 go(e){let t=zo(e),n=t!==null?t.factory:Je(e);if(n!==null)return n;if(e instanceof g)throw new E(204,!1);if(e instanceof Function)return Ed(e);throw new E(204,!1)}function Ed(e){if(e.length>0)throw new E(204,!1);let n=Al(e);return n!==null?()=>n.factory(e):()=>new e}function Id(e){if(ha(e))return pt(void 0,e.useValue);{let t=Cd(e);return pt(t,jn)}}function Cd(e,t,n){let r;if(po(e)){let o=oe(e);return Je(o)||go(o)}else if(ha(e))r=()=>oe(e.useValue);else if(Dd(e))r=()=>e.useFactory(...lo(e.deps||[]));else if(vd(e))r=()=>p(oe(e.useExisting));else{let o=oe(e&&(e.useClass||e.provide));if(bd(e))r=()=>new o(...lo(e.deps));else return Je(o)||go(o)}return r}function pt(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function bd(e){return!!e.deps}function Md(e){return e!==null&&typeof e=="object"&&typeof e.ngOnDestroy=="function"}function Td(e){return typeof e=="function"||typeof e=="object"&&e instanceof g}function mo(e,t){for(let n of e)Array.isArray(n)?mo(n,t):n&&ta(n)?mo(n.\u0275providers,t):t(n)}function ga(e,t){e instanceof Wn&&e.assertNotDestroyed();let n,r=Me(e),o=Z(void 0);try{return t()}finally{Me(r),Z(o)}}function xd(){return na()!==void 0||zl()!=null}function Sd(e){let t=Ie.ng;if(t&&t.\u0275compilerFacade)return t.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}var Re=0,x=1,y=2,ce=3,xe=4,Pe=5,yo=6,Ns=7,Ae=8,Dt=9,De=10,we=11,Vt=12,As=13,qt=14,Ee=15,qn=16,gt=17,Ko=18,dr=19,ma=20,Se=21,ro=22,ie=23,me=25,ya=1;var vo=7,_d=8,Zn=9,Qe=10,Yn=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(Yn||{});function Ke(e){return Array.isArray(e)&&typeof e[ya]=="object"}function bt(e){return Array.isArray(e)&&e[ya]===!0}function va(e){return(e.flags&4)!==0}function Jo(e){return e.componentOffset>-1}function Nd(e){return(e.flags&1)===1}function Zt(e){return!!e.template}function Do(e){return(e[y]&512)!==0}var wo=class{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}};function Da(e,t,n,r){t!==null?t.applyValueToInputSignal(t,r):e[n]=r}function wa(){return Ea}function Ea(e){return e.type.prototype.ngOnChanges&&(e.setInput=Od),Ad}wa.ngInherit=!0;function Ad(){let e=Ca(this),t=e?.current;if(t){let n=e.previous;if(n===Lt)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function Od(e,t,n,r,o){let i=this.declaredInputs[r],s=Ca(e)||Rd(e,{previous:Lt,current:null}),a=s.current||(s.current={}),c=s.previous,u=c[i];a[i]=new wo(u&&u.currentValue,n,c===Lt),Da(e,t,o,n)}var Ia="__ngSimpleChanges__";function Ca(e){return e[Ia]||null}function Rd(e,t){return e[Ia]=t}var Os=null;var Te=function(e,t,n){Os?.(e,t,n)},ba="svg",Pd="math";function Mt(e){for(;Array.isArray(e);)e=e[Re];return e}function Fd(e,t){return Mt(t[e])}function tt(e,t){return Mt(t[e.index])}function kd(e,t){return e.data[t]}function Ma(e,t){return e[t]}function Yt(e,t){let n=t[e];return Ke(n)?n:n[Re]}function Xo(e){return(e[y]&128)===128}function Rs(e,t){return t==null?null:e[t]}function Ta(e){e[gt]=0}function xa(e){e[y]&1024||(e[y]|=1024,Xo(e)&&fr(e))}function Bt(e){return!!(e[y]&9216||e[ie]?.dirty)}function Ps(e){e[De].changeDetectionScheduler?.notify(7),e[y]&64&&(e[y]|=1024),Bt(e)&&fr(e)}function fr(e){e[De].changeDetectionScheduler?.notify(0);let t=wt(e);for(;t!==null&&!(t[y]&8192||(t[y]|=8192,!Xo(t)));)t=wt(t)}function Sa(e,t){if((e[y]&256)===256)throw new E(911,!1);e[Se]===null&&(e[Se]=[]),e[Se].push(t)}function Ld(e,t){if(e[Se]===null)return;let n=e[Se].indexOf(t);n!==-1&&e[Se].splice(n,1)}function wt(e){let t=e[ce];return bt(t)?t[ce]:t}var C={lFrame:Ba(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var _a=!1;function jd(){return C.lFrame.elementDepthCount}function Vd(){C.lFrame.elementDepthCount++}function Bd(){C.lFrame.elementDepthCount--}function Na(){return C.bindingsEnabled}function $d(){return C.skipHydrationRootTNode!==null}function Ud(e){return C.skipHydrationRootTNode===e}function Aa(){C.bindingsEnabled=!0}function Oa(){C.bindingsEnabled=!1}function Hd(){C.skipHydrationRootTNode=null}function z(){return C.lFrame.lView}function Qt(){return C.lFrame.tView}function Fe(){let e=Ra();for(;e!==null&&e.type===64;)e=e.parent;return e}function Ra(){return C.lFrame.currentTNode}function zd(){let e=C.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function hr(e,t){let n=C.lFrame;n.currentTNode=e,n.isParent=t}function Pa(){return C.lFrame.isParent}function Gd(){C.lFrame.isParent=!1}function Fa(){return _a}function Fs(e){_a=e}function ka(){let e=C.lFrame,t=e.bindingRootIndex;return t===-1&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Wd(){return C.lFrame.bindingIndex}function qd(e){return C.lFrame.bindingIndex=e}function Zd(){return C.lFrame.bindingIndex++}function Yd(e){let t=C.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function Qd(){return C.lFrame.inI18n}function Kd(e,t){let n=C.lFrame;n.bindingIndex=n.bindingRootIndex=e,Eo(t)}function Jd(){return C.lFrame.currentDirectiveIndex}function Eo(e){C.lFrame.currentDirectiveIndex=e}function La(e){C.lFrame.currentQueryIndex=e}function Xd(e){let t=e[x];return t.type===2?t.declTNode:t.type===1?e[Pe]:null}function ja(e,t,n){if(n&I.SkipSelf){let o=t,i=e;for(;o=o.parent,o===null&&!(n&I.Host);)if(o=Xd(i),o===null||(i=i[qt],o.type&10))break;if(o===null)return!1;t=o,e=i}let r=C.lFrame=Va();return r.currentTNode=t,r.lView=e,!0}function ei(e){let t=Va(),n=e[x];C.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Va(){let e=C.lFrame,t=e===null?null:e.child;return t===null?Ba(e):t}function Ba(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 $a(){let e=C.lFrame;return C.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var Ua=$a;function ti(){let e=$a();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 pr(){return C.lFrame.selectedIndex}function Xe(e){C.lFrame.selectedIndex=e}function Tt(){C.lFrame.currentNamespace=ba}function Kt(){ef()}function ef(){C.lFrame.currentNamespace=null}function tf(){return C.lFrame.currentNamespace}var Ha=!0;function za(){return Ha}function Ga(e){Ha=e}function nf(e,t,n){let{ngOnChanges:r,ngOnInit:o,ngDoCheck:i}=t.type.prototype;if(r){let s=Ea(t);(n.preOrderHooks??=[]).push(e,s),(n.preOrderCheckHooks??=[]).push(e,s)}o&&(n.preOrderHooks??=[]).push(0-e,o),i&&((n.preOrderHooks??=[]).push(e,i),(n.preOrderCheckHooks??=[]).push(e,i))}function Wa(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n=r)break}else t[c]<0&&(e[gt]+=65536),(a>14>16&&(e[y]&3)===t&&(e[y]+=16384,ks(a,i)):ks(a,i)}var vt=-1,$t=class{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}};function of(e){return e instanceof $t}function sf(e){return(e.flags&8)!==0}function af(e){return(e.flags&16)!==0}var io={},Io=class{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){r=cr(r);let o=this.injector.get(t,io,r);return o!==io||n===io?o:this.parentInjector.get(t,n,r)}};function cf(e){return e!==vt}function Co(e){return e&32767}function uf(e){return e>>16}function bo(e,t){let n=uf(e),r=t;for(;n>0;)r=r[qt],n--;return r}var Mo=!0;function Qn(e){let t=Mo;return Mo=e,t}var lf=256,Za=lf-1,Ya=5,df=0,pe={};function ff(e,t,n){let r;typeof n=="string"?r=n.charCodeAt(0)||0:n.hasOwnProperty(Pt)&&(r=n[Pt]),r==null&&(r=n[Pt]=df++);let o=r&Za,i=1<>Ya)]|=i}function Qa(e,t){let n=Ka(e,t);if(n!==-1)return n;let r=t[x];r.firstCreatePass&&(e.injectorIndex=t.length,so(r.data,e),so(t,null),so(r.blueprint,null));let o=Ja(e,t),i=e.injectorIndex;if(cf(o)){let s=Co(o),a=bo(o,t),c=a[x].data;for(let u=0;u<8;u++)t[i+u]=a[s+u]|c[s+u]}return t[i+8]=o,i}function so(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Ka(e,t){return e.injectorIndex===-1||e.parent&&e.parent.injectorIndex===e.injectorIndex||t[e.injectorIndex+8]===null?-1:e.injectorIndex}function Ja(e,t){if(e.parent&&e.parent.injectorIndex!==-1)return e.parent.injectorIndex;let n=0,r=null,o=t;for(;o!==null;){if(r=rc(o),r===null)return vt;if(n++,o=o[qt],r.injectorIndex!==-1)return r.injectorIndex|n<<16}return vt}function hf(e,t,n){ff(e,t,n)}function Xa(e,t,n){if(n&I.Optional||e!==void 0)return e;Go(t,"NodeInjector")}function ec(e,t,n,r){if(n&I.Optional&&r===void 0&&(r=null),!(n&(I.Self|I.Host))){let o=e[Dt],i=Z(void 0);try{return o?o.get(t,r,n&I.Optional):ra(t,r,n&I.Optional)}finally{Z(i)}}return Xa(r,t,n)}function tc(e,t,n,r=I.Default,o){if(e!==null){if(t[y]&2048&&!(r&I.Self)){let s=vf(e,t,n,r,pe);if(s!==pe)return s}let i=nc(e,t,n,r,pe);if(i!==pe)return i}return ec(t,n,r,o)}function nc(e,t,n,r,o){let i=mf(n);if(typeof i=="function"){if(!ja(t,e,r))return r&I.Host?Xa(o,n,r):ec(t,n,r,o);try{let s;if(s=i(r),s==null&&!(r&I.Optional))Go(n);else return s}finally{Ua()}}else if(typeof i=="number"){let s=null,a=Ka(e,t),c=vt,u=r&I.Host?t[Ee][Pe]:null;for((a===-1||r&I.SkipSelf)&&(c=a===-1?Ja(e,t):t[a+8],c===vt||!js(r,!1)?a=-1:(s=t[x],a=Co(c),t=bo(c,t)));a!==-1;){let l=t[x];if(Ls(i,a,l.data)){let d=pf(a,t,n,s,r,u);if(d!==pe)return d}c=t[a+8],c!==vt&&js(r,t[x].data[a+8]===u)&&Ls(i,a,t)?(s=l,a=Co(c),t=bo(c,t)):a=-1}}return o}function pf(e,t,n,r,o,i){let s=t[x],a=s.data[e+8],c=r==null?Jo(a)&&Mo:r!=s&&(a.type&3)!==0,u=o&I.Host&&i===a,l=gf(a,s,n,c,u);return l!==null?Ut(t,s,l,a):pe}function gf(e,t,n,r,o){let i=e.providerIndexes,s=t.data,a=i&1048575,c=e.directiveStart,u=e.directiveEnd,l=i>>20,d=r?a:a+l,f=o?a+l:u;for(let h=d;h=c&&b.type===n)return h}if(o){let h=s[c];if(h&&Zt(h)&&h.type===n)return c}return null}function Ut(e,t,n,r){let o=e[n],i=t.data;if(of(o)){let s=o;s.resolving&&jl(Ll(i[n]));let a=Qn(s.canSeeViewProviders);s.resolving=!0;let c,u=s.injectImpl?Z(s.injectImpl):null,l=ja(e,r,I.Default);try{o=e[n]=s.factory(void 0,i,e,r),t.firstCreatePass&&n>=r.directiveStart&&nf(n,i[n],t)}finally{u!==null&&Z(u),Qn(a),s.resolving=!1,Ua()}}return o}function mf(e){if(typeof e=="string")return e.charCodeAt(0)||0;let t=e.hasOwnProperty(Pt)?e[Pt]:void 0;return typeof t=="number"?t>=0?t&Za:yf:t}function Ls(e,t,n){let r=1<>Ya)]&r)}function js(e,t){return!(e&I.Self)&&!(e&I.Host&&t)}var Kn=class{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return tc(this._tNode,this._lView,t,cr(r),n)}};function yf(){return new Kn(Fe(),z())}function gr(e){return Ho(()=>{let t=e.prototype.constructor,n=t[Un]||To(t),r=Object.prototype,o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){let i=o[Un]||To(o);if(i&&i!==n)return i;o=Object.getPrototypeOf(o)}return i=>new i})}function To(e){return Js(e)?()=>{let t=To(oe(e));return t&&t()}:Je(e)}function vf(e,t,n,r,o){let i=e,s=t;for(;i!==null&&s!==null&&s[y]&2048&&!(s[y]&512);){let a=nc(i,s,n,r|I.Self,pe);if(a!==pe)return a;let c=i.parent;if(!c){let u=s[ma];if(u){let l=u.get(n,pe,r);if(l!==pe)return l}c=rc(s),s=s[qt]}i=c}return o}function rc(e){let t=e[x],n=t.type;return n===2?t.declTNode:n===1?e[Pe]:null}function Vs(e,t=null,n=null,r){let o=oc(e,t,n,r);return o.resolveInjectorInitializers(),o}function oc(e,t=null,n=null,r,o=new Set){let i=[n||he,gd(e)];return r=r||(typeof e=="object"?void 0:K(e)),new Wn(i,t||pa(),r||null,o)}var Ye=class Ye{static create(t,n){if(Array.isArray(t))return Vs({name:""},n,t,"");{let r=t.name??"";return Vs({name:r},t.parent,t.providers,r)}}};Ye.THROW_IF_NOT_FOUND=kt,Ye.NULL=new Gn,Ye.\u0275prov=w({token:Ye,providedIn:"any",factory:()=>p(ia)}),Ye.__NG_ELEMENT_ID__=-1;var et=Ye;var Df=new g("");Df.__NG_ELEMENT_ID__=e=>{let t=Fe();if(t===null)throw new E(204,!1);if(t.type&2)return t.value;if(e&I.Optional)return null;throw new E(204,!1)};var wf="ngOriginalError";function ao(e){return e[wf]}var ic=!0,sc=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=Ef,t.__NG_ENV_ID__=r=>r;let e=t;return e})(),xo=class extends sc{constructor(t){super(),this._lView=t}onDestroy(t){return Sa(this._lView,t),()=>Ld(this._lView,t)}};function Ef(){return new xo(z())}var nt=(()=>{let t=class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new Ot(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let r=this.taskId++;return this.pendingTasks.add(r),r}remove(r){this.pendingTasks.delete(r),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}};t.\u0275prov=w({token:t,providedIn:"root",factory:()=>new t});let e=t;return e})();var So=class extends ne{constructor(t=!1){super(),this.destroyRef=void 0,this.pendingTasks=void 0,this.__isAsync=t,xd()&&(this.destroyRef=v(sc,{optional:!0})??void 0,this.pendingTasks=v(nt,{optional:!0})??void 0)}emit(t){let n=N(null);try{super.next(t)}finally{N(n)}}subscribe(t,n,r){let o=t,i=n||(()=>null),s=r;if(t&&typeof t=="object"){let c=t;o=c.next?.bind(c),i=c.error?.bind(c),s=c.complete?.bind(c)}this.__isAsync&&(i=this.wrapInTimeout(i),o&&(o=this.wrapInTimeout(o)),s&&(s=this.wrapInTimeout(s)));let a=super.subscribe({next:o,error:i,complete:s});return t instanceof G&&t.add(a),a}wrapInTimeout(t){return n=>{let r=this.pendingTasks?.add();setTimeout(()=>{t(n),r!==void 0&&this.pendingTasks?.remove(r)})}}},H=So;function Jn(...e){}function ac(e){let t,n;function r(){e=Jn;try{n!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(n),t!==void 0&&clearTimeout(t)}catch{}}return t=setTimeout(()=>{e(),r()}),typeof requestAnimationFrame=="function"&&(n=requestAnimationFrame(()=>{e(),r()})),()=>r()}function Bs(e){return queueMicrotask(()=>e()),()=>{e=Jn}}var ni="isAngularZone",Xn=ni+"_ID",If=0,P=class e{constructor(t){this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new H(!1),this.onMicrotaskEmpty=new H(!1),this.onStable=new H(!1),this.onError=new H(!1);let{enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:o=!1,scheduleInRootZone:i=ic}=t;if(typeof Zone>"u")throw new E(908,!1);Zone.assertZonePatched();let s=this;s._nesting=0,s._outer=s._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(s._inner=s._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!o&&r,s.shouldCoalesceRunChangeDetection=o,s.callbackScheduled=!1,s.scheduleInRootZone=i,Mf(s)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(ni)===!0}static assertInAngularZone(){if(!e.isInAngularZone())throw new E(909,!1)}static assertNotInAngularZone(){if(e.isInAngularZone())throw new E(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,o){let i=this._inner,s=i.scheduleEventTask("NgZoneEvent: "+o,t,Cf,Jn,Jn);try{return i.runTask(s,n,r)}finally{i.cancelTask(s)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}},Cf={};function ri(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 bf(e){if(e.isCheckStableRunning||e.callbackScheduled)return;e.callbackScheduled=!0;function t(){ac(()=>{e.callbackScheduled=!1,_o(e),e.isCheckStableRunning=!0,ri(e),e.isCheckStableRunning=!1})}e.scheduleInRootZone?Zone.root.run(()=>{t()}):e._outer.run(()=>{t()}),_o(e)}function Mf(e){let t=()=>{bf(e)},n=If++;e._inner=e._inner.fork({name:"angular",properties:{[ni]:!0,[Xn]:n,[Xn+n]:!0},onInvokeTask:(r,o,i,s,a,c)=>{if(Tf(c))return r.invokeTask(i,s,a,c);try{return $s(e),r.invokeTask(i,s,a,c)}finally{(e.shouldCoalesceEventChangeDetection&&s.type==="eventTask"||e.shouldCoalesceRunChangeDetection)&&t(),Us(e)}},onInvoke:(r,o,i,s,a,c,u)=>{try{return $s(e),r.invoke(i,s,a,c,u)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!xf(c)&&t(),Us(e)}},onHasTask:(r,o,i,s)=>{r.hasTask(i,s),o===i&&(s.change=="microTask"?(e._hasPendingMicrotasks=s.microTask,_o(e),ri(e)):s.change=="macroTask"&&(e.hasPendingMacrotasks=s.macroTask))},onHandleError:(r,o,i,s)=>(r.handleError(i,s),e.runOutsideAngular(()=>e.onError.emit(s)),!1)})}function _o(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&e.callbackScheduled===!0?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function $s(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Us(e){e._nesting--,ri(e)}var er=class{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new H,this.onMicrotaskEmpty=new H,this.onStable=new H,this.onError=new H}run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,o){return t.apply(n,r)}};function Tf(e){return cc(e,"__ignore_ng_zone__")}function xf(e){return cc(e,"__scheduler_tick__")}function cc(e,t){return!Array.isArray(e)||e.length!==1?!1:e[0]?.data?.[t]===!0}function Sf(e="zone.js",t){return e==="noop"?new er:e==="zone.js"?new P(t):e}var Oe=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&&ao(t);for(;n&&ao(n);)n=ao(n);return n||null}},_f=new g("",{providedIn:"root",factory:()=>{let e=v(P),t=v(Oe);return n=>e.runOutsideAngular(()=>t.handleError(n))}});function Nf(){return uc(Fe(),z())}function uc(e,t){return new mr(tt(e,t))}var mr=(()=>{let t=class t{constructor(r){this.nativeElement=r}};t.__NG_ELEMENT_ID__=Nf;let e=t;return e})();function Af(e){return(e.flags&128)===128}var lc=new Map,Of=0;function Rf(){return Of++}function Pf(e){lc.set(e[dr],e)}function Ff(e){lc.delete(e[dr])}var Hs="__ngContext__";function Et(e,t){Ke(t)?(e[Hs]=t[dr],Pf(t)):e[Hs]=t}function dc(e){return hc(e[Vt])}function fc(e){return hc(e[xe])}function hc(e){for(;e!==null&&!bt(e);)e=e[xe];return e}var No;function pc(e){No=e}function kf(){if(No!==void 0)return No;if(typeof document<"u")return document;throw new E(210,!1)}var yr=new g("",{providedIn:"root",factory:()=>Lf}),Lf="ng",oi=new g(""),ke=new g("",{providedIn:"platform",factory:()=>"unknown"});var ii=new g("",{providedIn:"root",factory:()=>kf().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var jf="h",Vf="b";var Bf=()=>null;function si(e,t,n=!1){return Bf(e,t,n)}var gc=!1,$f=new g("",{providedIn:"root",factory:()=>gc});function Uf(e){return e instanceof Function?e():e}var rt=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(rt||{}),Hf;function mc(e,t){return Hf(e,t)}function mt(e,t,n,r,o){if(r!=null){let i,s=!1;bt(r)?i=r:Ke(r)&&(s=!0,r=r[Re]);let a=Mt(r);e===0&&n!==null?o==null?Dc(t,n,a):Ao(t,n,a,o||null,!0):e===1&&n!==null?Ao(t,n,a,o||null,!0):e===2?ih(t,a,s):e===3&&t.destroyNode(a),i!=null&&ah(t,e,i,n,o)}}function zf(e,t){return e.createText(t)}function Gf(e,t,n){e.setValue(t,n)}function yc(e,t,n){return e.createElement(t,n)}function Wf(e,t){vc(e,t),t[Re]=null,t[Pe]=null}function vc(e,t){t[De].changeDetectionScheduler?.notify(8),ui(e,t,t[we],2,null,null)}function qf(e){let t=e[Vt];if(!t)return co(e[x],e);for(;t;){let n=null;if(Ke(t))n=t[Vt];else{let r=t[Qe];r&&(n=r)}if(!n){for(;t&&!t[xe]&&t!==e;)Ke(t)&&co(t[x],t),t=t[ce];t===null&&(t=e),Ke(t)&&co(t[x],t),n=t&&t[xe]}t=n}}function Zf(e,t){let n=e[Zn],r=t[ce];if(Ke(r))e[y]|=Yn.HasTransplantedViews;else{let o=r[ce][Ee];t[Ee]!==o&&(e[y]|=Yn.HasTransplantedViews)}n===null?e[Zn]=[t]:n.push(t)}function ai(e,t){let n=e[Zn],r=n.indexOf(t);n.splice(r,1)}function Yf(e,t){if(e.length<=Qe)return;let n=Qe+t,r=e[n];if(r){let o=r[qn];o!==null&&o!==e&&ai(o,r),t>0&&(e[n-1][xe]=r[xe]);let i=oa(e,Qe+t);Wf(r[x],r);let s=i[Ko];s!==null&&s.detachView(i[x]),r[ce]=null,r[xe]=null,r[y]&=-129}return r}function Qf(e,t){if(!(t[y]&256)){let n=t[we];n.destroyNode&&ui(e,t,n,3,null,null),qf(t)}}function co(e,t){if(t[y]&256)return;let n=N(null);try{t[y]&=-129,t[y]|=256,t[ie]&&$r(t[ie]),Jf(e,t),Kf(e,t),t[x].type===1&&t[we].destroy();let r=t[qn];if(r!==null&&bt(t[ce])){r!==t[ce]&&ai(r,t);let o=t[Ko];o!==null&&o.detachView(e)}Ff(t)}finally{N(n)}}function Kf(e,t){let n=e.cleanup,r=t[Ns];if(n!==null)for(let i=0;i=0?r[s]():r[-s].unsubscribe(),i+=2}else{let s=r[n[i+1]];n[i].call(s)}r!==null&&(t[Ns]=null);let o=t[Se];if(o!==null){t[Se]=null;for(let i=0;i-1){let{encapsulation:i}=e.data[r.directiveStart+o];if(i===ge.None||i===ge.Emulated)return null}return tt(r,n)}}function Ao(e,t,n,r,o){e.insertBefore(t,n,r,o)}function Dc(e,t,n){e.appendChild(t,n)}function zs(e,t,n,r,o){r!==null?Ao(e,t,n,r,o):Dc(e,t,n)}function th(e,t,n){return rh(e,t,n)}function nh(e,t,n){return e.type&40?tt(e,n):null}var rh=nh,Gs;function wc(e,t,n,r){let o=Xf(e,r,t),i=t[we],s=r.parent||t[Pe],a=th(s,r,t);if(o!=null)if(Array.isArray(n))for(let c=0;cme&&Cc(e,t,me,!1),Te(s?2:0,o),n(r,o)}finally{Xe(i),Te(s?3:1,o)}}function xc(e,t,n){if(va(t)){let r=N(null);try{let o=t.directiveStart,i=t.directiveEnd;for(let s=o;snull;function yh(e,t,n,r,o,i){let s=t?t.injectorIndex:-1,a=0;return $d()&&(a|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:o,attrs:i,mergedAttrs:null,localNames:null,initialInputs: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 Ws(e,t,n,r,o){for(let i in t){if(!t.hasOwnProperty(i))continue;let s=t[i];if(s===void 0)continue;r??={};let a,c=_e.None;Array.isArray(s)?(a=s[0],c=s[1]):a=s;let u=i;if(o!==null){if(!o.hasOwnProperty(i))continue;u=o[i]}e===0?qs(r,n,u,a,c):qs(r,n,u,a)}return r}function qs(e,t,n,r,o){let i;e.hasOwnProperty(n)?(i=e[n]).push(t,r):i=e[n]=[t,r],o!==void 0&&i.push(o)}function vh(e,t,n){let r=t.directiveStart,o=t.directiveEnd,i=e.data,s=t.attrs,a=[],c=null,u=null;for(let l=r;l0;){let n=e[--t];if(typeof n=="number"&&n<0)return n}return 0}function Ih(e,t,n,r){let o=n.directiveStart,i=n.directiveEnd;Jo(n)&&_h(t,n,e.data[o+n.componentOffset]),e.firstCreatePass||Qa(n,t),Et(r,t);let s=n.initialInputs;for(let a=o;a{fr(e.lView)},consumerOnSignalRead(){this.lView[ie]=this}});function $h(e){let t=e[ie]??Object.create(Uh);return t.lView=e,t}var Uh=fe(B({},jr),{consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{let t=wt(e.lView);for(;t&&!jc(t[x]);)t=wt(t);t&&xa(t)},consumerOnSignalRead(){this.lView[ie]=this}});function jc(e){return e.type!==2}var Hh=100;function Vc(e,t=!0,n=0){let r=e[De],o=r.rendererFactory,i=!1;i||o.begin?.();try{zh(e,n)}catch(s){throw t&&Oh(e,s),s}finally{i||(o.end?.(),r.inlineEffectRunner?.flush())}}function zh(e,t){let n=Fa();try{Fs(!0),Po(e,t);let r=0;for(;Bt(e);){if(r===Hh)throw new E(103,!1);r++,Po(e,1)}}finally{Fs(n)}}function Gh(e,t,n,r){let o=t[y];if((o&256)===256)return;let i=!1,s=!1;!i&&t[De].inlineEffectRunner?.flush(),ei(t);let a=!0,c=null,u=null;i||(jc(e)?(u=Lh(t),c=Vr(u)):$i()===null?(a=!1,u=$h(t),c=Vr(u)):t[ie]&&($r(t[ie]),t[ie]=null));try{Ta(t),qd(e.bindingStartIndex),n!==null&&Tc(e,t,n,2,r);let l=(o&3)===3;if(!i)if(l){let h=e.preOrderCheckHooks;h!==null&&Vn(t,h,null)}else{let h=e.preOrderHooks;h!==null&&Bn(t,h,0,null),oo(t,0)}if(s||Wh(t),Bc(t,0),e.contentQueries!==null&&Oc(e,t),!i)if(l){let h=e.contentCheckHooks;h!==null&&Vn(t,h)}else{let h=e.contentHooks;h!==null&&Bn(t,h,1),oo(t,1)}uh(e,t);let d=e.components;d!==null&&Uc(t,d,0);let f=e.viewQuery;if(f!==null&&Ro(2,f,r),!i)if(l){let h=e.viewCheckHooks;h!==null&&Vn(t,h)}else{let h=e.viewHooks;h!==null&&Bn(t,h,2),oo(t,2)}if(e.firstUpdatePass===!0&&(e.firstUpdatePass=!1),t[ro]){for(let h of t[ro])h();t[ro]=null}i||(t[y]&=-73)}catch(l){throw i||fr(t),l}finally{u!==null&&(Ui(u,c),a&&Vh(u)),ti()}}function Bc(e,t){for(let n=dc(e);n!==null;n=fc(n))for(let r=Qe;r-1&&(Yf(t,r),oa(n,r))}this._attachedToViewContainer=!1}Qf(this._lView[x],this._lView)}onDestroy(t){Sa(this._lView,t)}markForCheck(){Hc(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[y]&=-129}reattach(){Ps(this._lView),this._lView[y]|=128}detectChanges(){this._lView[y]|=1024,Vc(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new E(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let t=Do(this._lView),n=this._lView[qn];n!==null&&!t&&ai(n,this._lView),vc(this._lView[x],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new E(902,!1);this._appRef=t;let n=Do(this._lView),r=this._lView[qn];r!==null&&!n&&Zf(r,this._lView),Ps(this._lView)}};var Cw=new RegExp(`^(\\d+)*(${Vf}|${jf})*(.*)`);var zt=class{},zc=new g("",{providedIn:"root",factory:()=>!1});var Gc=new g(""),Wc=new g(""),Fo=class{},nr=class{};function Zh(e){let t=Error(`No component factory found for ${K(e)}.`);return t[Yh]=e,t}var Yh="ngComponent";var ko=class{resolveComponentFactory(t){throw Zh(t)}},vi=class vi{};vi.NULL=new ko;var Gt=vi,It=class{};var Qh=(()=>{let t=class t{};t.\u0275prov=w({token:t,providedIn:"root",factory:()=>null});let e=t;return e})();var qc=(()=>{let t=class t{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){let r=[...this.internalCallbacks];this.internalCallbacks.length=0;for(let o of r)o()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}};t.\u0275prov=w({token:t,providedIn:"root",factory:()=>new t});let e=t;return e})();function Lo(e,t,n){let r=n?e.styles:null,o=n?e.classes:null,i=0;if(t!==null)for(let s=0;s0&&Ec(e,n,i.join(" "))}}function rp(e,t,n){let r=e.projection=[];for(let o=0;o{let s=[];o.templateUrl&&s.push(r(o.templateUrl).then(u=>{o.template=u}));let a=typeof o.styles=="string"?[o.styles]:o.styles||[];if(o.styles=a,o.styleUrl&&o.styleUrls?.length)throw new Error("@Component cannot define both `styleUrl` and `styleUrls`. Use `styleUrl` if the component has one stylesheet, or `styleUrls` if it has multiple");if(o.styleUrls?.length){let u=o.styles.length,l=o.styleUrls;o.styleUrls.forEach((d,f)=>{a.push(""),s.push(r(d).then(h=>{a[u+f]=h,l.splice(l.indexOf(d),1),l.length==0&&(o.styleUrls=void 0)}))})}else o.styleUrl&&s.push(r(o.styleUrl).then(u=>{a.push(u),o.styleUrl=void 0}));let c=Promise.all(s).then(()=>lp(i));t.push(c)}),ap(),Promise.all(t).then(()=>{})}var rr=new Map,sp=new Set;function ap(){let e=rr;return rr=new Map,e}function cp(){return rr.size===0}function up(e){return typeof e=="string"?e:e.text()}function lp(e){sp.delete(e)}var Ct=class{},$o=class{};var or=class extends Ct{constructor(t,n,r,o=!0){super(),this.ngModuleType=t,this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new jo(this);let i=dd(t);this._bootstrapComponents=Uf(i.bootstrap),this._r3Injector=oc(t,n,[{provide:Ct,useValue:this},{provide:Gt,useValue:this.componentFactoryResolver},...r],K(t),new Set(["environment"])),o&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){let t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}},Uo=class extends $o{constructor(t){super(),this.moduleType=t}create(t){return new or(this.moduleType,t,[])}};function dp(e,t,n){return new or(e,t,n,!1)}function Zc(e,t,n){return e[t]=n}function ir(e,t,n){let r=e[t];return Object.is(r,n)?!1:(e[t]=n,!0)}function Yc(e,t,n,r){let o=ir(e,t,n);return ir(e,t+1,r)||o}function fp(e){return(e.flags&32)===32}function hp(e,t,n,r){return ir(e,Zd(),n)?t+Hn(n)+r:ot}function pp(e,t,n,r,o,i){let s=Wd(),a=Yc(e,s,n,o);return Yd(2),a?t+Hn(n)+r+Hn(o)+i:ot}function Ys(e,t,n,r,o){let i=t.inputs,s=o?"class":"style";Pc(e,n,i[s],s,r)}function gp(e,t,n,r,o,i){let s=t.consts,a=Rs(s,o),c=di(t,e,2,r,a);return Dh(t,n,c,Rs(s,i)),c.attrs!==null&&Lo(c,c.attrs,!1),c.mergedAttrs!==null&&Lo(c,c.mergedAttrs,!0),t.queries!==null&&t.queries.elementStart(t,c),c}function T(e,t,n,r){let o=z(),i=Qt(),s=me+e,a=o[we],c=i.firstCreatePass?gp(s,i,o,t,n,r):i.data[s],u=mp(i,o,c,a,t,e);o[s]=u;let l=Nd(c);return hr(c,!0),Ic(a,u,c),!fp(c)&&za()&&wc(i,o,u,c),jd()===0&&Et(u,o),Vd(),l&&(dh(i,o,c),xc(i,c,o)),r!==null&&fh(o,c),T}function R(){let e=Fe();Pa()?Gd():(e=e.parent,hr(e,!1));let t=e;Ud(t)&&Hd(),Bd();let n=Qt();return n.firstCreatePass&&(Wa(n,e),va(e)&&n.queries.elementEnd(e)),t.classesWithoutHost!=null&&sf(t)&&Ys(n,t,z(),t.classesWithoutHost,!0),t.stylesWithoutHost!=null&&af(t)&&Ys(n,t,z(),t.stylesWithoutHost,!1),R}function ue(e,t,n,r){return T(e,t,n,r),R(),ue}var mp=(e,t,n,r,o,i)=>(Ga(!0),yc(r,o,tf()));var sr="en-US";var yp=sr;function vp(e){typeof e=="string"&&(yp=e.toLowerCase().replace(/_/g,"-"))}function Dp(e,t,n,r){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=r}function O(e,t=""){let n=z(),r=Qt(),o=e+me,i=r.firstCreatePass?di(r,o,1,t,null):r.data[o],s=wp(r,n,i,t,e);n[o]=s,za()&&wc(r,n,s,i),hr(i,!1)}var wp=(e,t,n,r,o)=>(Ga(!0),zf(t[we],r));function je(e){return Ve("",e,""),je}function Ve(e,t,n){let r=z(),o=hp(r,e,t,n);return o!==ot&&Fc(r,pr(),o),Ve}function vr(e,t,n,r,o){let i=z(),s=pp(i,e,t,n,r,o);return s!==ot&&Fc(i,pr(),s),vr}function Qc(e,t){let n=e[t];return n===ot?void 0:n}function Ep(e,t,n,r,o,i){let s=t+n;return ir(e,s,o)?Zc(e,s+1,i?r.call(i,o):r(o)):Qc(e,s+1)}function Ip(e,t,n,r,o,i,s){let a=t+n;return Yc(e,a,o,i)?Zc(e,a+2,s?r.call(s,o,i):r(o,i)):Qc(e,a+2)}function L(e,t){let n=Qt(),r,o=e+me;n.firstCreatePass?(r=Cp(t,n.pipeRegistry),n.data[o]=r,r.onDestroy&&(n.destroyHooks??=[]).push(o,r.onDestroy)):r=n.data[o];let i=r.factory||(r.factory=Je(r.type,!0)),s,a=Z(Le);try{let c=Qn(!1),u=i();return Qn(c),Dp(n,z(),o,u),u}finally{Z(a)}}function Cp(e,t){if(t)for(let n=t.length-1;n>=0;n--){let r=t[n];if(e===r.name)return r}}function ee(e,t,n){let r=e+me,o=z(),i=Ma(o,r);return Kc(o,r)?Ep(o,ka(),t,i.transform,n,i):i.transform(n)}function it(e,t,n,r){let o=e+me,i=z(),s=Ma(i,o);return Kc(i,o)?Ip(i,ka(),t,s.transform,n,r,s):s.transform(n,r)}function Kc(e,t){return e[x].data[t].pure}var kn=null;function bp(e){kn!==null&&(e.defaultEncapsulation!==kn.defaultEncapsulation||e.preserveWhitespaces!==kn.preserveWhitespaces)||(kn=e)}var fi=new g(""),Jt=new g(""),Dr=(()=>{let t=class t{constructor(r,o,i){this._ngZone=r,this.registry=o,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,hi||(Mp(i),i.addToWindow(o)),this._watchAngularEvents(),r.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{P.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let r=this._callbacks.pop();clearTimeout(r.timeoutId),r.doneCb()}});else{let r=this.getPendingTasks();this._callbacks=this._callbacks.filter(o=>o.updateCb&&o.updateCb(r)?(clearTimeout(o.timeoutId),!1):!0)}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(r=>({source:r.source,creationLocation:r.creationLocation,data:r.data})):[]}addCallback(r,o,i){let s=-1;o&&o>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==s),r()},o)),this._callbacks.push({doneCb:r,timeoutId:s,updateCb:i})}whenStable(r,o,i){if(i&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(r,o,i),this._runCallbacksIfReady()}registerApplication(r){this.registry.registerApplication(r,this)}unregisterApplication(r){this.registry.unregisterApplication(r)}findProviders(r,o,i){return[]}};t.\u0275fac=function(o){return new(o||t)(p(P),p(wr),p(Jt))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),wr=(()=>{let t=class t{constructor(){this._applications=new Map}registerApplication(r,o){this._applications.set(r,o)}unregisterApplication(r){this._applications.delete(r)}unregisterAllApplications(){this._applications.clear()}getTestability(r){return this._applications.get(r)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(r,o=!0){return hi?.findTestabilityInTree(this,r,o)??null}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"platform"});let e=t;return e})();function Mp(e){hi=e}var hi;function pi(e){return!!e&&typeof e.then=="function"}function Jc(e){return!!e&&typeof e.subscribe=="function"}var Tp=new g(""),Xc=(()=>{let t=class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((r,o)=>{this.resolve=r,this.reject=o}),this.appInits=v(Tp,{optional:!0})??[]}runInitializers(){if(this.initialized)return;let r=[];for(let i of this.appInits){let s=i();if(pi(s))r.push(s);else if(Jc(s)){let a=new Promise((c,u)=>{s.subscribe({complete:c,error:u})});r.push(a)}}let o=()=>{this.done=!0,this.resolve()};Promise.all(r).then(()=>{o()}).catch(i=>{this.reject(i)}),r.length===0&&o(),this.initialized=!0}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),eu=new g("");function xp(){Hi(()=>{throw new E(600,!1)})}function Sp(e){return e.isBoundToModule}var _p=10;function Np(e,t,n){try{let r=n();return pi(r)?r.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}function tu(e,t){return Array.isArray(t)?t.reduce(tu,e):B(B({},e),t)}var st=(()=>{let t=class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=v(_f),this.afterRenderEffectManager=v(qc),this.zonelessEnabled=v(zc),this.externalTestViews=new Set,this.beforeRender=new ne,this.afterTick=new ne,this.componentTypes=[],this.components=[],this.isStable=v(nt).hasPendingTasks.pipe(W(r=>!r)),this._injector=v(Ne)}get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}whenStable(){let r;return new Promise(o=>{r=this.isStable.subscribe({next:i=>{i&&o()}})}).finally(()=>{r.unsubscribe()})}get injector(){return this._injector}bootstrap(r,o){let i=r instanceof nr;if(!this._injector.get(Xc).done){let h=!i&&ld(r),b=!1;throw new E(405,b)}let a;i?a=r:a=this._injector.get(Gt).resolveComponentFactory(r),this.componentTypes.push(a.componentType);let c=Sp(a)?void 0:this._injector.get(Ct),u=o||a.selector,l=a.create(et.NULL,[],u,c),d=l.location.nativeElement,f=l.injector.get(fi,null);return f?.registerApplication(d),l.onDestroy(()=>{this.detachView(l.hostView),$n(this.components,l),f?.unregisterApplication(d)}),this._loadComponent(l),l}tick(){this._tick(!0)}_tick(r){if(this._runningTick)throw new E(101,!1);let o=N(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(r)}catch(i){this.internalErrorHandler(i)}finally{this._runningTick=!1,N(o),this.afterTick.next()}}detectChangesInAttachedViews(r){let o=null;this._injector.destroyed||(o=this._injector.get(It,null,{optional:!0}));let i=0,s=this.afterRenderEffectManager;for(;i<_p;){let a=i===0;if(r||!a){this.beforeRender.next(a);for(let{_lView:c,notifyErrorHandler:u}of this._views)Ap(c,u,a,this.zonelessEnabled)}else o?.begin?.(),o?.end?.();if(i++,s.executeInternalCallbacks(),!this.allViews.some(({_lView:c})=>Bt(c))&&(s.execute(),!this.allViews.some(({_lView:c})=>Bt(c))))break}}attachView(r){let o=r;this._views.push(o),o.attachToAppRef(this)}detachView(r){let o=r;$n(this._views,o),o.detachFromAppRef()}_loadComponent(r){this.attachView(r.hostView),this.tick(),this.components.push(r);let o=this._injector.get(eu,[]);[...this._bootstrapListeners,...o].forEach(i=>i(r))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(r=>r()),this._views.slice().forEach(r=>r.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(r){return this._destroyListeners.push(r),()=>$n(this._destroyListeners,r)}destroy(){if(this._destroyed)throw new E(406,!1);let r=this._injector;r.destroy&&!r.destroyed&&r.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function $n(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}function Ap(e,t,n,r){if(!n&&!Bt(e))return;Vc(e,t,n&&!r?0:1)}var Op=new g("");function Rp(e,t,n){let r=new Uo(n);return Promise.resolve(r)}function Qs(e){for(let t=e.length-1;t>=0;t--)if(e[t]!==void 0)return e[t]}var Pp=(()=>{let t=class t{constructor(){this.zone=v(P),this.changeDetectionScheduler=v(zt),this.applicationRef=v(st)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function Fp({ngZoneFactory:e,ignoreChangesOutsideZone:t,scheduleInRootZone:n}){return e??=()=>new P(fe(B({},nu()),{scheduleInRootZone:n})),[{provide:P,useFactory:e},{provide:jt,multi:!0,useFactory:()=>{let r=v(Pp,{optional:!0});return()=>r.initialize()}},{provide:jt,multi:!0,useFactory:()=>{let r=v(kp);return()=>{r.initialize()}}},t===!0?{provide:Gc,useValue:!0}:[],{provide:Wc,useValue:n??ic}]}function nu(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}var kp=(()=>{let t=class t{constructor(){this.subscription=new G,this.initialized=!1,this.zone=v(P),this.pendingTasks=v(nt)}initialize(){if(this.initialized)return;this.initialized=!0;let r=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(r=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{P.assertNotInAngularZone(),queueMicrotask(()=>{r!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(r),r=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{P.assertInAngularZone(),r??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var Lp=(()=>{let t=class t{constructor(){this.appRef=v(st),this.taskService=v(nt),this.ngZone=v(P),this.zonelessEnabled=v(zc),this.disableScheduling=v(Gc,{optional:!0})??!1,this.zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run,this.schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}],this.subscriptions=new G,this.angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(Xn):null,this.scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(v(Wc,{optional:!0})??!1),this.cancelScheduledCallback=null,this.shouldRefreshViews=!1,this.useMicrotaskScheduler=!1,this.runningTick=!1,this.pendingRenderTaskId=null,this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof er||!this.zoneIsDefined)}notify(r){if(!this.zonelessEnabled&&r===5)return;switch(r){case 3:case 2:case 0:case 4:case 5:case 1:{this.shouldRefreshViews=!0;break}case 8:case 7:case 6:case 9:default:}if(!this.shouldScheduleTick())return;let o=this.useMicrotaskScheduler?Bs:ac;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>o(()=>this.tick(this.shouldRefreshViews))):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>o(()=>this.tick(this.shouldRefreshViews)))}shouldScheduleTick(){return!(this.disableScheduling||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(Xn+this.angularZoneId))}tick(r){if(this.runningTick||this.appRef.destroyed)return;let o=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick(r)},void 0,this.schedulerTickApplyArgs)}catch(i){throw this.taskService.remove(o),i}finally{this.cleanup()}this.useMicrotaskScheduler=!0,Bs(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(o)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.shouldRefreshViews=!1,this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let r=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(r)}}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function jp(){return typeof $localize<"u"&&$localize.locale||sr}var gi=new g("",{providedIn:"root",factory:()=>v(gi,I.Optional|I.SkipSelf)||jp()});var mi=new g("");function Ln(e){return!!e.platformInjector}function Vp(e){let t=Ln(e)?e.r3Injector:e.moduleRef.injector,n=t.get(P);return n.run(()=>{Ln(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();let r=t.get(Oe,null),o;if(n.runOutsideAngular(()=>{o=n.onError.subscribe({next:i=>{r.handleError(i)}})}),Ln(e)){let i=()=>t.destroy(),s=e.platformInjector.get(mi);s.add(i),t.onDestroy(()=>{o.unsubscribe(),s.delete(i)})}else e.moduleRef.onDestroy(()=>{$n(e.allPlatformModules,e.moduleRef),o.unsubscribe()});return Np(r,n,()=>{let i=t.get(Xc);return i.runInitializers(),i.donePromise.then(()=>{let s=t.get(gi,sr);if(vp(s||sr),Ln(e)){let a=t.get(st);return e.rootComponent!==void 0&&a.bootstrap(e.rootComponent),a}else return Bp(e.moduleRef,e.allPlatformModules),e.moduleRef})})})}function Bp(e,t){let n=e.injector.get(st);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>n.bootstrap(r));else if(e.instance.ngDoBootstrap)e.instance.ngDoBootstrap(n);else throw new E(-403,!1);t.push(e)}var ru=(()=>{let t=class t{constructor(r){this._injector=r,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(r,o){let i=o?.scheduleInRootZone,s=()=>Sf(o?.ngZone,fe(B({},nu({eventCoalescing:o?.ngZoneEventCoalescing,runCoalescing:o?.ngZoneRunCoalescing})),{scheduleInRootZone:i})),a=o?.ignoreChangesOutsideZone,c=[Fp({ngZoneFactory:s,ignoreChangesOutsideZone:a}),{provide:zt,useExisting:Lp}],u=dp(r.moduleType,this.injector,c);return Vp({moduleRef:u,allPlatformModules:this._modules})}bootstrapModule(r,o=[]){let i=tu({},o);return Rp(this.injector,i,r).then(s=>this.bootstrapModuleFactory(s,i))}onDestroy(r){this._destroyListeners.push(r)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new E(404,!1);this._modules.slice().forEach(o=>o.destroy()),this._destroyListeners.forEach(o=>o());let r=this._injector.get(mi,null);r&&(r.forEach(o=>o()),r.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}};t.\u0275fac=function(o){return new(o||t)(p(et))},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"platform"});let e=t;return e})(),Ft=null,ou=new g("");function $p(e){if(Ft&&!Ft.get(ou,!1))throw new E(400,!1);xp(),Ft=e;let t=e.get(ru);return zp(e),t}function yi(e,t,n=[]){let r=`Platform: ${t}`,o=new g(r);return(i=[])=>{let s=iu();if(!s||s.injector.get(ou,!1)){let a=[...n,...i,{provide:o,useValue:!0}];e?e(a):$p(Up(a,r))}return Hp(o)}}function Up(e=[],t){return et.create({name:t,providers:[{provide:lr,useValue:"platform"},{provide:mi,useValue:new Set([()=>Ft=null])},...e]})}function Hp(e){let t=iu();if(!t)throw new E(401,!1);return t}function iu(){return Ft?.get(ru)??null}function zp(e){e.get(oi,null)?.forEach(n=>n())}var Er=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=Gp;let e=t;return e})();function Gp(e){return Wp(Fe(),z(),(e&16)===16)}function Wp(e,t,n){if(Jo(e)&&!n){let r=Yt(e.index,t);return new Ht(r,r)}else if(e.type&175){let r=t[Ee];return new Ht(r,t)}return null}var su=yi(null,"core",[]),au=(()=>{let t=class t{constructor(r){}};t.\u0275fac=function(o){return new(o||t)(p(st))},t.\u0275mod=X({type:t}),t.\u0275inj=J({});let e=t;return e})();var cu=new g("");var uu=null;function Cr(){return uu}function lu(e){uu??=e}var Ir=class{};var le=new g("");function br(e,t){t=encodeURIComponent(t);for(let n of e.split(";")){let r=n.indexOf("="),[o,i]=r==-1?[n,""]:[n.slice(0,r),n.slice(r+1)];if(o.trim()===t)return decodeURIComponent(i)}return null}var du=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=X({type:t}),t.\u0275inj=J({});let e=t;return e})(),fu="browser",Xp="server";function Mr(e){return e===Xp}var xt=class{};var en=class{},xr=class{},be=class e{constructor(t){this.normalizedNames=new Map,this.lazyUpdate=null,t?typeof t=="string"?this.lazyInit=()=>{this.headers=new Map,t.split(` +`).forEach(n=>{let r=n.indexOf(":");if(r>0){let o=n.slice(0,r),i=o.toLowerCase(),s=n.slice(r+1).trim();this.maybeSetNormalizedName(o,i),this.headers.has(i)?this.headers.get(i).push(s):this.headers.set(i,[s])}})}:typeof Headers<"u"&&t instanceof Headers?(this.headers=new Map,t.forEach((n,r)=>{this.setHeaderEntries(r,n)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(t).forEach(([n,r])=>{this.setHeaderEntries(n,r)})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();let n=this.headers.get(t.toLowerCase());return n&&n.length>0?n[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,n){return this.clone({name:t,value:n,op:"a"})}set(t,n){return this.clone({name:t,value:n,op:"s"})}delete(t,n){return this.clone({name:t,value:n,op:"d"})}maybeSetNormalizedName(t,n){this.normalizedNames.has(n)||this.normalizedNames.set(n,t)}init(){this.lazyInit&&(this.lazyInit instanceof e?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(n=>{this.headers.set(n,t.headers.get(n)),this.normalizedNames.set(n,t.normalizedNames.get(n))})}clone(t){let n=new e;return n.lazyInit=this.lazyInit&&this.lazyInit instanceof e?this.lazyInit:this,n.lazyUpdate=(this.lazyUpdate||[]).concat([t]),n}applyUpdate(t){let n=t.name.toLowerCase();switch(t.op){case"a":case"s":let r=t.value;if(typeof r=="string"&&(r=[r]),r.length===0)return;this.maybeSetNormalizedName(t.name,n);let o=(t.op==="a"?this.headers.get(n):void 0)||[];o.push(...r),this.headers.set(n,o);break;case"d":let i=t.value;if(!i)this.headers.delete(n),this.normalizedNames.delete(n);else{let s=this.headers.get(n);if(!s)return;s=s.filter(a=>i.indexOf(a)===-1),s.length===0?(this.headers.delete(n),this.normalizedNames.delete(n)):this.headers.set(n,s)}break}}setHeaderEntries(t,n){let r=(Array.isArray(n)?n:[n]).map(i=>i.toString()),o=t.toLowerCase();this.headers.set(o,r),this.maybeSetNormalizedName(t,o)}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(n=>t(this.normalizedNames.get(n),this.headers.get(n)))}};var wi=class{encodeKey(t){return hu(t)}encodeValue(t){return hu(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}};function tg(e,t){let n=new Map;return e.length>0&&e.replace(/^\?/,"").split("&").forEach(o=>{let i=o.indexOf("="),[s,a]=i==-1?[t.decodeKey(o),""]:[t.decodeKey(o.slice(0,i)),t.decodeValue(o.slice(i+1))],c=n.get(s)||[];c.push(a),n.set(s,c)}),n}var ng=/%(\d[a-f0-9])/gi,rg={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function hu(e){return encodeURIComponent(e).replace(ng,(t,n)=>rg[n]??t)}function Tr(e){return`${e}`}var $e=class e{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new wi,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=tg(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(n=>{let r=t.fromObject[n],o=Array.isArray(r)?r.map(Tr):[Tr(r)];this.map.set(n,o)})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();let n=this.map.get(t);return n?n[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,n){return this.clone({param:t,value:n,op:"a"})}appendAll(t){let n=[];return Object.keys(t).forEach(r=>{let o=t[r];Array.isArray(o)?o.forEach(i=>{n.push({param:r,value:i,op:"a"})}):n.push({param:r,value:o,op:"a"})}),this.clone(n)}set(t,n){return this.clone({param:t,value:n,op:"s"})}delete(t,n){return this.clone({param:t,value:n,op:"d"})}toString(){return this.init(),this.keys().map(t=>{let n=this.encoder.encodeKey(t);return this.map.get(t).map(r=>n+"="+this.encoder.encodeValue(r)).join("&")}).filter(t=>t!=="").join("&")}clone(t){let n=new e({encoder:this.encoder});return n.cloneFrom=this.cloneFrom||this,n.updates=(this.updates||[]).concat(t),n}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":let n=(t.op==="a"?this.map.get(t.param):void 0)||[];n.push(Tr(t.value)),this.map.set(t.param,n);break;case"d":if(t.value!==void 0){let r=this.map.get(t.param)||[],o=r.indexOf(Tr(t.value));o!==-1&&r.splice(o,1),r.length>0?this.map.set(t.param,r):this.map.delete(t.param)}else{this.map.delete(t.param);break}}}),this.cloneFrom=this.updates=null)}};var Ei=class{constructor(){this.map=new Map}set(t,n){return this.map.set(t,n),this}get(t){return this.map.has(t)||this.map.set(t,t.defaultValue()),this.map.get(t)}delete(t){return this.map.delete(t),this}has(t){return this.map.has(t)}keys(){return this.map.keys()}};function og(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function pu(e){return typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer}function gu(e){return typeof Blob<"u"&&e instanceof Blob}function mu(e){return typeof FormData<"u"&&e instanceof FormData}function ig(e){return typeof URLSearchParams<"u"&&e instanceof URLSearchParams}var Xt=class e{constructor(t,n,r,o){this.url=n,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase();let i;if(og(this.method)||o?(this.body=r!==void 0?r:null,i=o):i=r,i&&(this.reportProgress=!!i.reportProgress,this.withCredentials=!!i.withCredentials,i.responseType&&(this.responseType=i.responseType),i.headers&&(this.headers=i.headers),i.context&&(this.context=i.context),i.params&&(this.params=i.params),this.transferCache=i.transferCache),this.headers??=new be,this.context??=new Ei,!this.params)this.params=new $e,this.urlWithParams=n;else{let s=this.params.toString();if(s.length===0)this.urlWithParams=n;else{let a=n.indexOf("?"),c=a===-1?"?":af.set(h,t.setHeaders[h]),u)),t.setParams&&(l=Object.keys(t.setParams).reduce((f,h)=>f.set(h,t.setParams[h]),l)),new e(n,r,s,{params:l,headers:u,context:d,reportProgress:c,responseType:o,withCredentials:a,transferCache:i})}},Ue=function(e){return e[e.Sent=0]="Sent",e[e.UploadProgress=1]="UploadProgress",e[e.ResponseHeader=2]="ResponseHeader",e[e.DownloadProgress=3]="DownloadProgress",e[e.Response=4]="Response",e[e.User=5]="User",e}(Ue||{}),tn=class{constructor(t,n=200,r="OK"){this.headers=t.headers||new be,this.status=t.status!==void 0?t.status:n,this.statusText=t.statusText||r,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}},Sr=class e extends tn{constructor(t={}){super(t),this.type=Ue.ResponseHeader}clone(t={}){return new e({headers:t.headers||this.headers,status:t.status!==void 0?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}},nn=class e extends tn{constructor(t={}){super(t),this.type=Ue.Response,this.body=t.body!==void 0?t.body:null}clone(t={}){return new e({body:t.body!==void 0?t.body:this.body,headers:t.headers||this.headers,status:t.status!==void 0?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}},Be=class extends tn{constructor(t){super(t,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${t.url||"(unknown url)"}`:this.message=`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}},Eu=200,sg=204;function Di(e,t){return{body:t,headers:e.headers,context:e.context,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials,transferCache:e.transferCache}}var bi=(()=>{let t=class t{constructor(r){this.handler=r}request(r,o,i={}){let s;if(r instanceof Xt)s=r;else{let u;i.headers instanceof be?u=i.headers:u=new be(i.headers);let l;i.params&&(i.params instanceof $e?l=i.params:l=new $e({fromObject:i.params})),s=new Xt(r,o,i.body!==void 0?i.body:null,{headers:u,context:i.context,params:l,reportProgress:i.reportProgress,responseType:i.responseType||"json",withCredentials:i.withCredentials,transferCache:i.transferCache})}let a=Q(s).pipe(Rt(u=>this.handler.handle(u)));if(r instanceof Xt||i.observe==="events")return a;let c=a.pipe(eo(u=>u instanceof nn));switch(i.observe||"body"){case"body":switch(s.responseType){case"arraybuffer":return c.pipe(W(u=>{if(u.body!==null&&!(u.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return u.body}));case"blob":return c.pipe(W(u=>{if(u.body!==null&&!(u.body instanceof Blob))throw new Error("Response is not a Blob.");return u.body}));case"text":return c.pipe(W(u=>{if(u.body!==null&&typeof u.body!="string")throw new Error("Response is not a string.");return u.body}));case"json":default:return c.pipe(W(u=>u.body))}case"response":return c;default:throw new Error(`Unreachable: unhandled observe type ${i.observe}}`)}}delete(r,o={}){return this.request("DELETE",r,o)}get(r,o={}){return this.request("GET",r,o)}head(r,o={}){return this.request("HEAD",r,o)}jsonp(r,o){return this.request("JSONP",r,{params:new $e().append(o,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(r,o={}){return this.request("OPTIONS",r,o)}patch(r,o,i={}){return this.request("PATCH",r,Di(i,o))}post(r,o,i={}){return this.request("POST",r,Di(i,o))}put(r,o,i={}){return this.request("PUT",r,Di(i,o))}};t.\u0275fac=function(o){return new(o||t)(p(en))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),ag=/^\)\]\}',?\n/,cg="X-Request-URL";function yu(e){if(e.url)return e.url;let t=cg.toLocaleLowerCase();return e.headers.get(t)}var ug=(()=>{let t=class t{constructor(){this.fetchImpl=v(Ii,{optional:!0})?.fetch??fetch.bind(globalThis),this.ngZone=v(P)}handle(r){return new _(o=>{let i=new AbortController;return this.doRequest(r,i.signal,o).then(Ci,s=>o.error(new Be({error:s}))),()=>i.abort()})}doRequest(r,o,i){return ln(this,null,function*(){let s=this.createRequestInit(r),a;try{let b=this.ngZone.runOutsideAngular(()=>this.fetchImpl(r.urlWithParams,B({signal:o},s)));lg(b),i.next({type:Ue.Sent}),a=yield b}catch(b){i.error(new Be({error:b,status:b.status??0,statusText:b.statusText,url:r.urlWithParams,headers:b.headers}));return}let c=new be(a.headers),u=a.statusText,l=yu(a)??r.urlWithParams,d=a.status,f=null;if(r.reportProgress&&i.next(new Sr({headers:c,status:d,statusText:u,url:l})),a.body){let b=a.headers.get("content-length"),S=[],M=a.body.getReader(),m=0,V,q,F=typeof Zone<"u"&&Zone.current;yield this.ngZone.runOutsideAngular(()=>ln(this,null,function*(){for(;;){let{done:$,value:te}=yield M.read();if($)break;if(S.push(te),m+=te.length,r.reportProgress){q=r.responseType==="text"?(q??"")+(V??=new TextDecoder).decode(te,{stream:!0}):void 0;let at=()=>i.next({type:Ue.DownloadProgress,total:b?+b:void 0,loaded:m,partialText:q});F?F.run(at):at()}}}));let de=this.concatChunks(S,m);try{let $=a.headers.get("Content-Type")??"";f=this.parseBody(r,de,$)}catch($){i.error(new Be({error:$,headers:new be(a.headers),status:a.status,statusText:a.statusText,url:yu(a)??r.urlWithParams}));return}}d===0&&(d=f?Eu:0),d>=200&&d<300?(i.next(new nn({body:f,headers:c,status:d,statusText:u,url:l})),i.complete()):i.error(new Be({error:f,headers:c,status:d,statusText:u,url:l}))})}parseBody(r,o,i){switch(r.responseType){case"json":let s=new TextDecoder().decode(o).replace(ag,"");return s===""?null:JSON.parse(s);case"text":return new TextDecoder().decode(o);case"blob":return new Blob([o],{type:i});case"arraybuffer":return o.buffer}}createRequestInit(r){let o={},i=r.withCredentials?"include":void 0;if(r.headers.forEach((s,a)=>o[s]=a.join(",")),r.headers.has("Accept")||(o.Accept="application/json, text/plain, */*"),!r.headers.has("Content-Type")){let s=r.detectContentTypeHeader();s!==null&&(o["Content-Type"]=s)}return{body:r.serializeBody(),method:r.method,headers:o,credentials:i}}concatChunks(r,o){let i=new Uint8Array(o),s=0;for(let a of r)i.set(a,s),s+=a.length;return i}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),Ii=class{};function Ci(){}function lg(e){e.then(Ci,Ci)}function Iu(e,t){return t(e)}function dg(e,t){return(n,r)=>t.intercept(n,{handle:o=>e(o,r)})}function fg(e,t,n){return(r,o)=>ga(n,()=>t(r,i=>e(i,o)))}var hg=new g(""),Mi=new g(""),pg=new g(""),Cu=new g("",{providedIn:"root",factory:()=>!0});function gg(){let e=null;return(t,n)=>{e===null&&(e=(v(hg,{optional:!0})??[]).reduceRight(dg,Iu));let r=v(nt);if(v(Cu)){let i=r.add();return e(t,n).pipe(Pn(()=>r.remove(i)))}else return e(t,n)}}var vu=(()=>{let t=class t extends en{constructor(r,o){super(),this.backend=r,this.injector=o,this.chain=null,this.pendingTasks=v(nt),this.contributeToStability=v(Cu)}handle(r){if(this.chain===null){let o=Array.from(new Set([...this.injector.get(Mi),...this.injector.get(pg,[])]));this.chain=o.reduceRight((i,s)=>fg(i,s,this.injector),Iu)}if(this.contributeToStability){let o=this.pendingTasks.add();return this.chain(r,i=>this.backend.handle(i)).pipe(Pn(()=>this.pendingTasks.remove(o)))}else return this.chain(r,o=>this.backend.handle(o))}};t.\u0275fac=function(o){return new(o||t)(p(xr),p(Ne))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})();var mg=/^\)\]\}',?\n/;function yg(e){return"responseURL"in e&&e.responseURL?e.responseURL:/^X-Request-URL:/m.test(e.getAllResponseHeaders())?e.getResponseHeader("X-Request-URL"):null}var Du=(()=>{let t=class t{constructor(r){this.xhrFactory=r}handle(r){if(r.method==="JSONP")throw new E(-2800,!1);let o=this.xhrFactory;return(o.\u0275loadImpl?Ze(o.\u0275loadImpl()):Q(null)).pipe(ht(()=>new _(s=>{let a=o.build();if(a.open(r.method,r.urlWithParams),r.withCredentials&&(a.withCredentials=!0),r.headers.forEach((M,m)=>a.setRequestHeader(M,m.join(","))),r.headers.has("Accept")||a.setRequestHeader("Accept","application/json, text/plain, */*"),!r.headers.has("Content-Type")){let M=r.detectContentTypeHeader();M!==null&&a.setRequestHeader("Content-Type",M)}if(r.responseType){let M=r.responseType.toLowerCase();a.responseType=M!=="json"?M:"text"}let c=r.serializeBody(),u=null,l=()=>{if(u!==null)return u;let M=a.statusText||"OK",m=new be(a.getAllResponseHeaders()),V=yg(a)||r.url;return u=new Sr({headers:m,status:a.status,statusText:M,url:V}),u},d=()=>{let{headers:M,status:m,statusText:V,url:q}=l(),F=null;m!==sg&&(F=typeof a.response>"u"?a.responseText:a.response),m===0&&(m=F?Eu:0);let de=m>=200&&m<300;if(r.responseType==="json"&&typeof F=="string"){let $=F;F=F.replace(mg,"");try{F=F!==""?JSON.parse(F):null}catch(te){F=$,de&&(de=!1,F={error:te,text:F})}}de?(s.next(new nn({body:F,headers:M,status:m,statusText:V,url:q||void 0})),s.complete()):s.error(new Be({error:F,headers:M,status:m,statusText:V,url:q||void 0}))},f=M=>{let{url:m}=l(),V=new Be({error:M,status:a.status||0,statusText:a.statusText||"Unknown Error",url:m||void 0});s.error(V)},h=!1,b=M=>{h||(s.next(l()),h=!0);let m={type:Ue.DownloadProgress,loaded:M.loaded};M.lengthComputable&&(m.total=M.total),r.responseType==="text"&&a.responseText&&(m.partialText=a.responseText),s.next(m)},S=M=>{let m={type:Ue.UploadProgress,loaded:M.loaded};M.lengthComputable&&(m.total=M.total),s.next(m)};return a.addEventListener("load",d),a.addEventListener("error",f),a.addEventListener("timeout",f),a.addEventListener("abort",f),r.reportProgress&&(a.addEventListener("progress",b),c!==null&&a.upload&&a.upload.addEventListener("progress",S)),a.send(c),s.next({type:Ue.Sent}),()=>{a.removeEventListener("error",f),a.removeEventListener("abort",f),a.removeEventListener("load",d),a.removeEventListener("timeout",f),r.reportProgress&&(a.removeEventListener("progress",b),c!==null&&a.upload&&a.upload.removeEventListener("progress",S)),a.readyState!==a.DONE&&a.abort()}})))}};t.\u0275fac=function(o){return new(o||t)(p(xt))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),bu=new g(""),vg="XSRF-TOKEN",Dg=new g("",{providedIn:"root",factory:()=>vg}),wg="X-XSRF-TOKEN",Eg=new g("",{providedIn:"root",factory:()=>wg}),_r=class{},Ig=(()=>{let t=class t{constructor(r,o,i){this.doc=r,this.platform=o,this.cookieName=i,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if(this.platform==="server")return null;let r=this.doc.cookie||"";return r!==this.lastCookieString&&(this.parseCount++,this.lastToken=br(r,this.cookieName),this.lastCookieString=r),this.lastToken}};t.\u0275fac=function(o){return new(o||t)(p(le),p(ke),p(Dg))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})();function Cg(e,t){let n=e.url.toLowerCase();if(!v(bu)||e.method==="GET"||e.method==="HEAD"||n.startsWith("http://")||n.startsWith("https://"))return t(e);let r=v(_r).getToken(),o=v(Eg);return r!=null&&!e.headers.has(o)&&(e=e.clone({headers:e.headers.set(o,r)})),t(e)}var Mu=function(e){return e[e.Interceptors=0]="Interceptors",e[e.LegacyInterceptors=1]="LegacyInterceptors",e[e.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",e[e.NoXsrfProtection=3]="NoXsrfProtection",e[e.JsonpSupport=4]="JsonpSupport",e[e.RequestsMadeViaParent=5]="RequestsMadeViaParent",e[e.Fetch=6]="Fetch",e}(Mu||{});function bg(e,t){return{\u0275kind:e,\u0275providers:t}}function Mg(...e){let t=[bi,Du,vu,{provide:en,useExisting:vu},{provide:xr,useFactory:()=>v(ug,{optional:!0})??v(Du)},{provide:Mi,useValue:Cg,multi:!0},{provide:bu,useValue:!0},{provide:_r,useClass:Ig}];for(let n of e)t.push(...n.\u0275providers);return Yo(t)}var wu=new g("");function Tg(){return bg(Mu.LegacyInterceptors,[{provide:wu,useFactory:gg},{provide:Mi,useExisting:wu,multi:!0}])}var Tu=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=X({type:t}),t.\u0275inj=J({providers:[Mg(Tg())]});let e=t;return e})();var Si=class extends Ir{constructor(){super(...arguments),this.supportsDOMEvents=!0}},_i=class e extends Si{static makeCurrent(){lu(new e)}onAndCancel(t,n,r){return t.addEventListener(n,r),()=>{t.removeEventListener(n,r)}}dispatchEvent(t,n){t.dispatchEvent(n)}remove(t){t.remove()}createElement(t,n){return n=n||this.getDefaultDocument(),n.createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,n){return n==="window"?window:n==="document"?t:n==="body"?t.body:null}getBaseHref(t){let n=Sg();return n==null?null:_g(n)}resetBaseElement(){rn=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return br(document.cookie,t)}},rn=null;function Sg(){return rn=rn||document.querySelector("base"),rn?rn.getAttribute("href"):null}function _g(e){return new URL(e,document.baseURI).pathname}var Ni=class{addToWindow(t){Ie.getAngularTestability=(r,o=!0)=>{let i=t.findTestabilityInTree(r,o);if(i==null)throw new E(5103,!1);return i},Ie.getAllAngularTestabilities=()=>t.getAllTestabilities(),Ie.getAllAngularRootElements=()=>t.getAllRootElements();let n=r=>{let o=Ie.getAllAngularTestabilities(),i=o.length,s=function(){i--,i==0&&r()};o.forEach(a=>{a.whenStable(s)})};Ie.frameworkStabilizers||(Ie.frameworkStabilizers=[]),Ie.frameworkStabilizers.push(n)}findTestabilityInTree(t,n,r){if(n==null)return null;let o=t.getTestability(n);return o??(r?Cr().isShadowRoot(n)?this.findTestabilityInTree(t,n.host,!0):this.findTestabilityInTree(t,n.parentElement,!0):null)}},Ng=(()=>{let t=class t{build(){return new XMLHttpRequest}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),Nr=new g(""),Nu=(()=>{let t=class t{constructor(r,o){this._zone=o,this._eventNameToPlugin=new Map,r.forEach(i=>{i.manager=this}),this._plugins=r.slice().reverse()}addEventListener(r,o,i){return this._findPluginFor(o).addEventListener(r,o,i)}getZone(){return this._zone}_findPluginFor(r){let o=this._eventNameToPlugin.get(r);if(o)return o;if(o=this._plugins.find(s=>s.supports(r)),!o)throw new E(5101,!1);return this._eventNameToPlugin.set(r,o),o}};t.\u0275fac=function(o){return new(o||t)(p(Nr),p(P))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),on=class{constructor(t){this._doc=t}},Ti="ng-app-id",Au=(()=>{let t=class t{constructor(r,o,i,s={}){this.doc=r,this.appId=o,this.nonce=i,this.platformId=s,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=Mr(s),this.resetHostNodes()}addStyles(r){for(let o of r)this.changeUsageCount(o,1)===1&&this.onStyleAdded(o)}removeStyles(r){for(let o of r)this.changeUsageCount(o,-1)<=0&&this.onStyleRemoved(o)}ngOnDestroy(){let r=this.styleNodesInDOM;r&&(r.forEach(o=>o.remove()),r.clear());for(let o of this.getAllStyles())this.onStyleRemoved(o);this.resetHostNodes()}addHost(r){this.hostNodes.add(r);for(let o of this.getAllStyles())this.addStyleToHost(r,o)}removeHost(r){this.hostNodes.delete(r)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(r){for(let o of this.hostNodes)this.addStyleToHost(o,r)}onStyleRemoved(r){let o=this.styleRef;o.get(r)?.elements?.forEach(i=>i.remove()),o.delete(r)}collectServerRenderedStyles(){let r=this.doc.head?.querySelectorAll(`style[${Ti}="${this.appId}"]`);if(r?.length){let o=new Map;return r.forEach(i=>{i.textContent!=null&&o.set(i.textContent,i)}),o}return null}changeUsageCount(r,o){let i=this.styleRef;if(i.has(r)){let s=i.get(r);return s.usage+=o,s.usage}return i.set(r,{usage:o,elements:[]}),o}getStyleElement(r,o){let i=this.styleNodesInDOM,s=i?.get(o);if(s?.parentNode===r)return i.delete(o),s.removeAttribute(Ti),s;{let a=this.doc.createElement("style");return this.nonce&&a.setAttribute("nonce",this.nonce),a.textContent=o,this.platformIsServer&&a.setAttribute(Ti,this.appId),r.appendChild(a),a}}addStyleToHost(r,o){let i=this.getStyleElement(r,o),s=this.styleRef,a=s.get(o)?.elements;a?a.push(i):s.set(o,{elements:[i],usage:1})}resetHostNodes(){let r=this.hostNodes;r.clear(),r.add(this.doc.head)}};t.\u0275fac=function(o){return new(o||t)(p(le),p(yr),p(ii,8),p(ke))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),xi={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},Oi=/%COMP%/g,Ou="%COMP%",Ag=`_nghost-${Ou}`,Og=`_ngcontent-${Ou}`,Rg=!0,Pg=new g("",{providedIn:"root",factory:()=>Rg});function Fg(e){return Og.replace(Oi,e)}function kg(e){return Ag.replace(Oi,e)}function Ru(e,t){return t.map(n=>n.replace(Oi,e))}var xu=(()=>{let t=class t{constructor(r,o,i,s,a,c,u,l=null){this.eventManager=r,this.sharedStylesHost=o,this.appId=i,this.removeStylesOnCompDestroy=s,this.doc=a,this.platformId=c,this.ngZone=u,this.nonce=l,this.rendererByCompId=new Map,this.platformIsServer=Mr(c),this.defaultRenderer=new sn(r,a,u,this.platformIsServer)}createRenderer(r,o){if(!r||!o)return this.defaultRenderer;this.platformIsServer&&o.encapsulation===ge.ShadowDom&&(o=fe(B({},o),{encapsulation:ge.Emulated}));let i=this.getOrCreateRenderer(r,o);return i instanceof Ar?i.applyToHost(r):i instanceof an&&i.applyStyles(),i}getOrCreateRenderer(r,o){let i=this.rendererByCompId,s=i.get(o.id);if(!s){let a=this.doc,c=this.ngZone,u=this.eventManager,l=this.sharedStylesHost,d=this.removeStylesOnCompDestroy,f=this.platformIsServer;switch(o.encapsulation){case ge.Emulated:s=new Ar(u,l,o,this.appId,d,a,c,f);break;case ge.ShadowDom:return new Ai(u,l,r,o,a,c,this.nonce,f);default:s=new an(u,l,o,d,a,c,f);break}i.set(o.id,s)}return s}ngOnDestroy(){this.rendererByCompId.clear()}};t.\u0275fac=function(o){return new(o||t)(p(Nu),p(Au),p(yr),p(Pg),p(le),p(ke),p(P),p(ii))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),sn=class{constructor(t,n,r,o){this.eventManager=t,this.doc=n,this.ngZone=r,this.platformIsServer=o,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(t,n){return n?this.doc.createElementNS(xi[n]||n,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,n){(Su(t)?t.content:t).appendChild(n)}insertBefore(t,n,r){t&&(Su(t)?t.content:t).insertBefore(n,r)}removeChild(t,n){n.remove()}selectRootElement(t,n){let r=typeof t=="string"?this.doc.querySelector(t):t;if(!r)throw new E(-5104,!1);return n||(r.textContent=""),r}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,n,r,o){if(o){n=o+":"+n;let i=xi[o];i?t.setAttributeNS(i,n,r):t.setAttribute(n,r)}else t.setAttribute(n,r)}removeAttribute(t,n,r){if(r){let o=xi[r];o?t.removeAttributeNS(o,n):t.removeAttribute(`${r}:${n}`)}else t.removeAttribute(n)}addClass(t,n){t.classList.add(n)}removeClass(t,n){t.classList.remove(n)}setStyle(t,n,r,o){o&(rt.DashCase|rt.Important)?t.style.setProperty(n,r,o&rt.Important?"important":""):t.style[n]=r}removeStyle(t,n,r){r&rt.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=Cr().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 Su(e){return e.tagName==="TEMPLATE"&&e.content!==void 0}var Ai=class extends sn{constructor(t,n,r,o,i,s,a,c){super(t,i,s,c),this.sharedStylesHost=n,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let u=Ru(o.id,o.styles);for(let l of u){let d=document.createElement("style");a&&d.setAttribute("nonce",a),d.textContent=l,this.shadowRoot.appendChild(d)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,n){return super.appendChild(this.nodeOrShadowRoot(t),n)}insertBefore(t,n,r){return super.insertBefore(this.nodeOrShadowRoot(t),n,r)}removeChild(t,n){return super.removeChild(null,n)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},an=class extends sn{constructor(t,n,r,o,i,s,a,c){super(t,i,s,a),this.sharedStylesHost=n,this.removeStylesOnCompDestroy=o,this.styles=c?Ru(c,r.styles):r.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}},Ar=class extends an{constructor(t,n,r,o,i,s,a,c){let u=o+"-"+r.id;super(t,n,r,i,s,a,c,u),this.contentAttr=Fg(u),this.hostAttr=kg(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}},Lg=(()=>{let t=class t extends on{constructor(r){super(r)}supports(r){return!0}addEventListener(r,o,i){return r.addEventListener(o,i,!1),()=>this.removeEventListener(r,o,i)}removeEventListener(r,o,i){return r.removeEventListener(o,i)}};t.\u0275fac=function(o){return new(o||t)(p(le))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),jg=(()=>{let t=class t extends on{constructor(r){super(r),this.delegate=v(cu,{optional:!0})}supports(r){return this.delegate?this.delegate.supports(r):!1}addEventListener(r,o,i){return this.delegate.addEventListener(r,o,i)}removeEventListener(r,o,i){return this.delegate.removeEventListener(r,o,i)}};t.\u0275fac=function(o){return new(o||t)(p(le))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),_u=["alt","control","meta","shift"],Vg={"\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"},Bg={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey},$g=(()=>{let t=class t extends on{constructor(r){super(r)}supports(r){return t.parseEventName(r)!=null}addEventListener(r,o,i){let s=t.parseEventName(o),a=t.eventCallback(s.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Cr().onAndCancel(r,s.domEventName,a))}static parseEventName(r){let o=r.toLowerCase().split("."),i=o.shift();if(o.length===0||!(i==="keydown"||i==="keyup"))return null;let s=t._normalizeKey(o.pop()),a="",c=o.indexOf("code");if(c>-1&&(o.splice(c,1),a="code."),_u.forEach(l=>{let d=o.indexOf(l);d>-1&&(o.splice(d,1),a+=l+".")}),a+=s,o.length!=0||s.length===0)return null;let u={};return u.domEventName=i,u.fullKey=a,u}static matchEventFullKeyCode(r,o){let i=Vg[r.key]||r.key,s="";return o.indexOf("code.")>-1&&(i=r.code,s="code."),i==null||!i?!1:(i=i.toLowerCase(),i===" "?i="space":i==="."&&(i="dot"),_u.forEach(a=>{if(a!==i){let c=Bg[a];c(r)&&(s+=a+".")}}),s+=i,s===o)}static eventCallback(r,o,i){return s=>{t.matchEventFullKeyCode(s,r)&&i.runGuarded(()=>o(s))}}static _normalizeKey(r){return r==="esc"?"escape":r}};t.\u0275fac=function(o){return new(o||t)(p(le))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})();function Ug(){_i.makeCurrent()}function Hg(){return new Oe}function zg(){return pc(document),document}var Gg=[{provide:ke,useValue:fu},{provide:oi,useValue:Ug,multi:!0},{provide:le,useFactory:zg,deps:[]}],Pu=yi(su,"browser",Gg),Wg=new g(""),qg=[{provide:Jt,useClass:Ni,deps:[]},{provide:fi,useClass:Dr,deps:[P,wr,Jt]},{provide:Dr,useClass:Dr,deps:[P,wr,Jt]}],Zg=[{provide:lr,useValue:"root"},{provide:Oe,useFactory:Hg,deps:[]},{provide:Nr,useClass:Lg,multi:!0,deps:[le,P,ke]},{provide:Nr,useClass:$g,multi:!0,deps:[le]},{provide:Nr,useClass:jg,multi:!0},xu,Au,Nu,{provide:It,useExisting:xu},{provide:xt,useClass:Ng,deps:[]},[]],Fu=(()=>{let t=class t{constructor(r){}static withServerTransition(r){return{ngModule:t,providers:[{provide:yr,useValue:r.appId}]}}};t.\u0275fac=function(o){return new(o||t)(p(Wg,12))},t.\u0275mod=X({type:t}),t.\u0275inj=J({providers:[...Zg,...qg],imports:[du,au]});let e=t;return e})();var ze=class{},ku=(()=>{class e extends ze{getTranslation(n){return Q({})}static \u0275fac=(()=>{let n;return function(o){return(n||(n=gr(e)))(o||e)}})();static \u0275prov=w({token:e,factory:e.\u0275fac})}return e})(),cn=class{},Lu=(()=>{class e{handle(n){return n.key}static \u0275fac=function(r){return new(r||e)};static \u0275prov=w({token:e,factory:e.\u0275fac})}return e})();function Or(e,t){if(e===t)return!0;if(e===null||t===null)return!1;if(e!==e&&t!==t)return!0;let n=typeof e,r=typeof t,o,i,s;if(n==r&&n=="object")if(Array.isArray(e)){if(!Array.isArray(t))return!1;if((o=e.length)==t.length){for(i=0;i{Ri(t[r])?r in e?n[r]=Bu(e[r],t[r]):Object.assign(n,{[r]:t[r]}):Object.assign(n,{[r]:t[r]})}),n}var St=class{},ju=(()=>{class e extends St{templateMatcher=/{{\s?([^{}\s]*)\s?}}/g;interpolate(n,r){let o;return typeof n=="string"?o=this.interpolateString(n,r):typeof n=="function"?o=this.interpolateFunction(n,r):o=n,o}getValue(n,r){let o=typeof r=="string"?r.split("."):[r];r="";do r+=o.shift(),He(n)&&He(n[r])&&(typeof n[r]=="object"||!o.length)?(n=n[r],r=""):o.length?r+=".":n=void 0;while(o.length);return n}interpolateFunction(n,r){return n(r)}interpolateString(n,r){return r?n.replace(this.templateMatcher,(o,i)=>{let s=this.getValue(r,i);return He(s)?s:o}):n}static \u0275fac=(()=>{let n;return function(o){return(n||(n=gr(e)))(o||e)}})();static \u0275prov=w({token:e,factory:e.\u0275fac})}return e})(),_t=class{},Vu=(()=>{class e extends _t{compile(n,r){return n}compileTranslations(n,r){return n}static \u0275fac=(()=>{let n;return function(o){return(n||(n=gr(e)))(o||e)}})();static \u0275prov=w({token:e,factory:e.\u0275fac})}return e})(),Rr=class{defaultLang;currentLang=this.defaultLang;translations={};langs=[];onTranslationChange=new H;onLangChange=new H;onDefaultLangChange=new H},Pi=new g("USE_STORE"),Fi=new g("USE_DEFAULT_LANG"),ki=new g("DEFAULT_LANGUAGE"),Li=new g("USE_EXTEND"),un=(()=>{class e{store;currentLoader;compiler;parser;missingTranslationHandler;useDefaultLang;isolate;extend;loadingTranslations;pending=!1;_onTranslationChange=new H;_onLangChange=new H;_onDefaultLangChange=new H;_defaultLang;_currentLang;_langs=[];_translations={};_translationRequests={};get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(n){this.isolate?this._defaultLang=n:this.store.defaultLang=n}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(n){this.isolate?this._currentLang=n:this.store.currentLang=n}get langs(){return this.isolate?this._langs:this.store.langs}set langs(n){this.isolate?this._langs=n:this.store.langs=n}get translations(){return this.isolate?this._translations:this.store.translations}set translations(n){this.isolate?this._translations=n:this.store.translations=n}constructor(n,r,o,i,s,a=!0,c=!1,u=!1,l){this.store=n,this.currentLoader=r,this.compiler=o,this.parser=i,this.missingTranslationHandler=s,this.useDefaultLang=a,this.isolate=c,this.extend=u,l&&this.setDefaultLang(l)}setDefaultLang(n){if(n===this.defaultLang)return;let r=this.retrieveTranslations(n);typeof r<"u"?(this.defaultLang==null&&(this.defaultLang=n),r.pipe(ft(1)).subscribe(o=>{this.changeDefaultLang(n)})):this.changeDefaultLang(n)}getDefaultLang(){return this.defaultLang}use(n){if(n===this.currentLang)return Q(this.translations[n]);let r=this.retrieveTranslations(n);return typeof r<"u"?(this.currentLang||(this.currentLang=n),r.pipe(ft(1)).subscribe(o=>{this.changeLang(n)}),r):(this.changeLang(n),Q(this.translations[n]))}retrieveTranslations(n){let r;return(typeof this.translations[n]>"u"||this.extend)&&(this._translationRequests[n]=this._translationRequests[n]||this.getTranslation(n),r=this._translationRequests[n]),r}getTranslation(n){this.pending=!0;let r=this.currentLoader.getTranslation(n).pipe(Fn(1),ft(1));return this.loadingTranslations=r.pipe(W(o=>this.compiler.compileTranslations(o,n)),Fn(1),ft(1)),this.loadingTranslations.subscribe({next:o=>{this.translations[n]=this.extend&&this.translations[n]?B(B({},o),this.translations[n]):o,this.updateLangs(),this.pending=!1},error:o=>{this.pending=!1}}),r}setTranslation(n,r,o=!1){r=this.compiler.compileTranslations(r,n),(o||this.extend)&&this.translations[n]?this.translations[n]=Bu(this.translations[n],r):this.translations[n]=r,this.updateLangs(),this.onTranslationChange.emit({lang:n,translations:this.translations[n]})}getLangs(){return this.langs}addLangs(n){n.forEach(r=>{this.langs.indexOf(r)===-1&&this.langs.push(r)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(n,r,o){let i;if(r instanceof Array){let s={},a=!1;for(let c of r)s[c]=this.getParsedResult(n,c,o),ve(s[c])&&(a=!0);if(a){let c=r.map(u=>ve(s[u])?s[u]:Q(s[u]));return Xr(c).pipe(W(u=>{let l={};return u.forEach((d,f)=>{l[r[f]]=d}),l}))}return s}if(n&&(i=this.parser.interpolate(this.parser.getValue(n,r),o)),typeof i>"u"&&this.defaultLang!=null&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(i=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],r),o)),typeof i>"u"){let s={key:r,translateService:this};typeof o<"u"&&(s.interpolateParams=o),i=this.missingTranslationHandler.handle(s)}return typeof i<"u"?i:r}get(n,r){if(!He(n)||!n.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe(Rt(o=>(o=this.getParsedResult(o,n,r),ve(o)?o:Q(o))));{let o=this.getParsedResult(this.translations[this.currentLang],n,r);return ve(o)?o:Q(o)}}getStreamOnTranslationChange(n,r){if(!He(n)||!n.length)throw new Error('Parameter "key" required');return On(Rn(()=>this.get(n,r)),this.onTranslationChange.pipe(ht(o=>{let i=this.getParsedResult(o.translations,n,r);return typeof i.subscribe=="function"?i:Q(i)})))}stream(n,r){if(!He(n)||!n.length)throw new Error('Parameter "key" required');return On(Rn(()=>this.get(n,r)),this.onLangChange.pipe(ht(o=>{let i=this.getParsedResult(o.translations,n,r);return ve(i)?i:Q(i)})))}instant(n,r){if(!He(n)||!n.length)throw new Error('Parameter "key" required');let o=this.getParsedResult(this.translations[this.currentLang],n,r);if(ve(o)){if(n instanceof Array){let i={};return n.forEach((s,a)=>{i[n[a]]=n[a]}),i}return n}else return o}set(n,r,o=this.currentLang){this.translations[o][n]=this.compiler.compile(r,o),this.updateLangs(),this.onTranslationChange.emit({lang:o,translations:this.translations[o]})}changeLang(n){this.currentLang=n,this.onLangChange.emit({lang:n,translations:this.translations[n]}),this.defaultLang==null&&this.changeDefaultLang(n)}changeDefaultLang(n){this.defaultLang=n,this.onDefaultLangChange.emit({lang:n,translations:this.translations[n]})}reloadLang(n){return this.resetLang(n),this.getTranslation(n)}resetLang(n){this._translationRequests[n]=void 0,this.translations[n]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let n=window.navigator.languages?window.navigator.languages[0]:null;if(n=n||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,!(typeof n>"u"))return n.indexOf("-")!==-1&&(n=n.split("-")[0]),n.indexOf("_")!==-1&&(n=n.split("_")[0]),n}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let n=window.navigator.languages?window.navigator.languages[0]:null;return n=n||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,n}static \u0275fac=function(r){return new(r||e)(p(Rr),p(ze),p(_t),p(St),p(cn),p(Fi),p(Pi),p(Li),p(ki))};static \u0275prov=w({token:e,factory:e.\u0275fac})}return e})();var $u=(()=>{class e{translate;_ref;value="";lastKey=null;lastParams=[];onTranslationChange;onLangChange;onDefaultLangChange;constructor(n,r){this.translate=n,this._ref=r}updateValue(n,r,o){let i=s=>{this.value=s!==void 0?s:n,this.lastKey=n,this._ref.markForCheck()};if(o){let s=this.translate.getParsedResult(o,n,r);ve(s.subscribe)?s.subscribe(i):i(s)}this.translate.get(n,r).subscribe(i)}transform(n,...r){if(!n||!n.length)return n;if(Or(n,this.lastKey)&&Or(r,this.lastParams))return this.value;let o;if(He(r[0])&&r.length)if(typeof r[0]=="string"&&r[0].length){let i=r[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{o=JSON.parse(i)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${r[0]}`)}}else typeof r[0]=="object"&&!Array.isArray(r[0])&&(o=r[0]);return this.lastKey=n,this.lastParams=r,this.updateValue(n,o),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(i=>{this.lastKey&&i.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(n,o,i.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(i=>{this.lastKey&&(this.lastKey=null,this.updateValue(n,o,i.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(n,o))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}static \u0275fac=function(r){return new(r||e)(Le(un,16),Le(Er,16))};static \u0275pipe=Wt({name:"translate",type:e,pure:!1});static \u0275prov=w({token:e,factory:e.\u0275fac})}return e})(),Uu=(()=>{class e{static forRoot(n={}){return{ngModule:e,providers:[n.loader||{provide:ze,useClass:ku},n.compiler||{provide:_t,useClass:Vu},n.parser||{provide:St,useClass:ju},n.missingTranslationHandler||{provide:cn,useClass:Lu},Rr,{provide:Pi,useValue:n.isolate},{provide:Fi,useValue:n.useDefaultLang},{provide:Li,useValue:n.extend},{provide:ki,useValue:n.defaultLanguage},un]}}static forChild(n={}){return{ngModule:e,providers:[n.loader||{provide:ze,useClass:ku},n.compiler||{provide:_t,useClass:Vu},n.parser||{provide:St,useClass:ju},n.missingTranslationHandler||{provide:cn,useClass:Lu},{provide:Pi,useValue:n.isolate},{provide:Fi,useValue:n.useDefaultLang},{provide:Li,useValue:n.extend},{provide:ki,useValue:n.defaultLanguage},un]}}static \u0275fac=function(r){return new(r||e)};static \u0275mod=X({type:e});static \u0275inj=J({})}return e})();var Pr=class{http;prefix;suffix;constructor(t,n="/assets/i18n/",r=".json"){this.http=t,this.prefix=n,this.suffix=r}getTranslation(t){return this.http.get(`${this.prefix}${t}${this.suffix}`)}};var Fr="|";var Nt=(()=>{let t=class t{constructor(){this.separator=Fr,this.trim=!0}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var zu=e=>{let t=new Nt;return e&&(e.separator&&(t.separator=e.separator),e.trim!==void 0&&(t.trim=e.trim)),t};var Gu=(()=>{let t=class t{constructor(r){this.options=r}transform(r,o){let i=Number(o),s=r?r.split(this.options?.separator||Fr):null,a=s?s[i]:null;return a?this.options?.trim?a.trim():a:""}};t.\u0275fac=function(o){return new(o||t)(Le(Nt,16))},t.\u0275pipe=Wt({name:"translateCut",type:t,pure:!0,standalone:!0});let e=t;return e})();var Wu=new g("forRoot() NgxTranslateCutOptionsService configuration."),qu=(()=>{let t=class t{static forRoot(r){return{ngModule:t,providers:[{provide:Wu,useValue:r},{provide:Nt,useFactory:zu,deps:[Wu]}]}}};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=X({type:t}),t.\u0275inj=J({});let e=t;return e})();var Zu={TAG:"18.1.0",COMMIT_HASH:""};var Yu=(()=>{let t=class t{constructor(){this.version=Zu}};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=ua({type:t,selectors:[["app-root"]],decls:91,vars:57,consts:[["role","banner",1,"toolbar"],["width","40","alt","Angular Logo","src","data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTAgMjUwIj4KICAgIDxwYXRoIGZpbGw9IiNERDAwMzEiIGQ9Ik0xMjUgMzBMMzEuOSA2My4ybDE0LjIgMTIzLjFMMTI1IDIzMGw3OC45LTQzLjcgMTQuMi0xMjMuMXoiIC8+CiAgICA8cGF0aCBmaWxsPSIjQzMwMDJGIiBkPSJNMTI1IDMwdjIyLjItLjFWMjMwbDc4LjktNDMuNyAxNC4yLTEyMy4xTDEyNSAzMHoiIC8+CiAgICA8cGF0aCAgZmlsbD0iI0ZGRkZGRiIgZD0iTTEyNSA1Mi4xTDY2LjggMTgyLjZoMjEuN2wxMS43LTI5LjJoNDkuNGwxMS43IDI5LjJIMTgzTDEyNSA1Mi4xem0xNyA4My4zaC0zNGwxNy00MC45IDE3IDQwLjl6IiAvPgogIDwvc3ZnPg=="],[1,"spacer"],["aria-label","On Github","target","_blank","rel","noopener","href","https://github.com/bartholomej/ngx-translate-cut","title","Github",1,"github-logo"],["id","github-logo","aria-hidden","true","height","24","focusable","false","data-prefix","fab","data-icon","github","role","img","xmlns","http://www.w3.org/2000/svg","viewBox","0 0 496 512",1,"svg-inline--fa","fa-github","fa-w-16"],["fill","#ffffff","d","M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"],["role","main",1,"content"],[1,"card","highlight-card","card-small"],["id","rocket","alt","Rocket Ship","xmlns","http://www.w3.org/2000/svg","width","101.678","height","101.678","viewBox","0 0 101.678 101.678"],["id","Group_83","data-name","Group 83","transform","translate(-141 -696)"],["id","Ellipse_8","data-name","Ellipse 8","cx","50.839","cy","50.839","r","50.839","transform","translate(141 696)","fill","#dd0031"],["id","Group_47","data-name","Group 47","transform","translate(165.185 720.185)"],["id","Path_33","data-name","Path 33","d","M3.4,42.615a3.084,3.084,0,0,0,3.553,3.553,21.419,21.419,0,0,0,12.215-6.107L9.511,30.4A21.419,21.419,0,0,0,3.4,42.615Z","transform","translate(0.371 3.363)","fill","#fff"],["id","Path_34","data-name","Path 34","d","M53.3,3.221A3.09,3.09,0,0,0,50.081,0,48.227,48.227,0,0,0,18.322,13.437c-6-1.666-14.991-1.221-18.322,7.218A33.892,33.892,0,0,1,9.439,25.1l-.333.666a3.013,3.013,0,0,0,.555,3.553L23.985,43.641a2.9,2.9,0,0,0,3.553.555l.666-.333A33.892,33.892,0,0,1,32.647,53.3c8.55-3.664,8.884-12.326,7.218-18.322A48.227,48.227,0,0,0,53.3,3.221ZM34.424,9.772a6.439,6.439,0,1,1,9.106,9.106,6.368,6.368,0,0,1-9.106,0A6.467,6.467,0,0,1,34.424,9.772Z","transform","translate(0 0.005)","fill","#fff"],["id","rocket-smoke","alt","Rocket Ship Smoke","xmlns","http://www.w3.org/2000/svg","width","516.119","height","1083.632","viewBox","0 0 516.119 1083.632"],["id","Path_40","data-name","Path 40","d","M644.6,141S143.02,215.537,147.049,870.207s342.774,201.755,342.774,201.755S404.659,847.213,388.815,762.2c-27.116-145.51-11.551-384.124,271.9-609.1C671.15,139.365,644.6,141,644.6,141Z","transform","translate(-147.025 -140.939)","fill","#f5f5f5"],["href","https://github.com/bartholomej/ngx-translate-cut"],[1,"terminal"],["href","https://github.com/bartholomej/ngx-translate-cut/"],["href","https://github.com/bartholomej/ngx-translate-cut","target","_blank","rel","noopener"],[1,"github-star-badge"],["xmlns","http://www.w3.org/2000/svg","width","24","height","24","viewBox","0 0 24 24",1,"material-icons"],["d","M0 0h24v24H0z","fill","none"],["d","M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z","fill","#1976d2"]],template:function(o,i){o&1&&(T(0,"div",0),ue(1,"img",1),T(2,"span"),O(3,"ngx-translate-cut"),R(),ue(4,"div",2),T(5,"a",3),Tt(),T(6,"svg",4),ue(7,"path",5),R()()(),Kt(),T(8,"div",6)(9,"div",7),Tt(),T(10,"svg",8)(11,"g",9),ue(12,"circle",10),T(13,"g",11),ue(14,"path",12)(15,"path",13),R()()(),Kt(),T(16,"span"),O(17),L(18,"translate"),R(),Tt(),T(19,"svg",14),ue(20,"path",15),R()(),Kt(),T(21,"h1"),O(22),L(23,"translate"),R(),T(24,"p"),O(25),L(26,"translate"),L(27,"translateCut"),T(28,"a",16),O(29),L(30,"translate"),L(31,"translateCut"),R()(),ue(32,"br"),T(33,"h2"),O(34),L(35,"translate"),R(),T(36,"p"),O(37),L(38,"translate"),R(),T(39,"div",17)(40,"pre"),O(41),R()(),T(42,"h2"),O(43),L(44,"translate"),R(),T(45,"div",17)(46,"pre"),Oa(),O(47," {{ 'demo' | translate | "),T(48,"strong"),O(49,"translateCut:0"),R(),O(50,` }} {{ 'demo' | translate | `),T(51,"strong"),O(52,"translateCut:1"),R(),O(53,` }} @@ -19,4 +19,4 @@ ${n.map((r,o)=>`${o+1}) ${r.toString()}`).join(` `),Aa(),R()(),T(60,"h2"),O(61),L(62,"translate"),R(),T(63,"p"),O(64),L(65,"translate"),L(66,"translateCut"),T(67,"strong"),O(68),L(69,"translate"),L(70,"translateCut"),R(),O(71),L(72,"translate"),L(73,"translateCut"),T(74,"a",18),O(75),L(76,"translate"),L(77,"translateCut"),R()(),T(78,"footer"),O(79," Love this library?\xA0 "),T(80,"a",19),O(81," Give our repo a star. "),T(82,"div",20),Tt(),T(83,"svg",21),ue(84,"path",22)(85,"path",23),R(),O(86," Star "),R()(),Kt(),T(87,"a",19),Tt(),T(88,"svg",21),ue(89,"path",24)(90,"path",22),R()()()()),o&2&&(Y(17),vr("",ee(18,15,"name")," v",i.version.TAG,""),Y(5),je(ee(23,17,"heading.app")),Y(3),Ve(" ",it(27,21,ee(26,19,"subheading.app"),0)," "),Y(4),Ve(" ",it(31,26,ee(30,24,"subheading.app"),1)," "),Y(5),je(ee(35,29,"heading.translation")),Y(3),je(ee(38,31,"subheading.translation")),Y(4),vr(" ","{",` "demo": "This is only one 'translate string' with | strong text | and some | links" `,"}",` - `),Y(2),je(ee(44,33,"heading.example")),Y(18),je(ee(62,35,"heading.result")),Y(3),Ve(" ",it(66,39,ee(65,37,"demo"),0)," "),Y(4),je(it(70,44,ee(69,42,"demo"),1)),Y(3),Ve(" ",it(73,49,ee(72,47,"demo"),2)," "),Y(4),Ve(" ",it(77,54,ee(76,52,"demo"),3)," "))},dependencies:[Vu,Hu],styles:['[_nghost-%COMP%]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:14px;color:#333;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%], h6[_ngcontent-%COMP%]{margin:2rem 0 .5rem}p[_ngcontent-%COMP%]{margin:0}.spacer[_ngcontent-%COMP%]{flex:1}.toolbar[_ngcontent-%COMP%]{height:60px;margin:-8px;display:flex;align-items:center;background-color:#1976d2;color:#fff;font-weight:600}.toolbar[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin:0 16px}.toolbar[_ngcontent-%COMP%] #twitter-logo[_ngcontent-%COMP%]{height:40px;margin:0 16px}.toolbar[_ngcontent-%COMP%] #twitter-logo[_ngcontent-%COMP%]:hover{opacity:.8}.github-logo[_ngcontent-%COMP%]{padding-right:1rem}.content[_ngcontent-%COMP%]{display:flex;margin:32px auto;padding:0 16px;max-width:960px;flex-direction:column;align-items:center}svg.material-icons[_ngcontent-%COMP%]{height:24px;width:auto}svg.material-icons[_ngcontent-%COMP%]:not(:last-child){margin-right:8px}.card[_ngcontent-%COMP%] svg.material-icons[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#888}.card-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:center;margin-top:16px}.card[_ngcontent-%COMP%]{border-radius:4px;border:1px solid #eee;background-color:#fafafa;height:40px;width:200px;margin:0 8px 16px;padding:16px;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:all .2s ease-in-out;line-height:24px}.card-container[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]:not(:last-child){margin-right:0}.card.card-small[_ngcontent-%COMP%]{height:16px;width:168px}.card-container[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]:not(.highlight-card){cursor:pointer}.card-container[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]:not(.highlight-card):hover{transform:translateY(-3px);box-shadow:0 4px 17px rgba(black,.35)}.card-container[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]:not(.highlight-card):hover .material-icons[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#696767}.card.highlight-card[_ngcontent-%COMP%]{background-color:#1976d2;color:#fff;font-weight:600;border:none;width:auto;min-width:30%;position:relative}.card.card.highlight-card[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-left:60px}svg#rocket[_ngcontent-%COMP%]{width:80px;position:absolute;left:-10px;top:-24px}svg#rocket-smoke[_ngcontent-%COMP%]{height:100vh;position:absolute;top:10px;right:180px;z-index:-10}a[_ngcontent-%COMP%], a[_ngcontent-%COMP%]:visited, a[_ngcontent-%COMP%]:hover{color:#1976d2;text-decoration:none}a[_ngcontent-%COMP%]:hover{color:#125699}.terminal[_ngcontent-%COMP%]{position:relative;border-radius:6px;padding-top:1rem;margin-top:8px;overflow:hidden;background-color:#0f0f10}.terminal[_ngcontent-%COMP%] pre[_ngcontent-%COMP%]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;color:#fff;padding-right:1rem;margin:0}.circle-link[_ngcontent-%COMP%]{height:40px;width:40px;border-radius:40px;margin:8px;background-color:#fff;border:1px solid #eeeeee;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;transition:1s ease-out}.circle-link[_ngcontent-%COMP%]:hover{transform:translateY(-.25rem);box-shadow:0 3px 15px #0003}footer[_ngcontent-%COMP%]{margin-top:50px;display:flex;align-items:center;line-height:20px}footer[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-items:center}.github-star-badge[_ngcontent-%COMP%]{color:#24292e;display:flex;align-items:center;font-size:12px;padding:3px 10px;border:1px solid rgba(27,31,35,.2);border-radius:3px;background-image:linear-gradient(-180deg,#fafbfc,#eff3f6 90%);margin-left:4px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.github-star-badge[_ngcontent-%COMP%]:hover{background-image:linear-gradient(-180deg,#f0f3f6,#e6ebf1 90%);border-color:#1b1f2359;background-position:-.5em}.github-star-badge[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%]{height:16px;width:16px;margin-right:4px}svg#clouds[_ngcontent-%COMP%]{position:fixed;bottom:-160px;left:-230px;z-index:-10;width:1920px}@media screen and (max-width: 767px){.card-container[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(.circle-link), .terminal[_ngcontent-%COMP%]{width:100%}.card[_ngcontent-%COMP%]:not(.highlight-card){height:16px;margin:8px 0}.card.highlight-card[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-left:72px}svg#rocket-smoke[_ngcontent-%COMP%]{right:120px;transform:rotate(-5deg)}}@media screen and (max-width: 575px){svg#rocket-smoke[_ngcontent-%COMP%]{display:none;visibility:hidden}}']});let e=t;return e})();function Qg(e){return new Pr(e,"assets/i18n/")}var Zu=(()=>{let t=class t{constructor(r){this.translate=r,this.translate.addLangs(["en"]),this.translate.use("en")}};t.\u0275fac=function(o){return new(o||t)(p(un))},t.\u0275mod=X({type:t,bootstrap:[qu]}),t.\u0275inj=J({imports:[Ru,bu,Bu.forRoot({loader:{provide:ze,useFactory:Qg,deps:[bi]}}),Gu.forRoot({separator:"|"})]});let e=t;return e})();var Yu={production:!0};Yu.production&&void 0;Ou().bootstrapModule(Zu).catch(e=>console.error(e)); + `),Y(2),je(ee(44,33,"heading.example")),Y(18),je(ee(62,35,"heading.result")),Y(3),Ve(" ",it(66,39,ee(65,37,"demo"),0)," "),Y(4),je(it(70,44,ee(69,42,"demo"),1)),Y(3),Ve(" ",it(73,49,ee(72,47,"demo"),2)," "),Y(4),Ve(" ",it(77,54,ee(76,52,"demo"),3)," "))},dependencies:[$u,Gu],styles:['[_nghost-%COMP%]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:14px;color:#333;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%], h6[_ngcontent-%COMP%]{margin:2rem 0 .5rem}p[_ngcontent-%COMP%]{margin:0}.spacer[_ngcontent-%COMP%]{flex:1}.toolbar[_ngcontent-%COMP%]{height:60px;margin:-8px;display:flex;align-items:center;background-color:#1976d2;color:#fff;font-weight:600}.toolbar[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin:0 16px}.toolbar[_ngcontent-%COMP%] #twitter-logo[_ngcontent-%COMP%]{height:40px;margin:0 16px}.toolbar[_ngcontent-%COMP%] #twitter-logo[_ngcontent-%COMP%]:hover{opacity:.8}.github-logo[_ngcontent-%COMP%]{padding-right:1rem}.content[_ngcontent-%COMP%]{display:flex;margin:32px auto;padding:0 16px;max-width:960px;flex-direction:column;align-items:center}svg.material-icons[_ngcontent-%COMP%]{height:24px;width:auto}svg.material-icons[_ngcontent-%COMP%]:not(:last-child){margin-right:8px}.card[_ngcontent-%COMP%] svg.material-icons[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#888}.card-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:center;margin-top:16px}.card[_ngcontent-%COMP%]{border-radius:4px;border:1px solid #eee;background-color:#fafafa;height:40px;width:200px;margin:0 8px 16px;padding:16px;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:all .2s ease-in-out;line-height:24px}.card-container[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]:not(:last-child){margin-right:0}.card.card-small[_ngcontent-%COMP%]{height:16px;width:168px}.card-container[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]:not(.highlight-card){cursor:pointer}.card-container[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]:not(.highlight-card):hover{transform:translateY(-3px);box-shadow:0 4px 17px rgba(black,.35)}.card-container[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]:not(.highlight-card):hover .material-icons[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#696767}.card.highlight-card[_ngcontent-%COMP%]{background-color:#1976d2;color:#fff;font-weight:600;border:none;width:auto;min-width:30%;position:relative}.card.card.highlight-card[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-left:60px}svg#rocket[_ngcontent-%COMP%]{width:80px;position:absolute;left:-10px;top:-24px}svg#rocket-smoke[_ngcontent-%COMP%]{height:100vh;position:absolute;top:10px;right:180px;z-index:-10}a[_ngcontent-%COMP%], a[_ngcontent-%COMP%]:visited, a[_ngcontent-%COMP%]:hover{color:#1976d2;text-decoration:none}a[_ngcontent-%COMP%]:hover{color:#125699}.terminal[_ngcontent-%COMP%]{position:relative;border-radius:6px;padding-top:1rem;margin-top:8px;overflow:hidden;background-color:#0f0f10}.terminal[_ngcontent-%COMP%] pre[_ngcontent-%COMP%]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;color:#fff;padding-right:1rem;margin:0}.circle-link[_ngcontent-%COMP%]{height:40px;width:40px;border-radius:40px;margin:8px;background-color:#fff;border:1px solid #eeeeee;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;transition:1s ease-out}.circle-link[_ngcontent-%COMP%]:hover{transform:translateY(-.25rem);box-shadow:0 3px 15px #0003}footer[_ngcontent-%COMP%]{margin-top:50px;display:flex;align-items:center;line-height:20px}footer[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-items:center}.github-star-badge[_ngcontent-%COMP%]{color:#24292e;display:flex;align-items:center;font-size:12px;padding:3px 10px;border:1px solid rgba(27,31,35,.2);border-radius:3px;background-image:linear-gradient(-180deg,#fafbfc,#eff3f6 90%);margin-left:4px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.github-star-badge[_ngcontent-%COMP%]:hover{background-image:linear-gradient(-180deg,#f0f3f6,#e6ebf1 90%);border-color:#1b1f2359;background-position:-.5em}.github-star-badge[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%]{height:16px;width:16px;margin-right:4px}svg#clouds[_ngcontent-%COMP%]{position:fixed;bottom:-160px;left:-230px;z-index:-10;width:1920px}@media screen and (max-width: 767px){.card-container[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(.circle-link), .terminal[_ngcontent-%COMP%]{width:100%}.card[_ngcontent-%COMP%]:not(.highlight-card){height:16px;margin:8px 0}.card.highlight-card[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-left:72px}svg#rocket-smoke[_ngcontent-%COMP%]{right:120px;transform:rotate(-5deg)}}@media screen and (max-width: 575px){svg#rocket-smoke[_ngcontent-%COMP%]{display:none;visibility:hidden}}']});let e=t;return e})();function Jg(e){return new Pr(e,"assets/i18n/")}var Qu=(()=>{let t=class t{constructor(r){this.translate=r,this.translate.addLangs(["en"]),this.translate.use("en")}};t.\u0275fac=function(o){return new(o||t)(p(un))},t.\u0275mod=X({type:t,bootstrap:[Yu]}),t.\u0275inj=J({imports:[Fu,Tu,Uu.forRoot({loader:{provide:ze,useFactory:Jg,deps:[bi]}}),qu.forRoot({separator:"|"})]});let e=t;return e})();var Ku={production:!0};Ku.production&&void 0;Pu().bootstrapModule(Qu).catch(e=>console.error(e));