PageSourceSearch

https://www.les-sourires-retrouves-des-petits-rongeurs.org/main-Q5WNK6C4.js

js les-sourires-retrouves-des-petits-rongeurs.org collected 2026-10-08 19:17:17 UTC 465,190 bytes, 8 lines download raw bytes

1var PI=Object.defineProperty,LI=Object.defineProperties;var jI=Object.getOwnPropertyDescriptors;var Ha=Object.getOwnPropertySymbols;var zg=Object.prototype.hasOwnProperty,Wg=Object.prototype.propertyIsEnumerable;var Hg=(n,e,t)=>e in n?PI(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,v=(n,e)=>{for(var t in e||={})zg.call(e,t)&&Hg(n,t,e[t]);if(Ha)for(var t of Ha(e))Wg.call(e,t)&&Hg(n,t,e[t]);return n},B=(n,e)=>LI(n,jI(e));var xr=(n,e)=>{var t={};for(var r in n)zg.call(n,r)&&e.indexOf(r)<0&&(t[r]=n[r]);if(n!=null&&Ha)for(var r of Ha(n))e.indexOf(r)<0&&Wg.call(n,r)&&(t[r]=n[r]);return t};var P=(n,e,t)=>new Promise((r,i)=>{var o=c=>{try{a(t.next(c))}catch(l){i(l)}},s=c=>{try{a(t.throw(c))}catch(l){i(l)}},a=c=>c.done?r(c.value):Promise.resolve(c.value).then(o,s);a((t=t.apply(n,e)).next())});function qg(n,e){return Object.is(n,e)}var Re=null,za=!1,Rd=1,pi=Symbol("SIGNAL");function X(n){let e=Re;return Re=n,e}function Od(){return Re}var Wa={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function kd(n){if(za)throw new Error("");if(Re===null)return;Re.consumerOnSignalRead(n);let e=Re.nextProducerIndex++;if(Ga(Re),e<Re.producerNode.length&&Re.producerNode[e]!==n&&Uo(Re)){let t=Re.producerNode[e];qa(t,Re.producerIndexOfThis[e])}Re.producerNode[e]!==n&&(Re.producerNode[e]=n,Re.producerIndexOfThis[e]=Uo(Re)?Kg(n,Re,e):0),Re.producerLastReadVersion[e]=n.version}function Gg(){Rd++}function Zg(n){if(!(Uo(n)&&!n.dirty)&&!(!n.dirty&&n.lastCleanEpoch===Rd)){if(!n.producerMustRecompute(n)&&!Ld(n)){Nd(n);return}n.producerRecomputeValue(n),Nd(n)}}function Fd(n){if(n.liveConsumerNode===void 0)return;let e=za;za=!0;try{for(let t of n.liveConsumerNode)t.dirty||VI(t)}finally{za=e}}function Yg(){return Re?.consumerAllowSignalWrites!==!1}function VI(n){n.dirty=!0,Fd(n),n.consumerMarkedDirty?.(n)}function Nd(n){n.dirty=!1,n.lastCleanEpoch=Rd}function Pd(n){return n&&(n.nextProducerIndex=0),X(n)}function Qg(n,e){if(X(e),!(!n||n.producerNode===void 0||n.producerIndexOfThis===void 0||n.producerLastReadVersion===void 0)){if(Uo(n))for(let t=n.nextProducerIndex;t<n.producerNode.length;t++)qa(n.producerNode[t],n.producerIndexOfThis[t]);for(;n.producerNode.length>n.nextProducerIndex;)n.producerNode.pop(),n.producerLastReadVersion.pop(),n.producerIndexOfThis.pop()}}function Ld(n){Ga(n);for(let e=0;e<n.producerNode.length;e++){let t=n.producerNode[e],r=n.producerLastReadVersion[e];if(r!==t.version||(Zg(t),r!==t.version))return!0}return!1}function jd(n){if(Ga(n),Uo(n))for(let e=0;e<n.producerNode.length;e++)qa(n.producerNode[e],n.producerIndexOfThis[e]);n.producerNode.length=n.producerLastReadVersion.length=n.producerIndexOfThis.length=0,n.liveConsumerNode&&(n.liveConsumerNode.length=n.liveConsumerIndexOfThis.length=0)}function Kg(n,e,t){if(Jg(n),n.liveConsumerNode.length===0&&Xg(n))for(let r=0;r<n.producerNode.length;r++)n.producerIndexOfThis[r]=Kg(n.producerNode[r],n,r);return n.liveConsumerIndexOfThis.push(t),n.liveConsumerNode.push(e)-1}function qa(n,e){if(Jg(n),n.liveConsumerNode.length===1&&Xg(n))for(let r=0;r<n.producerNode.length;r++)qa(n.producerNode[r],n.producerIndexOfThis[r]);let t=n.liveConsumerNode.length-1;if(n.liveConsumerNode[e]=n.liveConsumerNode[t],n.liveConsumerIndexOfThis[e]=n.liveConsumerIndexOfThis[t],n.liveConsumerNode.length--,n.liveConsumerIndexOfThis.length--,e<n.liveConsumerNode.length){let r=n.liveConsumerIndexOfThis[e],i=n.liveConsumerNode[e];Ga(i),i.producerIndexOfThis[r]=e}}function Uo(n){return n.consumerIsAlwaysLive||(n?.liveConsumerNode?.length??0)>0}function Ga(n){n.producerNode??=[],n.producerIndexOfThis??=[],n.producerLastReadVersion??=[]}function Jg(n){n.liveConsumerNode??=[],n.liveConsumerIndexOfThis??=[]}function Xg(n){return n.producerNode!==void 0}function BI(){throw new Error}var ey=BI;function UI(n){ey(n)}function Vd(n){ey=n}var $I=null;function Bd(n,e){Yg()||UI(n),n.equal(n.value,e)||(n.value=e,HI(n))}var Ud=B(v({},Wa),{equal:qg,value:void 0,kind:"signal"});function HI(n){n.version++,Gg(),Fd(n),$I?.()}var $d;function $o(){return $d}function Nn(n){let e=$d;return $d=n,e}var Za=Symbol("NotFound");function j(n){return typeof n=="function"}function mi(n){let t=n(r=>{Error.call(r),r.stack=new Error().stack});return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}var Ya=mi(n=>function(t){n(this),this.message=t?`${t.length} errors occurred during unsubscription:
2${t.map((r,i)=>`${i+1}) ${r.toString()}`).join(`
3  `)}`:"",this.name="UnsubscriptionError",this.errors=t});function Ar(n,e){if(n){let t=n.indexOf(e);0<=t&&n.splice(t,1)}}var ge=class n{constructor(e){this.initialTeardown=e,this.closed=!1,this._parentage=null,this._finalizers=null}
vendor: 13,362 bytes, line 3
3unsubscribe(){let e;if(!this.closed){this.closed=!0;let{_parentage:t}=this;if(t)if(this._parentage=null,Array.isArray(t))for(let o of t)o.remove(this);else t.remove(this);let{initialTeardown:r}=this;if(j(r))try{r()}catch(o){e=o instanceof Ya?o.errors:[o]}let{_finalizers:i}=this;if(i){this._finalizers=null;for(let o of i)try{ty(o)}catch(s){e=e??[],s instanceof Ya?e=[...e,...s.errors]:e.push(s)}}if(e)throw new Ya(e)}}add(e){var t;if(e&&e!==this)if(this.closed)ty(e);else{if(e instanceof n){if(e.closed||e._hasParent(this))return;e._addParent(this)}(this._finalizers=(t=this._finalizers)!==null&&t!==void 0?t:[]).push(e)}}_hasParent(e){let{_parentage:t}=this;return t===e||Array.isArray(t)&&t.includes(e)}_addParent(e){let{_parentage:t}=this;this._parentage=Array.isArray(t)?(t.push(e),t):t?[t,e]:e}_removeParent(e){let{_parentage:t}=this;t===e?this._parentage=null:Array.isArray(t)&&Ar(t,e)}remove(e){let{_finalizers:t}=this;t&&Ar(t,e),e instanceof n&&e._removeParent(this)}};ge.EMPTY=(()=>{let n=new ge;return n.closed=!0,n})();var Hd=ge.EMPTY;function Qa(n){return n instanceof ge||n&&"closed"in n&&j(n.remove)&&j(n.add)&&j(n.unsubscribe)}function ty(n){j(n)?n():n.unsubscribe()}var Ut={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var gi={setTimeout(n,e,...t){let{delegate:r}=gi;return r?.setTimeout?r.setTimeout(n,e,...t):setTimeout(n,e,...t)},clearTimeout(n){let{delegate:e}=gi;return(e?.clearTimeout||clearTimeout)(n)},delegate:void 0};function Ka(n){gi.setTimeout(()=>{let{onUnhandledError:e}=Ut;if(e)e(n);else throw n})}function Ho(){}var ny=zd("C",void 0,void 0);function ry(n){return zd("E",void 0,n)}function iy(n){return zd("N",n,void 0)}function zd(n,e,t){return{kind:n,value:e,error:t}}var Nr=null;function yi(n){if(Ut.useDeprecatedSynchronousErrorHandling){let e=!Nr;if(e&&(Nr={errorThrown:!1,error:null}),n(),e){let{errorThrown:t,error:r}=Nr;if(Nr=null,t)throw r}}else n()}function oy(n){Ut.useDeprecatedSynchronousErrorHandling&&Nr&&(Nr.errorThrown=!0,Nr.error=n)}var Rr=class extends ge{constructor(e){super(),this.isStopped=!1,e?(this.destination=e,Qa(e)&&e.add(this)):this.destination=XI}static create(e,t,r){return new $t(e,t,r)}next(e){this.isStopped?qd(iy(e),this):this._next(e)}error(e){this.isStopped?qd(ry(e),this):(this.isStopped=!0,this._error(e))}complete(){this.isStopped?qd(ny,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(e){this.destination.next(e)}_error(e){try{this.destination.error(e)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},KI=Function.prototype.bind;function Wd(n,e){return KI.call(n,e)}var Gd=class{constructor(e){this.partialObserver=e}next(e){let{partialObserver:t}=this;if(t.next)try{t.next(e)}catch(r){Ja(r)}}error(e){let{partialObserver:t}=this;if(t.error)try{t.error(e)}catch(r){Ja(r)}else Ja(e)}complete(){let{partialObserver:e}=this;if(e.complete)try{e.complete()}catch(t){Ja(t)}}},$t=class extends Rr{constructor(e,t,r){super();let i;if(j(e)||!e)i={next:e??void 0,error:t??void 0,complete:r??void 0};else{let o;this&&Ut.useDeprecatedNextContext?(o=Object.create(e),o.unsubscribe=()=>this.unsubscribe(),i={next:e.next&&Wd(e.next,o),error:e.error&&Wd(e.error,o),complete:e.complete&&Wd(e.complete,o)}):i=e}this.destination=new Gd(i)}};function Ja(n){Ut.useDeprecatedSynchronousErrorHandling?oy(n):Ka(n)}function JI(n){throw n}function qd(n,e){let{onStoppedNotification:t}=Ut;t&&gi.setTimeout(()=>t(n,e))}var XI={closed:!0,next:Ho,error:JI,complete:Ho};var vi=typeof Symbol=="function"&&Symbol.observable||"@@observable";function gt(n){return n}function Zd(...n){return Yd(n)}function Yd(n){return n.length===0?gt:n.length===1?n[0]:function(t){return n.reduce((r,i)=>i(r),t)}}var K=(()=>{class n{constructor(t){t&&(this._subscribe=t)}lift(t){let r=new n;return r.source=this,r.operator=t,r}subscribe(t,r,i){let o=tS(t)?t:new $t(t,r,i);return yi(()=>{let{operator:s,source:a}=this;o.add(s?s.call(o,a):a?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(t){try{return this._subscribe(t)}catch(r){t.error(r)}}forEach(t,r){return r=sy(r),new r((i,o)=>{let s=new $t({next:a=>{try{t(a)}catch(c){o(c),s.unsubscribe()}},error:o,complete:i});this.subscribe(s)})}_subscribe(t){var r;return(r=this.source)===null||r===void 0?void 0:r.subscribe(t)}[vi](){return this}pipe(...t){return Yd(t)(this)}toPromise(t){return t=sy(t),new t((r,i)=>{let o;this.subscribe(s=>o=s,s=>i(s),()=>r(o))})}}return n.create=e=>new n(e),n})();function sy(n){var e;return(e=n??Ut.Promise)!==null&&e!==void 0?e:Promise}function eS(n){return n&&j(n.next)&&j(n.error)&&j(n.complete)}function tS(n){return n&&n instanceof Rr||eS(n)&&Qa(n)}function Qd(n){return j(n?.lift)}function Z(n){return e=>{if(Qd(e))return e.lift(function(t){try{return n(t,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function Y(n,e,t,r,i){return new Kd(n,e,t,r,i)}var Kd=class extends Rr{constructor(e,t,r,i,o,s){super(e),this.onFinalize=o,this.shouldUnsubscribe=s,this._next=t?function(a){try{t(a)}catch(c){e.error(c)}}:super._next,this._error=i?function(a){try{i(a)}catch(c){e.error(c)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(a){e.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var e;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:t}=this;super.unsubscribe(),!t&&((e=this.onFinalize)===null||e===void 0||e.call(this))}}};function _i(){return Z((n,e)=>{let t=null;n._refCount++;let r=Y(e,void 0,void 0,void 0,()=>{if(!n||n._refCount<=0||0<--n._refCount){t=null;return}let i=n._connection,o=t;t=null,i&&(!o||i===o)&&i.unsubscribe(),e.unsubscribe()});n.subscribe(r),r.closed||(t=n.connect())})}var Ei=class extends K{constructor(e,t){super(),this.source=e,this.subjectFactory=t,this._subject=null,this._refCount=0,this._connection=null,Qd(e)&&(this.lift=e.lift)}_subscribe(e){return this.getSubject().subscribe(e)}getSubject(){let e=this._subject;return(!e||e.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:e}=this;this._subject=this._connection=null,e?.unsubscribe()}connect(){let e=this._connection;if(!e){e=this._connection=new ge;let t=this.getSubject();e.add(this.source.subscribe(Y(t,void 0,()=>{this._teardown(),t.complete()},r=>{this._teardown(),t.error(r)},()=>this._teardown()))),e.closed&&(this._connection=null,e=ge.EMPTY)}return e}refCount(){return _i()(this)}};var ay=mi(n=>function(){n(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var _e=(()=>{class n extends K{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(t){let r=new Xa(this,this);return r.operator=t,r}_throwIfClosed(){if(this.closed)throw new ay}next(t){yi(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let r of this.currentObservers)r.next(t)}})}error(t){yi(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=t;let{observers:r}=this;for(;r.length;)r.shift().error(t)}})}complete(){yi(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:t}=this;for(;t.length;)t.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var t;return((t=this.observers)===null||t===void 0?void 0:t.length)>0}_trySubscribe(t){return this._throwIfClosed(),super._trySubscribe(t)}_subscribe(t){return this._throwIfClosed(),this._checkFinalizedStatuses(t),this._innerSubscribe(t)}_innerSubscribe(t){let{hasError:r,isStopped:i,observers:o}=this;return r||i?Hd:(this.currentObservers=null,o.push(t),new ge(()=>{this.currentObservers=null,Ar(o,t)}))}_checkFinalizedStatuses(t){let{hasError:r,thrownError:i,isStopped:o}=this;r?t.error(i):o&&t.complete()}asObservable(){let t=new K;return t.source=this,t}}return n.create=(e,t)=>new Xa(e,t),n})(),Xa=class extends _e{constructor(e,t){super(),this.destination=e,this.source=t}next(e){var t,r;(r=(t=this.destination)===null||t===void 0?void 0:t.next)===null||r===void 0||r.call(t,e)}error(e){var t,r;(r=(t=this.destination)===null||t===void 0?void 0:t.error)===null||r===void 0||r.call(t,e)}complete(){var e,t;(t=(e=this.destination)===null||e===void 0?void 0:e.complete)===null||t===void 0||t.call(e)}_subscribe(e){var t,r;return(r=(t=this.source)===null||t===void 0?void 0:t.subscribe(e))!==null&&r!==void 0?r:Hd}};var $e=class extends _e{constructor(e){super(),this._value=e}get value(){return this.getValue()}_subscribe(e){let t=super._subscribe(e);return!t.closed&&e.next(this._value),t}getValue(){let{hasError:e,thrownError:t,_value:r}=this;if(e)throw t;return this._throwIfClosed(),r}next(e){super.next(this._value=e)}};var Jd={now(){return(Jd.delegate||Date).now()},delegate:void 0};var ec=class extends ge{constructor(e,t){super()}schedule(e,t=0){return this}};var zo={setInterval(n,e,...t){let{delegate:r}=zo;return r?.setInterval?r.setInterval(n,e,...t):setInterval(n,e,...t)},clearInterval(n){let{delegate:e}=zo;return(e?.clearInterval||clearInterval)(n)},delegate:void 0};var tc=class extends ec{constructor(e,t){super(e,t),this.scheduler=e,this.work=t,this.pending=!1}schedule(e,t=0){var r;if(this.closed)return this;this.state=e;let i=this.id,o=this.scheduler;return i!=null&&(this.id=this.recycleAsyncId(o,i,t)),this.pending=!0,this.delay=t,this.id=(r=this.id)!==null&&r!==void 0?r:this.requestAsyncId(o,this.id,t),this}requestAsyncId(e,t,r=0){return zo.setInterval(e.flush.bind(e,this),r)}recycleAsyncId(e,t,r=0){if(r!=null&&this.delay===r&&this.pending===!1)return t;t!=null&&zo.clearInterval(t)}execute(e,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;let r=this._execute(e,t);if(r)return r;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(e,t){let r=!1,i;try{this.work(e)}catch(o){r=!0,i=o||new Error("Scheduled action threw falsy error")}if(r)return this.unsubscribe(),i}unsubscribe(){if(!this.closed){let{id:e,scheduler:t}=this,{actions:r}=t;this.work=this.state=this.scheduler=null,this.pending=!1,Ar(r,this),e!=null&&(this.id=this.recycleAsyncId(t,e,null)),this.delay=null,super.unsubscribe()}}};var wi=class n{constructor(e,t=n.now){this.schedulerActionCtor=e,this.now=t}schedule(e,t=0,r){return new this.schedulerActionCtor(this,e).schedule(r,t)}};wi.now=Jd.now;var nc=class extends wi{constructor(e,t=wi.now){super(e,t),this.actions=[],this._active=!1}flush(e){let{actions:t}=this;if(this._active){t.push(e);return}let r;this._active=!0;do if(r=e.execute(e.state,e.delay))break;while(e=t.shift());if(this._active=!1,r){for(;e=t.shift();)e.unsubscribe();throw r}}};var cy=new nc(tc);var rt=new K(n=>n.complete());function ly(n){return n&&j(n.schedule)}function uy(n){return n[n.length-1]}function rc(n){return j(uy(n))?n.pop():void 0}function er(n){return ly(uy(n))?n.pop():void 0}function fy(n,e,t,r){function i(o){return o instanceof t?o:new t(function(s){s(o)})}return new(t||(t=Promise))(function(o,s){function a(u){try{l(r.next(u))}catch(d){s(d)}}function c(u){try{l(r.throw(u))}catch(d){s(d)}}function l(u){u.done?o(u.value):i(u.value).then(a,c)}l((r=r.apply(n,e||[])).next())})}function dy(n){var e=typeof Symbol=="function"&&Symbol.iterator,t=e&&n[e],r=0;if(t)return t.call(n);if(n&&typeof n.length=="number")return{next:function(){return n&&r>=n.length&&(n=void 0),{value:n&&n[r++],done:!n}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function Or(n){return this instanceof Or?(this.v=n,this):new Or(n)}function hy(n,e,t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=t.apply(n,e||[]),i,o=[];return i=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),a("next"),a("throw"),a("return",s),i[Symbol.asyncIterator]=function(){return this},i;function s(f){return function(p){return Promise.resolve(p).then(f,d)}}function a(f,p){r[f]&&(i[f]=function(y){return new Promise(function(b,C){o.push([f,y,b,C])>1||c(f,y)})},p&&(i[f]=p(i[f])))}function c(f,p){try{l(r[f](p))}catch(y){h(o[0][3],y)}}function l(f){f.value instanceof Or?Promise.resolve(f.value.v).then(u,d):h(o[0][2],f)}function u(f){c("next",f)}function d(f){c("throw",f)}function h(f,p){f(p),o.shift(),o.length&&c(o[0][0],o[0][1])}}function py(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=n[Symbol.asyncIterator],t;return e?e.call(n):(n=typeof dy=="function"?dy(n):n[Symbol.iterator](),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(o){t[o]=n[o]&&function(s){return new Promise(function(a,c){s=n[o](s),i(a,c,s.done,s.value)})}}function i(o,s,a,c){Promise.resolve(c).then(function(l){o({value:l,done:a})},s)}}var ic=n=>n&&typeof n.length=="number"&&typeof n!="function";function oc(n){return j(n?.then)}function sc(n){return j(n[vi])}function ac(n){return Symbol.asyncIterator&&j(n?.[Symbol.asyncIterator])}function cc(n){return new TypeError(`You provided ${n!==null&&typeof n=="object"?"an invali
3d object":`'${n}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function nS(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var lc=nS();function uc(n){return j(n?.[lc])}function dc(n){return hy(this,arguments,function*(){let t=n.getReader();try{for(;;){let{value:r,done:i}=yield Or(t.read());if(i)return yield Or(void 0);yield yield Or(r)}}finally{t.releaseLock()}})}function fc(n){return j(n?.getReader)}function Ee(n){if(n instanceof K)return n;if(n!=null){if(sc(n))return rS(n);if(ic(n))return iS(n);if(oc(n))return oS(n);if(ac(n))return my(n);if(uc(n))return sS(n);if(fc(n))return aS(n)}throw cc(n)}function rS(n){return new K(e=>{let t=n[vi]();if(j(t.subscribe))return t.subscribe(e);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function iS(n){return new K(e=>{for(let t=0;t<n.length&&!e.closed;t++)e.next(n[t]);e.complete()})}function oS(n){return new K(e=>{n.then(t=>{e.closed||(e.next(t),e.complete())},t=>e.error(t)).then(null,Ka)})}function sS(n){return new K(e=>{for(let t of n)if(e.next(t),e.closed)return;e.complete()})}function my(n){return new K(e=>{cS(n,e).catch(t=>e.error(t))})}function aS(n){return my(dc(n))}function cS(n,e){var t,r,i,o;return fy(this,void 0,void 0,function*(){try{for(t=py(n);r=yield t.next(),!r.done;){let s=r.value;if(e.next(s),e.closed)return}}catch(s){i={error:s}}finally{try{r&&!r.done&&(o=t.return)&&(yield o.call(t))}finally{if(i)throw i.error}}e.complete()})}function it(n,e,t,r=0,i=!1){let o=e.schedule(function(){t(),i?n.add(this.schedule(null,r)):this.unsubscribe()},r);if(n.add(o),!i)return o}function hc(n,e=0){return Z((t,r)=>{t.subscribe(Y(r,i=>it(r,n,()=>r.next(i),e),()=>it(r,n,()=>r.complete(),e),i=>it(r,n,()=>r.error(i),e)))})}function pc(n,e=0){return Z((t,r)=>{r.add(n.schedule(()=>t.subscribe(r),e))})}function gy(n,e){return Ee(n).pipe(pc(e),hc(e))}function yy(n,e){return Ee(n).pipe(pc(e),hc(e))}function vy(n,e){return new K(t=>{let r=0;return e.schedule(function(){r===n.length?t.complete():(t.next(n[r++]),t.closed||this.schedule())})})}function _y(n,e){return new K(t=>{let r;return it(t,e,()=>{r=n[lc](),it(t,e,()=>{let i,o;try{({value:i,done:o}=r.next())}catch(s){t.error(s);return}o?t.complete():t.next(i)},0,!0)}),()=>j(r?.return)&&r.return()})}function mc(n,e){if(!n)throw new Error("Iterable cannot be null");return new K(t=>{it(t,e,()=>{let r=n[Symbol.asyncIterator]();it(t,e,()=>{r.next().then(i=>{i.done?t.complete():t.next(i.value)})},0,!0)})})}function Ey(n,e){return mc(dc(n),e)}function wy(n,e){if(n!=null){if(sc(n))return gy(n,e);if(ic(n))return vy(n,e);if(oc(n))return yy(n,e);if(ac(n))return mc(n,e);if(uc(n))return _y(n,e);if(fc(n))return Ey(n,e)}throw cc(n)}function be(n,e){return e?wy(n,e):Ee(n)}function N(...n){let e=er(n);return be(n,e)}function tr(n,e){let t=j(n)?n:()=>n,r=i=>i.error(t());return new K(e?i=>e.schedule(r,0,i):r)}function Xd(n){return!!n&&(n instanceof K||j(n.lift)&&j(n.subscribe))}var Ht=mi(n=>function(){n(this),this.name="EmptyError",this.message="no elements in sequence"});function Di(n,e){let t=typeof e=="object";return new Promise((r,i)=>{let o=new $t({next:s=>{r(s),o.unsubscribe()},error:i,complete:()=>{t?r(e.defaultValue):i(new Ht)}});n.subscribe(o)})}function k(n,e){return Z((t,r)=>{let i=0;t.subscribe(Y(r,o=>{r.next(n.call(e,o,i++))}))})}var{isArray:lS}=Array;function uS(n,e){return lS(e)?n(...e):n(e)}function gc(n){return k(e=>uS(n,e))}var{isArray:dS}=Array,{getPrototypeOf:fS,prototype:hS,keys:pS}=Object;function yc(n){if(n.length===1){let e=n[0];if(dS(e))return{args:e,keys:null};if(mS(e)){let t=pS(e);return{args:t.map(r=>e[r]),keys:t}}}return{args:n,keys:null}}function mS(n){return n&&typeof n=="object"&&fS(n)===hS}function vc(n,e){return n.reduce((t,r,i)=>(t[r]=e[i],t),{})}function bi(...n){let e=er(n),t=rc(n),{args:r,keys:i}=yc(n);if(r.length===0)return be([],e);let o=new K(gS(r,e,i?s=>vc(i,s):gt));return t?o.pipe(gc(t)):o}function gS(n,e,t=gt){return r=>{Dy(e,()=>{let{length:i}=n,o=new Array(i),s=i,a=i;for(let c=0;c<i;c++)Dy(e,()=>{let l=be(n[c],e),u=!1;l.subscribe(Y(r,d=>{o[c]=d,u||(u=!0,a--),a||r.next(t(o.slice()))},()=>{--s||r.complete()}
vendor: 3,670 bytes, line 3
3))},r)},r)}}function Dy(n,e,t){n?it(t,n,e):e()}function by(n,e,t,r,i,o,s,a){let c=[],l=0,u=0,d=!1,h=()=>{d&&!c.length&&!l&&e.complete()},f=y=>l<r?p(y):c.push(y),p=y=>{o&&e.next(y),l++;let b=!1;Ee(t(y,u++)).subscribe(Y(e,C=>{i?.(C),o?f(C):e.next(C)},()=>{b=!0},void 0,()=>{if(b)try{for(l--;c.length&&l<r;){let C=c.shift();s?it(e,s,()=>p(C)):p(C)}h()}catch(C){e.error(C)}}))};return n.subscribe(Y(e,f,()=>{d=!0,h()})),()=>{a?.()}}function xe(n,e,t=1/0){return j(e)?xe((r,i)=>k((o,s)=>e(r,o,i,s))(Ee(n(r,i))),t):(typeof e=="number"&&(t=e),Z((r,i)=>by(r,i,n,t)))}function Iy(n=1/0){return xe(gt,n)}function Sy(){return Iy(1)}function nr(...n){return Sy()(be(n,er(n)))}function _c(n){return new K(e=>{Ee(n()).subscribe(e)})}function ef(...n){let e=rc(n),{args:t,keys:r}=yc(n),i=new K(o=>{let{length:s}=t;if(!s){o.complete();return}let a=new Array(s),c=s,l=s;for(let u=0;u<s;u++){let d=!1;Ee(t[u]).subscribe(Y(o,h=>{d||(d=!0,l--),a[u]=h},()=>c--,void 0,()=>{(!c||!d)&&(l||o.next(r?vc(r,a):a),o.complete())}))}});return e?i.pipe(gc(e)):i}function Pe(n,e){return Z((t,r)=>{let i=0;t.subscribe(Y(r,o=>n.call(e,o,i++)&&r.next(o)))})}function fn(n){return Z((e,t)=>{let r=null,i=!1,o;r=e.subscribe(Y(t,void 0,void 0,s=>{o=Ee(n(s,fn(n)(e))),r?(r.unsubscribe(),r=null,o.subscribe(t)):i=!0})),i&&(r.unsubscribe(),r=null,o.subscribe(t))})}function Ty(n,e,t,r,i){return(o,s)=>{let a=t,c=e,l=0;o.subscribe(Y(s,u=>{let d=l++;c=a?n(c,u,d):(a=!0,u),r&&s.next(c)},i&&(()=>{a&&s.next(c),s.complete()})))}}function rr(n,e){return j(e)?xe(n,e,1):xe(n,1)}function tf(n,e=cy){return Z((t,r)=>{let i=null,o=null,s=null,a=()=>{if(i){i.unsubscribe(),i=null;let l=o;o=null,r.next(l)}};function c(){let l=s+n,u=e.now();if(u<l){i=this.schedule(void 0,l-u),r.add(i);return}a()}t.subscribe(Y(r,l=>{o=l,s=e.now(),i||(i=e.schedule(c,n),r.add(i))},()=>{a(),r.complete()},void 0,()=>{o=i=null}))})}function ir(n){return Z((e,t)=>{let r=!1;e.subscribe(Y(t,i=>{r=!0,t.next(i)},()=>{r||t.next(n),t.complete()}))})}function Oe(n){return n<=0?()=>rt:Z((e,t)=>{let r=0;e.subscribe(Y(t,i=>{++r<=n&&(t.next(i),n<=r&&t.complete())}))})}function Ec(n=yS){return Z((e,t)=>{let r=!1;e.subscribe(Y(t,i=>{r=!0,t.next(i)},()=>r?t.complete():t.error(n())))})}function yS(){return new Ht}function Rn(n){return Z((e,t)=>{try{e.subscribe(t)}finally{t.add(n)}})}function On(n,e){let t=arguments.length>=2;return r=>r.pipe(n?Pe((i,o)=>n(i,o,r)):gt,Oe(1),t?ir(e):Ec(()=>new Ht))}function Ii(n){return n<=0?()=>rt:Z((e,t)=>{let r=[];e.subscribe(Y(t,i=>{r.push(i),n<r.length&&r.shift()},()=>{for(let i of r)t.next(i);t.complete()},void 0,()=>{r=null}))})}function nf(n,e){let t=arguments.length>=2;return r=>r.pipe(n?Pe((i,o)=>n(i,o,r)):gt,Ii(1),t?ir(e):Ec(()=>new Ht))}function rf(n,e){return Z(Ty(n,e,arguments.length>=2,!0))}function sf(n={}){let{connector:e=()=>new _e,resetOnError:t=!0,resetOnComplete:r=!0,resetOnRefCountZero:i=!0}=n;return o=>{let s,a,c,l=0,u=!1,d=!1,h=()=>{a?.unsubscribe(),a=void 0},f=()=>{h(),s=c=void 0,u=d=!1},p=()=>{let y=s;f(),y?.unsubscribe()};return Z((y,b)=>{l++,!d&&!u&&h();let C=c=c??e();b.add(()=>{l--,l===0&&!d&&!u&&(a=of(p,i))}),C.subscribe(b),!s&&l>0&&(s=new $t({next:z=>C.next(z),error:z=>{d=!0,h(),a=of(f,t,z),C.error(z)},complete:()=>{u=!0,h(),a=of(f,r),C.complete()}}),Ee(y).subscribe(s))})(o)}}function of(n,e,...t){if(e===!0){n();return}if(e===!1)return;let r=new $t({next:()=>{r.unsubscribe(),n()}});return Ee(e(...t)).subscribe(r)}function af(n){return Pe((e,t)=>n<=t)}function Wo(...n){let e=er(n);return Z((t,r)=>{(e?nr(n,t,e):nr(n,t)).subscribe(r)})}function yt(n,e){return Z((t,r)=>{let i=null,o=0,s=!1,a=()=>s&&!i&&r.complete();t.subscribe(Y(r,c=>{i?.unsubscribe();let l=0,u=o++;
3Ee(n(c,u)).subscribe(i=Y(r,d=>r.next(e?e(c,d,u,l++):d),()=>{i=null,a()}))},()=>{s=!0,a()}))})}function qo(n){return Z((e,t)=>{Ee(n).subscribe(Y(t,()=>t.complete(),Ho)),!t.closed&&e.subscribe(t)})}function we(n,e,t){let r=j(n)||e||t?{next:n,error:e,complete:t}:n;return r?Z((i,o)=>{var s;(s=r.subscribe)===null||s===void 0||s.call(r);let a=!0;i.subscribe(Y(o,c=>{var l;(l=r.next)===null||l===void 0||l.call(r,c),o.next(c)},()=>{var c;a=!1,(c=r.complete)===null||c===void 0||c.call(r),o.complete()},c=>{var l;a=!1,(l=r.error)===null||l===void 0||l.call(r,c),o.error(c)},()=>{var c,l;a&&((c=r.unsubscribe)===null||c===void 0||c.call(r)),(l=r.finalize)===null||l===void 0||l.call(r)}))}):gt}var _v="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss",w=class extends Error{code;constructor(e,t){super(Ih(e,t)),this.code=e}};function vS(n){return`NG0${Math.abs(n)}`}function Ih(n,e){return`${vS(n)}${e?": "+e:""}`}var Ev=Symbol("InputSignalNode#UNSET"),_S=B(v({},Ud),{transformFn:void 0,applyValueToInputSignal(n,e){Bd(n,e)}});function wv(n,e){let t=Object.create(_S);t.value=n,t.transformFn=e?.transform;function r(){if(kd(t),t.value===Ev){let i=null;throw new w(-950,i)}return t.value}return r[pi]=t,r}function os(n){return{toString:n}.toString()}var wc="__parameters__";function ES(n){return function(...t){if(n){let r=n(...t);for(let i in r)this[i]=r[i]}}}function Dv(n,e,t){return os(()=>{let r=ES(e);function i(...o){if(this instanceof i)return r.apply(this,o),this;let s=new i(...o);return a.annotation=s,a;function a(c,l,u){let d=c.hasOwnProperty(wc)?c[wc]:Object.defineProperty(c,wc,{value:[]})[wc];for(;d.length<=u;)d.push(null);return(d[u]=d[u]||[]).push(s),c}}return i.prototype.ngMetadataName=n,i.annotationCls=i,i})}var Nc=globalThis;function fe(n){for(let e in n)if(n[e]===fe)return e;throw Error("Could not find renamed property on target object.")}function st(n){if(typeof n=="string")return n;if(Array.isArray(n))return`[${n.map(st).join(", ")}]`;if(n==null)return""+n;let e=n.overriddenName||n.name;if(e)return`${e}`;let t=n.toString();if(t==null)return""+t;let r=t.indexOf(`
4`);return r>=0?t.slice(0,r):t}function If(n,e){return n?e?`${n} ${e}`:n:e||""}var wS=fe({__forward_ref__:fe});function bv(n){return n.__forward_ref__=bv,n.toString=function(){return st(this())},n}function Je(n){return Iv(n)?n():n}function Iv(n){return typeof n=="function"&&n.hasOwnProperty(wS)&&n.__forward_ref__===bv}function I(n){return{token:n.token,providedIn:n.providedIn||null,factory:n.factory,value:void 0}}function Le(n){return{providers:n.providers||[],imports:n.imports||[]}}function al(n){return Cy(n,Tv)||Cy(n,Cv)}function Sv(n){return al(n)!==null}function Cy(n,e){return n.hasOwnProperty(e)?n[e]:null}function DS(n){let e=n&&(n[Tv]||n[Cv]);return e||null}function My(n){return n&&(n.hasOwnProperty(xy)||n.hasOwnProperty(bS))?n[xy]:null}var Tv=fe({\u0275prov:fe}),xy=fe({\u0275inj:fe}),Cv=fe({ngInjectableDef:fe}),bS=fe({ngInjectorDef:fe}),M=class{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(e,t){this._desc=e,this.\u0275prov=void 0,typeof t=="number"?this.__NG_ELEMENT_ID__=t:t!==void 0&&(this.\u0275prov=I({token:this,providedIn:t.providedIn||"root",factory:t.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function Mv(n){return n&&!!n.\u0275providers}var IS=fe({\u0275cmp:fe}),SS=fe({\u0275dir:fe}),TS=fe({\u0275pipe:fe}),CS=fe({\u0275mod:fe}),Rc=fe({\u0275fac:fe}),Qo=fe({__NG_ELEMENT_ID__:fe}),Ay=fe({__NG_ENV_ID__:fe});function xi(n){return typeof n=="string"?n:n==null?"":String(n)}function MS(n){return typeof n=="function"?n.name||n.toString():typeof n=="object"&&n!=null&&typeof n.type=="function"?n.type.name||n.type.toString():xi(n)}function xv(n,e){throw new w(-200,n)}function Sh(n,e){throw new w(-201,!1)}var H=function(n){return n[n.Default=0]="Default",n[n.Host=1]="Host",n[n.Self=2]="Self",n[n.SkipSelf=4]="SkipSelf",n[n.Optional=8]="Optional",n}(H||{}),Sf;function Av(){return Sf}function ot(n){let e=Sf;return Sf=n,e}function Nv(n,e,t){let r=al(n);if(r&&r.providedIn=="root")return r.value===void 0?r.value=r.factory():r.value;if(t&H.Optional)return null;if(e!==void 0)return e;Sh(n,"Injector")}var xS={},kr=xS,Tf="__NG_DI_FLAG__",Oc=class{injector;constructor(e){this.injector=e}retrieve(e,t){let r=t;return this.injector.get(e,r.optional?Za:kr,r)}},kc="ngTempTokenPath",AS="ngTokenPath",NS=/\n/gm,RS="\u0275",Ny="__source";function OS(n,e=H.Default){if($o()===void 0)throw new w(-203,!1);if($o()===null)return Nv(n,void 0,e);{let t=$o(),r;return t instanceof Oc?r=t.injector:r=t,r.get(n,e&H.Optional?null:void 0,e)}}function D(n,e=H.Default){return(Av()||OS)(Je(n),e)}function E(n,e=H.Default){return D(n,cl(e))}function cl(n){return typeof n>"u"||typeof n=="number"?n:0|(n.optional&&8)|(n.host&&1)|(n.self&&2)|(n.skipSelf&&4)}function Cf(n){let e=[];for(let t=0;t<n.length;t++){let r=Je(n[t]);if(Array.isArray(r)){if(r.length===0)throw new w(900,!1);let i,o=H.Default;for(let s=0;s<r.length;s++){let a=r[s],c=kS(a);typeof c=="number"?c===-1?i=a.token:o|=c:i=a}e.push(D(i,o))}else e.push(D(r))}return e}function Rv(n,e){return n[Tf]=e,n.prototype[Tf]=e,n}function kS(n){return n[Tf]}function FS(n,e,t,r){let i=n[kc];throw e[Ny]&&i.unshift(e[Ny]),n.message=PS(`
5`+n.message,i,t,r),n[AS]=i,n[kc]=null,n}function PS(n,e,t,r=null){n=n&&n.charAt(0)===`
6`&&n.charAt(1)==RS?n.slice(2):n;let i=st(e);if(Array.isArray(e))i=e.map(st).join(" -> ");else if(typeof e=="object"){let o=[];for(let s in e)if(e.hasOwnProperty(s)){let a=e[s];
6o.push(s+":"+(typeof a=="string"?JSON.stringify(a):st(a)))}i=`{${o.join(", ")}}`}return`${t}${r?"("+r+")":""}[${i}]: ${n.replace(NS,`
7  `)}`}var ll=Rv(Dv("Optional"),8);var Th=Rv(Dv("SkipSelf"),4);function Pr(n,e){let t=n.hasOwnProperty(Rc);return t?n[Rc]:null}function Ch(n,e){n.forEach(t=>Array.isArray(t)?Ch(t,e):e(t))}function Ov(n,e,t){e>=n.length?n.push(t):n.splice(e,0,t)}function Fc(n,e){return e>=n.length-1?n.pop():n.splice(e,1)[0]}function LS(n,e){let t=[];for(let r=0;r<n;r++)t.push(e);return t}function jS(n,e,t,r){let i=n.length;if(i==e)n.push(t,r);else if(i===1)n.push(r,n[0]),n[0]=t;else{for(i--,n.push(n[i-1],n[i]);i>e;){let o=i-2;n[i]=n[o],i--}n[e]=t,n[e+1]=r}}function ul(n,e,t){let r=ss(n,e);return r>=0?n[r|1]=t:(r=~r,jS(n,r,e,t)),r}function cf(n,e){let t=ss(n,e);if(t>=0)return n[t|1]}function ss(n,e){return VS(n,e,1)}function VS(n,e,t){let r=0,i=n.length>>t;for(;i!==r;){let o=r+(i-r>>1),s=n[o<<t];if(e===s)return o<<t;s>e?i=o:r=o+1}return~(i<<t)}var Ai={},vt=[],Lr=new M(""),kv=new M("",-1),Fv=new M(""),Pc=class{get(e,t=kr){if(t===kr){let r=new Error(`NullInjectorError: No provider for ${st(e)}!`);throw r.name="NullInjectorError",r}return t}};function Pv(n,e){let t=n[CS]||null;if(!t&&e===!0)throw new Error(`Type ${st(n)} does not have '\u0275mod' property.`);return t}function Ni(n){return n[IS]||null}function BS(n){return n[SS]||null}function US(n){return n[TS]||null}function Ln(n){return{\u0275providers:n}}function Mh(...n){return{\u0275providers:Lv(!0,n),\u0275fromNgModule:!0}}function Lv(n,...e){let t=[],r=new Set,i,o=s=>{t.push(s)};return Ch(e,s=>{let a=s;Mf(a,o,[],r)&&(i||=[],i.push(a))}),i!==void 0&&jv(i,o),t}function jv(n,e){for(let t=0;t<n.length;t++){let{ngModule:r,providers:i}=n[t];xh(i,o=>{e(o,r)})}}function Mf(n,e,t,r){if(n=Je(n),!n)return!1;let i=null,o=My(n),s=!o&&Ni(n);if(!o&&!s){let c=n.ngModule;if(o=My(c),o)i=c;else return!1}else{if(s&&!s.standalone)return!1;i=n}let a=r.has(i);if(s){if(a)return!1;if(r.add(i),s.dependencies){let c=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let l of c)Mf(l,e,t,r)}}else if(o){if(o.imports!=null&&!a){r.add(i);let l;try{Ch(o.imports,u=>{Mf(u,e,t,r)&&(l||=[],l.push(u))})}finally{}l!==void 0&&jv(l,e)}if(!a){let l=Pr(i)||(()=>new i);e({provide:i,useFactory:l,deps:vt},i),e({provide:Fv,useValue:i,multi:!0},i),e({provide:Lr,useValue:()=>D(i),multi:!0},i)}let c=o.providers;if(c!=null&&!a){let l=n;xh(c,u=>{e(u,l)})}}else return!1;return i!==n&&n.providers!==void 0}function xh(n,e){for(let t of n)Mv(t)&&(t=t.\u0275providers),Array.isArray(t)?xh(t,e):e(t)}var $S=fe({provide:String,useValue:fe});function Vv(n){return n!==null&&typeof n=="object"&&$S in n}function HS(n){return!!(n&&n.useExisting)}function zS(n){return!!(n&&n.useFactory)}function Ri(n){return typeof n=="function"}function WS(n){return!!n.useClass}var dl=new M(""),Tc={},Ry={},lf;function Ah(){return lf===void 0&&(lf=new Pc),lf}var ct=class{},Ko=class extends ct{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;
vendor: 8,515 bytes, line 7
7constructor(e,t,r,i){super(),this.parent=t,this.source=r,this.scopes=i,Af(e,s=>this.processProvider(s)),this.records.set(kv,Si(void 0,this)),i.has("environment")&&this.records.set(ct,Si(void 0,this));let o=this.records.get(dl);o!=null&&typeof o.value=="string"&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(Fv,vt,H.Self))}retrieve(e,t){let r=t;return this.get(e,r.optional?Za:kr,r)}destroy(){Zo(this),this._destroyed=!0;let e=X(null);try{for(let r of this._ngOnDestroyHooks)r.ngOnDestroy();let t=this._onDestroyHooks;this._onDestroyHooks=[];for(let r of t)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),X(e)}}onDestroy(e){return Zo(this),this._onDestroyHooks.push(e),()=>this.removeOnDestroy(e)}runInContext(e){Zo(this);let t=Nn(this),r=ot(void 0),i;try{return e()}finally{Nn(t),ot(r)}}get(e,t=kr,r=H.Default){if(Zo(this),e.hasOwnProperty(Ay))return e[Ay](this);r=cl(r);let i,o=Nn(this),s=ot(void 0);try{if(!(r&H.SkipSelf)){let c=this.records.get(e);if(c===void 0){let l=QS(e)&&al(e);l&&this.injectableDefInScope(l)?c=Si(xf(e),Tc):c=null,this.records.set(e,c)}if(c!=null)return this.hydrate(e,c,r)}let a=r&H.Self?Ah():this.parent;return t=r&H.Optional&&t===kr?null:t,a.get(e,t)}catch(a){if(a.name==="NullInjectorError"){if((a[kc]=a[kc]||[]).unshift(st(e)),o)throw a;return FS(a,e,"R3InjectorError",this.source)}else throw a}finally{ot(s),Nn(o)}}resolveInjectorInitializers(){let e=X(null),t=Nn(this),r=ot(void 0),i;try{let o=this.get(Lr,vt,H.Self);for(let s of o)s()}finally{Nn(t),ot(r),X(e)}}toString(){let e=[],t=this.records;for(let r of t.keys())e.push(st(r));return`R3Injector[${e.join(", ")}]`}processProvider(e){e=Je(e);let t=Ri(e)?e:Je(e&&e.provide),r=GS(e);if(!Ri(e)&&e.multi===!0){let i=this.records.get(t);i||(i=Si(void 0,Tc,!0),i.factory=()=>Cf(i.multi),this.records.set(t,i)),t=e,i.multi.push(e)}this.records.set(t,r)}hydrate(e,t,r){let i=X(null);try{return t.value===Ry?xv(st(e)):t.value===Tc&&(t.value=Ry,t.value=t.factory(void 0,r)),typeof t.value=="object"&&t.value&&YS(t.value)&&this._ngOnDestroyHooks.add(t.value),t.value}finally{X(i)}}injectableDefInScope(e){if(!e.providedIn)return!1;let t=Je(e.providedIn);return typeof t=="string"?t==="any"||this.scopes.has(t):this.injectorDefTypes.has(t)}removeOnDestroy(e){let t=this._onDestroyHooks.indexOf(e);t!==-1&&this._onDestroyHooks.splice(t,1)}};function xf(n){let e=al(n),t=e!==null?e.factory:Pr(n);if(t!==null)return t;if(n instanceof M)throw new w(204,!1);if(n instanceof Function)return qS(n);throw new w(204,!1)}function qS(n){if(n.length>0)throw new w(204,!1);let t=DS(n);return t!==null?()=>t.factory(n):()=>new n}function GS(n){if(Vv(n))return Si(void 0,n.useValue);{let e=Bv(n);return Si(e,Tc)}}function Bv(n,e,t){let r;if(Ri(n)){let i=Je(n);return Pr(i)||xf(i)}else if(Vv(n))r=()=>Je(n.useValue);else if(zS(n))r=()=>n.useFactory(...Cf(n.deps||[]));else if(HS(n))r=(i,o)=>D(Je(n.useExisting),o!==void 0&&o&H.Optional?H.Optional:void 0);else{let i=Je(n&&(n.useClass||n.provide));if(ZS(n))r=()=>new i(...Cf(n.deps));else return Pr(i)||xf(i)}return r}function Zo(n){if(n.destroyed)throw new w(205,!1)}function Si(n,e,t=!1){return{factory:n,value:e,multi:t?[]:void 0}}function ZS(n){return!!n.deps}function YS(n){return n!==null&&typeof n=="object"&&typeof n.ngOnDestroy=="function"}function QS(n){return typeof n=="function"||typeof n=="object"&&n instanceof M}function Af(n,e){for(let t of n)Array.isArray(t)?Af(t,e):t&&Mv(t)?Af(t.\u0275providers,e):e(t)}function wt(n,e){let t;n instanceof Ko?(Zo(n),t=n):t=new Oc(n);let r,i=Nn(t),o=ot(void 0);try{return e()}finally{Nn(i),ot(o)}}function KS(){return Av()!==void 0||$o()!=null}function JS(n){return typeof n=="function"}var _t=0,W=1,U=2,Qe=3,Wt=4,ut=5,Gt=6,Lc=7,Xe=8,Oi=9,kn=10,ye=11,Jo=12,Oy=13,Bi=14,lt=15,ki=16,Ti=17,Fi=18,fl=19,Uv=20,or=21,uf=22,jc=23,Rt=24,df=25,Ie=26,$v=1,Xo=6,Fn=7,Vc=8,Bc=9,at=10;function qt(n){return Array.isArray(n)&&typeof n[$v]=="object"}function vn(n){return Array.isArray(n)&&n[$v]===!0}function Nh(n){return(n.flags&4)!==0}function $r(n){return n.componentOffset>-1}function hl(n){return(n.flags&1)===1}function ar(n){return!!n.template}function es(n){return(n[U]&512)!==0}function Ui(n){return(n[U]&256)===256}var Nf=class{previousValue;currentValue;firstChange;constructor(e,t,r){this.previousValue=e,this.currentValue=t,this.firstChange=r}isFirstChange(){return this.firstChange}};function Hv(n,e,t,r){e!==null?e.applyValueToInputSignal(e,r):n[t]=r}var pl=(()=>{let n=()=>zv;return n.ngInherit=!0,n})();function zv(n){return n.type.prototype.ngOnChanges&&(n.setInput=eT),XS}function XS(){let n=qv(this),e=n?.current;if(e){let t=n.previous;if(t===Ai)n.previous=e;else for(let r in e)t[r]=e[r];n.current=null,this.ngOnChanges(e)}}function eT(n,e,t,r,i){let o=this.declaredInputs[r],s=qv(n)||tT(n,{previous:Ai,current:null}),a=s.current||(s.current={}),c=s.previous,l=c[o];a[o]=new Nf(l&&l.currentValue,t,c===Ai),Hv(n,e,i,t)}var Wv="__ngSimpleChanges__";function qv(n){return n[Wv]||null}function tT(n,e){return n[Wv]=e}var ky=null;var he=function(n,e=null,t){ky?.(n,e,t)},nT="svg",rT="math";function Zt(n){for(;Array.isArray(n);)n=n[_t];return n}function Gv(n,e){return Zt(e[n])}function Kt(n,e){return Zt(e[n.index])}function Rh(n,e){return n.data[e]}function iT(n,e){return n[e]}function oT(n,e,t,r){t>=n.data.length&&(n.data[t]=null,n.blueprint[t]=null),e[t]=r}function pn(n,e){let t=e[n];return qt(t)?t:t[_t]}function Oh(n){return(n[U]&128)===128}function sT(n){return vn(n[Qe])}function Pi(n,e){return e==null?null:n[e]}function Zv(n){n[Ti]=0}function Yv(n){n[U]&1024||(n[U]|=1024,Oh(n)&&gl(n))}function aT(n,e){for(;n>0;)e=e[Bi],n--;return e}function ml(n){return!!(n[U]&9216||n[Rt]?.dirty)}function Rf(n){n[kn].changeDetectionScheduler?.notify(8),n[U]&64&&(n[U]|=1024),ml(n)&&gl(n)}function gl(n){n[kn].changeDetectionScheduler?.notify(0);let e=jr(n);for(;e!==null&&!(e[U]&8192||(e[U]|=8192,!Oh(e)));)e=jr(e)}function Qv(n,e){if(Ui(n))throw new w(911,!1);n[or]===null&&(n[or]=[]),n[or].push(e)}function cT(n,e){if(n[or]===null)return;let t=n[or].indexOf(e);t!==-1&&n[or].splice(t,1)}function jr(n){let e=n[Qe];return vn(e)?e[Qe]:e}function Kv(n){return n[Lc]??=[]}function Jv(n){return n.cleanup??=[]}var q={lFrame:i_(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var Of=!1;function lT(){return q.lFrame.elementDepthCount}function uT(){q.lFrame.elementDepthCount++}function dT(){q.lFrame.elementDepthCount--}function kh(){return q.bindingsEnabled}function $i(){return q.skipHydrationRootTNode!==null}function fT(n){return q.skipHydrationRootTNode===n}function hT(n){q.skipHydrationRootTNode=n}function pT(){q.skipHydrationRootTNode=null}function te(){return q.lFrame.lView}function Ke(){return q.lFrame.tView}function Ae(n){return q.lFrame.contextLView=n,n[Xe]}function Ne(n){return q.lFrame.contextLView=null,n}function Dt(){let n=Xv();for(;n!==null&&n.type===64;)n=n.parent;return n}function Xv(){return q.lFrame.currentTNode}function mT(){let n=q.lFrame,e=n.currentTNode;return n.isParent?e:e.parent}function Hr(n,e){let t=q.lFrame;t.currentTNode=n,t.isParent=e}function Fh(){return q.lFrame.isParent}function Ph(){q.lFrame.isParent=!1}function e_(){return Of}function Fy(n){let e=Of;return Of=n,e}function yl(){let n=q.lFrame,e=n.bindingRootIndex;return e===-1&&(e=n.bindingRootIndex=n.tView.bindingStartIndex),e}function gT(){return q.lFrame.bindingIndex}function yT(n){return q.lFrame.bindingIndex=n}function vl(){return q.lFrame.bindingIndex++}function Lh(n){let e=q.lFrame,t=e.bindingIndex;return e.bindingIndex=e.bindingIndex+n,t}function vT(){return q.lFrame.inI18n}function _T(n,e){let t=q.lFrame;t.bindingIndex=t.bindingRootIndex=n,kf(e)}function ET(){return q.lFrame.currentDirectiveIndex}function kf(n){q.lFrame.currentDirectiveIndex=n}function wT(n){let e=q.lFrame.currentDirectiveIndex;return e===-1?null:n[e]}function t_(n){q.lFrame.currentQueryIndex=n}function DT(n){let e=n[W];return e.type===2?e.declTNode:e.type===1?n[ut]:null}function n_(n,e,t){if(t&H.SkipSelf){let i=e,o=n;for(;i=i.parent,i===null&&!(t&H.Host);)if(i=DT(o),i===null||(o=o[Bi],i.type&10))break;if(i===null)return!1;e=i,n=o}let r=q.lFrame=r_();return r.currentTNode=e,r.lView=n,!0}function jh(n){let e=r_(),t=n[W];q.lFrame=e,e.currentTNode=t.firstChild,e.lView=n,e.tView=t,e.contextLView=n,e.bindingIndex=t.bindingStartIndex,e.inI18n=!1}function r_(){let n=q.lFrame,e=n===null?null:n.child;return e===null?i_(n):e}function i_(n){let e={currentTNode:null,isParent:!0,lView:null,tView:null,
vendor: 5,230 bytes, line 7
7selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:n,child:null,inI18n:!1};return n!==null&&(n.child=e),e}function o_(){let n=q.lFrame;return q.lFrame=n.parent,n.currentTNode=null,n.lView=null,n}var s_=o_;function Vh(){let n=o_();n.isParent=!0,n.tView=null,n.selectedIndex=-1,n.contextLView=null,n.elementDepthCount=0,n.currentDirectiveIndex=-1,n.currentNamespace=null,n.bindingRootIndex=-1,n.bindingIndex=-1,n.currentQueryIndex=0}function bT(n){return(q.lFrame.contextLView=aT(n,q.lFrame.contextLView))[Xe]}function cr(){return q.lFrame.selectedIndex}function Vr(n){q.lFrame.selectedIndex=n}function a_(){let n=q.lFrame;return Rh(n.tView,n.selectedIndex)}function c_(){return q.lFrame.currentNamespace}var l_=!0;function _l(){return l_}function lr(n){l_=n}function IT(n,e,t){let{ngOnChanges:r,ngOnInit:i,ngDoCheck:o}=e.type.prototype;if(r){let s=zv(e);(t.preOrderHooks??=[]).push(n,s),(t.preOrderCheckHooks??=[]).push(n,s)}i&&(t.preOrderHooks??=[]).push(0-n,i),o&&((t.preOrderHooks??=[]).push(n,o),(t.preOrderCheckHooks??=[]).push(n,o))}function Bh(n,e){for(let t=e.directiveStart,r=e.directiveEnd;t<r;t++){let o=n.data[t].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:a,ngAfterViewInit:c,ngAfterViewChecked:l,ngOnDestroy:u}=o;s&&(n.contentHooks??=[]).push(-t,s),a&&((n.contentHooks??=[]).push(t,a),(n.contentCheckHooks??=[]).push(t,a)),c&&(n.viewHooks??=[]).push(-t,c),l&&((n.viewHooks??=[]).push(t,l),(n.viewCheckHooks??=[]).push(t,l)),u!=null&&(n.destroyHooks??=[]).push(t,u)}}function Cc(n,e,t){u_(n,e,3,t)}function Mc(n,e,t,r){(n[U]&3)===t&&u_(n,e,t,r)}function ff(n,e){let t=n[U];(t&3)===e&&(t&=16383,t+=1,n[U]=t)}function u_(n,e,t,r){let i=r!==void 0?n[Ti]&65535:0,o=r??-1,s=e.length-1,a=0;for(let c=i;c<s;c++)if(typeof e[c+1]=="number"){if(a=e[c],r!=null&&a>=r)break}else e[c]<0&&(n[Ti]+=65536),(a<o||o==-1)&&(ST(n,t,e,c),n[Ti]=(n[Ti]&4294901760)+c+2),c++}function Py(n,e){he(4,n,e);let t=X(null);try{e.call(n)}finally{X(t),he(5,n,e)}}function ST(n,e,t,r){let i=t[r]<0,o=t[r+1],s=i?-t[r]:t[r],a=n[s];i?n[U]>>14<n[Ti]>>16&&(n[U]&3)===e&&(n[U]+=16384,Py(a,o)):Py(a,o)}var Mi=-1,Br=class{factory;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(e,t,r){this.factory=e,this.canSeeViewProviders=t,this.injectImpl=r}};function TT(n){return(n.flags&8)!==0}function CT(n){return(n.flags&16)!==0}function MT(n,e,t){let r=0;for(;r<t.length;){let i=t[r];if(typeof i=="number"){if(i!==0)break;r++;let o=t[r++],s=t[r++],a=t[r++];n.setAttribute(e,s,a,o)}else{let o=i,s=t[++r];xT(o)?n.setProperty(e,o,s):n.setAttribute(e,o,s),r++}}return r}function d_(n){return n===3||n===4||n===6}function xT(n){return n.charCodeAt(0)===64}function El(n,e){if(!(e===null||e.length===0))if(n===null||n.length===0)n=e.slice();else{let t=-1;for(let r=0;r<e.length;r++){let i=e[r];typeof i=="number"?t=i:t===0||(t===-1||t===2?Ly(n,t,i,null,e[++r]):Ly(n,t,i,null,null))}}return n}function Ly(n,e,t,r,i){let o=0,s=n.length;if(e===-1)s=-1;else for(;o<n.length;){let a=n[o++];if(typeof a=="number"){if(a===e){s=-1;break}else if(a>e){s=o-1;break}}}for(;o<n.length;){let a=n[o];if(typeof a=="number")break;if(a===t){i!==null&&(n[o+1]=i);return}o++,i!==null&&o++}s!==-1&&(n.splice(s,0,e),o=s+1),n.splice(o++,0,t),i!==null&&n.splice(o++,0,i)}function f_(n){return n!==Mi}function Uc(n){return n&32767}function AT(n){return n>>16}function $c(n,e){let t=AT(n),r=e;for(;t>0;)r=r[Bi],t--;return r}var Ff=!0;function Hc(n){let e=Ff;return Ff=n,e}var NT=256,h_=NT-1,p_=5,RT=0,hn={};function OT(n,e,t){let r;typeof t=="string"?r=t.charCodeAt(0)||0:t.hasOwnProperty(Qo)&&(r=t[Qo]),r==null&&(r=t[Qo]=RT++);let i=r&h_,o=1<<i;e.data[n+(i>>p_)]|=o}function zc(n,e){let t=m_(n,e);if(t!==-1)return t;let r=e[W];r.firstCreatePass&&(n.injectorIndex=e.length,hf(r.data,n),hf(e,null),hf(r.blueprint,null));let i=Uh(n,e),o=n.injectorIndex;if(f_(i)){let s=Uc(i),a=$c(i,e),c=a[W].data;for(let l=0;l<8;l++)e[o+l]=a[s+l]|c[s+l]}return e[o+8]=i,o}function hf(n,e){n.push(0,0,0,0,0,0,0,0,e)}function m_(n,e){return n.injectorIndex===-1||n.parent&&n.parent.injectorIndex===n.injectorIndex||e[n.injectorIndex+8]===null?-1:n.injectorIndex}function Uh(n,e){if(n.parent&&n.parent.injectorIndex!==-1)return n.parent.injectorIndex;let t=0,r=null,i=e;for(;i!==null;){if(r=E_(i),r===null)return Mi;if(t++,i=i[Bi],r.injectorIndex!==-1)return r.injectorIndex|t<<16}return Mi}function Pf(n,e,t){OT(n,e,t)}function kT(n,e){if(e==="class")return n.classes;if(e==="style")return n.styles;let t=n.attrs;if(t){let r=t.length,i=0;for(;i<r;){let o=t[i];if(d_(o))break;if(o===0)i=i+2;else if(typeof o=="number")for(i++;i<r&&typeof t[i]=="string";)i++;else{if(o===e)return t[i+1];i=i+2}}}return null}function g_(n,e,t){if(t&H.Optional||n!==void 0)return n;Sh(e,"NodeInjector")}function y_(n,e,t,r){if(t&H.Optional&&r===void 0&&(r=null),(t&(H.Self|H.Host))===0){let i=n[Oi],o=ot(void 0);try{return i?i.get(e,r,t&H.Optional):Nv(e,r,t&H.Optional)}finally{ot(o)}}return g_(r,e,t)}function v_(n,e,t,r=H.Default,i){if(n!==null){if(e[U]&2048&&!(r&H.Self)){let s=VT(n,e,t,r,hn);if(s!==hn)return s}let o=__(n,e,t,r,hn);if(o!==hn)return o}
7return y_(e,t,r,i)}function __(n,e,t,r,i){let o=LT(t);if(typeof o=="function"){if(!n_(e,n,r))return r&H.Host?g_(i,t,r):y_(e,t,r,i);try{let s;if(s=o(r),s==null&&!(r&H.Optional))Sh(t);else return s}finally{s_()}}else if(typeof o=="number"){let s=null,a=m_(n,e),c=Mi,l=r&H.Host?e[lt][ut]:null;for((a===-1||r&H.SkipSelf)&&(c=a===-1?Uh(n,e):e[a+8],c===Mi||!Vy(r,!1)?a=-1:(s=e[W],a=Uc(c),e=$c(c,e)));a!==-1;){let u=e[W];if(jy(o,a,u.data)){let d=FT(a,e,t,s,r,l);if(d!==hn)return d}c=e[a+8],c!==Mi&&Vy(r,e[W].data[a+8]===l)&&jy(o,a,e)?(s=u,a=Uc(c),e=$c(c,e)):a=-1}}return i}function FT(n,e,t,r,i,o){let s=e[W],a=s.data[n+8],c=r==null?$r(a)&&Ff:r!=s&&(a.type&3)!==0,l=i&H.Host&&o===a,u=PT(a,s,t,c,l);return u!==null?Wc(e,s,u,a,i):hn}function PT(n,e,t,r,i){let o=n.providerIndexes,s=e.data,a=o&1048575,c=n.directiveStart,l=n.directiveEnd,u=o>>20,d=r?a:a+u,h=i?a+u:l;for(let f=d;f<h;f++){let p=s[f];if(f<c&&t===p||f>=c&&p.type===t)return f}if(i){let f=s[c];if(f&&ar(f)&&f.type===t)return c}return null}function Wc(n,e,t,r,i){let o=n[t],s=e.data;if(o instanceof Br){let a=o;a.resolving&&xv(MS(s[t]));let c=Hc(a.canSeeViewProviders);a.resolving=!0;let l,u=a.injectImpl?ot(a.injectImpl):null,d=n_(n,r,H.Default);try{o=n[t]=a.factory(void 0,i,s,n,r),e.firstCreatePass&&t>=r.directiveStart&&IT(t,s[t],e)}finally{u!==null&&ot(u),Hc(c),a.resolving=!1,s_()}}return o}function LT(n){if(typeof n=="string")return n.charCodeAt(0)||0;let e=n.hasOwnProperty(Qo)?n[Qo]:void 0;return typeof e=="number"?e>=0?e&h_:jT:e}function jy(n,e,t){let r=1<<n;return!!(t[e+(n>>p_)]&r)}function Vy(n,e){return!(n&H.Self)&&!(n&H.Host&&e)}var Fr=class{_tNode;_lView;constructor(e,t){this._tNode=e,this._lView=t}get(e,t,r){return v_(this._tNode,this._lView,e,cl(r),t)}};function jT(){return new Fr(Dt(),te())}function $h(n){return os(()=>{let e=n.prototype.constructor,t=e[Rc]||Lf(e),r=Object.prototype,i=Object.getPrototypeOf(n.prototype).constructor;for(;i&&i!==r;){let o=i[Rc]||Lf(i);if(o&&o!==t)return o;i=Object.getPrototypeOf(i)}return o=>new o})}function Lf(n){return Iv(n)?()=>{let e=Lf(Je(n));return e&&e()}:Pr(n)}function VT(n,e,t,r,i){let o=n,s=e;for(;o!==null&&s!==null&&s[U]&2048&&!es(s);){let a=__(o,s,t,r|H.Self,hn);if(a!==hn)return a;let c=o.parent;if(!c){let l=s[Uv];if(l){let u=l.get(t,hn,r);if(u!==hn)return u}c=E_(s),s=s[Bi]}o=c}return i}function E_(n){let e=n[W],t=e.type;return t===2?e.declTNode:t===1?n[ut]:null}function Hh(n){return kT(Dt(),n)}function By(n,e=null,t=null,r){let i=w_(n,e,t,r);return i.resolveInjectorInitializers(),i}function w_(n,e=null,t=null,r,i=new Set){let o=[t||vt,Mh(n)];return r=r||(typeof n=="object"?void 0:st(n)),new Ko(o,e||Ah(),r||null,i)}var Yt=class n{static THROW_IF_NOT_FOUND=kr;static NULL=new Pc;static create(e,t){if(Array.isArray(e))return By({name:""},t,e,"");{let r=e.name??"";return By({name:r},e.parent,e.providers,r)}}static \u0275prov=I({token:n,providedIn:"any",factory:()=>D(kv)});static __NG_ELEMENT_ID__=-1};var BT=new M("");BT.__NG_ELEMENT_ID__=n=>{let e=Dt();if(e===null)throw new w(204,!1);if(e.type&2)return e.value;if(n&H.Optional)return null;throw new w(204,!1)};var D_=!1,as=(()=>{class n{static __NG_ELEMENT_ID__=UT;static __NG_ENV_ID__=t=>t}return n})(),jf=class extends as{_lView;constructor(e){super(),this._lView=e}onDestroy(e){let t=this._lView;return Ui(t)?(e(),()=>{}):(Qv(t,e),()=>cT(t,e))}};function UT(){return new jf(te())}var ts=class{},wl=new M("",{providedIn:"root",factory:()=>!1});var b_=new M(""),I_=new M(""),ur=(()=>{class n{taskId=0;pendingTasks=new Set;get _hasPendingTasks(){return this.hasPendingTasks.value}hasPendingTasks=new $e(!1);add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let t=this.taskId++;return this.pendingTasks.add(t),t}has(t){return this.pendingTasks.has(t)}remove(t){this.pendingTasks.delete(t),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static \u0275prov=I({token:n,providedIn:"root",factory:()=>new n})}return n})();var Vf=class extends _e{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(e=!1){super(),this.__isAsync=e,KS()&&(this.destroyRef=E(as,{optional:!0})??void 0,this.pendingTasks=E(ur,{optional:!0})??void 0)}emit(e){let t=X(null);try{super.next(e)}finally{X(t)}}subscribe(e,t,r){let i=e,o=t||(()=>null),s=r;if(e&&typeof e=="object"){let c=e;i=c.next?.bind(c),o=c.error?.bind(c),s=c.complete?.bind(c)}this.__isAsync&&(o=this.wrapInTimeout(o),i&&(i=this.wrapInTimeout(i)),s&&(s=this.wrapInTimeout(s)));let a=super.subscribe({next:i,error:o,complete:s});return e instanceof ge&&e.add(a),a}wrapInTimeout(e){return t=>{let r=this.pendingTasks?.add();setTimeout(()=>{try{e(t)}finally{r!==void 0&&this.pendingTasks?.remove(r)}})}}},Ye=Vf;function qc(...n){}function S_(n){let e,t;function r(){n=qc;try{t!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(t),e!==void 0&&clearTimeout(e)}catch{}}return e=setTimeout(()=>{n(),r()}),typeof requestAnimationFrame=="function"&&(t=requestAnimationFrame(()=>{n(),r()})),()=>r()}function Uy(n){return queueMicrotask(()=>n()),()=>{n=qc}}var zh="isAngularZone",Gc=zh+"_ID",$T=0,de=class n{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new Ye(!1);onMicrotaskEmpty=new Ye(!1);onStable=new Ye(!1);
7onError=new Ye(!1);constructor(e){let{enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:i=!1,scheduleInRootZone:o=D_}=e;if(typeof Zone>"u")throw new w(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)),t&&Zone.longStackTraceZoneSpec&&(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!i&&r,s.shouldCoalesceRunChangeDetection=i,s.callbackScheduled=!1,s.scheduleInRootZone=o,WT(s)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(zh)===!0}static assertInAngularZone(){if(!n.isInAngularZone())throw new w(909,!1)}static assertNotInAngularZone(){if(n.isInAngularZone())throw new w(909,!1)}run(e,t,r){return this._inner.run(e,t,r)}runTask(e,t,r,i){let o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+i,e,HT,qc,qc);try{return o.runTask(s,t,r)}finally{o.cancelTask(s)}}runGuarded(e,t,r){return this._inner.runGuarded(e,t,r)}runOutsideAngular(e){return this._outer.run(e)}},HT={};function Wh(n){if(n._nesting==0&&!n.hasPendingMicrotasks&&!n.isStable)try{n._nesting++,n.onMicrotaskEmpty.emit(null)}finally{if(n._nesting--,!n.hasPendingMicrotasks)try{n.runOutsideAngular(()=>n.onStable.emit(null))}finally{n.isStable=!0}}}function zT(n){if(n.isCheckStableRunning||n.callbackScheduled)return;n.callbackScheduled=!0;function e(){S_(()=>{n.callbackScheduled=!1,Bf(n),n.isCheckStableRunning=!0,Wh(n),n.isCheckStableRunning=!1})}n.scheduleInRootZone?Zone.root.run(()=>{e()}):n._outer.run(()=>{e()}),Bf(n)}function WT(n){let e=()=>{zT(n)},t=$T++;n._inner=n._inner.fork({name:"angular",properties:{[zh]:!0,[Gc]:t,[Gc+t]:!0},onInvokeTask:(r,i,o,s,a,c)=>{if(qT(c))return r.invokeTask(o,s,a,c);try{return $y(n),r.invokeTask(o,s,a,c)}finally{(n.shouldCoalesceEventChangeDetection&&s.type==="eventTask"||n.shouldCoalesceRunChangeDetection)&&e(),Hy(n)}},onInvoke:(r,i,o,s,a,c,l)=>{try{return $y(n),r.invoke(o,s,a,c,l)}finally{n.shouldCoalesceRunChangeDetection&&!n.callbackScheduled&&!GT(c)&&e(),Hy(n)}},onHasTask:(r,i,o,s)=>{r.hasTask(o,s),i===o&&(s.change=="microTask"?(n._hasPendingMicrotasks=s.microTask,Bf(n),Wh(n)):s.change=="macroTask"&&(n.hasPendingMacrotasks=s.macroTask))},onHandleError:(r,i,o,s)=>(r.handleError(o,s),n.runOutsideAngular(()=>n.onError.emit(s)),!1)})}function Bf(n){n._hasPendingMicrotasks||(n.shouldCoalesceEventChangeDetection||n.shouldCoalesceRunChangeDetection)&&n.callbackScheduled===!0?n.hasPendingMicrotasks=!0:n.hasPendingMicrotasks=!1}function $y(n){n._nesting++,n.isStable&&(n.isStable=!1,n.onUnstable.emit(null))}function Hy(n){n._nesting--,Wh(n)}var Uf=class{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new Ye;onMicrotaskEmpty=new Ye;onStable=new Ye;onError=new Ye;run(e,t,r){return e.apply(t,r)}runGuarded(e,t,r){return e.apply(t,r)}runOutsideAngular(e){return e()}runTask(e,t,r,i){return e.apply(t,r)}};function qT(n){return T_(n,"__ignore_ng_zone__")}function GT(n){return T_(n,"__scheduler_tick__")}function T_(n,e){return!Array.isArray(n)||n.length!==1?!1:n[0]?.data?.[e]===!0}var Et=class{_console=console;handleError(e){this._console.error("ERROR",e)}},ZT=new M("",{providedIn:"root",factory:()=>{let n=E(de),e=E(Et);return t=>n.runOutsideAngular(()=>e.handleError(t))}});function zy(n,e){return wv(n,e)}function YT(n){return wv(Ev,n)}var C_=(zy.required=YT,zy);function QT(){return Dl(Dt(),te())}function Dl(n,e){return new _n(Kt(n,e))}var _n=(()=>{class n{nativeElement;constructor(t){this.nativeElement=t}static __NG_ELEMENT_ID__=QT}return n})();var KT="ngSkipHydration",JT="ngskiphydration";function M_(n){let e=n.mergedAttrs;if(e===null)return!1;for(let t=0;t<e.length;t+=2){let r=e[t];if(typeof r=="number")return!1;if(typeof r=="string"&&r.toLowerCase()===JT)return!0}return!1}function x_(n){return n.hasAttribute(KT)}function Zc(n){return(n.flags&128)===128}function XT(n){if(Zc(n))return!0;let e=n.parent;for(;e;){if(Zc(n)||M_(e))return!0;e=e.parent}return!1}var A_=function(n){return n[n.OnPush=0]="OnPush",n[n.Default=1]="Default",n}(A_||{}),N_=new Map,eC=0;function tC(){return eC++}function nC(n){N_.set(n[fl],n)}function $f(n){N_.delete(n[fl])}var Wy="__ngContext__";function Hi(n,e){qt(e)?(n[Wy]=e[fl],nC(e)):n[Wy]=e}function R_(n){return k_(n[Jo])}function O_(n){return k_(n[Wt])}function k_(n){for(;n!==null&&!vn(n);)n=n[Wt];return n}var Hf;function F_(n){Hf=n}function bl(){if(Hf!==void 0)return Hf;if(typeof document<"u")return document;throw new w(210,!1)}var cs=new M("",{providedIn:"root",factory:()=>rC}),rC="ng",qh=new M(""),jn=new M("",{providedIn:"platform",factory:()=>"unknown"});var Il=new M(""),ls=new M("",{providedIn:"root",factory:()=>bl().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});function iC(){let n=new us;return n.store=oC(bl(),E(cs)),n}var us=(()=>{class n{static \u0275prov=I({token:n,providedIn:"root",factory:iC});store={};onSerializeCallbacks={};get(t,r){return this.store[t]!==void 0?this.store[t]:r}set(t,r){this.store[t]=r}remove(t){delete this.store[t]}hasKey(t){return this.store.hasOwnProperty(t)}get isEmpty(){return Object.keys(this.store).length===0}onSerialize(t,r){this.onSerializeCallbacks[t]=r}toJson(){for(let t in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(t))try{this.store[t]=this.onSerializeCallbacks[t]()}catch(r){console.warn("Exception in onSerialize callback: ",r)}return JSON.stringify(this.store).replace(/</g,"\\u003C")}}return n})();function oC(n,e){let t=n.getElementById(e+"-state");if(t?.textContent)try{return JSON.parse(t.textContent)}catch(r){console.warn("Exception while restoring TransferState for app "+e,r)}return{}}var P_="h",L_="b",sC="f",aC="n",cC="e",lC="t",Gh="c",j_="x",Yc="r",uC="i",dC="n",V_="d";var fC="di";var Dc=new M(""),B_=!1,U_=new M("",{providedIn:"root",factory:()=>B_});var $_=function(n){return n[n.CHANGE_DETECTION=0]="CHANGE_DETECTION",n[n.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",n}($_||{}),Sl=new M(""),qy=new Set;function Vn(n){qy.has(n)||(qy.add(n),performance?.mark?.("mark_feature_usage",{detail:{feature:n}}))}var hC=(()=>{class n{impl=null;execute(){this.impl?.execute()}static \u0275prov=I({token:n,providedIn:"root",factory:()=>new n})}return n})();var pC=(n,e,t,r)=>{};function mC(n,e,t,r){pC(n,e,t,r)}var gC="__nghData__",H_=gC;var pf="ngh",yC="nghm",z_=()=>null;function vC(n,e,t=!1){let r=n.getAttribute(pf);if(r==null)return null;let[i,o]=r.split("|");if(r=t?o:i,!r)return null;let s=o?`|${o}`:"",a=t?i:s,c={};if(r!==""){let u=e.get(us,null,{optional:!0});u!==null&&(c=u.get(H_,[])[Number(r)])}let l={data:c,firstChild:n.firstChild??null};return t&&(l.firstChild=n,Tl(l,0,n.nextSibling)),a?n.setAttribute(pf,a):n.removeAttribute(pf),l}function _C(){z_=vC}function W_(n,e,t=!1){return z_(n,e,t)}function EC(n){let e=n._lView;return e[W].type===2?null:(es(e)&&(e=e[Ie]),e)}function wC(n){return n.textContent?.replace(/\s/gm,"")}function DC(n){let e=bl(),t=e.createNodeIterator(n,NodeFilter.SHOW_COMMENT,{acceptNode(o){let s=wC(o);return s==="ngetn"||s==="ngtns"?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}}),r,i=[];for(;r=t.nextNode();)i.push(r);for(let o of i)o.textContent==="ngetn"?o.replaceWith(e.createTextNode("")):o.remove()}function Tl(n,e,t){n.segmentHeads??={},n.segmentHeads[e]=t}function zf(n,e){return n.segmentHeads?.[e]??null}function bC(n,e){let t=n.data,r=t[cC]?.[e]??null;return r===null&&t[Gh]?.[e]&&(r=Zh(n,e)),r}function q_(n,e){return n.data[Gh]?.[e]??null}function Zh(n,e){let t=q_(n,e)??[],r=0;
7for(let i of t)r+=i[Yc]*(i[j_]??1);return r}function IC(n){if(typeof n.disconnectedNodes>"u"){let e=n.data[V_];n.disconnectedNodes=e?new Set(e):null}return n.disconnectedNodes}function ds(n,e){if(typeof n.disconnectedNodes>"u"){let t=n.data[V_];n.disconnectedNodes=t?new Set(t):null}return!!IC(n)?.has(e)}function mf(n){return!!n&&n.nodeType===Node.COMMENT_NODE&&n.textContent?.trim()===yC}function Gy(n){for(;n&&n.nodeType===Node.TEXT_NODE;)n=n.previousSibling;return n}function SC(n){for(let r of n.body.childNodes)if(mf(r))return;let e=Gy(n.body.previousSibling);if(mf(e))return;let t=Gy(n.head.lastChild);if(!mf(t))throw new w(-507,!1)}function G_(n,e){let t=n.contentQueries;if(t!==null){let r=X(null);try{for(let i=0;i<t.length;i+=2){let o=t[i],s=t[i+1];if(s!==-1){let a=n.data[s];t_(o),a.contentQueries(2,e[s],s)}}}finally{X(r)}}}function Wf(n,e,t){t_(0);let r=X(null);try{e(n,t)}finally{X(r)}}function Yh(n,e,t){if(Nh(e)){let r=X(null);try{let i=e.directiveStart,o=e.directiveEnd;for(let s=i;s<o;s++){let a=n.data[s];if(a.contentQueries){let c=t[s];a.contentQueries(1,c,s)}}}finally{X(r)}}}
vendor: 4,237 bytes, line 7
7var mn=function(n){return n[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom",n}(mn||{}),bc;function TC(){if(bc===void 0&&(bc=null,Nc.trustedTypes))try{bc=Nc.trustedTypes.createPolicy("angular",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch{}return bc}function Cl(n){return TC()?.createHTML(n)||n}var Pn=class{changingThisBreaksApplicationSecurity;constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${_v})`}},qf=class extends Pn{getTypeName(){return"HTML"}},Gf=class extends Pn{getTypeName(){return"Style"}},Zf=class extends Pn{getTypeName(){return"Script"}},Yf=class extends Pn{getTypeName(){return"URL"}},Qf=class extends Pn{getTypeName(){return"ResourceURL"}};function En(n){return n instanceof Pn?n.changingThisBreaksApplicationSecurity:n}function zr(n,e){let t=CC(n);if(t!=null&&t!==e){if(t==="ResourceURL"&&e==="URL")return!0;throw new Error(`Required a safe ${e}, got a ${t} (see ${_v})`)}return t===e}function CC(n){return n instanceof Pn&&n.getTypeName()||null}function Z_(n){return new qf(n)}function Y_(n){return new Gf(n)}function Q_(n){return new Zf(n)}function K_(n){return new Yf(n)}function J_(n){return new Qf(n)}function MC(n){let e=new Jf(n);return xC()?new Kf(e):e}var Kf=class{inertDocumentHelper;constructor(e){this.inertDocumentHelper=e}getInertBodyElement(e){e="<body><remove></remove>"+e;try{let t=new window.DOMParser().parseFromString(Cl(e),"text/html").body;return t===null?this.inertDocumentHelper.getInertBodyElement(e):(t.firstChild?.remove(),t)}catch{return null}}},Jf=class{defaultDoc;inertDocument;constructor(e){this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(e){let t=this.inertDocument.createElement("template");return t.innerHTML=Cl(e),t}};function xC(){try{return!!new window.DOMParser().parseFromString(Cl(""),"text/html")}catch{return!1}}var AC=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Ml(n){return n=String(n),n.match(AC)?n:"unsafe:"+n}function Bn(n){let e={};for(let t of n.split(","))e[t]=!0;return e}function fs(...n){let e={};for(let t of n)for(let r in t)t.hasOwnProperty(r)&&(e[r]=!0);return e}var X_=Bn("area,br,col,hr,img,wbr"),eE=Bn("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),tE=Bn("rp,rt"),NC=fs(tE,eE),RC=fs(eE,Bn("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),OC=fs(tE,Bn("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Zy=fs(X_,RC,OC,NC),nE=Bn("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),kC=Bn("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),FC=Bn("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext"),PC=fs(nE,kC,FC),LC=Bn("script,style,template"),Xf=class{sanitizedSomething=!1;buf=[];sanitizeChildren(e){let t=e.firstChild,r=!0,i=[];for(;t;
vendor: 22,666 bytes, line 7
7){if(t.nodeType===Node.ELEMENT_NODE?r=this.startElement(t):t.nodeType===Node.TEXT_NODE?this.chars(t.nodeValue):this.sanitizedSomething=!0,r&&t.firstChild){i.push(t),t=BC(t);continue}for(;t;){t.nodeType===Node.ELEMENT_NODE&&this.endElement(t);let o=VC(t);if(o){t=o;break}t=i.pop()}}return this.buf.join("")}startElement(e){let t=Yy(e).toLowerCase();if(!Zy.hasOwnProperty(t))return this.sanitizedSomething=!0,!LC.hasOwnProperty(t);this.buf.push("<"),this.buf.push(t);let r=e.attributes;for(let i=0;i<r.length;i++){let o=r.item(i),s=o.name,a=s.toLowerCase();if(!PC.hasOwnProperty(a)){this.sanitizedSomething=!0;continue}let c=o.value;nE[a]&&(c=Ml(c)),this.buf.push(" ",s,'="',Qy(c),'"')}return this.buf.push(">"),!0}endElement(e){let t=Yy(e).toLowerCase();Zy.hasOwnProperty(t)&&!X_.hasOwnProperty(t)&&(this.buf.push("</"),this.buf.push(t),this.buf.push(">"))}chars(e){this.buf.push(Qy(e))}};function jC(n,e){return(n.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}function VC(n){let e=n.nextSibling;if(e&&n!==e.previousSibling)throw rE(e);return e}function BC(n){let e=n.firstChild;if(e&&jC(n,e))throw rE(e);return e}function Yy(n){let e=n.nodeName;return typeof e=="string"?e:"FORM"}function rE(n){return new Error(`Failed to sanitize html because the element is clobbered: ${n.outerHTML}`)}var UC=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,$C=/([^\#-~ |!])/g;function Qy(n){return n.replace(/&/g,"&amp;").replace(UC,function(e){let t=e.charCodeAt(0),r=e.charCodeAt(1);return"&#"+((t-55296)*1024+(r-56320)+65536)+";"}).replace($C,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}var Ic;function iE(n,e){let t=null;try{Ic=Ic||MC(n);let r=e?String(e):"";t=Ic.getInertBodyElement(r);let i=5,o=r;do{if(i===0)throw new Error("Failed to sanitize html because the input is unstable");i--,r=o,o=t.innerHTML,t=Ic.getInertBodyElement(r)}while(r!==o);let a=new Xf().sanitizeChildren(Ky(t)||t);return Cl(a)}finally{if(t){let r=Ky(t)||t;for(;r.firstChild;)r.firstChild.remove()}}}function Ky(n){return"content"in n&&HC(n)?n.content:null}function HC(n){return n.nodeType===Node.ELEMENT_NODE&&n.nodeName==="TEMPLATE"}var et=function(n){return n[n.NONE=0]="NONE",n[n.HTML=1]="HTML",n[n.STYLE=2]="STYLE",n[n.SCRIPT=3]="SCRIPT",n[n.URL=4]="URL",n[n.RESOURCE_URL=5]="RESOURCE_URL",n}(et||{});function Un(n){let e=zC();return e?e.sanitize(et.URL,n)||"":zr(n,"URL")?En(n):Ml(xi(n))}function zC(){let n=te();return n&&n[kn].sanitizer}var WC=/^>|^->|<!--|-->|--!>|<!-$/g,qC=/(<|>)/g,GC="\u200B$1\u200B";function ZC(n){return n.replace(WC,e=>e.replace(qC,GC))}function YC(n){return n.ownerDocument.body}function oE(n){return n instanceof Function?n():n}function QC(n,e,t){let r=n.length;for(;;){let i=n.indexOf(e,t);if(i===-1)return i;if(i===0||n.charCodeAt(i-1)<=32){let o=e.length;if(i+o===r||n.charCodeAt(i+o)<=32)return i}t=i+1}}var sE="ng-template";function KC(n,e,t,r){let i=0;if(r){for(;i<e.length&&typeof e[i]=="string";i+=2)if(e[i]==="class"&&QC(e[i+1].toLowerCase(),t,0)!==-1)return!0}else if(Qh(n))return!1;if(i=e.indexOf(1,i),i>-1){let o;for(;++i<e.length&&typeof(o=e[i])=="string";)if(o.toLowerCase()===t)return!0}return!1}function Qh(n){return n.type===4&&n.value!==sE}function JC(n,e,t){let r=n.type===4&&!t?sE:n.value;return e===r}function XC(n,e,t){let r=4,i=n.attrs,o=i!==null?nM(i):0,s=!1;for(let a=0;a<e.length;a++){let c=e[a];if(typeof c=="number"){if(!s&&!zt(r)&&!zt(c))return!1;if(s&&zt(c))continue;s=!1,r=c|r&1;continue}if(!s)if(r&4){if(r=2|r&1,c!==""&&!JC(n,c,t)||c===""&&e.length===1){if(zt(r))return!1;s=!0}}else if(r&8){if(i===null||!KC(n,i,c,t)){if(zt(r))return!1;s=!0}}else{let l=e[++a],u=eM(c,i,Qh(n),t);if(u===-1){if(zt(r))return!1;s=!0;continue}if(l!==""){let d;if(u>o?d="":d=i[u+1].toLowerCase(),r&2&&l!==d){if(zt(r))return!1;s=!0}}}}return zt(r)||s}function zt(n){return(n&1)===0}function eM(n,e,t,r){if(e===null)return-1;let i=0;if(r||!t){let o=!1;for(;i<e.length;){let s=e[i];if(s===n)return i;if(s===3||s===6)o=!0;else if(s===1||s===2){let a=e[++i];for(;typeof a=="string";)a=e[++i];continue}else{if(s===4)break;if(s===0){i+=4;continue}}i+=o?1:2}return-1}else return rM(e,n)}function aE(n,e,t=!1){for(let r=0;r<e.length;r++)if(XC(n,e[r],t))return!0;return!1}function tM(n){let e=n.attrs;if(e!=null){let t=e.indexOf(5);if((t&1)===0)return e[t+1]}return null}function nM(n){for(let e=0;e<n.length;e++){let t=n[e];if(d_(t))return e}return n.length}function rM(n,e){let t=n.indexOf(4);if(t>-1)for(t++;t<n.length;){let r=n[t];if(typeof r=="number")return-1;if(r===e)return t;t++}return-1}function iM(n,e){e:for(let t=0;t<e.length;t++){let r=e[t];if(n.length===r.length){for(let i=0;i<n.length;i++)if(n[i]!==r[i])continue e;return!0}}return!1}function Jy(n,e){return n?":not("+e.trim()+")":e}function oM(n){let e=n[0],t=1,r=2,i="",o=!1;for(;t<n.length;){let s=n[t];if(typeof s=="string")if(r&2){let a=n[++t];i+="["+s+(a.length>0?'="'+a+'"':"")+"]"}else r&8?i+="."+s:r&4&&(i+=" "+s);else i!==""&&!zt(s)&&(e+=Jy(o,i),i=""),r=s,o=o||!zt(r);t++}return i!==""&&(e+=Jy(o,i)),e}function sM(n){return n.map(oM).join(",")}function aM(n){let e=[],t=[],r=1,i=2;for(;r<n.length;){let o=n[r];if(typeof o=="string")i===2?o!==""&&e.push(o,n[++r]):i===8&&t.push(o);else{if(!zt(i))break;i=o}r++}return t.length&&e.push(1,...t),e}var Ot={};function cE(n,e){return n.createText(e)}function cM(n,e,t){n.setValue(e,t)}function lE(n,e){return n.createComment(ZC(e))}function Kh(n,e,t){return n.createElement(e,t)}function Qc(n,e,t,r,i){n.insertBefore(e,t,r,i)}function uE(n,e,t){n.appendChild(e,t)}function Xy(n,e,t,r,i){r!==null?Qc(n,e,t,r,i):uE(n,e,t)}function Jh(n,e,t){n.removeChild(null,e,t)}function dE(n){n.textContent=""}function lM(n,e,t){n.setAttribute(e,"style",t)}function uM(n,e,t){t===""?n.removeAttribute(e,"class"):n.setAttribute(e,"class",t)}function fE(n,e,t){let{mergedAttrs:r,classes:i,styles:o}=t;r!==null&&MT(n,e,r),i!==null&&uM(n,e,i),o!==null&&lM(n,e,o)}function Xh(n,e,t,r,i,o,s,a,c,l,u){let d=Ie+r,h=d+i,f=dM(d,h),p=typeof l=="function"?l():l;return f[W]={type:n,blueprint:f,template:t,queries:null,viewQuery:a,declTNode:e,data:f.slice().fill(null,d),bindingStartIndex:d,expandoStartIndex:h,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:typeof o=="function"?o():o,pipeRegistry:typeof s=="function"?s():s,firstChild:null,schemas:c,consts:p,incompleteFirstPass:!1,ssrId:u}}function dM(n,e){let t=[];for(let r=0;r<e;r++)t.push(r<n?null:Ot);return t}function fM(n){let e=n.tView;return e===null||e.incompleteFirstPass?n.tView=Xh(1,null,n.template,n.decls,n.vars,n.directiveDefs,n.pipeDefs,n.viewQuery,n.schemas,n.consts,n.id):e}function ep(n,e,t,r,i,o,s,a,c,l,u){let d=e.blueprint.slice();return d[_t]=i,d[U]=r|4|128|8|64|1024,(l!==null||n&&n[U]&2048)&&(d[U]|=2048),Zv(d),d[Qe]=d[Bi]=n,d[Xe]=t,d[kn]=s||n&&n[kn],d[ye]=a||n&&n[ye],d[Oi]=c||n&&n[Oi]||null,d[ut]=o,d[fl]=tC(),d[Gt]=u,d[Uv]=l,d[lt]=e.type==2?n[lt]:d,d}function hM(n,e,t){let r=Kt(e,n),i=fM(t),o=n[kn].rendererFactory,s=tp(n,ep(n,i,null,hE(t),r,e,null,o.createRenderer(r,t),null,null,null));return n[e.index]=s}function hE(n){let e=16;return n.signals?e=4096:n.onPush&&(e=64),e}function pE(n,e,t,r){if(t===0)return-1;let i=e.length;for(let o=0;o<t;o++)e.push(r),n.blueprint.push(r),n.data.push(null);return i}function tp(n,e){return n[Jo]?n[Oy][Wt]=e:n[Jo]=e,n[Oy]=e,e}function S(n=1){mE(Ke(),te(),cr()+n,!1)}function mE(n,e,t,r){if(!r)if((e[U]&3)===3){let o=n.preOrderCheckHooks;o!==null&&Cc(e,o,t)}else{let o=n.preOrderHooks;o!==null&&Mc(e,o,0,t)}Vr(t)}var xl=function(n){return n[n.None=0]="None",n[n.SignalBased=1]="SignalBased",n[n.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",n}(xl||{});function eh(n,e,t,r){let i=X(null);try{let[o,s,a]=n.inputs[t],c=null;(s&xl.SignalBased)!==0&&(c=e[o][pi]),c!==null&&c.transformFn!==void 0?r=c.transformFn(r):a!==null&&(r=a.call(e,r)),n.setInput!==null?n.setInput(e,c,r,t,o):Hv(e,c,o,r)}finally{X(i)}}function gE(n,e,t,r,i){let o=cr(),s=r&2;try{Vr(-1),s&&e.length>Ie&&mE(n,e,Ie,!1),he(s?2:0,i),t(r,i)}finally{Vr(o),he(s?3:1,i)}}function Al(n,e,t){wM(n,e,t),(t.flags&64)===64&&DM(n,e,t)}function np(n,e,t=Kt){let r=e.localNames;if(r!==null){let i=e.index+1;for(let o=0;o<r.length;o+=2){let s=r[o+1],a=s===-1?t(e,n):n[s];n[i++]=a}}}function pM(n,e,t,r){let o=r.get(U_,B_)||t===mn.ShadowDom,s=n.selectRootElement(e,o);return mM(s),s}function mM(n){yE(n)}var yE=()=>null;function gM(n){x_(n)?dE(n):DC(n)}function yM(){yE=gM}function vM(n){return n==="class"?"className":n==="for"?"htmlFor":n==="formaction"?"formAction":n==="innerHtml"?"innerHTML":n==="readonly"?"readOnly":n==="tabindex"?"tabIndex":n}function _M(n,e,t,r,i,o,s,a){if(!a&&ip(e,n,t,r,i)){$r(e)&&EM(t,e.index);return}if(e.type&3){let c=Kt(e,t);r=vM(r),i=s!=null?s(i,e.value||"",r):i,o.setProperty(c,r,i)}else e.type&12}function EM(n,e){let t=pn(e,n);t[U]&16||(t[U]|=64)}function wM(n,e,t){let r=t.directiveStart,i=t.directiveEnd;$r(t)&&hM(e,t,n.data[r+t.componentOffset]),n.firstCreatePass||zc(t,e);let o=t.initialInputs;for(let s=r;s<i;s++){let a=n.data[s],c=Wc(e,n,s,t);if(Hi(c,e),o!==null&&TM(e,s-r,c,a,t,o),ar(a)){let l=pn(t.index,e);l[Xe]=Wc(e,n,s,t)}}}function DM(n,e,t){let r=t.directiveStart,i=t.directiveEnd,o=t.index,s=ET();try{Vr(o);for(let a=r;a<i;a++){let c=n.data[a],l=e[a];kf(a),(c.hostBindings!==null||c.hostVars!==0||c.hostAttrs!==null)&&bM(c,l)}}finally{Vr(-1),kf(s)}}function bM(n,e){n.hostBindings!==null&&n.hostBindings(1,e)}function rp(n,e){let t=n.directiveRegistry,r=null;if(t)for(let i=0;i<t.length;i++){let o=t[i];aE(e,o.selectors,!1)&&(r??=[],ar(o)?r.unshift(o):r.push(o))}return r}function IM(n,e,t,r,i,o){let s=Kt(n,e);SM(e[ye],s,o,n.value,t,r,i)}function SM(n,e,t,r,i,o,s){if(o==null)n.removeAttribute(e,i,t);else{let a=s==null?xi(o):s(o,r||"",i);n.setAttribute(e,i,a,t)}}function TM(n,e,t,r,i,o){let s=o[e];if(s!==null)for(let a=0;a<s.length;a+=2){let c=s[a],l=s[a+1];eh(r,t,c,l)}}function CM(n,e){let t=n[Oi],r=t?t.get(Et,null):null;r&&r.handleError(e)}function ip(n,e,t,r,i){let o=n.inputs?.[r],s=n.hostDirectiveInputs?.[r],a=!1;if(s)for(let c=0;c<s.length;c+=2){let l=s[c],u=s[c+1],d=e.data[l];eh(d,t[l],u,i),a=!0}if(o)for(let c of o){let l=t[c],u=e.data[c];eh(u,l,r,i),a=!0}return a}function MM(n,e){let t=pn(e,n),r=t[W];xM(r,t);let i=t[_t];i!==null&&t[Gt]===null&&(t[Gt]=W_(i,t[Oi])),he(18),op(r,t,t[Xe]),he(19,t[Xe])}function xM(n,e){for(let t=e.length;t<n.blueprint.length;t++)e.push(n.blueprint[t])}function op(n,e,t){jh(e);try{let r=n.viewQuery;r!==null&&Wf(1,r,t);let i=n.template;i!==null&&gE(n,e,i,1,t),n.firstCreatePass&&(n.firstCreatePass=!1),e[Fi]?.finishViewCreation(n),n.staticContentQueries&&G_(n,e),n.staticViewQueries&&Wf(2,n.viewQuery,t);let o=n.components;o!==null&&AM(e,o)}catch(r){throw n.firstCreatePass&&(n.incompleteFirstPass=!0,n.firstCreatePass=!1),r}finally{e[U]&=-5,Vh()}}function AM(n,e){for(let t=0;t<e.length;t++)MM(n,e[t])}function sp(n,e,t,r){let i=X(null);try{let o=e.tView,a=n[U]&4096?4096:16,c=ep(n,o,t,a,null,e,null,null,r?.injector??null,r?.embeddedViewInjector??null,r?.dehydratedView??null),l=n[e.index];c[ki]=l;let u=n[Fi];return u!==null&&(c[Fi]=u.createEmbeddedView(o)),op(o,c,t),c}finally{X(i)}}function Kc(n,e){return!e||e.firstChild===null||Zc(n)}var NM;function ap(n,e){return NM(n,e)}var gn=function(n){return n[n.Important=1]="Important",n[n.DashCase=2]="DashCase",n}(gn||{});function Wr(n){return(n.flags&32)===32}function Ci(n,e,t,r,i){if(r!=null){let o,s=!1;vn(r)?o=r:qt(r)&&(s=!0,r=r[_t]);let a=Zt(r);n===0&&t!==null?i==null?uE(e,t,a):Qc(e,t,a,i||null,!0):n===1&&t!==null?Qc(e,t,a,i||null,!0):n===2?Jh(e,a,s):n===3&&e.destroyNode(a),o!=null&&UM(e,n,o,t,i)}}function RM(n,e){vE(n,e),e[_t]=null,e[ut]=null}function OM(n,e,t,r,i,o){r[_t]=i,r[ut]=e,Rl(n,r,t,1,i,o)}function vE(n,e){e[kn].changeDetectionScheduler?.notify(9),Rl(n,e,e[ye],2,null,null)}function kM(n){let e=n[Jo];if(!e)return gf(n[W],n);for(;e;){let t=null;if(qt(e))t=e[Jo];else{let r=e[at];r&&(t=r)}if(!t){for(;e&&!e[Wt]&&e!==n;)qt(e)&&gf(e[W],e),e=e[Qe];e===null&&(e=n),qt(e)&&gf(e[W],e),t=e&&e[Wt]}e=t}}function cp(n,e){let t=n[Bc],r=t.indexOf(e);t.splice(r,1)}function lp(n,e){if(Ui(e))return;let t=e[ye];t.destroyNode&&Rl(n,e,t,3,null,null),kM(e)}function gf(n,e){if(Ui(e))return;let t=X(null);try{e[U]&=-129,e[U]|=256,e[Rt]&&jd(e[Rt]),PM(n,e),FM(n,e),e[W].type===1&&e[ye].destroy();let r=e[ki];if(r!==null&&vn(e[Qe])){r!==e[Qe]&&cp(r,e);let i=e[Fi];i!==null&&i.detachView(n)}$f(e)}finally{X(t)}}function FM(n,e){let t=n.cleanup,r=e[Lc];if(t!==null)for(let s=0;s<t.length-1;s+=2)if(typeof t[s]=="string"){let a=t[s+3];a>=0?r[a]():r[-a].unsubscribe(),s+=2}else{let a=r[t[s+1]];t[s].call(a)}r!==null&&(e[Lc]=null);let i=e[or];if(i!==null){e[or]=null;for(let s=0;s<i.length;s++){let a=i[s];a()}}let o=e[jc];if(o!==null){e[jc]=null;for(let s of o)s.destroy()}}function PM(n,e){let t;if(n!=null&&(t=n.destroyHooks)!=null)for(let r=0;r<t.length;r+=2){let i=e[t[r]];if(!(i instanceof Br)){let o=t[r+1];if(Array.isArray(o))for(let s=0;s<o.length;s+=2){let a=i[o[s]],c=o[s+1];he(4,a,c);try{c.call(a)}finally{he(5,a,c)}}else{he(4,i,o);try{o.call(i)}finally{he(5,i,o)}}}}}function _E(n,e,t){return LM(n,e.parent,t)}function LM(n,e,t){let r=e;for(;r!==null&&r.type&168;)e=r,r=e.parent;if(r===null)return t[_t];if($r(r)){let{encapsulation:i}=n.data[r.directiveStart+r.componentOffset];if(i===mn.None||i===mn.Emulated)return null}return Kt(r,t)}function EE(n,e,t){return VM(n,e,t)}function jM(n,e,t){return n.type&40?Kt(n,t):null}var VM=jM,ev;function Nl(n,e,t,r){let i=_E(n,r,e),o=e[ye],s=r.parent||e[ut],a=EE(s,r,e);if(i!=null)if(Array.isArray(t))for(let c=0;c<t.length;c++)Xy(o,i,t[c],a,!1);else Xy(o,i,t,a,!1);ev!==void 0&&ev(o,r,e,t,i)}function Yo(n,e){if(e!==null){let t=e.type;if(t&3)return Kt(e,n);if(t&4)return th(-1,n[e.index]);if(t&8){let r=e.child;if(r!==null)return Yo(n,r);{let i=n[e.index];return vn(i)?th(-1,i):Zt(i)}}else{if(t&128)return Yo(n,e.next);if(t&32)return ap(e,n)()||Zt(n[e.index]);{let r=wE(n,e);if(r!==null){if(Array.isArray(r))return r[0];let i=jr(n[lt]);return Yo(i,r)}else return Yo(n,e.next)}}}return null}function wE(n,e){if(e!==null){let r=n[lt][ut],i=e.projection;return r.projection[i]}return null}function th(n,e){let t=at+n+1;if(t<e.length){let r=e[t],i=r[W].firstChild;if(i!==null)return Yo(r,i)}return e[Fn]}function up(n,e,t,r,i,o,s){for(;t!=null;){if(t.type===128){t=t.next;continue}let a=r[t.index],c=t.type;if(s&&e===0&&(a&&Hi(Zt(a),r),t.flags|=2),!Wr(t))if(c&8)up(n,e,t.child,r,i,o,!1),Ci(e,n,i,a,o);else if(c&32){let l=ap(t,r),u;for(;u=l();)Ci(e,n,i,u,o);Ci(e,n,i,a,o)}else c&16?DE(n,e,r,t,i,o):Ci(e,n,i,a,o);t=s?t.projectionNext:t.next}}function Rl(n,e,t,r,i,o){up(t,r,n.firstChild,e,i,o,!1)}function BM(n,e,t){let r=e[ye],i=_E(n,t,e),o=t.parent||e[ut],s=EE(o,t,e);DE(r,0,e,t,i,s)}function DE(n,e,t,r,i,o){let s=t[lt],c=s[ut].projection[r.projection];if(Array.isArray(c))for(let l=0;l<c.length;l++){let u=c[l];Ci(e,n,i,u,o)}else{let l=c,u=s[Qe];Zc(r)&&(l.flags|=128),up(n,e,l,u,i,o,!0)}}function UM(n,e,t,r,i){let o=t[Fn],s=Zt(t);o!==s&&Ci(e,n,r,o,i);for(let a=at;a<t.length;a++){let c=t[a];Rl(c[W],c,n,e,r,o)}}function $M(n,e,t,r,i){if(e)i?n.addClass(t,r):n.removeClass(t,r);else{let o=r.indexOf("-")===-1?void 0:gn.DashCase;i==null?n.removeStyle(t,r,o):(typeof i=="string"&&i.endsWith("!important")&&(i=i.slice(0,-10),o|=gn.Important),n.setStyle(t,r,i,o))}}function Jc(n,e,t,r,i=!1){for(;t!==null;){if(t.type===128){t=i?t.projectionNext:t.next;continue}let o=e[t.index];o!==null&&r.push(Zt(o)),vn(o)&&HM(o,r);let s=t.type;if(s&8)Jc(n,e,t.child,r);else if(s&32){let a=ap(t,e),c;for(;c=a();)r.push(c)}else if(s&16){let a=wE(e,t);if(Array.isArray(a))r.push(...a);else{let c=jr(e[lt]);Jc(c[W],c,a,r,!0)}}t=i?t.projectionNext:t.next}return r}function HM(n,e){for(let t=at;t<n.length;t++){let r=n[t],i=r[W].firstChild;i!==null&&Jc(r[W],r,i,e)}n[Fn]!==n[_t]&&e.push(n[Fn])}function bE(n){if(n[df]!==null){for(let e of n[df])e.impl.addSequence(e);n[df].length=0}}var IE=[];function zM(n){return n[Rt]??WM(n)}function WM(n){let e=IE.pop()??Object.create(GM);return e.lView=n,e}function qM(n){n.lView[Rt]!==n&&(n.lView=null,IE.push(n))}var GM=B(v({},Wa),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:n=>{gl(n.lView)},consumerOnSignalRead(){this.lView[Rt]=this}});function ZM(n){let e=n[Rt]??Object.create(YM);return e.lView=n,e}var YM=B(v({},Wa),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:n=>{let e=jr(n.lView);for(;e&&!SE(e[W]);)e=jr(e);e&&Yv(e)},consumerOnSignalRead(){this.lView[Rt]=this}});function SE(n){return n.type!==2}function TE(n){if(n[jc]===null)return;let e=!0;for(;e;){let t=!1;for(let r of n[jc])r.dirty&&(t=!0,r.zone===null||Zone.current===r.zone?r.run():r.zone.run(()=>r.run()));e=t&&!!(n[U]&8192)}}var QM=100;function CE(n,e=!0,t=0){let i=n[kn].rendererFactory,o=!1;o||i.begin?.();try{KM(n,t)}catch(s){throw e&&CM(n,s),s}finally{o||i.end?.()}}function KM(n,e){let t=e_();try{Fy(!0),nh(n,e);let r=0;for(;ml(n);){if(r===QM)throw new w(103,!1);r++,nh(n,1)}}finally{Fy(t)}}function JM(n,e,t,r){if(Ui(e))return;let i=e[U],o=!1,s=!1;jh(e);let a=!0,c=null,l=null;o||(SE(n)?(l=zM(e),c=Pd(l)):Od()===null?(a=!1,l=ZM(e),c=Pd(l)):e[Rt]&&(jd(e[Rt]),e[Rt]=null));try{Zv(e),yT(n.bindingStartIndex),t!==null&&gE(n,e,t,2,r);let u=(i&3)===3;if(!o)if(u){let f=n.preOrderCheckHooks;f!==null&&Cc(e,f,null)}else{let f=n.preOrderHooks;f!==null&&Mc(e,f,0,null),ff(e,0)}if(s||XM(e),TE(e),ME(e,0),n.contentQueries!==null&&G_(n,e),!o)if(u){let f=n.contentCheckHooks;f!==null&&Cc(e,f)}else{let f=n.contentHooks;f!==null&&Mc(e,f,1),ff(e,1)}tx(n,e);let d=n.components;d!==null&&AE(e,d,0);let h=n.viewQuery;if(h!==null&&Wf(2,h,r),!o)if(u){let f=n.viewCheckHooks;f!==null&&Cc(e,f)}else{let f=n.viewHooks;f!==null&&Mc(e,f,2),ff(e,2)}if(n.firstUpdatePass===!0&&(n.firstUpdatePass=!1),e[uf]){for(let f of e[uf])f();e[uf]=null}o||(bE(e),e[U]&=-73)}catch(u){throw o||gl(e),u}finally{l!==null&&(Qg(l,c),a&&qM(l)),Vh()}}function ME(n,e){for(let t=R_(n);t!==null;t=O_(t))for(let r=at;r<t.length;r++){let i=t[r];xE(i,e)}}function XM(n){for(let e=R_(n);e!==null;e=O_(e)){if(!(e[U]&2))continue;let t=e[Bc];for(let r=0;r<t.length;r++){let i=t[r];Yv(i)}}}function ex(n,e,t){he(18);let r=pn(e,n);xE(r,t),he(19,r[Xe])}function xE(n,e){Oh(n)&&nh(n,e)}function nh(n,e){let r=n[W],i=n[U],o=n[Rt],s=!!(e===0&&i&16);if(s||=!!(i&64&&e===0),s||=!!(i&1024),s||=!!(o?.dirty&&Ld(o)),s||=!1,o&&(o.dirty=!1),n[U]&=-9217,s)JM(r,n,r.template,n[Xe]);else if(i&8192){TE(n),ME(n,1);let a=r.components;a!==null&&AE(n,a,1),bE(n)}}function AE(n,e,t){for(let r=0;r<e.length;r++)ex(n,e[r],t)}function tx(n,e){let t=n.hostBindingOpCodes;if(t!==null)try{for(let r=0;r<t.length;r++){let i=t[r];if(i<0)Vr(~i);else{let o=i,s=t[++r],a=t[++r];_T(s,o);let c=e[o];he(24,c),a(2,c),he(25,c)}}}finally{Vr(-1)}}function dp(n,e){let t=e_()?64:1088;for(n[kn].changeDetectionScheduler?.notify(e);n;){n[U]|=t;let r=jr(n);if(es(n)&&!r)return n;n=r}return null}function NE(n,e,t,r){return[n,!0,0,e,null,r,null,t,null,null]}function nx(n,e){let t=at+e;if(t<n.length)return n[t]}function fp(n,e,t,r=!0){let i=e[W];if(ix(i,e,n,t),r){let s=th(t,n),a=e[ye],c=a.parentNode(n[Fn]);c!==null&&OM(i,n[ut],a,e,c,s)}let o=e[Gt];o!==null&&o.firstChild!==null&&(o.firstChild=null)}function rx(n,e){let t=Xc(n,e);return t!==void 0&&lp(t[W],t),t}function Xc(n,e){if(n.length<=at)return;let t=at+e,r=n[t];if(r){let i=r[ki];i!==null&&i!==n&&cp(i,r),e>0&&(n[t-1][Wt]=r[Wt]);let o=Fc(n,at+e);RM(r[W],r);let s=o[Fi];s!==null&&s.detachView(o[W]),r[Qe]=null,r[Wt]=null,r[U]&=-129}return r}function ix(n,e,t,r){let i=at+r,o=t.length;r>0&&(t[i-1][Wt]=e),r<o-at?(e[Wt]=t[i],Ov(t,at+r,e)):(t.push(e),e[Wt]=null),e[Qe]=t;let s=e[ki];s!==null&&t!==s&&RE(s,e);let a=e[Fi];a!==null&&a.insertView(n),Rf(e),e[U]|=128}function RE(n,e){let t=n[Bc],r=e[Qe];if(qt(r))n[U]|=2;else{let i=r[Qe][lt];e[lt]!==i&&(n[U]|=2)}t===null?n[Bc]=[e]:t.push(e)}var ns=class{_lView;_cdRefInjectingView;notifyErrorHandler;_appRef=null;_attachedToViewContainer=!1;get rootNodes(){let e=this._lView,t=e[W];return Jc(t,e,t.firstChild,[])}constructor(e,t,r=!0){this._lView=e,this._cdRefInjectingView=t,this.notifyErrorHandler=r}get context(){return this._lView[Xe]}set context(e){this._lView[Xe]=e}get destroyed(){return Ui(this._lView)}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let e=this._lView[Qe];if(vn(e)){let t=e[Vc],r=t?t.indexOf(this):-1;r>-1&&(Xc(e,r),Fc(t,r))}this._attachedToViewContainer=!1}lp(this._lView[W],this._lView)}onDestroy(e){Qv(this._lView,e)}markForCheck(){dp(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[U]&=-129}reattach(){Rf(this._lView),this._lView[U]|=128}detectChanges(){this._lView[U]|=1024,CE(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new w(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let e=es(this._lView),t=this._lView[ki];t!==null&&!e&&cp(t,this._lView),vE(this._lView[W],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new w(902,!1);this._appRef=e;let t=es(this._lView),r=this._lView[ki];r!==null&&!t&&RE(r,this._lView),Rf(this._lView)}};var Ol=(()=>{class n{static __NG_ELEMENT_ID__=ax}return n})(),ox=Ol,sx=class extends ox{_declarationLView;_declarationTContainer;elementRef;constructor(e,t,r){super(),this._declarationLView=e,this._declarationTContainer=t,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(e,t){return this.createEmbeddedViewImpl(e,t)}createEmbeddedViewImpl(e,t,r){let i=sp(this._declarationLView,this._declarationTContainer,e,{embeddedViewInjector:t,dehydratedView:r});return new ns(i)}};function ax(){return cx(Dt(),te())}function cx(n,e){return n.type&4?new sx(e,n,Dl(n,e)):null}function hs(n,e,t,r,i){let o=n.data[e];if(o===null)o=lx(n,e,t,r,i),vT()&&(o.flags|=32);else if(o.type&64){o.type=t,o.value=r,o.attrs=i;let s=mT();o.injectorIndex=s===null?-1:s.injectorIndex}return Hr(o,!0),o}function lx(n,e,t,r,i){let o=Xv(),s=Fh(),a=s?o:o&&o.parent,c=n.data[e]=dx(n,a,t,e,r,i);return ux(n,c,o,s),c}function ux(n,e,t,r){n.firstChild===null&&(n.firstChild=e),t!==null&&(r?t.child==null&&e.parent!==null&&(t.child=e):t.next===null&&(t.next=e,e.prev=t))}function dx(n,e,t,r,i,o){let s=e?e.injectorIndex:-1,a=0;return $i()&&(a|=128),{type:t,index:r,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOff
7set:-1,propertyBindings:null,flags:a,providerIndexes:0,value:i,attrs:o,mergedAttrs:null,localNames:null,initialInputs:null,inputs:null,hostDirectiveInputs:null,outputs:null,hostDirectiveOutputs:null,directiveToIndex:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:e,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}var fx=new RegExp(`^(\\d+)*(${L_}|${P_})*(.*)`);function hx(n){let e=n.match(fx),[t,r,i,o]=e,s=r?parseInt(r,10):i,a=[];for(let[c,l,u]of o.matchAll(/(f|n)(\d*)/g)){let d=parseInt(u,10)||1;a.push(l,d)}return[s,...a]}function px(n){return!n.prev&&n.parent?.type===8}function yf(n){return n.index-Ie}function mx(n,e){let t=n.i18nNodes;if(t)return t.get(e)}function kl(n,e,t,r){let i=yf(r),o=mx(n,i);if(o===void 0){let s=n.data[dC];if(s?.[i])o=yx(s[i],t);else if(e.firstChild===r)o=n.firstChild;else{let a=r.prev===null,c=r.prev??r.parent;if(px(r)){let l=yf(r.parent);o=zf(n,l)}else{let l=Kt(c,t);if(a)o=l.firstChild;else{let u=yf(c),d=zf(n,u);if(c.type===2&&d){let f=Zh(n,u)+1;o=Fl(f,d)}else o=l.nextSibling}}}}return o}function Fl(n,e){let t=e;for(let r=0;r<n;r++)t=t.nextSibling;return t}function gx(n,e){let t=n;for(let r=0;r<e.length;r+=2){let i=e[r],o=e[r+1];for(let s=0;s<o;s++)switch(i){case sC:t=t.firstChild;break;case aC:t=t.nextSibling;break}}return t}function yx(n,e){let[t,...r]=hx(n),i;if(t===P_)i=e[lt][_t];else if(t===L_)i=YC(e[lt][_t]);else{let o=Number(t);i=Zt(e[o+Ie])}return gx(i,r)}var vx=!1;function _x(n){vx=n}function Ex(n){let e=n[Gt];if(e){let{i18nNodes:t,dehydratedIcuData:r}=e;if(t&&r){let i=n[ye];for(let o of r.values())wx(i,t,o)}e.i18nNodes=void 0,e.dehydratedIcuData=void 0}}function wx(n,e,t){for(let r of t.node.cases[t.case]){let i=e.get(r.index-Ie);i&&Jh(n,i,!1)}}function OE(n){let e=n[Xo]??[],r=n[Qe][ye],i=[];for(let o of e)o.data[fC]!==void 0?i.push(o):Dx(o,r);n[Xo]=i}function Dx(n,e){let t=0,r=n.firstChild;if(r){let i=n.data[Yc];for(;t<i;){let o=r.nextSibling;Jh(e,r,!1),r=o,t++}}}function kE(n){OE(n);let e=n[_t];qt(e)&&el(e);for(let t=at;t<n.length;t++)el(n[t])}function el(n){Ex(n);let e=n[W];for(let t=Ie;t<e.bindingStartIndex;t++)if(vn(n[t])){let r=n[t];kE(r)}else qt(n[t])&&el(n[t])}function bx(n){let e=n._views;for(let t of e){let r=EC(t);r!==null&&r[_t]!==null&&(qt(r)?el(r):kE(r))}}function Ix(n,e){let t=[];for(let r of e)for(let i=0;i<(r[j_]??1);i++){let o={data:r,firstChild:null};r[Yc]>0&&(o.firstChild=n,n=Fl(r[Yc],n)),t.push(o)}return[n,t]}var FE=()=>null;function Sx(n,e){let t=n[Xo];return!e||t===null||t.length===0?null:t[0].data[uC]===e?t.shift():(OE(n),null)}function Tx(){FE=Sx}function tl(n,e){return FE(n,e)}var Cx=class{},PE=class{},rh=class{resolveComponentFactory(e){throw Error(`No component factory found for ${st(e)}.`)}},Pl=class{static NULL=new rh},sr=class{},LE=(()=>{class n{destroyNode=null;static __NG_ELEMENT_ID__=()=>Mx()}return n})();function Mx(){let n=te(),e=Dt(),t=pn(e.index,n);return(qt(t)?t:n)[ye]}var xx=(()=>{class n{static \u0275prov=I({token:n,providedIn:"root",factory:()=>null})}return n})();var vf={},ih=class{injector;parentInjector;constructor(e,t){this.injector=e,this.parentInjector=t}get(e,t,r){r=cl(r);let i=this.injector.get(e,vf,r);return i!==vf||t===vf?i:this.parentInjector.get(e,t,r)}};function oh(n,e,t){let r=t?n.styles:null,i=t?n.classes:null,o=0;if(e!==null)for(let s=0;s<e.length;s++){let a=e[s];if(typeof a=="number")o=a;else if(o==1)i=If(i,a);else if(o==2){let c=a,l=e[++s];r=If(r,c+": "+l+";")}}t?n.styles=r:n.stylesWithoutHost=r,t?n.classes=i:n.classesWithoutHost=i}function ne(n,e=H.Default){let t=te();if(t===null)return D(n,e);let r=Dt();return v_(r,t,Je(n),e)}function hp(n,e,t,r,i){let o=r===null?null:{"":-1},s=i(n,t);if(s!==null){let a,c=null,l=null,u=Nx(s);u===null?a=s:[a,c,l]=u,kx(n,e,t,a,o,c,l)}o!==null&&r!==null&&Ax(t,r,o)}function Ax(n,e,t){let r=n.localNames=[];for(let i=0;i<e.length;i+=2){let o=t[e[i+1]];if(o==null)throw new w(-301,!1);r.push(e[i],o)}}function Nx(n){let e=null,t=!1;for(let s=0;s<n.length;s++){let a=n[s];if(s===0&&ar(a)&&(e=a),a.findHostDirectiveDefs!==null){t=!0;break}}if(!t)return null;let r=null,i=null,o=null;for(let s of n)s.findHostDirectiveDefs!==null&&(r??=[],i??=new Map,o??=ne
vendor: 4,617 bytes, line 7
7w Map,Rx(s,r,o,i)),s===e&&(r??=[],r.push(s));return r!==null?(r.push(...e===null?n:n.slice(1)),[r,i,o]):null}function Rx(n,e,t,r){let i=e.length;n.findHostDirectiveDefs(n,e,r),t.set(n,[i,e.length-1])}function Ox(n,e,t){e.componentOffset=t,(n.components??=[]).push(e.index)}function kx(n,e,t,r,i,o,s){let a=r.length,c=!1;for(let h=0;h<a;h++){let f=r[h];!c&&ar(f)&&(c=!0,Ox(n,t,h)),Pf(zc(t,e),n,f.type)}Bx(t,n.data.length,a);for(let h=0;h<a;h++){let f=r[h];f.providersResolver&&f.providersResolver(f)}let l=!1,u=!1,d=pE(n,e,a,null);a>0&&(t.directiveToIndex=new Map);for(let h=0;h<a;h++){let f=r[h];if(t.mergedAttrs=El(t.mergedAttrs,f.hostAttrs),Px(n,t,e,d,f),Vx(d,f,i),s!==null&&s.has(f)){let[y,b]=s.get(f);t.directiveToIndex.set(f.type,[d,y+t.directiveStart,b+t.directiveStart])}else(o===null||!o.has(f))&&t.directiveToIndex.set(f.type,d);f.contentQueries!==null&&(t.flags|=4),(f.hostBindings!==null||f.hostAttrs!==null||f.hostVars!==0)&&(t.flags|=64);let p=f.type.prototype;!l&&(p.ngOnChanges||p.ngOnInit||p.ngDoCheck)&&((n.preOrderHooks??=[]).push(t.index),l=!0),!u&&(p.ngOnChanges||p.ngDoCheck)&&((n.preOrderCheckHooks??=[]).push(t.index),u=!0),d++}Fx(n,t,o)}function Fx(n,e,t){for(let r=e.directiveStart;r<e.directiveEnd;r++){let i=n.data[r];if(t===null||!t.has(i))tv(0,e,i,r),tv(1,e,i,r),rv(e,r,!1);else{let o=t.get(i);nv(0,e,o,r),nv(1,e,o,r),rv(e,r,!0)}}}function tv(n,e,t,r){let i=n===0?t.inputs:t.outputs;for(let o in i)if(i.hasOwnProperty(o)){let s;n===0?s=e.inputs??={}:s=e.outputs??={},s[o]??=[],s[o].push(r),jE(e,o)}}function nv(n,e,t,r){let i=n===0?t.inputs:t.outputs;for(let o in i)if(i.hasOwnProperty(o)){let s=i[o],a;n===0?a=e.hostDirectiveInputs??={}:a=e.hostDirectiveOutputs??={},a[s]??=[],a[s].push(r,o),jE(e,s)}}function jE(n,e){e==="class"?n.flags|=8:e==="style"&&(n.flags|=16)}function rv(n,e,t){let{attrs:r,inputs:i,hostDirectiveInputs:o}=n;if(r===null||!t&&i===null||t&&o===null||Qh(n)){n.initialInputs??=[],n.initialInputs.push(null);return}let s=null,a=0;for(;a<r.length;){let c=r[a];if(c===0){a+=4;continue}else if(c===5){a+=2;continue}else if(typeof c=="number")break;if(!t&&i.hasOwnProperty(c)){let l=i[c];for(let u of l)if(u===e){s??=[],s.push(c,r[a+1]);break}}else if(t&&o.hasOwnProperty(c)){let l=o[c];for(let u=0;u<l.length;u+=2)if(l[u]===e){s??=[],s.push(l[u+1],r[a+1]);break}}a+=2}n.initialInputs??=[],n.initialInputs.push(s)}function Px(n,e,t,r,i){n.data[r]=i;let o=i.factory||(i.factory=Pr(i.type,!0)),s=new Br(o,ar(i),ne);n.blueprint[r]=s,t[r]=s,Lx(n,e,r,pE(n,t,i.hostVars,Ot),i)}function Lx(n,e,t,r,i){let o=i.hostBindings;if(o){let s=n.hostBindingOpCodes;s===null&&(s=n.hostBindingOpCodes=[]);let a=~e.index;jx(s)!=a&&s.push(a),s.push(t,r,o)}}function jx(n){let e=n.length;for(;e>0;){let t=n[--e];if(typeof t=="number"&&t<0)return t}return 0}function Vx(n,e,t){if(t){if(e.exportAs)for(let r=0;r<e.exportAs.length;r++)t[e.exportAs[r]]=n;ar(e)&&(t[""]=n)}}function Bx(n,e,t){n.flags|=1,n.directiveStart=e,n.directiveEnd=e+t,n.providerIndexes=e}function VE(n,e,t,r,i,o,s,a){let c=e.consts,l=Pi(c,s),u=hs(e,n,2,r,l);return o&&hp(e,t,u,Pi(c,a),i),u.mergedAttrs=El(u.mergedAttrs,u.attrs),u.attrs!==null&&oh(u,u.attrs,!1),u.mergedAttrs!==null&&oh(u,u.mergedAttrs,!0),e.queries!==null&&e.queries.elementStart(e,u),u}function BE(n,e){Bh(n,e),Nh(e)&&n.queries.elementEnd(e)}var nl=class extends Pl{ngModule;constructor(e){super(),this.ngModule=e}resolveComponentFactory(e){let t=Ni(e);return new rs(t,this.ngModule)}};function Ux(n){return Object.keys(n).map(e=>{let[t,r,i]=n[e],o={propName:t,templateName:e,isSignal:(r&xl.SignalBased)!==0};return i&&(o.transform=i),o})}function $x(n){return Object.keys(n).map(e=>({propName:n[e],templateName:e}))}function Hx(n,e,t){let r=e instanceof ct?e:e?.injector;return r&&n.getStandaloneInjector!==null&&(r=n.getStandaloneInjector(r)||r),r?new ih(t,r):t}function zx(n){let e=n.get(sr,null);if(e===null)throw new w(407,!1);let t=n.get(xx,null),r=n.get(ts,null);return{rendererFactory:e,sanitizer:t,changeDetectionScheduler:r}}function Wx(n,e){let t=(n.selectors[0][0]||"div").toLowerCase();return Kh(e,t,t==="svg"?nT:t==="math"?rT:null)}var rs=class extends PE{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=Ux(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=$x(this.componentDef.outputs),this.cachedOutputs}constructor(e,t){super(),this.componentDef=e,this.ngModule=t,this.componentType=e.type,this.selector=sM(e.selectors),this.ngContentSelectors=e.ngContentSelectors??[],this.isBoundToModule=!!t}
7create(e,t,r,i){he(22);let o=X(null);try{let s=this.componentDef,a=r?["ng-version","19.2.13"]:aM(this.componentDef.selectors[0]),c=Xh(0,null,null,1,0,null,null,null,null,[a],null),l=Hx(s,i||this.ngModule,e),u=zx(l),d=u.rendererFactory.createRenderer(null,s),h=r?pM(d,r,s.encapsulation,l):Wx(s,d),f=ep(null,c,null,512|hE(s),null,null,u,d,l,null,W_(h,l,!0));f[Ie]=h,jh(f);let p=null;try{let y=VE(Ie,c,f,"#host",()=>[this.componentDef],!0,0);h&&(fE(d,h,y),Hi(h,f)),Al(c,f,y),Yh(c,y,f),BE(c,y),t!==void 0&&qx(y,this.ngContentSelectors,t),p=pn(y.index,f),f[Xe]=p[Xe],op(c,f,null)}catch(y){throw p!==null&&$f(p),$f(f),y}finally{he(23),Vh()}return new sh(this.componentType,f)}finally{X(o)}}},sh=class extends Cx{_rootLView;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(e,t){super(),this._rootLView=t,this._tNode=Rh(t[W],Ie),this.location=Dl(this._tNode,t),this.instance=pn(this._tNode.index,t)[Xe],this.hostView=this.changeDetectorRef=new ns(t,void 0,!1),this.componentType=e}setInput(e,t){let r=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(e)&&Object.is(this.previousInputValues.get(e),t))return;let i=this._rootLView,o=ip(r,i[W],i,e,t);this.previousInputValues.set(e,t);let s=pn(r.index,i);dp(s,1)}get injector(){return new Fr(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(e){this.hostView.onDestroy(e)}};function qx(n,e,t){let r=n.projection=[];for(let i=0;i<e.length;i++){let o=t[i];r.push(o!=null&&o.length?Array.from(o):null)}}var zi=(()=>{class n{static __NG_ELEMENT_ID__=Gx}return n})();function Gx(){let n=Dt();return Yx(n,te())}var Zx=zi,UE=class extends Zx{_lContainer;_hostTNode;_hostLView;constructor(e,t,r){super(),this._lContainer=e,this._hostTNode=t,this._hostLView=r}get element(){return Dl(this._hostTNode,this._hostLView)}get injector(){return new Fr(this._hostTNode,this._hostLView)}get parentInjector(){let e=Uh(this._hostTNode,this._hostLView);if(f_(e)){let t=$c(e,this._hostLView),r=Uc(e),i=t[W].data[r+8];return new Fr(i,t)}else return new Fr(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){let t=iv(this._lContainer);return t!==null&&t[e]||null}get length(){return this._lContainer.length-at}createEmbeddedView(e,t,r){let i,o;typeof r=="number"?i=r:r!=null&&(i=r.index,o=r.injector);let s=tl(this._lContainer,e.ssrId),a=e.createEmbeddedViewImpl(t||{},o,s);return this.insertImpl(a,i,Kc(this._hostTNode,s)),a}createComponent(e,t,r,i,o){let s=e&&!JS(e),a;if(s)a=t;else{let p=t||{};a=p.index,r=p.injector,i=p.projectableNodes,o=p.environmentInjector||p.ngModuleRef}let c=s?e:new rs(Ni(e)),l=r||this.parentInjector;if(!o&&c.ngModule==null){let y=(s?l:this.parentInjector).get(ct,null);y&&(o=y)}let u=Ni(c.componentType??{}),d=tl(this._lContainer,u?.id??null),h=d?.firstChild??null,f=c.create(l,i,h,o);return this.insertImpl(f.hostView,a,Kc(this._hostTNode,d)),f}insert(e,t){return this.insertImpl(e,t,!0)}insertImpl(e,t,r){let i=e._lView;if(sT(i)){let a=this.indexOf(e);if(a!==-1)this.detach(a);else{let c=i[Qe],l=new UE(c,c[ut],c[Qe]);l.detach(l.indexOf(e))}}let o=this._adjustIndex(t),s=this._lContainer;return fp(s,i,o,r),e.attachToViewContainerRef(),Ov(_f(s),o,e),e}move(e,t){return this.insert(e,t)}indexOf(e){let t=iv(this._lContainer);return t!==null?t.indexOf(e):-1}remove(e){let t=this._adjustIndex(e,-1),r=Xc(this._lContainer,t);r&&(Fc(_f(this._lContainer),t),lp(r[W],r))}detach(e){let t=this._adjustIndex(e,-1),r=Xc(this._lContainer,t);return r&&Fc(_f(this._lContainer),t)!=null?new ns(r):null}_adjustIndex(e,t=0){return e??this.length+t}};function iv(n){return n[Vc]}function _f(n){return n[Vc]||(n[Vc]=[])}function Yx(n,e){let t,r=e[n.index];return vn(r)?t=r:(t=NE(r,e,null,n),e[n.index]=t,tp(e,t)),$E(t,e,n,r),new UE(t,n,e)}function Qx(n,e){let t=n[ye],r=t.createComment(""),i=Kt(e,n),o=t.parentNode(i);return Qc(t,o,r,t.nextSibling(i),!1),r}var $E=HE,pp=()=>!1;function Kx(n,e,t){return pp(n,e,t)}function HE(n,e,t,r){if(n[Fn])return;let i;t.type&8?i=Zt(r):i=Qx(e,t),n[Fn]=i}function Jx(n,e,t){if(n[Fn]&&n[Xo])return!0;let r=t[Gt],i=e.index-Ie;if(!r||XT(e)||ds(r,i))return!1;let s=zf(r,i),a=r.data[Gh]?.[i],[c,l]=Ix(s,a);return n[Fn]=c,n[Xo]=l,!0}function Xx(n,e,t,r){pp(n,t,e)||HE(n,e,t,r)}function eA(){$E=Xx,pp=Jx}var Li=class{},mp=class{};var ah=class extends Li{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new nl(this);constructor(e,t,r,i=!0){super(),this.ngModuleType=e,this._parent=t;let o=Pv(e);this._bootstrapComponents=oE(o.bootstrap),this._r3Injector=w_(e,t,[{provide:Li,useValue:this},{provide:Pl,useValue:this.componentFactoryResolver},...r],st(e),new Set(["environment"])),i&&this.resolveInjectorInitializer
vendor: 4,099 bytes, line 7
7s()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){let e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach(t=>t()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}},ch=class extends mp{moduleType;constructor(e){super(),this.moduleType=e}create(e){return new ah(this.moduleType,e,[])}};var rl=class extends Li{injector;componentFactoryResolver=new nl(this);instance=null;constructor(e){super();let t=new Ko([...e.providers,{provide:Li,useValue:this},{provide:Pl,useValue:this.componentFactoryResolver}],e.parent||Ah(),e.debugName,new Set(["environment"]));this.injector=t,e.runEnvironmentInitializers&&t.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(e){this.injector.onDestroy(e)}};function Ll(n,e,t=null){return new rl({providers:n,parent:e,debugName:t,runEnvironmentInitializers:!0}).injector}var tA=(()=>{class n{_injector;cachedInjectors=new Map;constructor(t){this._injector=t}getOrCreateStandaloneInjector(t){if(!t.standalone)return null;if(!this.cachedInjectors.has(t)){let r=Lv(!1,t.type),i=r.length>0?Ll([r],this._injector,`Standalone[${t.type.name}]`):null;this.cachedInjectors.set(t,i)}return this.cachedInjectors.get(t)}ngOnDestroy(){try{for(let t of this.cachedInjectors.values())t!==null&&t.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=I({token:n,providedIn:"environment",factory:()=>new n(D(ct))})}return n})();function ce(n){return os(()=>{let e=zE(n),t=B(v({},e),{decls:n.decls,vars:n.vars,template:n.template,consts:n.consts||null,ngContentSelectors:n.ngContentSelectors,onPush:n.changeDetection===A_.OnPush,directiveDefs:null,pipeDefs:null,dependencies:e.standalone&&n.dependencies||null,getStandaloneInjector:e.standalone?i=>i.get(tA).getOrCreateStandaloneInjector(t):null,getExternalStyles:null,signals:n.signals??!1,data:n.data||{},encapsulation:n.encapsulation||mn.Emulated,styles:n.styles||vt,_:null,schemas:n.schemas||null,tView:null,id:""});e.standalone&&Vn("NgStandalone"),WE(t);let r=n.dependencies;return t.directiveDefs=ov(r,!1),t.pipeDefs=ov(r,!0),t.id=sA(t),t})}function nA(n){return Ni(n)||BS(n)}function rA(n){return n!==null}function je(n){return os(()=>({type:n.type,bootstrap:n.bootstrap||vt,declarations:n.declarations||vt,imports:n.imports||vt,exports:n.exports||vt,transitiveCompileScopes:null,schemas:n.schemas||null,id:n.id||null}))}function iA(n,e){if(n==null)return Ai;let t={};for(let r in n)if(n.hasOwnProperty(r)){let i=n[r],o,s,a,c;Array.isArray(i)?(a=i[0],o=i[1],s=i[2]??o,c=i[3]||null):(o=i,s=i,a=xl.None,c=null),t[o]=[r,a,c],e[o]=s}return t}function oA(n){if(n==null)return Ai;let e={};for(let t in n)n.hasOwnProperty(t)&&(e[n[t]]=t);return e}function $n(n){return os(()=>{let e=zE(n);return WE(e),e})}function gp(n){return{type:n.type,name:n.name,factory:null,pure:n.pure!==!1,standalone:n.standalone??!0,onDestroy:n.type.prototype.ngOnDestroy||null}}function zE(n){let e={};return{type:n.type,providersResolver:null,factory:null,hostBindings:n.hostBindings||null,hostVars:n.hostVars||0,hostAttrs:n.hostAttrs||null,contentQueries:n.contentQueries||null,declaredInputs:e,inputConfig:n.inputs||Ai,exportAs:n.exportAs||null,standalone:n.standalone??!0,signals:n.signals===!0,selectors:n.selectors||vt,viewQuery:n.viewQuery||null,features:n.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:iA(n.inputs,e),outputs:oA(n.outputs),debugInfo:null}}function WE(n){n.features?.forEach(e=>e(n))}function ov(n,e){if(!n)return null;let t=e?US:nA;return()=>(typeof n=="function"?n():n).map(r=>t(r)).filter(rA)}function sA(n){let e=0,t=typeof n.consts=="function"?"":n.consts,r=[n.selectors,n.ngContentSelectors,n.hostVars,n.hostAttrs,t,n.vars,n.decls,n.encapsulation,n.standalone,n.signals,n.exportAs,JSON.stringify(n.inputs),JSON.stringify(n.outputs),Object.getOwnPropertyNames(n.type.prototype),!!n.contentQueries,!!n.viewQuery];for(let o of r.join("|"))e=Math.imul(31,e)+o.charCodeAt(0)<<0;return e+=2147483648,"c"+e}
7function qE(n){return yp(n)?Array.isArray(n)||!(n instanceof Map)&&Symbol.iterator in n:!1}function aA(n,e){if(Array.isArray(n))for(let t=0;t<n.length;t++)e(n[t]);else{let t=n[Symbol.iterator](),r;for(;!(r=t.next()).done;)e(r.value)}}function yp(n){return n!==null&&(typeof n=="function"||typeof n=="object")}function vp(n,e,t){return n[e]=t}function yn(n,e,t){let r=n[e];return Object.is(r,t)?!1:(n[e]=t,!0)}function _p(n,e,t,r){let i=yn(n,e,t);return yn(n,e+1,r)||i}function cA(n,e,t,r,i){let o=_p(n,e,t,r);return yn(n,e+2,i)||o}function lA(n,e,t,r,i,o,s,a,c){let l=e.consts,u=hs(e,n,4,s||null,a||null);kh()&&hp(e,t,u,Pi(l,c),rp),u.mergedAttrs=El(u.mergedAttrs,u.attrs),Bh(e,u);let d=u.tView=Xh(2,u,r,i,o,e.directiveRegistry,e.pipeRegistry,null,e.schemas,l,null);return e.queries!==null&&(e.queries.template(e,u),d.queries=e.queries.embeddedTView(u)),u}function GE(n,e,t,r,i,o,s,a,c,l){let u=t+Ie,d=e.firstCreatePass?lA(u,e,n,r,i,o,s,a,c):e.data[u];Hr(d,!1);let h=ZE(e,n,d,t);_l()&&Nl(e,n,h,d),Hi(h,n);let f=NE(h,n,h,d);return n[u]=f,tp(n,f),Kx(f,d,n),hl(d)&&Al(e,n,d),c!=null&&np(n,d,l),d}function ue(n,e,t,r,i,o,s,a){let c=te(),l=Ke(),u=Pi(l.consts,o);return GE(c,l,n,e,t,r,i,u,s,a),ue}var ZE=YE;function YE(n,e,t,r){return lr(!0),e[ye].createComment("")}function uA(n,e,t,r){let i=e[Gt],o=!i||$i()||Wr(t)||ds(i,r);if(lr(o),o)return YE(n,e);let s=i.data[lC]?.[r]??null;s!==null&&t.tView!==null&&t.tView.ssrId===null&&(t.tView.ssrId=s);let a=kl(i,n,e,t);Tl(i,r,a);let c=Zh(i,r);return Fl(c,a)}function dA(){ZE=uA}var Ep=(()=>{class n{log(t){console.log(t)}warn(t){console.warn(t)}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"platform"})}return n})();var QE=new M("");var fA=(()=>{class n{static \u0275prov=I({token:n,providedIn:"root",factory:()=>new lh})}return n})(),lh=class{queuedEffectCount=0;queues=new Map;schedule(e){this.enqueue(e)}remove(e){let t=e.zone,r=this.queues.get(t);r.has(e)&&(r.delete(e),this.queuedEffectCount--)}enqueue(e){let t=e.zone;this.queues.has(t)||this.queues.set(t,new Set);let r=this.queues.get(t);r.has(e)||(this.queuedEffectCount++,r.add(e))}flush(){for(;this.queuedEffectCount>0;)for(let[e,t]of this.queues)e===null?this.flushQueue(t):e.run(()=>this.flushQueue(t))}flushQueue(e){for(let t of e)e.delete(t),this.queuedEffectCount--,t.run()}};function ps(n){return!!n&&typeof n.then=="function"}function KE(n){return!!n&&typeof n.subscribe=="function"}var JE=new M("");function wp(n){return Ln([{provide:JE,multi:!0,useValue:n}])}var XE=(()=>{class n{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((t,r)=>{this.resolve=t,this.reject=r});appInits=E(JE,{optional:!0})??[];injector=E(Yt);constructor(){}runInitializers(){if(this.initialized)return;let t=[];for(let i of this.appInits){let o=wt(this.injector,i);if(ps(o))t.push(o);else if(KE(o)){let s=new Promise((a,c)=>{o.subscribe({complete:a,error:c})});t.push(s)}}let r=()=>{this.done=!0,this.resolve()};Promise.all(t).then(()=>{r()}).catch(i=>{this.reject(i)}),t.length===0&&r(),this.initialized=!0}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),Wi=new M("");function hA(){Vd(()=>{throw new w(600,!1)})}function pA(n){return n.isBoundToModule}var mA=10;var Qt=(()=>{class n{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=E(ZT);afterRenderManager=E(hC);zonelessEnabled=E(wl);
vendor: 9,569 bytes, line 7
7rootEffectScheduler=E(fA);dirtyFlags=0;tracingSnapshot=null;externalTestViews=new Set;afterTick=new _e;get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];isStable=E(ur).hasPendingTasks.pipe(k(t=>!t));constructor(){E(Sl,{optional:!0})}whenStable(){let t;return new Promise(r=>{t=this.isStable.subscribe({next:i=>{i&&r()}})}).finally(()=>{t.unsubscribe()})}_injector=E(ct);_rendererFactory=null;get injector(){return this._injector}bootstrap(t,r){return this.bootstrapImpl(t,r)}bootstrapImpl(t,r,i=Yt.NULL){he(10);let o=t instanceof PE;if(!this._injector.get(XE).done){let f="";throw new w(405,f)}let a;o?a=t:a=this._injector.get(Pl).resolveComponentFactory(t),this.componentTypes.push(a.componentType);let c=pA(a)?void 0:this._injector.get(Li),l=r||a.selector,u=a.create(i,[],l,c),d=u.location.nativeElement,h=u.injector.get(QE,null);return h?.registerApplication(d),u.onDestroy(()=>{this.detachView(u.hostView),xc(this.components,u),h?.unregisterApplication(d)}),this._loadComponent(u),he(11,u),u}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){he(12),this.tracingSnapshot!==null?this.tracingSnapshot.run($_.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw new w(101,!1);let t=X(null);try{this._runningTick=!0,this.synchronize()}catch(r){this.internalErrorHandler(r)}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,X(t),this.afterTick.next(),he(13)}};synchronize(){this._rendererFactory===null&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(sr,null,{optional:!0}));let t=0;for(;this.dirtyFlags!==0&&t++<mA;)he(14),this.synchronizeOnce(),he(15)}synchronizeOnce(){if(this.dirtyFlags&16&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush()),this.dirtyFlags&7){let t=!!(this.dirtyFlags&1);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:r,notifyErrorHandler:i}of this.allViews)gA(r,i,t,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),this.dirtyFlags&23)return}else this._rendererFactory?.begin?.(),this._rendererFactory?.end?.();this.dirtyFlags&8&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){if(this.allViews.some(({_lView:t})=>ml(t))){this.dirtyFlags|=2;return}else this.dirtyFlags&=-8}attachView(t){let r=t;this._views.push(r),r.attachToAppRef(this)}detachView(t){let r=t;xc(this._views,r),r.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t),this._injector.get(Wi,[]).forEach(i=>i(t))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(t=>t()),this._views.slice().forEach(t=>t.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(t){return this._destroyListeners.push(t),()=>xc(this._destroyListeners,t)}destroy(){if(this._destroyed)throw new w(406,!1);let t=this._injector;t.destroy&&!t.destroyed&&t.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function xc(n,e){let t=n.indexOf(e);t>-1&&n.splice(t,1)}function gA(n,e,t,r){if(!t&&!ml(n))return;CE(n,e,t&&!r?0:1)}function ms(n,e,t,r){let i=te(),o=vl();if(yn(i,o,e)){let s=Ke(),a=a_();IM(a,i,n,e,t,r)}return ms}function yA(n,e,t,r){return yn(n,vl(),t)?e+xi(t)+r:Ot}function vA(n,e,t,r,i,o){let s=gT(),a=_p(n,s,t,i);return Lh(2),a?e+xi(t)+r+xi(i)+o:Ot}function Sc(n,e){return n<<17|e<<2}function Ur(n){return n>>17&32767}function _A(n){return(n&2)==2}function EA(n,e){return n&131071|e<<17}function uh(n){return n|2}function ji(n){return(n&131068)>>2}function Ef(n,e){return n&-131069|e<<2}function wA(n){return(n&1)===1}function dh(n){return n|1}function DA(n,e,t,r,i,o){let s=o?e.classBindings:e.styleBindings,a=Ur(s),c=ji(s);n[r]=t;let l=!1,u;if(Array.isArray(t)){let d=t;u=d[1],(u===null||ss(d,u)>0)&&(l=!0)}else u=t;if(i)if(c!==0){let h=Ur(n[a+1]);n[r+1]=Sc(h,a),h!==0&&(n[h+1]=Ef(n[h+1],r)),n[a+1]=EA(n[a+1],r)}else n[r+1]=Sc(a,0),a!==0&&(n[a+1]=Ef(n[a+1],r)),a=r;else n[r+1]=Sc(c,0),a===0?a=r:n[c+1]=Ef(n[c+1],r),c=r;l&&(n[r+1]=uh(n[r+1])),sv(n,u,r,!0),sv(n,u,r,!1),bA(e,u,n,r,o),s=Sc(a,c),o?e.classBindings=s:e.styleBindings=s}function bA(n,e,t,r,i){let o=i?n.residualClasses:n.residualStyles;o!=null&&typeof e=="string"&&ss(o,e)>=0&&(t[r+1]=dh(t[r+1]))}function sv(n,e,t,r){let i=n[t+1],o=e===null,s=r?Ur(i):ji(i),a=!1;for(;s!==0&&(a===!1||o);){let c=n[s],l=n[s+1];IA(c,e)&&(a=!0,n[s+1]=r?dh(l):uh(l)),s=r?Ur(l):ji(l)}a&&(n[t+1]=r?uh(i):dh(i))}function IA(n,e){return n===null||e==null||(Array.isArray(n)?n[1]:n)===e?!0:Array.isArray(n)&&typeof e=="string"?ss(n,e)>=0:!1}var ke={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function e0(n){return n.substring(ke.key,ke.keyEnd)}function SA(n){return n.substring(ke.value,ke.valueEnd)}function TA(n){return r0(n),t0(n,Vi(n,0,ke.textEnd))}function t0(n,e){let t=ke.textEnd;return t===e?-1:(e=ke.keyEnd=MA(n,ke.key=e,t),Vi(n,e,t))}function CA(n){return r0(n),n0(n,Vi(n,0,ke.textEnd))}function n0(n,e){let t=ke.textEnd,r=ke.key=Vi(n,e,t);return t===r?-1:(r=ke.keyEnd=xA(n,r,t),r=av(n,r,t,58),r=ke.value=Vi(n,r,t),r=ke.valueEnd=AA(n,r,t),av(n,r,t,59))}function r0(n){ke.key=0,ke.keyEnd=0,ke.value=0,ke.valueEnd=0,ke.textEnd=n.length}function Vi(n,e,t){for(;e<t&&n.charCodeAt(e)<=32;)e++;return e}function MA(n,e,t){for(;e<t&&n.charCodeAt(e)>32;)e++;return e}function xA(n,e,t){let r;for(;e<t&&((r=n.charCodeAt(e))===45||r===95||(r&-33)>=65&&(r&-33)<=90||r>=48&&r<=57);)e++;return e}function av(n,e,t,r){return e=Vi(n,e,t),e<t&&e++,e}function AA(n,e,t){let r=-1,i=-1,o=-1,s=e,a=s;for(;s<t;){let c=n.charCodeAt(s++);if(c===59)return a;c===34||c===39?a=s=cv(n,c,s,t):e===s-4&&o===85&&i===82&&r===76&&c===40?a=s=cv(n,41,s,t):c>32&&(a=s),o=i,i=r,r=c&-33}return a}function cv(n,e,t,r){let i=-1,o=t;for(;o<r;){let s=n.charCodeAt(o++);if(s==e&&i!==92)return o;s==92&&i===92?i=0:i=s}throw new Error}function V(n,e,t){let r=te(),i=vl();if(yn(r,i,e)){let o=Ke(),s=a_();_M(o,s,r,n,e,r[ye],t,!1)}return V}function fh(n,e,t,r,i){ip(e,n,t,i?"class":"style",r)}function jl(n,e){return OA(n,e,null,!0),jl}function i0(n){o0(c0,NA,n,!1)}function NA(n,e){for(let t=CA(e);t>=0;t=n0(e,t))c0(n,e0(e),SA(e))}function Se(n){o0(VA,RA,n,!0)}function RA(n,e){for(let t=TA(e);t>=0;t=t0(e,t))ul(n,e0(e),!0)}function OA(n,e,t,r){let i=te(),o=Ke(),s=Lh(2);if(o.firstUpdatePass&&a0(o,n,s,r),e!==Ot&&yn(i,s,e)){let a=o.data[cr()];l0(o,a,i,i[ye],n,i[s+1]=UA(e,t),r,s)}}function o0(n,e,t,r){let i=Ke(),o=Lh(2);i.firstUpdatePass&&a0(i,null,o,r);let s=te();if(t!==Ot&&yn(s,o,t)){let a=i.data[cr()];if(u0(a,r)&&!s0(i,o)){let c=r?a.classesWithoutHost:a.stylesWithoutHost;c!==null&&(t=If(c,t||"")),fh(i,a,s,t,r)}else BA(i,a,s,s[ye],s[o+1],s[o+1]=jA(n,e,t),r,o)}}function s0(n,e){return e>=n.expandoStartIndex}function a0(n,e,t,r){let i=n.data;if(i[t+1]===null){let o=i[cr()],s=s0(n,t);u0(o,r)&&e===null&&!s&&(e=!1),e=kA(i,o,e,r),DA(i,o,e,t,s,r)}}function kA(n,e,t,r){let i=wT(n),o=r?e.residualClasses:e.residualStyles;if(i===null)(r?e.classBindings:e.styleBindings)===0&&(t=wf(null,n,e,t,r),t=is(t,e.attrs,r),o=null);else{let s=e.directiveStylingLast;if(s===-1||n[s]!==i)if(t=wf(i,n,e,t,r),o===null){let c=FA(n,e,r);c!==void 0&&Array.isArray(c)&&(c=wf(null,n,e,c[1],r),c=is(c,e.attrs,r),PA(n,e,r,c))}else o=LA(n,e,r)}return o!==void 0&&(r?e.residualClasses=o:e.residualStyles=o),t}function FA(n,e,t){let r=t?e.classBindings:e.styleBindings;if(ji(r)!==0)return n[Ur(r)]}function PA(n,e,t,r){let i=t?e.classBindings:e.styleBindings;n[Ur(i)]=r}function LA(n,e,t){let r,i=e.directiveEnd;for(let o=1+e.directiveStylingLast;o<i;o++){let s=n[o].hostAttrs;r=is(r,s,t)}return is(r,e.attrs,t)}function wf(n,e,t,r,i){let o=null,s=t.directiveEnd,a=t.directiveStylingLast;for(a===-1?a=t.directiveStart:a++;a<s&&(o=e[a],r=is(r,o.hostAttrs,i),o!==n);)a++;return n!==null&&(t.directiveStylingLast=a),r}function is(n,e,t){let r=t?1:2,i=-1;if(e!==null)for(let o=0;o<e.length;o++){let s=e[o];typeof s=="number"?i=s:i===r&&(Array.isArray(n)||(n=n===void 0?[]:["",n]),ul(n,s,t?!0:e[++o]))}return n===void 0?null:n}function jA(n,e,t){if(t==null||t==="")return vt;let r=[],i=En(t);if(Array.isArray(i))for(let o=0;o<i.length;o++)n(r,i[o],!0);else if(typeof i=="object")for(let o in i)i.hasOwnProperty(o)&&n(r,o,i[o]);else typeof i=="string"&&e(r,i);return r}function c0(n,e,t){ul(n,e,En(t))}function VA(n,e,t){let r=String(e);r!==""&&!r.includes(" ")&&ul(n,r,t)}function BA(n,e,t,r,i,o,s,a){i===Ot&&(i=vt);let c=0,l=0,u=0<i.length?i[0]:null,d=0<o.length?o[0]:null;for(;u!==null||d!==null;){let h=c<i.length?i[c+1]:void 0,f=l<o.length?o[l+1]:void 0,p=null,y;u===d?(c+=2,l+=2,h!==f&&(p=d,y=f)):d===null||u!==null&&u<d?(c+=2,p=u):(l+=2,p=d,y=f),p!==null&&l0(n,e,t,r,p,y,s,a),u=c<i.length?i[c]:null,d=l<o.length?o[l]:null}}function l0(n,e,t,r,i,o,s,a){if(!(e.type&3))return;let c=n.data,l=c[a+1],u=wA(l)?lv(c,e,t,i,ji(l),s):void 0;if(!il(u)){il(o)||_A(l)&&(o=lv(c,null,t,i,a,s));let d=Gv(cr(),t);$M(r,s,d,i,o)}}function lv(n,e,t,r,i,o){let s=e===null,a;for(;i>0;){let c=n[i],l=Array.isArray(c),u=l?c[1]:c,d=u===null,h=t[i+1];h===Ot&&(h=d?vt:void 0);let f=d?cf(h,r):u===r?h:void 0;if(l&&!il(f)&&(f=cf(c,r)),il(f)&&(a=f,s))return a;let p=n[i+1];i=s?Ur(p):ji(p)}if(e!==null){let c=o?e.residualClasses:e.residualStyles;c!=null&&(a=cf(c,r))}return a}function il(n){return n!==void 0}function UA(n,e){return n==null||n===""||(typeof e=="string"?n=n+e:typeof n=="object"&&(n=st(En(n))
7)),n}function u0(n,e){return(n.flags&(e?8:16))!==0}function gs(n,e){Vn("NgControlFlow");let t=te(),r=vl(),i=t[r]!==Ot?t[r]:-1,o=i!==-1?uv(t,Ie+i):void 0,s=0;if(yn(t,r,n)){let a=X(null);try{if(o!==void 0&&rx(o,s),n!==-1){let c=Ie+n,l=uv(t,c),u=$A(t[W],c),d=tl(l,u.tView.ssrId),h=sp(t,u,e,{dehydratedView:d});fp(l,h,s,Kc(u,d))}}finally{X(a)}}else if(o!==void 0){let a=nx(o,s);a!==void 0&&(a[Xe]=e)}}function uv(n,e){return n[e]}function $A(n,e){return Rh(n,e)}function m(n,e,t,r){let i=te(),o=Ke(),s=Ie+n,a=i[ye],c=o.firstCreatePass?VE(s,o,i,e,rp,kh(),t,r):o.data[s],l=d0(o,i,c,a,e,n);i[s]=l;let u=hl(c);return Hr(c,!0),fE(a,l,c),!Wr(c)&&_l()&&Nl(o,i,l,c),(lT()===0||u)&&Hi(l,i),uT(),u&&(Al(o,i,c),Yh(o,c,i)),r!==null&&np(i,c),m}function g(){let n=Dt();Fh()?Ph():(n=n.parent,Hr(n,!1));let e=n;fT(e)&&pT(),dT();let t=Ke();return t.firstCreatePass&&BE(t,e),e.classesWithoutHost!=null&&TT(e)&&fh(t,e,te(),e.classesWithoutHost,!0),e.stylesWithoutHost!=null&&CT(e)&&fh(t,e,te(),e.stylesWithoutHost,!1),g}function A(n,e,t,r){return m(n,e,t,r),g(),A}var d0=(n,e,t,r,i,o)=>(lr(!0),Kh(r,i,c_()));function HA(n,e,t,r,i,o){let s=e[Gt],a=!s||$i()||Wr(t)||ds(s,o);if(lr(a),a)return Kh(r,i,c_());let c=kl(s,n,e,t);return q_(s,o)&&Tl(s,o,c.nextSibling),s&&(M_(t)||x_(c))&&$r(t)&&(hT(t),dE(c)),c}function zA(){d0=HA}function WA(n,e,t,r,i){let o=e.consts,s=Pi(o,r),a=hs(e,n,8,"ng-container",s);s!==null&&oh(a,s,!0);let c=Pi(o,i);return kh()&&hp(e,t,a,c,rp),a.mergedAttrs=El(a.mergedAttrs,a.attrs),e.queries!==null&&e.queries.elementStart(e,a),a}function Hn(n,e,t){let r=te(),i=Ke(),o=n+Ie,s=i.firstCreatePass?WA(o,i,r,e,t):i.data[o];Hr(s,!0);let a=f0(i,r,s,n);return r[o]=a,_l()&&Nl(i,r,a,s),Hi(a,r),hl(s)&&(Al(i,r,s),Yh(i,s,r)),t!=null&&np(r,s),Hn}function zn(){let n=Dt(),e=Ke();return Fh()?Ph():(n=n.parent,Hr(n,!1)),e.firstCreatePass&&(Bh(e,n),Nh(n)&&e.queries.elementEnd(n)),zn}var f0=(n,e,t,r)=>(lr(!0),lE(e[ye],""));function qA(n,e,t,r){let i,o=e[Gt],s=!o||$i()||ds(o,r)||Wr(t);if(lr(s),s)return lE(e[ye],"");let a=kl(o,n,e,t),c=bC(o,r);return Tl(o,r,a),i=Fl(c,a),i}function GA(){f0=qA}function wn(){return te()}var ol="en-US";var ZA=ol;function YA(n){typeof n=="string"&&(ZA=n.toLowerCase().replace(/_/g,"-"))}function dv(n,e,t){return function r(i){if(i===Function)return t;let o=$r(n)?pn(n.index,e):e;dp(o,5);let s=e[Xe],a=fv(e,s,t,i),c=r.__ngNextListenerFn__;for(;c;)a=fv(e,s,c,i)&&a,c=c.__ngNextListenerFn__;return a}}function fv(n,e,t,r){let i=X(null);try{return he(6,e,t),t(r)!==!1}catch(o){return QA(n,o),!1}finally{he(7,e,t),X(i)}}function QA(n,e){let t=n[Oi],r=t?t.get(Et,null):null;r&&r.handleError(e)}function hv(n,e,t,r,i,o){let s=e[t],a=e[W],l=a.data[t].outputs[r],u=s[l],d=a.firstCreatePass?Jv(a):null,h=Kv(e),f=u.subscribe(o),p=h.length;h.push(o,f),d&&d.push(i,n.index,p,-(p+1))}function pe(n,e,t,r){let i=te(),o=Ke(),s=Dt();return JA(o,i,i[ye],s,n,e,r),pe}function KA(n,e,t,r){let i=n.cleanup;if(i!=null)for(let o=0;o<i.length-1;o+=2){let s=i[o];if(s===t&&i[o+1]===r){let a=e[Lc],c=i[o+2];return a.length>c?a[c]:null}typeof s=="string"&&(o+=2)}return null}function JA(n,e,t,r,i,o,s){let a=hl(r),l=n.firstCreatePass?Jv(n):null,u=Kv(e),d=!0;if(r.type&3||s){let h=Kt(r,e),f=s?s(h):h,p=u.length,y=s?C=>s(Zt(C[r.index])):r.index,b=null;if(!s&&a&&(b=KA(n,e,i,r.index)),b!==null){let C=b.__ngLastListenerFn__||b;C.__ngNextListenerFn__=o,b.__ngLastListenerFn__=o,d=!1}else{o=dv(r,e,o),mC(e,f,i,o);let C=t.listen(f,i,o);u.push(o,C),l&&l.push(i,y,p,p+1)}}else o=dv(r,e,o);if(d){let h=r.outputs?.[i],f=r.hostDirectiveOutputs?.[i];if(f&&f.length)for(let p=0;p<f.length;p+=2){let y=f[p],b=f[p+1];hv(r,e,y,b,i,o)}if(h&&h.length)for(let p of h)hv(r,e,p,i,i,o)}}function J(n=1){return bT(n)}function XA(n,e){let t=null,r=tM(n);for(let i=0;i<e.length;i++){let o=e[i];if(o==="*"){t=i;continue}if(r===null?aE(n,o,!0):iM(r,o))return i}return t}function Dp(n){let e=te()[lt][ut];if(!e.projection){let t=n?n.length:1,r=e.projection=LS(t,null),i=r.slice(),o=e.child;for(;o!==null;){if(o.type!==128){let s=n?XA(o,n):0;s!==null&&(i[s]?i[s].projectionNext=o:r[s]=o,i[s]=o)}o=o.next}}}function bp(n,e=0,t,r,i,o){let s=te(),a=Ke(),c=r?n+1:null;c!==null&&GE(s,a,c,r,i,o,null,t);let l=hs(a,Ie+n,16,null,t||null);l.projection===null&&(l.projection=e),Ph();let d=!s[Gt]||$i();s[lt][ut].projection[l.projection]===null&&c!==null?eN(s,a,c):d&&!Wr(l)&&BM(a,s,l)}
vendor: 4,313 bytes, line 7
7function eN(n,e,t){let r=Ie+t,i=e.data[r],o=n[r],s=tl(o,i.tView.ssrId),a=sp(n,i,void 0,{dehydratedView:s});fp(o,a,0,Kc(i,s))}function _(n,e=""){let t=te(),r=Ke(),i=n+Ie,o=r.firstCreatePass?hs(r,i,1,e,null):r.data[i],s=h0(r,t,o,e,n);t[i]=s,_l()&&Nl(r,t,s,o),Hr(o,!1)}var h0=(n,e,t,r,i)=>(lr(!0),cE(e[ye],r));function tN(n,e,t,r,i){let o=e[Gt],s=!o||$i()||Wr(t)||ds(o,i);return lr(s),s?cE(e[ye],r):kl(o,n,e,t)}function nN(){h0=tN}function He(n){return Dn("",n,""),He}function Dn(n,e,t){let r=te(),i=yA(r,n,e,t);return i!==Ot&&p0(r,cr(),i),Dn}function bt(n,e,t,r,i){let o=te(),s=vA(o,n,e,t,r,i);return s!==Ot&&p0(o,cr(),s),bt}function p0(n,e,t){let r=Gv(e,n);cM(n[ye],r,t)}function rN(n,e,t){let r=Ke();if(r.firstCreatePass){let i=ar(n);hh(t,r.data,r.blueprint,i,!0),hh(e,r.data,r.blueprint,i,!1)}}function hh(n,e,t,r,i){if(n=Je(n),Array.isArray(n))for(let o=0;o<n.length;o++)hh(n[o],e,t,r,i);else{let o=Ke(),s=te(),a=Dt(),c=Ri(n)?n:Je(n.provide),l=Bv(n),u=a.providerIndexes&1048575,d=a.directiveStart,h=a.providerIndexes>>20;if(Ri(n)||!n.multi){let f=new Br(l,i,ne),p=bf(c,e,i?u:u+h,d);p===-1?(Pf(zc(a,s),o,c),Df(o,n,e.length),e.push(c),a.directiveStart++,a.directiveEnd++,i&&(a.providerIndexes+=1048576),t.push(f),s.push(f)):(t[p]=f,s[p]=f)}else{let f=bf(c,e,u+h,d),p=bf(c,e,u,u+h),y=f>=0&&t[f],b=p>=0&&t[p];if(i&&!b||!i&&!y){Pf(zc(a,s),o,c);let C=sN(i?oN:iN,t.length,i,r,l);!i&&b&&(t[p].providerFactory=C),Df(o,n,e.length,0),e.push(c),a.directiveStart++,a.directiveEnd++,i&&(a.providerIndexes+=1048576),t.push(C),s.push(C)}else{let C=m0(t[i?p:f],l,!i&&r);Df(o,n,f>-1?f:p,C)}!i&&r&&b&&t[p].componentProviders++}}}function Df(n,e,t,r){let i=Ri(e),o=WS(e);if(i||o){let c=(o?Je(e.useClass):e).prototype.ngOnDestroy;if(c){let l=n.destroyHooks||(n.destroyHooks=[]);if(!i&&e.multi){let u=l.indexOf(t);u===-1?l.push(t,[r,c]):l[u+1].push(r,c)}else l.push(t,c)}}}function m0(n,e,t){return t&&n.componentProviders++,n.multi.push(e)-1}function bf(n,e,t,r){for(let i=t;i<r;i++)if(e[i]===n)return i;return-1}function iN(n,e,t,r,i){return ph(this.multi,[])}function oN(n,e,t,r,i){let o=this.multi,s;if(this.providerFactory){let a=this.providerFactory.componentProviders,c=Wc(r,r[W],this.providerFactory.index,i);s=c.slice(0,a),ph(o,s);for(let l=a;l<c.length;l++)s.push(c[l])}else s=[],ph(o,s);return s}function ph(n,e){for(let t=0;t<n.length;t++){let r=n[t];e.push(r())}return e}function sN(n,e,t,r,i){let o=new Br(n,t,ne);return o.multi=[],o.index=e,o.componentProviders=0,m0(o,i,r&&!t),o}function dr(n,e=[]){return t=>{t.providersResolver=(r,i)=>rN(r,i?i(n):n,e)}}function Ve(n,e,t,r){return v0(te(),yl(),n,e,t,r)}function g0(n,e,t,r,i){return aN(te(),yl(),n,e,t,r,i)}function y0(n,e,t,r,i,o){return cN(te(),yl(),n,e,t,r,i,o)}function Ip(n,e){let t=n[e];return t===Ot?void 0:t}function v0(n,e,t,r,i,o){let s=e+t;return yn(n,s,i)?vp(n,s+1,o?r.call(o,i):r(i)):Ip(n,s+1)}function aN(n,e,t,r,i,o,s){let a=e+t;return _p(n,a,i,o)?vp(n,a+2,s?r.call(s,i,o):r(i,o)):Ip(n,a+2)}function cN(n,e,t,r,i,o,s,a){let c=e+t;return cA(n,c,i,o,s)?vp(n,c+3,a?r.call(a,i,o,s):r(i,o,s)):Ip(n,c+3)}function qi(n,e){let t=Ke(),r,i=n+Ie;t.firstCreatePass?(r=lN(e,t.pipeRegistry),t.data[i]=r,r.onDestroy&&(t.destroyHooks??=[]).push(i,r.onDestroy)):r=t.data[i];let o=r.factory||(r.factory=Pr(r.type,!0)),s,a=ot(ne);try{let c=Hc(!1),l=o();return Hc(c),oT(t,te(),i,l),l}finally{ot(a)}}function lN(n,e){if(e)for(let t=e.length-1;t>=0;t--){let r=e[t];if(n===r.name)return r}}function Gi(n,e,t){let r=n+Ie,i=te(),o=iT(i,r);return uN(i,r)?v0(i,yl(),e,o.transform,t,o):o.transform(t)}function uN(n,e){return n[W].data[e].pure}var mh=class{ngModuleFactory;componentFactories;constructor(e,t){this.ngModuleFactory=e,this.componentFactories=t}},_0=(()=>{class n{compileModuleSync(t){return new ch(t)}compileModuleAsync(t){return Promise.resolve(this.compileModuleSync(t))}compileModuleAndAllComponentsSync(t){let r=this.compileModuleSync(t),i=Pv(t),o=oE(i.declarations).reduce((s,a)=>{let c=Ni(a);return c&&s.push(new rs(c)),s},[]);return new mh(r,o)}compileModuleAndAllComponentsAsync(t){return Promise.resolve(this.compileModuleAndAllComponentsSync(t))}clearCache(){}clearCacheFor(t){}getModuleId(t){}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();var dN=(()=>{class n{zone=E(de);
7changeDetectionScheduler=E(ts);applicationRef=E(Qt);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),fN=new M("",{factory:()=>!1});function E0({ngZoneFactory:n,ignoreChangesOutsideZone:e,scheduleInRootZone:t}){return n??=()=>new de(B(v({},D0()),{scheduleInRootZone:t})),[{provide:de,useFactory:n},{provide:Lr,multi:!0,useFactory:()=>{let r=E(dN,{optional:!0});return()=>r.initialize()}},{provide:Lr,multi:!0,useFactory:()=>{let r=E(hN);return()=>{r.initialize()}}},e===!0?{provide:b_,useValue:!0}:[],{provide:I_,useValue:t??D_}]}function w0(n){let e=n?.ignoreChangesOutsideZone,t=n?.scheduleInRootZone,r=E0({ngZoneFactory:()=>{let i=D0(n);return i.scheduleInRootZone=t,i.shouldCoalesceEventChangeDetection&&Vn("NgZone_CoalesceEvent"),new de(i)},ignoreChangesOutsideZone:e,scheduleInRootZone:t});return Ln([{provide:fN,useValue:!0},{provide:wl,useValue:!1},r])}function D0(n){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:n?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:n?.runCoalescing??!1}}var hN=(()=>{class n{subscription=new ge;initialized=!1;zone=E(de);pendingTasks=E(ur);initialize(){if(this.initialized)return;this.initialized=!0;let t=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(t=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{de.assertNotInAngularZone(),queueMicrotask(()=>{t!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(t),t=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{de.assertInAngularZone(),t??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();var pN=(()=>{class n{appRef=E(Qt);taskService=E(ur);ngZone=E(de);zonelessEnabled=E(wl);tracing=E(Sl,{optional:!0});disableScheduling=E(b_,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new ge;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(Gc):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(E(I_,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof Uf||!this.zoneIsDefined)}notify(t){if(!this.zonelessEnabled&&t===5)return;let r=!1;switch(t){case 0:{this.appRef.dirtyFlags|=2;break}case 3:case 2:case 4:case 5:case 1:{this.appRef.dirtyFlags|=4;break}case 6:{this.appRef.dirtyFlags|=2,r=!0;break}case 12:{this.appRef.dirtyFlags|=16,r=!0;break}case 13:{this.appRef.dirtyFlags|=2,r=!0;break}case 11:{r=!0;break}case 9:case 8:case 7:case 10:default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(r))return;let i=this.useMicrotaskScheduler?Uy:S_;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>i(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>i(()=>this.tick()))}shouldScheduleTick(t){return!(this.disableScheduling&&!t||this.appRef.destroyed||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(Gc+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(this.appRef.dirtyFlags===0){this.cleanup();return}!this.zonelessEnabled&&this.appRef.dirtyFlags&7&&(this.appRef.dirtyFlags|=1);let t=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(r){throw this.taskService.remove(t),r}finally{this.cleanup()}
7this.useMicrotaskScheduler=!0,Uy(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(t)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let t=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(t)}}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function mN(){return typeof $localize<"u"&&$localize.locale||ol}var ys=new M("",{providedIn:"root",factory:()=>E(ys,H.Optional|H.SkipSelf)||mN()});var gh=new M(""),gN=new M("");function Go(n){return!n.moduleRef}function yN(n){let e=Go(n)?n.r3Injector:n.moduleRef.injector,t=e.get(de);return t.run(()=>{Go(n)?n.r3Injector.resolveInjectorInitializers():n.moduleRef.resolveInjectorInitializers();let r=e.get(Et,null),i;if(t.runOutsideAngular(()=>{i=t.onError.subscribe({next:o=>{r.handleError(o)}})}),Go(n)){let o=()=>e.destroy(),s=n.platformInjector.get(gh);s.add(o),e.onDestroy(()=>{i.unsubscribe(),s.delete(o)})}else{let o=()=>n.moduleRef.destroy(),s=n.platformInjector.get(gh);s.add(o),n.moduleRef.onDestroy(()=>{xc(n.allPlatformModules,n.moduleRef),i.unsubscribe(),s.delete(o)})}return _N(r,t,()=>{let o=e.get(XE);return o.runInitializers(),o.donePromise.then(()=>{let s=e.get(ys,ol);if(YA(s||ol),!e.get(gN,!0))return Go(n)?e.get(Qt):(n.allPlatformModules.push(n.moduleRef),n.moduleRef);if(Go(n)){let c=e.get(Qt);return n.rootComponent!==void 0&&c.bootstrap(n.rootComponent),c}else return vN(n.moduleRef,n.allPlatformModules),n.moduleRef})})})}function vN(n,e){let t=n.injector.get(Qt);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(r=>t.bootstrap(r));else if(n.instance.ngDoBootstrap)n.instance.ngDoBootstrap(t);else throw new w(-403,!1);e.push(n)}function _N(n,e,t){try{let r=t();return ps(r)?r.catch(i=>{throw e.runOutsideAngular(()=>n.handleError(i)),i}):r}catch(r){throw e.runOutsideAngular(()=>n.handleError(r)),r}}var Ac=null;function EN(n=[],e){return Yt.create({name:e,providers:[{provide:dl,useValue:"platform"},{provide:gh,useValue:new Set([()=>Ac=null])},...n]})}function wN(n=[]){if(Ac)return Ac;let e=EN(n);return Ac=e,hA(),DN(e),e}function DN(n){let e=n.get(qh,null);wt(n,()=>{e?.forEach(t=>t())})}var Vl=(()=>{class n{static __NG_ELEMENT_ID__=bN}return n})();function bN(n){return IN(Dt(),te(),(n&16)===16)}function IN(n,e,t){if($r(n)&&!t){let r=pn(n.index,e);return new ns(r,r)}else if(n.type&175){let r=e[lt];return new ns(r,e)}return null}var yh=class{constructor(){}supports(e){return qE(e)}create(e){return new vh(e)}},SN=(n,e)=>e,vh=class{length=0;collection;_linkedRecords=null;_unlinkedRecords=null;_previousItHead=null;_itHead=null;_itTail=null;_additionsHead=null;_additionsTail=null;_movesHead=null;_movesTail=null;_removalsHead=null;_removalsTail=null;_identityChangesHead=null;_identityChangesTail=null;_trackByFn;constructor(e){this._trackByFn=e||SN}forEachItem(e){let t;for(t=this._itHead;t!==null;t=t._next)e(t)}forEachOperation(e){let t=this._itHead,r=this._removalsHead,i=0,o=null;for(;t||r;){let s=!r||t&&t.currentIndex<pv(r,i,o)?t:r,a=pv(s,i,o),c=s.currentIndex;if(s===r)i--,r=r._nextRemoved;else if(t=t._next,s.previousIndex==null)i++;else{o||(o=[]);let l=a-i,u=c-i;if(l!=u){for(let h=0;h<l;h++){let f=h<o.length?o[h]:o[h]=0,p=f+h;u<=p&&p<l&&(o[h]=f+1)}let d=s.previousIndex;o[d]=u-l}}a!==c&&e(s,a,c)}}forEachPreviousItem(e){let t;for(t=this._previousItHead;t!==null;t=t._nextPrevious)e(t)}forEachAddedItem(e){let t;for(t=this._additionsHead;t!==null;t=t._nextAdded)e(t)}forEachMovedItem(e){let t;for(t=this._movesHead;t!==null;t=t._nextMoved)e(t)}forEachRemovedItem(e){let t;for(t=this._removalsHead;t!==null;t=t._nextRemoved)e(t)}forEachIdentityChange(e){let t;for(t=this._identityChangesHead;t!==null;t=t._nextIdentityChange)e(t)}diff(e){if(e==null&&(e=[]),!qE(e))throw new w(900,!1);return this.check(e)?this:null}onDestroy(){}check(e){this._reset();let t=this._itHead,r=!1,i,o,s;if(Array.isArray(e)){this.length=e.length;for(let a=0;a<this.length;a++)o=e[a],s=this._trackByFn(a,o),t===null||!Object.is(t.trackById,s)?(t=this._mismatch(t,o,s,a),r=!0):(r&&(t=this._verifyReinsertion(t,o,s,a)),Object.is(t.
vendor: 5,851 bytes, line 7
7item,o)||this._addIdentityChange(t,o)),t=t._next}else i=0,aA(e,a=>{s=this._trackByFn(i,a),t===null||!Object.is(t.trackById,s)?(t=this._mismatch(t,a,s,i),r=!0):(r&&(t=this._verifyReinsertion(t,a,s,i)),Object.is(t.item,a)||this._addIdentityChange(t,a)),t=t._next,i++}),this.length=i;return this._truncate(t),this.collection=e,this.isDirty}get isDirty(){return this._additionsHead!==null||this._movesHead!==null||this._removalsHead!==null||this._identityChangesHead!==null}_reset(){if(this.isDirty){let e;for(e=this._previousItHead=this._itHead;e!==null;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;e!==null;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;e!==null;e=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,t,r,i){let o;return e===null?o=this._itTail:(o=e._prev,this._remove(e)),e=this._unlinkedRecords===null?null:this._unlinkedRecords.get(r,null),e!==null?(Object.is(e.item,t)||this._addIdentityChange(e,t),this._reinsertAfter(e,o,i)):(e=this._linkedRecords===null?null:this._linkedRecords.get(r,i),e!==null?(Object.is(e.item,t)||this._addIdentityChange(e,t),this._moveAfter(e,o,i)):e=this._addAfter(new _h(t,r),o,i)),e}_verifyReinsertion(e,t,r,i){let o=this._unlinkedRecords===null?null:this._unlinkedRecords.get(r,null);return o!==null?e=this._reinsertAfter(o,e._prev,i):e.currentIndex!=i&&(e.currentIndex=i,this._addToMoves(e,i)),e}_truncate(e){for(;e!==null;){let t=e._next;this._addToRemovals(this._unlink(e)),e=t}this._unlinkedRecords!==null&&this._unlinkedRecords.clear(),this._additionsTail!==null&&(this._additionsTail._nextAdded=null),this._movesTail!==null&&(this._movesTail._nextMoved=null),this._itTail!==null&&(this._itTail._next=null),this._removalsTail!==null&&(this._removalsTail._nextRemoved=null),this._identityChangesTail!==null&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(e,t,r){this._unlinkedRecords!==null&&this._unlinkedRecords.remove(e);let i=e._prevRemoved,o=e._nextRemoved;return i===null?this._removalsHead=o:i._nextRemoved=o,o===null?this._removalsTail=i:o._prevRemoved=i,this._insertAfter(e,t,r),this._addToMoves(e,r),e}_moveAfter(e,t,r){return this._unlink(e),this._insertAfter(e,t,r),this._addToMoves(e,r),e}_addAfter(e,t,r){return this._insertAfter(e,t,r),this._additionsTail===null?this._additionsTail=this._additionsHead=e:this._additionsTail=this._additionsTail._nextAdded=e,e}_insertAfter(e,t,r){let i=t===null?this._itHead:t._next;return e._next=i,e._prev=t,i===null?this._itTail=e:i._prev=e,t===null?this._itHead=e:t._next=e,this._linkedRecords===null&&(this._linkedRecords=new sl),this._linkedRecords.put(e),e.currentIndex=r,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){this._linkedRecords!==null&&this._linkedRecords.remove(e);let t=e._prev,r=e._next;return t===null?this._itHead=r:t._next=r,r===null?this._itTail=t:r._prev=t,e}_addToMoves(e,t){return e.previousIndex===t||(this._movesTail===null?this._movesTail=this._movesHead=e:this._movesTail=this._movesTail._nextMoved=e),e}_addToRemovals(e){return this._unlinkedRecords===null&&(this._unlinkedRecords=new sl),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,this._removalsTail===null?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,t){return e.item=t,this._identityChangesTail===null?this._identityChangesTail=this._identityChangesHead=e:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=e,e}},_h=class{item;trackById;currentIndex=null;previousIndex=null;_nextPrevious=null;_prev=null;_next=null;_prevDup=null;_nextDup=null;_prevRemoved=null;_nextRemoved=null;_nextAdded=null;_nextMoved=null;_nextIdentityChange=null;constructor(e,t){this.item=e,this.trackById=t}},Eh=class{_head=null;_tail=null;add(e){this._head===null?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,t){let r;for(r=this._head;r!==null;r=r._nextDup)if((t===null||t<=r.currentIndex)&&Object.is(r.trackById,e))return r;return null}remove(e){let t=e._prevDup,r=e._nextDup;return t===null?this._head=r:t._nextDup=r,r===null?this._tail=t:r._prevDup=t,this._head===null}},sl=class{map=new Map;put(e){let t=e.trackById,r=this.map.get(t);r||(r=new Eh,this.map.set(t,r)),r.add(e)}get(e,t){let r=e,i=this.map.get(r);return i?i.get(e,t):null}remove(e){let t=e.trackById;return this.map.get(t).remove(e)&&this.map.delete(t),e}get isEmpty(){return this.map.size===0}clear(){this.map.clear()}};function pv(n,e,t){let r=n.previousIndex;if(r===null)return r;let i=0;return t&&r<t.length&&(i=t[r]),r+e+i}var wh=class{constructor(){}supports(e){return e instanceof Map||yp(e)}create(){return new Dh}},Dh=class{_records=new Map;_mapHead=null;_appendAfter=null;_previousMapHead=null;_changesHead=null;_changesTail=null;_additionsHead=null;_additionsTail=null;_removalsHead=null;_removalsTail=null;get isDirty(){return this._additionsHead!==null||this._changesHead!==null||this._removalsHead!==null}forEachItem(e){let t;for(t=this._mapHead;t!==null;t=t._next)e(t)}forEachPreviousItem(e){let t;for(t=this._previousMapHead;t!==null;t=t._nextPrevious)e(t)}forEachChangedItem(e){let t;for(t=this._changesHead;t!==null;t=t._nextChanged)e(t)}forEachAddedItem(e){let t;for(t=this._additionsHead;t!==null;t=t._nextAdded)e(t)}forEachRemovedItem(e){let t;for(t=this._removalsHead;t!==null;t=t._nextRemoved)e(t)}diff(e){if(!e)e=new Map;else if(!(e instanceof Map||yp(e)))throw new w(900,!1);return this.check(e)?this:null}onDestroy(){}check(e){this._reset();let t=this._mapHead;
7if(this._appendAfter=null,this._forEach(e,(r,i)=>{if(t&&t.key===i)this._maybeAddToChanges(t,r),this._appendAfter=t,t=t._next;else{let o=this._getOrCreateRecordForKey(i,r);t=this._insertBeforeOrAppend(t,o)}}),t){t._prev&&(t._prev._next=null),this._removalsHead=t;for(let r=t;r!==null;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(e,t){if(e){let r=e._prev;return t._next=e,t._prev=r,e._prev=t,r&&(r._next=t),e===this._mapHead&&(this._mapHead=t),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=t,t._prev=this._appendAfter):this._mapHead=t,this._appendAfter=t,null}_getOrCreateRecordForKey(e,t){if(this._records.has(e)){let i=this._records.get(e);this._maybeAddToChanges(i,t);let o=i._prev,s=i._next;return o&&(o._next=s),s&&(s._prev=o),i._next=null,i._prev=null,i}let r=new bh(e);return this._records.set(e,r),r.currentValue=t,this._addToAdditions(r),r}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;e!==null;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;e!==null;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;e!=null;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,t){Object.is(t,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=t,this._addToChanges(e))}_addToAdditions(e){this._additionsHead===null?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){this._changesHead===null?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,t){e instanceof Map?e.forEach(t):Object.keys(e).forEach(r=>t(e[r],r))}},bh=class{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(e){this.key=e}};function mv(){return new Sp([new yh])}var Sp=(()=>{class n{factories;static \u0275prov=I({token:n,providedIn:"root",factory:mv});constructor(t){this.factories=t}static create(t,r){if(r!=null){let i=r.factories.slice();t=t.concat(i)}return new n(t)}static extend(t){return{provide:n,useFactory:r=>n.create(t,r||mv()),deps:[[n,new Th,new ll]]}}find(t){let r=this.factories.find(i=>i.supports(t));if(r!=null)return r;throw new w(901,!1)}}return n})();function gv(){return new Tp([new wh])}var Tp=(()=>{class n{static \u0275prov=I({token:n,providedIn:"root",factory:gv});factories;constructor(t){this.factories=t}static create(t,r){if(r){let i=r.factories.slice();t=t.concat(i)}return new n(t)}static extend(t){return{provide:n,useFactory:r=>n.create(t,r||gv()),deps:[[n,new Th,new ll]]}}find(t){let r=this.factories.find(i=>i.supports(t));if(r)return r;throw new w(901,!1)}}return n})();function b0(n){he(8);try{let{rootComponent:e,appProviders:t,platformProviders:r}=n,i=wN(r),o=[E0({}),{provide:ts,useExisting:pN},...t||[]],s=new rl({providers:o,parent:i,debugName:"",runEnvironmentInitializers:!1});return yN({r3Injector:s.injector,platformInjector:i,rootComponent:e})}catch(e){return Promise.reject(e)}finally{he(9)}}var yv=!1;function TN(){yv||(yv=!0,_C(),zA(),nN(),GA(),dA(),eA(),Tx(),yM())}function CN(n){return n.whenStable()}function I0(){let n=[{provide:Dc,useFactory:()=>{let e=!0;return e=!!E(us,{optional:!0})?.get(H_,null),e&&Vn("NgHydration"),e}},{provide:Lr,useValue:()=>{_x(!1),E(Dc)&&(SC(bl()),TN())},multi:!0}];return n.push({provide:U_,useFactory:()=>E(Dc)},{provide:Wi,useFactory:()=>
vendor: 17,260 bytes, line 7
7{if(E(Dc)){let e=E(Qt);return()=>{CN(e).then(()=>{e.destroyed||bx(e)})}}return()=>{}},multi:!0}),Ln(n)}function vs(n){return typeof n=="boolean"?n:n!=null&&n!=="false"}var vv=class{[pi];constructor(e){this[pi]=e}destroy(){this[pi].destroy()}};var le=new M("");var C0=null;function bn(){return C0}function Cp(n){C0??=n}var _s=class{},Mp=(()=>{class n{historyGo(t){throw new Error("")}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:()=>E(M0),providedIn:"platform"})}return n})();var M0=(()=>{class n extends Mp{_location;_history;_doc=E(le);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return bn().getBaseHref(this._doc)}onPopState(t){let r=bn().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",t,!1),()=>r.removeEventListener("popstate",t)}onHashChange(t){let r=bn().getGlobalEventTarget(this._doc,"window");return r.addEventListener("hashchange",t,!1),()=>r.removeEventListener("hashchange",t)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(t){this._location.pathname=t}pushState(t,r,i){this._history.pushState(t,r,i)}replaceState(t,r,i){this._history.replaceState(t,r,i)}forward(){this._history.forward()}back(){this._history.back()}historyGo(t=0){this._history.go(t)}getState(){return this._history.state}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:()=>new n,providedIn:"platform"})}return n})();function x0(n,e){return n?e?n.endsWith("/")?e.startsWith("/")?n+e.slice(1):n+e:e.startsWith("/")?n+e:`${n}/${e}`:n:e}function S0(n){let e=n.search(/#|\?|$/);return n[e-1]==="/"?n.slice(0,e-1)+n.slice(e):n}function fr(n){return n&&n[0]!=="?"?`?${n}`:n}var Bl=(()=>{class n{historyGo(t){throw new Error("")}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:()=>E(A0),providedIn:"root"})}return n})(),Zi=new M(""),A0=(()=>{class n extends Bl{_platformLocation;_baseHref;_removeListenerFns=[];constructor(t,r){super(),this._platformLocation=t,this._baseHref=r??this._platformLocation.getBaseHrefFromDOM()??E(le).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t))}getBaseHref(){return this._baseHref}prepareExternalUrl(t){return x0(this._baseHref,t)}path(t=!1){let r=this._platformLocation.pathname+fr(this._platformLocation.search),i=this._platformLocation.hash;return i&&t?`${r}${i}`:r}pushState(t,r,i,o){let s=this.prepareExternalUrl(i+fr(o));this._platformLocation.pushState(t,r,s)}replaceState(t,r,i,o){let s=this.prepareExternalUrl(i+fr(o));this._platformLocation.replaceState(t,r,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(t=0){this._platformLocation.historyGo?.(t)}static \u0275fac=function(r){return new(r||n)(D(Mp),D(Zi,8))};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),Yi=(()=>{class n{_subject=new _e;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(t){this._locationStrategy=t;let r=this._locationStrategy.getBaseHref();this._basePath=AN(S0(T0(r))),this._locationStrategy.onPopState(i=>{this._subject.next({url:this.path(!0),pop:!0,state:i.state,type:i.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(t=!1){return this.normalize(this._locationStrategy.path(t))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(t,r=""){return this.path()==this.normalize(t+fr(r))}normalize(t){return n.stripTrailingSlash(xN(this._basePath,T0(t)))}prepareExternalUrl(t){return t&&t[0]!=="/"&&(t="/"+t),this._locationStrategy.prepareExternalUrl(t)}go(t,r="",i=null){this._locationStrategy.pushState(i,"",t,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+fr(r)),i)}replaceState(t,r="",i=null){this._locationStrategy.replaceState(i,"",t,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+fr(r)),i)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(t=0){this._locationStrategy.historyGo?.(t)}onUrlChange(t){return this._urlChangeListeners.push(t),this._urlChangeSubscription??=this.subscribe(r=>{this._notifyUrlChangeListeners(r.url,r.state)}),()=>{let r=this._urlChangeListeners.indexOf(t);this._urlChangeListeners.splice(r,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(t="",r){this._urlChangeListeners.forEach(i=>i(t,r))}subscribe(t,r,i){return this._subject.subscribe({next:t,error:r??void 0,complete:i??void 0})}static normalizeQueryParams=fr;static joinWithSlash=x0;static stripTrailingSlash=S0;static \u0275fac=function(r){return new(r||n)(D(Bl))};static \u0275prov=I({token:n,factory:()=>MN(),providedIn:"root"})}return n})();function MN(){return new Yi(D(Bl))}function xN(n,e){if(!n||!e.startsWith(n))return e;let t=e.substring(n.length);return t===""||["/",";","?","#"].includes(t[0])?t:e}function T0(n){return n.replace(/\/index.html$/,"")}function AN(n){if(new RegExp("^(https?:)?//").test(n)){let[,t]=n.split(/\/\/[^\/]+/);return t}return n}var Ul=class{$implicit;ngForOf;index;count;constructor(e,t,r,i){this.$implicit=e,this.ngForOf=t,this.index=r,this.count=i}get first(){return this.index===0}get last(){return this.index===this.count-1}get even(){return this.index%2===0}get odd(){return!this.even}},In=(()=>{class n{_viewContainer;_template;_differs;set ngForOf(t){this._ngForOf=t,this._ngForOfDirty=!0}set ngForTrackBy(t){this._trackByFn=t}get ngForTrackBy(){return this._trackByFn}_ngForOf=null;_ngForOfDirty=!0;_differ=null;_trackByFn;constructor(t,r,i){this._viewContainer=t,this._template=r,this._differs=i}set ngForTemplate(t){t&&(this._template=t)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;let t=this._ngForOf;!this._differ&&t&&(this._differ=this._differs.find(t).create(this.ngForTrackBy))}if(this._differ){let t=this._differ.diff(this._ngForOf);t&&this._applyChanges(t)}}_applyChanges(t){let r=this._viewContainer;t.forEachOperation((i,o,s)=>{if(i.previousIndex==null)r.createEmbeddedView(this._template,new Ul(i.item,this._ngForOf,-1,-1),s===null?void 0:s);else if(s==null)r.remove(o===null?void 0:o);else if(o!==null){let a=r.get(o);r.move(a,s),N0(a,i)}});for(let i=0,o=r.length;i<o;i++){let a=r.get(i).context;a.index=i,a.count=o,a.ngForOf=this._ngForOf}t.forEachIdentityChange(i=>{let o=r.get(i.currentIndex);N0(o,i)})}static ngTemplateContextGuard(t,r){return!0}static \u0275fac=function(r){return new(r||n)(ne(zi),ne(Ol),ne(Sp))};static \u0275dir=$n({type:n,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}})}return n})();function N0(n,e){n.context.$implicit=e.item}var It=(()=>{class n{_viewContainer;_context=new $l;_thenTemplateRef=null;_elseTemplateRef=null;_thenViewRef=null;_elseViewRef=null;constructor(t,r){this._viewContainer=t,this._thenTemplateRef=r}set ngIf(t){this._context.$implicit=this._context.ngIf=t,this._updateView()}set ngIfThen(t){R0(t,!1),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}set ngIfElse(t){R0(t,!1),this._elseTemplateRef=t,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngIfUseIfTypeGuard;static ngTemplateGuard_ngIf;static ngTemplateContextGuard(t,r){return!0}static \u0275fac=function(r){return new(r||n)(ne(zi),ne(Ol))};static \u0275dir=$n({type:n,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}})}return n})(),$l=class{$implicit=null;ngIf=null};function R0(n,e){if(n&&!n.createEmbeddedView)throw new w(2020,!1)}var xp=(()=>{class n{_ngEl;_differs;_renderer;_ngStyle=null;_differ=null;constructor(t,r,i){this._ngEl=t,this._differs=r,this._renderer=i}set ngStyle(t){this._ngStyle=t,!this._differ&&t&&(this._differ=this._differs.find(t).create())}ngDoCheck(){if(this._differ){let t=this._differ.diff(this._ngStyle);t&&this._applyChanges(t)}}_setStyle(t,r){let[i,o]=t.split("."),s=i.indexOf("-")===-1?void 0:gn.DashCase;r!=null?this._renderer.setStyle(this._ngEl.nativeElement,i,o?`${r}${o}`:r,s):this._renderer.removeStyle(this._ngEl.nativeElement,i,s)}_applyChanges(t){t.forEachRemovedItem(r=>this._setStyle(r.key,null)),t.forEachAddedItem(r=>this._setStyle(r.key,r.currentValue)),t.forEachChangedItem(r=>this._setStyle(r.key,r.currentValue))}static \u0275fac=function(r){return new(r||n)(ne(_n),ne(Tp),ne(LE))};static \u0275dir=$n({type:n,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}})}return n})();var Te=(()=>{class n{static \u0275fac=function(r){return new(r||n)};static \u0275mod=je({type:n});static \u0275inj=Le({})}return n})();function Es(n,e){e=encodeURIComponent(e);for(let t of n.split(";")){let r=t.indexOf("="),[i,o]=r==-1?[t,""]:[t.slice(0,r),t.slice(r+1)];if(i.trim()===e)return decodeURIComponent(o)}return null}var Hl="browser",O0="server";function ws(n){return n===Hl}function zl(n){return n===O0}var qr=class{};var Gl=new M(""),Op=(()=>{class n{_zone;_plugins;_eventNameToPlugin=new Map;constructor(t,r){this._zone=r,t.forEach(i=>{i.manager=this}),this._plugins=t.slice().reverse()}addEventListener(t,r,i,o){return this._findPluginFor(r).addEventListener(t,r,i,o)}getZone(){return this._zone}_findPluginFor(t){let r=this._eventNameToPlugin.get(t);if(r)return r;if(r=this._plugins.find(o=>o.supports(t)),!r)throw new w(5101,!1);return this._eventNameToPlugin.set(t,r),r}static \u0275fac=function(r){return new(r||n)(D(Gl),D(de))};static \u0275prov=I({token:n,factory:n.\u0275fac})}return n})(),Ds=class{_doc;constructor(e){this._doc=e}manager},Wl="ng-app-id";function k0(n){for(let e of n)e.remove()}function F0(n,e){let t=e.createElement("style");return t.textContent=n,t}function NN(n,e,t,r){let i=n.head?.querySelectorAll(`style[${Wl}="${e}"],link[${Wl}="${e}"]`);if(i)for(let o of i)o.removeAttribute(Wl),o instanceof HTMLLinkElement?r.set(o.href.slice(o.href.lastIndexOf("/")+1),{usage:0,elements:[o]}):o.textContent&&t.set(o.textContent,{usage:0,elements:[o]})}function Np(n,e){let t=e.createElement("link");return t.setAttribute("rel","stylesheet"),t.setAttribute("href",n),t}var kp=(()=>{class n{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;isServer;constructor(t,r,i,o={}){this.doc=t,this.appId=r,this.nonce=i,this.isServer=zl(o),NN(t,r,this.inline,this.external),this.hosts.add(t.head)}addStyles(t,r){for(let i of t)this.addUsage(i,this.inline,F0);r?.forEach(i=>this.addUsage(i,this.external,Np))}removeStyles(t,r){for(let i of t)this.removeUsage(i,this.inline);r?.forEach(i=>this.removeUsage(i,this.external))}addUsage(t,r,i){let o=r.get(t);o?o.usage++:r.set(t,{usage:1,elements:[...this.hosts].map(s=>this.addElement(s,i(t,this.doc)))})}removeUsage(t,r){let i=r.get(t);i&&(i.usage--,i.usage<=0&&(k0(i.elements),r.delete(t)))}ngOnDestroy(){for(let[,{elements:t}]of[...this.inline,...this.external])k0(t);this.hosts.clear()}addHost(t){this.hosts.add(t);for(let[r,{elements:i}]of this.inline)i.push(this.addElement(t,F0(r,this.doc)));for(let[r,{elements:i}]of this.external)i.push(this.addElement(t,Np(r,this.doc)))}removeHost(t){this.hosts.delete(t)}addElement(t,r){return this.nonce&&r.setAttribute("nonce",this.nonce),this.isServer&&r.setAttribute(Wl,this.appId),t.appendChild(r)}static \u0275fac=function(r){return new(r||n)(D(le),D(cs),D(ls,8),D(jn))};static \u0275prov=I({token:n,factory:n.\u0275fac})}return n})(),Ap={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"},Fp=/%COMP%/g;var L0="%COMP%",RN=`_nghost-${L0}`,ON=`_ngcontent-${L0}`,kN=!0,FN=new M("",{providedIn:"root",factory:()=>kN});function PN(n){return ON.replace(Fp,n)}function LN(n){return RN.replace(Fp,n)}function j0(n,e){return e.map(t=>t.replace(Fp,n))}var Ss=(()=>{class n{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;platformId;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(t,r,i,o,s,a,c,l=null,u=null){this.eventManager=t,this.sharedStylesHost=r,this.appId=i,this.removeStylesOnCompDestroy=o,this.doc=s,this.platformId=a,this.ngZone=c,this.nonce=l,this.tracingService=u,this.platformIsServer=zl(a),this.defaultRenderer=new bs(t,s,c,this.platformIsServer,this.tracingService)}createRenderer(t,r){if(!t||!r)return this.defaultRenderer;this.platformIsServer&&r.encapsulation===mn.ShadowDom&&(r=B(v({},r),{encapsulation:mn.Emulated}));let i=this.getOrCreateRenderer(t,r);return i instanceof ql?i.applyToHost(t):i instanceof Is&&i.applyStyles(),i}getOrCreateRenderer(t,r){let i=this.rendererByCompId,o=i.get(r.id);if(!o){let s=this.doc,a=this.ngZone,c=this.eventManager,l=this.sharedStylesHost,u=this.removeStylesOnCompDestroy,d=this.platformIsServer,h=this.tracingService;switch(r.encapsulation){case mn.Emulated:o=new ql(c,l,r,this.appId,u,s,a,d,h);break;case mn.ShadowDom:return new Rp(c,l,t,r,s,a,this.nonce,d,h);default:o=new Is(c,l,r,u,s,a,d,h);break}i.set(r.id,o)}return o}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(t){this.rendererByCompId.delete(t)}static \u0275fac=function(r){return new(r||n)(D(Op),D(kp),D(cs),D(FN),D(le),D(jn),D(de),D(ls),D(Sl,8))};static \u0275prov=I({token:n,factory:n.\u0275fac})}return n})(),bs=class{eventManager;doc;ngZone;platformIsServer;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(e,t,r,i,o){this.eventManager=e,this.doc=t,this.ngZone=r,this.platformIsServer=i,this.tracingService=o}destroy(){}destroyNode=null;createElement(e,t){return t?this.doc.createElementNS(Ap[t]||t,e):this.doc.createElement(e)}createComment(e){return this.doc.createComment(e)}createText(e){return this.doc.createTextNode(e)}appendChild(e,t){(P0(e)?e.content:e).appendChild(t)}insertBefore(e,t,r){e&&(P0(e)?e.content:e).insertBefore(t,r)}removeChild(e,t){t.remove()}selectRootElement(e,t){let r=typeof e=="string"?this.doc.querySelector(e):e;if(!r)throw new w(-5104,!1);return t||(r.textContent=""),r}parentNode(e){return e.parentNode}nextSibling(e){return e.nextSibling}setAttribute(e,t,r,i){if(i){t=i+":"+t;let o=Ap[i];o?e.setAttributeNS(o,t,r):e.setAttribute(t,r)}else e.setAttribute(t,r)}removeAttribute(e,t,r){if(r){let i=Ap[r];i?e.removeAttributeNS(i,t):e.removeAttribute(`${r}:${t}`)}else e.removeAttribute(t)}addClass(e,t){e.classList.add(t)}removeClass(e,t){e.classList.remove(t)}setStyle(e,t,r,i){i&(gn.DashCase|gn.Important)?e.style.setProperty(t,r,i&gn.Important?"important":""):e.style[t]=r}removeStyle(e,t,r){r&gn.DashCase?e.style.removeProperty(t):e.style[t]=""}setProperty(e,t,r){e!=null&&(e[t]=r)}setValue(e,t){e.nodeValue=t}listen(e,t,r,i){if(typeof e=="string"&&(e=bn().getGlobalEventTarget(this.doc,e),!e))throw new w(5102,!1);let o=this.decoratePreventDefault(r);return this.tracingService?.wrapEventListener&&(o=this.tracingService.wrapEventListener(e,t,o)),this.eventManager.addEventListener(e,t,o,i)}decoratePreventDefault(e){return t=>{if(t==="__ngUnwrap__")return e;(this.platformIsServer?this.ngZone.runGuarded(()=>e(t)):e(t))===!1&&t.preventDefault()}}};function P0(n){return n.tagName==="TEMPLATE"&&n.content!==void 0}var Rp=class extends bs{sharedStylesHost;hostEl;shadowRoot;constructor(e,t,r,i,o,s,a,c,l){super(e,o,s,c,l),this.sharedStylesHost=t,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let u=i.styles;u=j0(i.id,u);for(let h of u){let f=document.createElement("style");a&&f.setAttribute("nonce",a),f.textContent=h,this.shadowRoot.appendChild(f)}let d=i.getExternalStyles?.();if(d)for(let h of d){let f=Np(h,o);a&&f.setAttribute("nonce",a),this.shadowRoot.appendChild(f)}}nodeOrShadowRoot(e){return e===this.hostEl?this.shadowRoot:e}appendChild(e,t){return super.appendChild(this.nodeOrShadowRoot(e),t)}insertBefore(e,t,r){return super.insertBefore(this.nodeOrShadowRoot(e),t,r)}removeChild(e,t){return super.removeChild(null,t)}parentNode(e){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(e)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},Is=class extends bs{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(e,t,r,i,o,s,a,c,l){super(e,o,s,a,c),this.sharedStylesHost=t,this.removeStylesOnCompDestroy=i;let u=r.styles;this.styles=l?j0(l,u):u,this.styleUrls=r.getExternalStyles?.(l)}
vendor: 4,560 bytes, lines 7-8
7applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}},ql=class extends Is{contentAttr;hostAttr;constructor(e,t,r,i,o,s,a,c,l){let u=i+"-"+r.id;super(e,t,r,o,s,a,c,l,u),this.contentAttr=PN(u),this.hostAttr=LN(u)}applyToHost(e){this.applyStyles(),this.setAttribute(e,this.hostAttr,"")}createElement(e,t){let r=super.createElement(e,t);return super.setAttribute(r,this.contentAttr,""),r}};var Zl=class n extends _s{supportsDOMEvents=!0;static makeCurrent(){Cp(new n)}onAndCancel(e,t,r,i){return e.addEventListener(t,r,i),()=>{e.removeEventListener(t,r,i)}}dispatchEvent(e,t){e.dispatchEvent(t)}remove(e){e.remove()}createElement(e,t){return t=t||this.getDefaultDocument(),t.createElement(e)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(e){return e.nodeType===Node.ELEMENT_NODE}isShadowRoot(e){return e instanceof DocumentFragment}getGlobalEventTarget(e,t){return t==="window"?window:t==="document"?e:t==="body"?e.body:null}getBaseHref(e){let t=jN();return t==null?null:VN(t)}resetBaseElement(){Ts=null}getUserAgent(){return window.navigator.userAgent}getCookie(e){return Es(document.cookie,e)}},Ts=null;function jN(){return Ts=Ts||document.head.querySelector("base"),Ts?Ts.getAttribute("href"):null}function VN(n){return new URL(n,document.baseURI).pathname}var BN=(()=>{class n{build(){return new XMLHttpRequest}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:n.\u0275fac})}return n})(),B0=(()=>{class n extends Ds{constructor(t){super(t)}supports(t){return!0}addEventListener(t,r,i,o){return t.addEventListener(r,i,o),()=>this.removeEventListener(t,r,i,o)}removeEventListener(t,r,i,o){return t.removeEventListener(r,i,o)}static \u0275fac=function(r){return new(r||n)(D(le))};static \u0275prov=I({token:n,factory:n.\u0275fac})}return n})(),V0=["alt","control","meta","shift"],UN={"\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"},$N={alt:n=>n.altKey,control:n=>n.ctrlKey,meta:n=>n.metaKey,shift:n=>n.shiftKey},U0=(()=>{class n extends Ds{constructor(t){super(t)}supports(t){return n.parseEventName(t)!=null}addEventListener(t,r,i,o){let s=n.parseEventName(r),a=n.eventCallback(s.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>bn().onAndCancel(t,s.domEventName,a,o))}static parseEventName(t){let r=t.toLowerCase().split("."),i=r.shift();if(r.length===0||!(i==="keydown"||i==="keyup"))return null;let o=n._normalizeKey(r.pop()),s="",a=r.indexOf("code");if(a>-1&&(r.splice(a,1),s="code."),V0.forEach(l=>{let u=r.indexOf(l);u>-1&&(r.splice(u,1),s+=l+".")}),s+=o,r.length!=0||o.length===0)return null;let c={};return c.domEventName=i,c.fullKey=s,c}static matchEventFullKeyCode(t,r){let i=UN[t.key]||t.key,o="";return r.indexOf("code.")>-1&&(i=t.code,o="code."),i==null||!i?!1:(i=i.toLowerCase(),i===" "?i="space":i==="."&&(i="dot"),V0.forEach(s=>{if(s!==i){let a=$N[s];a(t)&&(o+=s+".")}}),o+=i,o===r)}static eventCallback(t,r,i){return o=>{n.matchEventFullKeyCode(o,t)&&i.runGuarded(()=>r(o))}}static _normalizeKey(t){return t==="esc"?"escape":t}static \u0275fac=function(r){return new(r||n)(D(le))};static \u0275prov=I({token:n,factory:n.\u0275fac})}return n})();function Pp(n,e){return b0(v({rootComponent:n},HN(e)))}function HN(n){return{appProviders:[...ZN,...n?.providers??[]],platformProviders:GN}}function zN(){Zl.makeCurrent()}function WN(){return new Et}function qN(){return F_(document),document}var GN=[{provide:jn,useValue:Hl},{provide:qh,useValue:zN,multi:!0},{provide:le,useFactory:qN}];var ZN=[{provide:dl,useValue:"root"},{provide:Et,useFactory:WN},{provide:Gl,useClass:B0,multi:!0,deps:[le]},{provide:Gl,useClass:U0,multi:!0,deps:[le]},Ss,kp,Op,{provide:sr,useExisting:Ss},{provide:qr,useClass:BN},[]];var Ji=class{},Cs=class{},qn=class n{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(e){e?typeof e=="string"?this.lazyInit=()=>{this.headers=new Map,e.split(`
8`).forEach(t=>{let r=t.indexOf(":");if(r>0){let i=t.slice(0,r),o=t.slice(r+1).trim();this.addHeaderEntry(i,o)}})}:typeof Headers<"u"&&e instanceof Headers?(this.headers=new Map,e.forEach((t,r)=>{this.addHeaderEntry(r,t)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(e).forEach(([t,r])=>{this.setHeaderEntries(t,r)}
vendor: 11,007 bytes, line 8
8)}:this.headers=new Map}has(e){return this.init(),this.headers.has(e.toLowerCase())}get(e){this.init();let t=this.headers.get(e.toLowerCase());return t&&t.length>0?t[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(e){return this.init(),this.headers.get(e.toLowerCase())||null}append(e,t){return this.clone({name:e,value:t,op:"a"})}set(e,t){return this.clone({name:e,value:t,op:"s"})}delete(e,t){return this.clone({name:e,value:t,op:"d"})}maybeSetNormalizedName(e,t){this.normalizedNames.has(t)||this.normalizedNames.set(t,e)}init(){this.lazyInit&&(this.lazyInit instanceof n?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(e=>this.applyUpdate(e)),this.lazyUpdate=null))}copyFrom(e){e.init(),Array.from(e.headers.keys()).forEach(t=>{this.headers.set(t,e.headers.get(t)),this.normalizedNames.set(t,e.normalizedNames.get(t))})}clone(e){let t=new n;return t.lazyInit=this.lazyInit&&this.lazyInit instanceof n?this.lazyInit:this,t.lazyUpdate=(this.lazyUpdate||[]).concat([e]),t}applyUpdate(e){let t=e.name.toLowerCase();switch(e.op){case"a":case"s":let r=e.value;if(typeof r=="string"&&(r=[r]),r.length===0)return;this.maybeSetNormalizedName(e.name,t);let i=(e.op==="a"?this.headers.get(t):void 0)||[];i.push(...r),this.headers.set(t,i);break;case"d":let o=e.value;if(!o)this.headers.delete(t),this.normalizedNames.delete(t);else{let s=this.headers.get(t);if(!s)return;s=s.filter(a=>o.indexOf(a)===-1),s.length===0?(this.headers.delete(t),this.normalizedNames.delete(t)):this.headers.set(t,s)}break}}addHeaderEntry(e,t){let r=e.toLowerCase();this.maybeSetNormalizedName(e,r),this.headers.has(r)?this.headers.get(r).push(t):this.headers.set(r,[t])}setHeaderEntries(e,t){let r=(Array.isArray(t)?t:[t]).map(o=>o.toString()),i=e.toLowerCase();this.headers.set(i,r),this.maybeSetNormalizedName(e,i)}forEach(e){this.init(),Array.from(this.normalizedNames.keys()).forEach(t=>e(this.normalizedNames.get(t),this.headers.get(t)))}};var Ql=class{encodeKey(e){return $0(e)}encodeValue(e){return $0(e)}decodeKey(e){return decodeURIComponent(e)}decodeValue(e){return decodeURIComponent(e)}};function YN(n,e){let t=new Map;return n.length>0&&n.replace(/^\?/,"").split("&").forEach(i=>{let o=i.indexOf("="),[s,a]=o==-1?[e.decodeKey(i),""]:[e.decodeKey(i.slice(0,o)),e.decodeValue(i.slice(o+1))],c=t.get(s)||[];c.push(a),t.set(s,c)}),t}var QN=/%(\d[a-f0-9])/gi,KN={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function $0(n){return encodeURIComponent(n).replace(QN,(e,t)=>KN[t]??e)}function Yl(n){return`${n}`}var Wn=class n{map;encoder;updates=null;cloneFrom=null;constructor(e={}){if(this.encoder=e.encoder||new Ql,e.fromString){if(e.fromObject)throw new w(2805,!1);this.map=YN(e.fromString,this.encoder)}else e.fromObject?(this.map=new Map,Object.keys(e.fromObject).forEach(t=>{let r=e.fromObject[t],i=Array.isArray(r)?r.map(Yl):[Yl(r)];this.map.set(t,i)})):this.map=null}has(e){return this.init(),this.map.has(e)}get(e){this.init();let t=this.map.get(e);return t?t[0]:null}getAll(e){return this.init(),this.map.get(e)||null}keys(){return this.init(),Array.from(this.map.keys())}append(e,t){return this.clone({param:e,value:t,op:"a"})}appendAll(e){let t=[];return Object.keys(e).forEach(r=>{let i=e[r];Array.isArray(i)?i.forEach(o=>{t.push({param:r,value:o,op:"a"})}):t.push({param:r,value:i,op:"a"})}),this.clone(t)}set(e,t){return this.clone({param:e,value:t,op:"s"})}delete(e,t){return this.clone({param:e,value:t,op:"d"})}toString(){return this.init(),this.keys().map(e=>{let t=this.encoder.encodeKey(e);return this.map.get(e).map(r=>t+"="+this.encoder.encodeValue(r)).join("&")}).filter(e=>e!=="").join("&")}clone(e){let t=new n({encoder:this.encoder});return t.cloneFrom=this.cloneFrom||this,t.updates=(this.updates||[]).concat(e),t}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(e=>this.map.set(e,this.cloneFrom.map.get(e))),this.updates.forEach(e=>{switch(e.op){case"a":case"s":let t=(e.op==="a"?this.map.get(e.param):void 0)||[];t.push(Yl(e.value)),this.map.set(e.param,t);break;case"d":if(e.value!==void 0){let r=this.map.get(e.param)||[],i=r.indexOf(Yl(e.value));i!==-1&&r.splice(i,1),r.length>0?this.map.set(e.param,r):this.map.delete(e.param)}else{this.map.delete(e.param);break}}}),this.cloneFrom=this.updates=null)}};var Kl=class{map=new Map;set(e,t){return this.map.set(e,t),this}get(e){return this.map.has(e)||this.map.set(e,e.defaultValue()),this.map.get(e)}delete(e){return this.map.delete(e),this}has(e){return this.map.has(e)}keys(){return this.map.keys()}};function JN(n){switch(n){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function H0(n){return typeof ArrayBuffer<"u"&&n instanceof ArrayBuffer}function z0(n){return typeof Blob<"u"&&n instanceof Blob}function W0(n){return typeof FormData<"u"&&n instanceof FormData}function XN(n){return typeof URLSearchParams<"u"&&n instanceof URLSearchParams}var q0="Content-Type",G0="Accept",Z0="X-Request-URL",Y0="text/plain",Q0="application/json",eR=`${Q0}, ${Y0}, */*`,Ki=class n{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;responseType="json";method;params;urlWithParams;transferCache;constructor(e,t,r,i){this.url=t,this.method=e.toUpperCase();let o;if(JN(this.method)||i?(this.body=r!==void 0?r:null,o=i):o=r,o&&(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params),this.transferCache=o.transferCache),this.headers??=new qn,this.context??=new Kl,!this.params)this.params=new Wn,this.urlWithParams=t;else{let s=this.params.toString();if(s.length===0)this.urlWithParams=t;else{let a=t.indexOf("?"),c=a===-1?"?":a<t.length-1?"&":"";this.urlWithParams=t+c+s}}}serializeBody(){return this.body===null?null:typeof this.body=="string"||H0(this.body)||z0(this.body)||W0(this.body)||XN(this.body)?this.body:this.body instanceof Wn?this.body.toString():typeof this.body=="object"||typeof this.body=="boolean"||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return this.body===null||W0(this.body)?null:z0(this.body)?this.body.type||null:H0(this.body)?null:typeof this.body=="string"?Y0:this.body instanceof Wn?"application/x-www-form-urlencoded;charset=UTF-8":typeof this.body=="object"||typeof this.body=="number"||typeof this.body=="boolean"?Q0:null}clone(e={}){let t=e.method||this.method,r=e.url||this.url,i=e.responseType||this.responseType,o=e.transferCache??this.transferCache,s=e.body!==void 0?e.body:this.body,a=e.withCredentials??this.withCredentials,c=e.reportProgress??this.reportProgress,l=e.headers||this.headers,u=e.params||this.params,d=e.context??this.context;return e.setHeaders!==void 0&&(l=Object.keys(e.setHeaders).reduce((h,f)=>h.set(f,e.setHeaders[f]),l)),e.setParams&&(u=Object.keys(e.setParams).reduce((h,f)=>h.set(f,e.setParams[f]),u)),new n(t,r,s,{params:u,headers:l,context:d,reportProgress:c,responseType:i,withCredentials:a,transferCache:o})}},Gr=function(n){return n[n.Sent=0]="Sent",n[n.UploadProgress=1]="UploadProgress",n[n.ResponseHeader=2]="ResponseHeader",n[n.DownloadProgress=3]="DownloadProgress",n[n.Response=4]="Response",n[n.User=5]="User",n}(Gr||{}),Xi=class{headers;status;statusText;url;ok;type;constructor(e,t=200,r="OK"){this.headers=e.headers||new qn,this.status=e.status!==void 0?e.status:t,this.statusText=e.statusText||r,this.url=e.url||null,this.ok=this.status>=200&&this.status<300}},Jl=class n extends Xi{constructor(e={}){super(e)}type=Gr.ResponseHeader;clone(e={}){return new n({headers:e.headers||this.headers,status:e.status!==void 0?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}},Zr=class n extends Xi{body;constructor(e={}){super(e),this.body=e.body!==void 0?e.body:null}type=Gr.Response;clone(e={}){return new n({body:e.body!==void 0?e.body:this.body,headers:e.headers||this.headers,status:e.status!==void 0?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}},Ms=class extends Xi{name="HttpErrorResponse";message;error;ok=!1;constructor(e){super(e,0,"Unknown Error"),this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${e.url||"(unknown url)"}`:this.message=`Http failure response for ${e.url||"(unknown url)"}: ${e.status} ${e.statusText}`,this.error=e.error||null}},tR=200,nR=204;function Lp(n,e){return{body:e,headers:n.headers,context:n.context,observe:n.observe,params:n.params,reportProgress:n.reportProgress,responseType:n.responseType,withCredentials:n.withCredentials,transferCache:n.transferCache}}var hr=(()=>{class n{handler;constructor(t){this.handler=t}request(t,r,i={}){let o;if(t instanceof Ki)o=t;else{let c;i.headers instanceof qn?c=i.headers:c=new qn(i.headers);let l;i.params&&(i.params instanceof Wn?l=i.params:l=new Wn({fromObject:i.params})),o=new Ki(t,r,i.body!==void 0?i.body:null,{headers:c,context:i.context,params:l,reportProgress:i.reportProgress,responseType:i.responseType||"json",withCredentials:i.withCredentials,transferCache:i.transferCache})}let s=N(o).pipe(rr(c=>this.handler.handle(c)));if(t instanceof Ki||i.observe==="events")return s;let a=s.pipe(Pe(c=>c instanceof Zr));switch(i.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return a.pipe(k(c=>{if(c.body!==null&&!(c.body instanceof ArrayBuffer))throw new w(2806,!1);return c.body}));case"blob":return a.pipe(k(c=>{if(c.body!==null&&!(c.body instanceof Blob))throw new w(2807,!1);return c.body}));case"text":return a.pipe(k(c=>{if(c.body!==null&&typeof c.body!="string")throw new w(2808,!1);return c.body}));case"json":default:return a.pipe(k(c=>c.body))}case"response":return a;default:throw new w(2809,!1)}}delete(t,r={}){return this.request("DELETE",t,r)}get(t,r={}){return this.request("GET",t,r)}head(t,r={}){return this.request("HEAD",t,r)}jsonp(t,r){return this.request("JSONP",t,{params:new Wn().append(r,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(t,r={}){return this.request("OPTIONS",t,r)}patch(t,r,i={}){return this.request("PATCH",t,Lp(i,r))}post(t,r,i={}){return this.request("POST",t,Lp(i,r))}put(t,r,i={}){return this.request("PUT",t,Lp(i,r))}static \u0275fac=function(r){return new(r||n)(D(Ji))};static \u0275prov=I({token:n,factory:n.\u0275fac})}return n})();var rR=new M("");function iR(n,e){return e(n)}function oR(n,e,t){return(r,i)=>wt(t,()=>e(r,o=>n(o,i)))}var K0=new M(""),Vp=new M(""),J0=new M("",{providedIn:"root",factory:()=>!0});var Xl=(()=>{class n extends Ji{backend;injector;chain=null;pendingTasks=E(ur);contributeToStability=E(J0);constructor(t,r){super(),this.backend=t,this.injector=r}handle(t){if(this.chain===null){let r=Array.from(new Set([...this.injector.get(K0),...this.injector.get(Vp,[])]));this.chain=r.reduceRight((i,o)=>
8oR(i,o,this.injector),iR)}if(this.contributeToStability){let r=this.pendingTasks.add();return this.chain(t,i=>this.backend.handle(i)).pipe(Rn(()=>this.pendingTasks.remove(r)))}else return this.chain(t,r=>this.backend.handle(r))}static \u0275fac=function(r){return new(r||n)(D(Cs),D(ct))};static \u0275prov=I({token:n,factory:n.\u0275fac})}return n})();var sR=/^\)\]\}',?\n/,aR=RegExp(`^${Z0}:`,"m");function cR(n){return"responseURL"in n&&n.responseURL?n.responseURL:aR.test(n.getAllResponseHeaders())?n.getResponseHeader(Z0):null}var jp=(()=>{class n{xhrFactory;constructor(t){this.xhrFactory=t}handle(t){if(t.method==="JSONP")throw new w(-2800,!1);let r=this.xhrFactory;return(r.\u0275loadImpl?be(r.\u0275loadImpl()):N(null)).pipe(yt(()=>new K(o=>{let s=r.build();if(s.open(t.method,t.urlWithParams),t.withCredentials&&(s.withCredentials=!0),t.headers.forEach((y,b)=>s.setRequestHeader(y,b.join(","))),t.headers.has(G0)||s.setRequestHeader(G0,eR),!t.headers.has(q0)){let y=t.detectContentTypeHeader();y!==null&&s.setRequestHeader(q0,y)}if(t.responseType){let y=t.responseType.toLowerCase();s.responseType=y!=="json"?y:"text"}let a=t.serializeBody(),c=null,l=()=>{if(c!==null)return c;let y=s.statusText||"OK",b=new qn(s.getAllResponseHeaders()),C=cR(s)||t.url;return c=new Jl({headers:b,status:s.status,statusText:y,url:C}),c},u=()=>{let{headers:y,status:b,statusText:C,url:z}=l(),L=null;b!==nR&&(L=typeof s.response>"u"?s.responseText:s.response),b===0&&(b=L?tR:0);let me=b>=200&&b<300;if(t.responseType==="json"&&typeof L=="string"){let Bt=L;L=L.replace(sR,"");try{L=L!==""?JSON.parse(L):null}catch(nt){L=Bt,me&&(me=!1,L={error:nt,text:L})}}me?(o.next(new Zr({body:L,headers:y,status:b,statusText:C,url:z||void 0})),o.complete()):o.error(new Ms({error:L,headers:y,status:b,statusText:C,url:z||void 0}))},d=y=>{let{url:b}=l(),C=new Ms({error:y,status:s.status||0,statusText:s.statusText||"Unknown Error",url:b||void 0});o.error(C)},h=!1,f=y=>{h||(o.next(l()),h=!0);let b={type:Gr.DownloadProgress,loaded:y.loaded};y.lengthComputable&&(b.total=y.total),t.responseType==="text"&&s.responseText&&(b.partialText=s.responseText),o.next(b)},p=y=>{let b={type:Gr.UploadProgress,loaded:y.loaded};y.lengthComputable&&(b.total=y.total),o.next(b)};return s.addEventListener("load",u),s.addEventListener("error",d),s.addEventListener("timeout",d),s.addEventListener("abort",d),t.reportProgress&&(s.addEventListener("progress",f),a!==null&&s.upload&&s.upload.addEventListener("progress",p)),s.send(a),o.next({type:Gr.Sent}),()=>{s.removeEventListener("error",d),s.removeEventListener("abort",d),s.removeEventListener("load",u),s.removeEventListener("timeout",d),t.reportProgress&&(s.removeEventListener("progress",f),a!==null&&s.upload&&s.upload.removeEventListener("progress",p)),s.readyState!==s.DONE&&s.abort()}})))}static \u0275fac=function(r){return new(r||n)(D(qr))};static \u0275prov=I({token:n,factory:n.\u0275fac})}return n})(),X0=new M(""),lR="XSRF-TOKEN",uR=new M("",{providedIn:"root",factory:()=>lR}),dR="X-XSRF-TOKEN",fR=new M("",{providedIn:"root",factory:()=>dR}),xs=class{},hR=(()=>{class n{doc;cookieName;lastCookieString="";lastToken=null;parseCount=0;constructor(t,r){this.doc=t,this.cookieName=r}getToken(){let t=this.doc.cookie||"";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=Es(t,this.cookieName),this.lastCookieString=t),this.lastToken}static \u0275fac=function(r){return new(r||n)(D(le),D(uR))};static \u0275prov=I({token:n,factory:n.\u0275fac})}return n})();function pR(n,e){let t=n.url.toLowerCase();if(!E(X0)||n.method==="GET"||n.method==="HEAD"||t.startsWith("http://")||t.startsWith("https://"))return e(n);let r=E(xs).getToken(),i=E(fR);return r!=null&&!n.headers.has(i)&&(n=n.clone({headers:n.headers.set(i,r)})),e(n)}function Bp(...n){let e=[hr,jp,Xl,{provide:Ji,useExisting:Xl},{provide:Cs,useFactory:()=>E(rR,{optional:!0})??E(jp)},{provide:K0,useValue:pR,multi:!0},{provide:X0,useValue:!0},{provide:xs,useClass:hR}];for(let t of n)e.push(...t.\u0275providers);return Ln(e)}var gR=new M(""),yR="b",vR="h",_R="s",ER="st",wR="u",DR="rt",Up=new M(""),bR=["GET","HEAD"];function IR(n,e){let h=E(Up),{isCacheActive:t}=h,r=xr(h,["isCacheActive"]),{transferCache:i,method:o}=n;if(!t||i===!1||o==="POST"&&!r.includePostRequests&&!i||o!=="POST"&&!bR.includes(o)||!r.includeRequestsWithAuthHeaders&&SR(n)||r.filter?.(n)===!1)return e(n);let s=E(us);if(E(gR,{optional:!0}))throw new w(2803,!1);let c=n.url,l=TR(n,c),u=s.get(l,null),d=r.includeHeaders;if(typeof i=="object"&&i.includeHeaders&&(d=i.includeHeaders),u){let{[yR]:f,[DR]:p,[vR]:y,[_R]:b,[ER]:C,[wR]:z}=u,L=f;switch(p){case"arraybuffer":L=new TextEncoder().encode(f).buffer;break;case"blob":L=new Blob([f]);break}let me=new qn(y);return N(new Zr({body:L,headers:me,status:b,statusText:C,url:z}))}return e(n).pipe(we(f=>{f instanceof Zr}))}function SR(n){return n.headers.has("authorization")||n.headers.has("proxy-authorization")}function ew(n){return[...n.keys()].sort().map(e=>`${e}=${n.getAll(e)}`).join("&")}function TR(n,e){let{params:t,method:r,responseType:i}=n,o=ew(t),s=n.serializeBody();
8s instanceof URLSearchParams?s=ew(s):typeof s!="string"&&(s="");let a=[r,i,e,s,o].join("|"),c=CR(a);return c}function CR(n){let e=0;for(let t of n)e=Math.imul(31,e)+t.charCodeAt(0)<<0;return e+=2147483648,e.toString()}function tw(n){return[{provide:Up,useFactory:()=>(Vn("NgHttpTransferCache"),v({isCacheActive:!0},n))},{provide:Vp,useValue:IR,multi:!0},{provide:Wi,multi:!0,useFactory:()=>{let e=E(Qt),t=E(Up);return()=>{e.whenStable().then(()=>{t.isCacheActive=!1})}}}]}var nw=(()=>{class n{_doc;_dom;constructor(t){this._doc=t,this._dom=bn()}addTag(t,r=!1){return t?this._getOrCreateElement(t,r):null}addTags(t,r=!1){return t?t.reduce((i,o)=>(o&&i.push(this._getOrCreateElement(o,r)),i),[]):[]}getTag(t){return t&&this._doc.querySelector(`meta[${t}]`)||null}getTags(t){if(!t)return[];let r=this._doc.querySelectorAll(`meta[${t}]`);return r?[].slice.call(r):[]}updateTag(t,r){if(!t)return null;r=r||this._parseSelector(t);let i=this.getTag(r);return i?this._setMetaElementAttributes(t,i):this._getOrCreateElement(t,!0)}removeTag(t){this.removeTagElement(this.getTag(t))}removeTagElement(t){t&&this._dom.remove(t)}_getOrCreateElement(t,r=!1){if(!r){let s=this._parseSelector(t),a=this.getTags(s).filter(c=>this._containsAttributes(t,c))[0];if(a!==void 0)return a}let i=this._dom.createElement("meta");return this._setMetaElementAttributes(t,i),this._doc.getElementsByTagName("head")[0].appendChild(i),i}_setMetaElementAttributes(t,r){return Object.keys(t).forEach(i=>r.setAttribute(this._getMetaKeyMap(i),t[i])),r}_parseSelector(t){let r=t.name?"name":"property";return`${r}="${t[r]}"`}_containsAttributes(t,r){return Object.keys(t).every(i=>r.getAttribute(this._getMetaKeyMap(i))===t[i])}_getMetaKeyMap(t){return xR[t]||t}static \u0275fac=function(r){return new(r||n)(D(le))};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),xR={httpEquiv:"http-equiv"},eu=(()=>{class n{_doc;constructor(t){this._doc=t}getTitle(){return this._doc.title}setTitle(t){this._doc.title=t||""}static \u0275fac=function(r){return new(r||n)(D(le))};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();var zp=(()=>{class n{static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:function(r){let i=null;return r?i=new(r||n):i=D(AR),i},providedIn:"root"})}return n})(),AR=(()=>{class n extends zp{_doc;constructor(t){super(),this._doc=t}sanitize(t,r){if(r==null)return null;switch(t){case et.NONE:return r;case et.HTML:return zr(r,"HTML")?En(r):iE(this._doc,String(r)).toString();case et.STYLE:return zr(r,"Style")?En(r):r;case et.SCRIPT:if(zr(r,"Script"))return En(r);throw new w(5200,!1);case et.URL:return zr(r,"URL")?En(r):Ml(String(r));case et.RESOURCE_URL:if(zr(r,"ResourceURL"))return En(r);throw new w(5201,!1);default:throw new w(5202,!1)}}bypassSecurityTrustHtml(t){return Z_(t)}bypassSecurityTrustStyle(t){return Y_(t)}bypassSecurityTrustScript(t){return Q_(t)}bypassSecurityTrustUrl(t){return K_(t)}bypassSecurityTrustResourceUrl(t){return J_(t)}static \u0275fac=function(r){return new(r||n)(D(le))};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),Hp=function(n){return n[n.NoHttpTransferCache=0]="NoHttpTransferCache",n[n.HttpTransferCacheOptions=1]="HttpTransferCacheOptions",n[n.I18nSupport=2]="I18nSupport",n[n.EventReplay=3]="EventReplay",n[n.IncrementalHydration=4]="IncrementalHydration",n}(Hp||{});function rw(...n){let e=[],t=new Set;for(let{\u0275providers:i,\u0275kind:o}of n)t.add(o),i.length&&e.push(i);let r=t.has(Hp.HttpTransferCacheOptions);return Ln([[],I0(),t.has(Hp.NoHttpTransferCache)||r?[]:tw({}),e])}var $="primary",Hs=Symbol("RouteTitle"),Qp=class{params;constructor(e){this.params=e||{}}has(e){return Object.prototype.hasOwnProperty.call(this.params,e)}get(e){if(this.has(e)){let t=this.params[e];return Array.isArray(t)?t[0]:t}return null}getAll(e){if(this.has(e)){let t=this.params[e];return Array.isArray(t)?t:[t]}return[]}get keys(){return Object.keys(this.params)}};function Kr(n){return new Qp(n)}function dw(n,e,t){let r=t.path.split("/");if(r.length>n.length||t.pathMatch==="full"&&(e.hasChildren()||r.length<n.length))return null;let i={};for(let o=0;o<r.length;o++){let s=r[o],a=n[o];if(s[0]===":")i[s.substring(1)]=a;else if(s!==a.path)return null}return{consumed:n.slice(0,r.length),posParams:i}}function RR(n,e){if(n.length!==e.length)return!1;for(let t=0;t<n.length;++t)if(!Sn(n[t],e[t]))return!1;return!0}function Sn(n,e){let t=n?Kp(n):void 0,r=e?Kp(e):void 0;if(!t||!r||t.length!=r.length)return!1;let i;for(let o=0;o<t.length;o++)if(i=t[o],!fw(n[i],e[i]))return!1;return!0}function Kp(n){return[...Object.keys(n),...Object.getOwnPropertySymbols(n)]}function fw(n,e){if(Array.isArray(n)&&Array.isArray(e)){if(n.length!==e.length)return!1;let t=[...n].sort(),r=[...e].sort();return t.every((i,o)=>r[o]===i)}else return n===e}function hw(n){return n.length>0?n[n.length-1]:null}function mr(n){return Xd(n)?n:ps(n)?be(Promise.resolve(n)):N(n)}var OR={exact:mw,subset:gw},pw={exact:kR,subset:FR,ignored:()=>!0};function iw(n,e,t){return OR[t.paths](n.root,e.root,t.matrixParams)&&pw[t.queryParams](n.queryParams,e.queryParams)&&!(t.fragment==="exact"&&n.fragment!==e.fragment)}function kR(n,e){return Sn(n,e)}function mw(n,e,t){if(!Yr(n.segments,e.segments)||!ru(n.segments,e.segments,t)||n.numberOfChildren!==e.numberOfChildren)return!1;for(let r in e.children)if(!n.children[r]||!mw(n.children[r],e.children[r],t))return!1;return!0}function FR(n,e){return Object.keys(e).length<=Object.keys(n).length&&Object.keys(e).every(t=>fw(n[t],e[t]))}function gw(n,e,t){return yw(n,e,e.segments,t)}function yw(n,e,t,r){if(n.segments.length>t.length){let i=n.segments.slice(0,t.length);
vendor: 10,200 bytes, line 8
8return!(!Yr(i,t)||e.hasChildren()||!ru(i,t,r))}else if(n.segments.length===t.length){if(!Yr(n.segments,t)||!ru(n.segments,t,r))return!1;for(let i in e.children)if(!n.children[i]||!gw(n.children[i],e.children[i],r))return!1;return!0}else{let i=t.slice(0,n.segments.length),o=t.slice(n.segments.length);return!Yr(n.segments,i)||!ru(n.segments,i,r)||!n.children[$]?!1:yw(n.children[$],e,o,r)}}function ru(n,e,t){return e.every((r,i)=>pw[t](n[i].parameters,r.parameters))}var Cn=class{root;queryParams;fragment;_queryParamMap;constructor(e=new ie([],{}),t={},r=null){this.root=e,this.queryParams=t,this.fragment=r}get queryParamMap(){return this._queryParamMap??=Kr(this.queryParams),this._queryParamMap}toString(){return jR.serialize(this)}},ie=class{segments;children;parent=null;constructor(e,t){this.segments=e,this.children=t,Object.values(t).forEach(r=>r.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return iu(this)}},pr=class{path;parameters;_parameterMap;constructor(e,t){this.path=e,this.parameters=t}get parameterMap(){return this._parameterMap??=Kr(this.parameters),this._parameterMap}toString(){return _w(this)}};function PR(n,e){return Yr(n,e)&&n.every((t,r)=>Sn(t.parameters,e[r].parameters))}function Yr(n,e){return n.length!==e.length?!1:n.every((t,r)=>t.path===e[r].path)}function LR(n,e){let t=[];return Object.entries(n.children).forEach(([r,i])=>{r===$&&(t=t.concat(e(i,r)))}),Object.entries(n.children).forEach(([r,i])=>{r!==$&&(t=t.concat(e(i,r)))}),t}var zs=(()=>{class n{static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:()=>new Jr,providedIn:"root"})}return n})(),Jr=class{parse(e){let t=new Xp(e);return new Cn(t.parseRootSegment(),t.parseQueryParams(),t.parseFragment())}serialize(e){let t=`/${As(e.root,!0)}`,r=UR(e.queryParams),i=typeof e.fragment=="string"?`#${VR(e.fragment)}`:"";return`${t}${r}${i}`}},jR=new Jr;function iu(n){return n.segments.map(e=>_w(e)).join("/")}function As(n,e){if(!n.hasChildren())return iu(n);if(e){let t=n.children[$]?As(n.children[$],!1):"",r=[];return Object.entries(n.children).forEach(([i,o])=>{i!==$&&r.push(`${i}:${As(o,!1)}`)}),r.length>0?`${t}(${r.join("//")})`:t}else{let t=LR(n,(r,i)=>i===$?[As(n.children[$],!1)]:[`${i}:${As(r,!1)}`]);return Object.keys(n.children).length===1&&n.children[$]!=null?`${iu(n)}/${t[0]}`:`${iu(n)}/(${t.join("//")})`}}function vw(n){return encodeURIComponent(n).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function tu(n){return vw(n).replace(/%3B/gi,";")}function VR(n){return encodeURI(n)}function Jp(n){return vw(n).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function ou(n){return decodeURIComponent(n)}function ow(n){return ou(n.replace(/\+/g,"%20"))}function _w(n){return`${Jp(n.path)}${BR(n.parameters)}`}function BR(n){return Object.entries(n).map(([e,t])=>`;${Jp(e)}=${Jp(t)}`).join("")}function UR(n){let e=Object.entries(n).map(([t,r])=>Array.isArray(r)?r.map(i=>`${tu(t)}=${tu(i)}`).join("&"):`${tu(t)}=${tu(r)}`).filter(t=>t);return e.length?`?${e.join("&")}`:""}var $R=/^[^\/()?;#]+/;function qp(n){let e=n.match($R);return e?e[0]:""}var HR=/^[^\/()?;=#]+/;function zR(n){let e=n.match(HR);return e?e[0]:""}var WR=/^[^=?&#]+/;function qR(n){let e=n.match(WR);return e?e[0]:""}var GR=/^[^&#]+/;function ZR(n){let e=n.match(GR);return e?e[0]:""}var Xp=class{url;remaining;constructor(e){this.url=e,this.remaining=e}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new ie([],{}):new ie([],this.parseChildren())}parseQueryParams(){let e={};if(this.consumeOptional("?"))do this.parseQueryParam(e);while(this.consumeOptional("&"));return e}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let e=[];for(this.peekStartsWith("(")||e.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),e.push(this.parseSegment());let t={};this.peekStartsWith("/(")&&(this.capture("/"),t=this.parseParens(!0));let r={};return this.peekStartsWith("(")&&(r=this.parseParens(!1)),(e.length>0||Object.keys(t).length>0)&&(r[$]=new ie(e,t)),r}parseSegment(){let e=qp(this.remaining);if(e===""&&this.peekStartsWith(";"))throw new w(4009,!1);return this.capture(e),new pr(ou(e),this.parseMatrixParams())}parseMatrixParams(){let e={};for(;this.consumeOptional(";");)this.parseParam(e);return e}parseParam(e){let t=zR(this.remaining);if(!t)return;this.capture(t);let r="";if(this.consumeOptional("=")){let i=qp(this.remaining);i&&(r=i,this.capture(r))}e[ou(t)]=ou(r)}parseQueryParam(e){let t=qR(this.remaining);if(!t)return;this.capture(t);let r="";if(this.consumeOptional("=")){let s=ZR(this.remaining);s&&(r=s,this.capture(r))}let i=ow(t),o=ow(r);if(e.hasOwnProperty(i)){let s=e[i];Array.isArray(s)||(s=[s],e[i]=s),s.push(o)}else e[i]=o}parseParens(e){let t={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let r=qp(this.remaining),i=this.remaining[r.length];if(i!=="/"&&i!==")"&&i!==";")throw new w(4010,!1);let o;r.indexOf(":")>-1?(o=r.slice(0,r.indexOf(":")),this.capture(o),this.capture(":")):e&&(o=$);let s=this.parseChildren();t[o]=Object.keys(s).length===1?s[$]:new ie([],s),this.consumeOptional("//")}return t}peekStartsWith(e){return this.remaining.startsWith(e)}consumeOptional(e){return this.peekStartsWith(e)?(this.remaining=this.remaining.substring(e.length),!0):!1}capture(e){if(!this.consumeOptional(e))throw new w(4011,!1)}};function Ew(n){return n.segments.length>0?new ie([],{[$]:n}):n}function ww(n){let e={};for(let[r,i]of Object.entries(n.children)){let o=ww(i);if(r===$&&o.segments.length===0&&o.hasChildren())for(let[s,a]of Object.entries(o.children))e[s]=a;else(o.segments.length>0||o.hasChildren())&&(e[r]=o)}let t=new ie(n.segments,e);return YR(t)}function YR(n){if(n.numberOfChildren===1&&n.children[$]){let e=n.children[$];return new ie(n.segments.concat(e.segments),e.children)}return n}function io(n){return n instanceof Cn}function Dw(n,e,t=null,r=null){let i=bw(n);return Iw(i,e,t,r)}function bw(n){let e;function t(o){let s={};for(let c of o.children){let l=t(c);s[c.outlet]=l}let a=new ie(o.url,s);return o===n&&(e=a),a}let r=t(n.root),i=Ew(r);return e??i}function Iw(n,e,t,r){let i=n;for(;i.parent;)i=i.parent;if(e.length===0)return Gp(i,i,i,t,r);let o=QR(e);if(o.toRoot())return Gp(i,i,new ie([],{}),t,r);let s=KR(o,i,n),a=s.processChildren?Rs(s.segmentGroup,s.index,o.commands):Tw(s.segmentGroup,s.index,o.commands);return Gp(i,s.segmentGroup,a,t,r)}function au(n){return typeof n=="object"&&n!=null&&!n.outlets&&!n.segmentPath}function ks(n){return typeof n=="object"&&n!=null&&n.outlets}function Gp(n,e,t,r,i){let o={};r&&Object.entries(r).forEach(([c,l])=>{o[c]=Array.isArray(l)?l.map(u=>`${u}`):`${l}`});let s;n===e?s=t:s=Sw(n,e,t);let a=Ew(ww(s));return new Cn(a,o,i)}function Sw(n,e,t){let r={};return Object.entries(n.children).forEach(([i,o])=>{o===e?r[i]=t:r[i]=Sw(o,e,t)}),new ie(n.segments,r)}var cu=class{isAbsolute;numberOfDoubleDots;commands;constructor(e,t,r){if(this.isAbsolute=e,this.numberOfDoubleDots=t,this.commands=r,e&&r.length>0&&au(r[0]))throw new w(4003,!1);let i=r.find(ks);if(i&&i!==hw(r))throw new w(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function QR(n){if(typeof n[0]=="string"&&n.length===1&&n[0]==="/")return new cu(!0,0,n);let e=0,t=!1,r=n.reduce((i,o,s)=>{if(typeof o=="object"&&o!=null){if(o.outlets){let a={};return Object.entries(o.outlets).forEach(([c,l])=>{a[c]=typeof l=="string"?l.split("/"):l}),[...i,{outlets:a}]}if(o.segmentPath)return[...i,o.segmentPath]}return typeof o!="string"?[...i,o]:s===0?(o.split("/").forEach((a,c)=>{c==0&&a==="."||(c==0&&a===""?t=!0:a===".."?e++:a!=""&&i.push(a))}),i):[...i,o]},[]);return new cu(t,e,r)}var no=class{segmentGroup;processChildren;index;constructor(e,t,r){this.segmentGroup=e,this.processChildren=t,this.index=r}};function KR(n,e,t){if(n.isAbsolute)return new no(e,!0,0);if(!t)return new no(e,!1,NaN);if(t.parent===null)return new no(t,!0,0);let r=au(n.commands[0])?0:1,i=t.segments.length-1+r;return JR(t,i,n.numberOfDoubleDots)}function JR(n,e,t){let r=n,i=e,o=t;for(;o>i;){if(o-=i,r=r.parent,!r)throw new w(4005,!1);i=r.segments.length}return new no(r,!1,i-o)}function XR(n){return ks(n[0])?n[0].outlets:{[$]:n}}function Tw(n,e,t){if(n??=new ie([],{}),n.segments.length===0&&n.hasChildren())return Rs(n,e,t);let r=eO(n,e,t),i=t.slice(r.commandIndex);if(r.match&&r.pathIndex<n.segments.length){let o=new ie(n.segments.slice(0,r.pathIndex),{});return o.children[$]=new ie(n.segments.slice(r.pathIndex),n.children),Rs(o,0,i)}else return r.match&&i.length===0?new ie(n.segments,{}):r.match&&!n.hasChildren()?em(n,e,t):r.match?Rs(n,0,i):em(n,e,t)}function Rs(n,e,t){if(t.length===0)return new ie(n.segments,{});{let r=XR(t),i={};if(Object.keys(r).some(o=>o!==$)&&n.children[$]&&n.numberOfChildren===1&&n.children[$].segments.length===0){let o=Rs(n.children[$],e,t);return new ie(n.segments,o.children)}return Object.entries(r).forEach(([o,s])=>{typeof s=="string"&&(s=[s]),s!==null&&(i[o]=Tw(n.children[o],e,s))}),Object.entries(n.children).forEach(([o,s])=>{r[o]===void 0&&(i[o]=s)}),new ie(n.segments,i)}}function eO(n,e,t){let r=0,i=e,o={match:!1,pathIndex:0,commandIndex:0};for(;i<n.segments.length;){if(r>=t.length)return o;let s=n.segments[i],a=t[r];if(ks(a))break;let c=`${a}`,l=r<t.length-1?t[r+1]:null;if(i>0&&c===void 0)break;if(c&&l&&typeof l=="object"&&l.outlets===void 0){if(!aw(c,l,s))return o;r+=2}else{if(!aw(c,{},s))return o;r++}i++}return{match:!0,pathIndex:i,commandIndex:r}}function em(n,e,t){let r=n.segments.slice(0,e),i=0;for(;i<t.length;){let o=t[i];if(ks(o)){let c=tO(o.outlets);return new ie(r,c)}if(i===0&&au(t[0])){let c=n.segments[e];r.push(new pr(c.path,sw(t[0]))),i++;continue}let s=ks(o)?o.outlets[$]:`${o}`,a=i<t.length-1?t[i+1]:null;s&&a&&au(a)?(r.push(new pr(s,sw(a))),i+=2):(r.push(new pr(s,{})),i++)}return new ie(r,{})}function tO(n){let e={};
8return Object.entries(n).forEach(([t,r])=>{typeof r=="string"&&(r=[r]),r!==null&&(e[t]=em(new ie([],{}),0,r))}),e}function sw(n){let e={};return Object.entries(n).forEach(([t,r])=>e[t]=`${r}`),e}function aw(n,e,t){return n==t.path&&Sn(e,t.parameters)}var su="imperative",Be=function(n){return n[n.NavigationStart=0]="NavigationStart",n[n.NavigationEnd=1]="NavigationEnd",n[n.NavigationCancel=2]="NavigationCancel",n[n.NavigationError=3]="NavigationError",n[n.RoutesRecognized=4]="RoutesRecognized",n[n.ResolveStart=5]="ResolveStart",n[n.ResolveEnd=6]="ResolveEnd",n[n.GuardsCheckStart=7]="GuardsCheckStart",n[n.GuardsCheckEnd=8]="GuardsCheckEnd",n[n.RouteConfigLoadStart=9]="RouteConfigLoadStart",n[n.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",n[n.ChildActivationStart=11]="ChildActivationStart",n[n.ChildActivationEnd=12]="ChildActivationEnd",n[n.ActivationStart=13]="ActivationStart",n[n.ActivationEnd=14]="ActivationEnd",n[n.Scroll=15]="Scroll",n[n.NavigationSkipped=16]="NavigationSkipped",n}(Be||{}),Tt=class{id;url;constructor(e,t){this.id=e,this.url=t}},Xr=class extends Tt{type=Be.NavigationStart;navigationTrigger;restoredState;constructor(e,t,r="imperative",i=null){super(e,t),this.navigationTrigger=r,this.restoredState=i}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},Xt=class extends Tt{urlAfterRedirects;type=Be.NavigationEnd;constructor(e,t,r){super(e,t),this.urlAfterRedirects=r}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},dt=function(n){return n[n.Redirect=0]="Redirect",n[n.SupersededByNewNavigation=1]="SupersededByNewNavigation",n[n.NoDataFromResolver=2]="NoDataFromResolver",n[n.GuardRejected=3]="GuardRejected",n}(dt||{}),Fs=function(n){return n[n.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",n[n.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",n}(Fs||{}),Tn=class extends Tt{reason;code;type=Be.NavigationCancel;
8constructor(e,t,r,i){super(e,t),this.reason=r,this.code=i}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},Gn=class extends Tt{reason;code;type=Be.NavigationSkipped;constructor(e,t,r,i){super(e,t),this.reason=r,this.code=i}},oo=class extends Tt{error;target;type=Be.NavigationError;constructor(e,t,r,i){super(e,t),this.error=r,this.target=i}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},Ps=class extends Tt{urlAfterRedirects;state;type=Be.RoutesRecognized;constructor(e,t,r,i){super(e,t),this.urlAfterRedirects=r,this.state=i}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},lu=class extends Tt{urlAfterRedirects;state;type=Be.GuardsCheckStart;constructor(e,t,r,i){super(e,t),this.urlAfterRedirects=r,this.state=i}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},uu=class extends Tt{urlAfterRedirects;state;shouldActivate;type=Be.GuardsCheckEnd;constructor(e,t,r,i,o){super(e,t),this.urlAfterRedirects=r,this.state=i,this.shouldActivate=o}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},du=class extends Tt{urlAfterRedirects;state;type=Be.ResolveStart;
vendor: 19,672 bytes, line 8
8constructor(e,t,r,i){super(e,t),this.urlAfterRedirects=r,this.state=i}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},fu=class extends Tt{urlAfterRedirects;state;type=Be.ResolveEnd;constructor(e,t,r,i){super(e,t),this.urlAfterRedirects=r,this.state=i}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},hu=class{route;type=Be.RouteConfigLoadStart;constructor(e){this.route=e}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},pu=class{route;type=Be.RouteConfigLoadEnd;constructor(e){this.route=e}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},mu=class{snapshot;type=Be.ChildActivationStart;constructor(e){this.snapshot=e}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},gu=class{snapshot;type=Be.ChildActivationEnd;constructor(e){this.snapshot=e}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},yu=class{snapshot;type=Be.ActivationStart;constructor(e){this.snapshot=e}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},vu=class{snapshot;type=Be.ActivationEnd;constructor(e){this.snapshot=e}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}};var Ls=class{},so=class{url;navigationBehaviorOptions;constructor(e,t){this.url=e,this.navigationBehaviorOptions=t}};function nO(n,e){return n.providers&&!n._injector&&(n._injector=Ll(n.providers,e,`Route: ${n.path}`)),n._injector??e}function Jt(n){return n.outlet||$}function rO(n,e){let t=n.filter(r=>Jt(r)===e);return t.push(...n.filter(r=>Jt(r)!==e)),t}function Ws(n){if(!n)return null;if(n.routeConfig?._injector)return n.routeConfig._injector;for(let e=n.parent;e;e=e.parent){let t=e.routeConfig;if(t?._loadedInjector)return t._loadedInjector;if(t?._injector)return t._injector}return null}var _u=class{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return Ws(this.route?.snapshot)??this.rootInjector}constructor(e){this.rootInjector=e,this.children=new lo(this.rootInjector)}},lo=(()=>{class n{rootInjector;contexts=new Map;constructor(t){this.rootInjector=t}onChildOutletCreated(t,r){let i=this.getOrCreateContext(t);i.outlet=r,this.contexts.set(t,i)}onChildOutletDestroyed(t){let r=this.getContext(t);r&&(r.outlet=null,r.attachRef=null)}onOutletDeactivated(){let t=this.contexts;return this.contexts=new Map,t}onOutletReAttached(t){this.contexts=t}getOrCreateContext(t){let r=this.getContext(t);return r||(r=new _u(this.rootInjector),this.contexts.set(t,r)),r}getContext(t){return this.contexts.get(t)||null}static \u0275fac=function(r){return new(r||n)(D(ct))};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),Eu=class{_root;constructor(e){this._root=e}get root(){return this._root.value}parent(e){let t=this.pathFromRoot(e);return t.length>1?t[t.length-2]:null}children(e){let t=tm(e,this._root);return t?t.children.map(r=>r.value):[]}firstChild(e){let t=tm(e,this._root);return t&&t.children.length>0?t.children[0].value:null}siblings(e){let t=nm(e,this._root);return t.length<2?[]:t[t.length-2].children.map(i=>i.value).filter(i=>i!==e)}pathFromRoot(e){return nm(e,this._root).map(t=>t.value)}};function tm(n,e){if(n===e.value)return e;for(let t of e.children){let r=tm(n,t);if(r)return r}return null}function nm(n,e){if(n===e.value)return[e];for(let t of e.children){let r=nm(n,t);if(r.length)return r.unshift(e),r}return[]}var St=class{value;children;constructor(e,t){this.value=e,this.children=t}toString(){return`TreeNode(${this.value})`}};function to(n){let e={};return n&&n.children.forEach(t=>e[t.value.outlet]=t),e}var js=class extends Eu{snapshot;constructor(e,t){super(e),this.snapshot=t,um(this,e)}toString(){return this.snapshot.toString()}};function Cw(n){let e=iO(n),t=new $e([new pr("",{})]),r=new $e({}),i=new $e({}),o=new $e({}),s=new $e(""),a=new Mn(t,r,o,s,i,$,n,e.root);return a.snapshot=e.root,new js(new St(a,[]),e)}function iO(n){let e={},t={},r={},i="",o=new Qr([],e,r,i,t,$,n,null,{});return new Vs("",new St(o,[]))}var Mn=class{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(e,t,r,i,o,s,a,c){this.urlSubject=e,this.paramsSubject=t,this.queryParamsSubject=r,this.fragmentSubject=i,this.dataSubject=o,this.outlet=s,this.component=a,this._futureSnapshot=c,this.title=this.dataSubject?.pipe(k(l=>l[Hs]))??N(void 0),this.url=e,this.params=t,this.queryParams=r,this.fragment=i,this.data=o}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe(k(e=>Kr(e))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(k(e=>Kr(e))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function wu(n,e,t="emptyOnly"){let r,{routeConfig:i}=n;return e!==null&&(t==="always"||i?.path===""||!e.component&&!e.routeConfig?.loadComponent)?r={params:v(v({},e.params),n.params),data:v(v({},e.data),n.data),resolve:v(v(v(v({},n.data),e.data),i?.data),n._resolvedData)}:r={params:v({},n.params),data:v({},n.data),resolve:v(v({},n.data),n._resolvedData??{})},i&&xw(i)&&(r.resolve[Hs]=i.title),r}var Qr=class{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[Hs]}constructor(e,t,r,i,o,s,a,c,l){this.url=e,this.params=t,this.queryParams=r,this.fragment=i,this.data=o,this.outlet=s,this.component=a,this.routeConfig=c,this._resolve=l}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=Kr(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Kr(this.queryParams),this._queryParamMap}toString(){let e=this.url.map(r=>r.toString()).join("/"),t=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${e}', path:'${t}')`}},Vs=class extends Eu{url;constructor(e,t){super(t),this.url=e,um(this,t)}toString(){return Mw(this._root)}};function um(n,e){e.value._routerState=n,e.children.forEach(t=>um(n,t))}function Mw(n){let e=n.children.length>0?` { ${n.children.map(Mw).join(", ")} } `:"";return`${n.value}${e}`}function Zp(n){if(n.snapshot){let e=n.snapshot,t=n._futureSnapshot;n.snapshot=t,Sn(e.queryParams,t.queryParams)||n.queryParamsSubject.next(t.queryParams),e.fragment!==t.fragment&&n.fragmentSubject.next(t.fragment),Sn(e.params,t.params)||n.paramsSubject.next(t.params),RR(e.url,t.url)||n.urlSubject.next(t.url),Sn(e.data,t.data)||n.dataSubject.next(t.data)}else n.snapshot=n._futureSnapshot,n.dataSubject.next(n._futureSnapshot.data)}function rm(n,e){let t=Sn(n.params,e.params)&&PR(n.url,e.url),r=!n.parent!=!e.parent;return t&&!r&&(!n.parent||rm(n.parent,e.parent))}function xw(n){return typeof n.title=="string"||n.title===null}var Aw=new M(""),qs=(()=>{class n{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=$;activateEvents=new Ye;deactivateEvents=new Ye;attachEvents=new Ye;detachEvents=new Ye;routerOutletData=C_(void 0);parentContexts=E(lo);location=E(zi);changeDetector=E(Vl);inputBinder=E(Su,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(t){if(t.name){let{firstChange:r,previousValue:i}=t.name;if(r)return;this.isTrackedInParentContexts(i)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(i)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(t){return this.parentContexts.getContext(t)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let t=this.parentContexts.getContext(this.name);t?.route&&(t.attachRef?this.attach(t.attachRef,t.route):this.activateWith(t.route,t.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new w(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new w(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new w(4012,!1);this.location.detach();let t=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(t.instance),t}attach(t,r){this.activated=t,this._activatedRoute=r,this.location.insert(t.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(t.instance)}deactivate(){if(this.activated){let t=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(t)}}activateWith(t,r){if(this.isActivated)throw new w(4013,!1);this._activatedRoute=t;let i=this.location,s=t.snapshot.component,a=this.parentContexts.getOrCreateContext(this.name).children,c=new im(t,a,i.injector,this.routerOutletData);this.activated=i.createComponent(s,{index:i.length,injector:c,environmentInjector:r}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(r){return new(r||n)};static \u0275dir=$n({type:n,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[pl]})}return n})(),im=class{route;childContexts;parent;outletData;constructor(e,t,r,i){this.route=e,this.childContexts=t,this.parent=r,this.outletData=i}get(e,t){return e===Mn?this.route:e===lo?this.childContexts:e===Aw?this.outletData:this.parent.get(e,t)}},Su=new M("");var dm=(()=>{class n{static \u0275fac=function(r){return new(r||n)};static \u0275cmp=ce({type:n,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(r,i){r&1&&A(0,"router-outlet")},dependencies:[qs],encapsulation:2})}return n})();function fm(n){let e=n.children&&n.children.map(fm),t=e?B(v({},n),{children:e}):v({},n);return!t.component&&!t.loadComponent&&(e||t.loadChildren)&&t.outlet&&t.outlet!==$&&(t.component=dm),t}function oO(n,e,t){let r=Bs(n,e._root,t?t._root:void 0);return new js(r,e)}function Bs(n,e,t){if(t&&n.shouldReuseRoute(e.value,t.value.snapshot)){let r=t.value;r._futureSnapshot=e.value;let i=sO(n,e,t);return new St(r,i)}else{if(n.shouldAttach(e.value)){let o=n.retrieve(e.value);if(o!==null){let s=o.route;return s.value._futureSnapshot=e.value,s.children=e.children.map(a=>Bs(n,a)),s}}let r=aO(e.value),i=e.children.map(o=>Bs(n,o));return new St(r,i)}}function sO(n,e,t){return e.children.map(r=>{for(let i of t.children)if(n.shouldReuseRoute(r.value,i.value.snapshot))return Bs(n,r,i);return Bs(n,r)})}function aO(n){return new Mn(new $e(n.url),new $e(n.params),new $e(n.queryParams),new $e(n.fragment),new $e(n.data),n.outlet,n.component,n)}var ao=class{redirectTo;navigationBehaviorOptions;constructor(e,t){this.redirectTo=e,this.navigationBehaviorOptions=t}},Nw="ngNavigationCancelingError";function Du(n,e){let{redirectTo:t,navigationBehaviorOptions:r}=io(e)?{redirectTo:e,navigationBehaviorOptions:void 0}:e,i=Rw(!1,dt.Redirect);return i.url=t,i.navigationBehaviorOptions=r,i}function Rw(n,e){let t=new Error(`NavigationCancelingError: ${n||""}`);return t[Nw]=!0,t.cancellationCode=e,t}function cO(n){return Ow(n)&&io(n.url)}function Ow(n){return!!n&&n[Nw]}var lO=(n,e,t,r)=>k(i=>(new om(e,i.targetRouterState,i.currentRouterState,t,r).activate(n),i)),om=class{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(e,t,r,i,o){this.routeReuseStrategy=e,this.futureState=t,this.currState=r,this.forwardEvent=i,this.inputBindingEnabled=o}activate(e){let t=this.futureState._root,r=this.currState?this.currState._root:null;this.deactivateChildRoutes(t,r,e),Zp(this.futureState.root),this.activateChildRoutes(t,r,e)}deactivateChildRoutes(e,t,r){let i=to(t);e.children.forEach(o=>{let s=o.value.outlet;this.deactivateRoutes(o,i[s],r),delete i[s]}),Object.values(i).forEach(o=>{this.deactivateRouteAndItsChildren(o,r)})}deactivateRoutes(e,t,r){let i=e.value,o=t?t.value:null;if(i===o)if(i.component){let s=r.getContext(i.outlet);s&&this.deactivateChildRoutes(e,t,s.children)}else this.deactivateChildRoutes(e,t,r);else o&&this.deactivateRouteAndItsChildren(t,r)}deactivateRouteAndItsChildren(e,t){e.value.component&&this.routeReuseStrategy.shouldDetach(e.value.snapshot)?this.detachAndStoreRouteSubtree(e,t):this.deactivateRouteAndOutlet(e,t)}detachAndStoreRouteSubtree(e,t){let r=t.getContext(e.value.outlet),i=r&&e.value.component?r.children:t,o=to(e);for(let s of Object.values(o))this.deactivateRouteAndItsChildren(s,i);if(r&&r.outlet){let s=r.outlet.detach(),a=r.children.onOutletDeactivated();this.routeReuseStrategy.store(e.value.snapshot,{componentRef:s,route:e,contexts:a})}}deactivateRouteAndOutlet(e,t){let r=t.getContext(e.value.outlet),i=r&&e.value.component?r.children:t,o=to(e);for(let s of Object.values(o))this.deactivateRouteAndItsChildren(s,i);r&&(r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated()),r.attachRef=null,r.route=null)}activateChildRoutes(e,t,r){let i=to(t);e.children.forEach(o=>{this.activateRoutes(o,i[o.value.outlet],r),this.forwardEvent(new vu(o.value.snapshot))}),e.children.length&&this.forwardEvent(new gu(e.value.snapshot))}activateRoutes(e,t,r){let i=e.value,o=t?t.value:null;if(Zp(i),i===o)if(i.component){let s=r.getOrCreateContext(i.outlet);this.activateChildRoutes(e,t,s.children)}else this.activateChildRoutes(e,t,r);else if(i.component){let s=r.getOrCreateContext(i.outlet);if(this.routeReuseStrategy.shouldAttach(i.snapshot)){let a=this.routeReuseStrategy.retrieve(i.snapshot);this.routeReuseStrategy.store(i.snapshot,null),s.children.onOutletReAttached(a.contexts),s.attachRef=a.componentRef,s.route=a.route.value,s.outlet&&s.outlet.attach(a.componentRef,a.route.value),Zp(a.route.value),this.activateChildRoutes(e,null,s.children)}else s.attachRef=null,s.route=i,s.outlet&&s.outlet.activateWith(i,s.injector),this.activateChildRoutes(e,null,s.children)}else this.activateChildRoutes(e,null,r)}},bu=class{path;route;constructor(e){this.path=e,this.route=this.path[this.path.length-1]}},ro=class{component;route;constructor(e,t){this.component=e,this.route=t}};function uO(n,e,t){let r=n._root,i=e?e._root:null;return Ns(r,i,t,[r.value])}function dO(n){let e=n.routeConfig?n.routeConfig.canActivateChild:null;return!e||e.length===0?null:{node:n,guards:e}}function uo(n,e){let t=Symbol(),r=e.get(n,t);return r===t?typeof n=="function"&&!Sv(n)?n:e.get(n):r}function Ns(n,e,t,r,i={canDeactivateChecks:[],canActivateChecks:[]}){let o=to(e);return n.children.forEach(s=>{fO(s,o[s.value.outlet],t,r.concat([s.value]),i),delete o[s.value.outlet]}),Object.entries(o).forEach(([s,a])=>Os(a,t.getContext(s),i)),i}function fO(n,e,t,r,i={canDeactivateChecks:[],canActivateChecks:[]}){let o=n.value,s=e?e.value:null,a=t?t.getContext(n.value.outlet):null;if(s&&o.routeConfig===s.routeConfig){let c=hO(s,o,o.routeConfig.runGuardsAndResolvers);c?i.canActivateChecks.push(new bu(r)):(o.data=s.data,o._resolvedData=s._resolvedData),o.component?Ns(n,e,a?a.children:null,r,i):Ns(n,e,t,r,i),c&&a&&a.outlet&&a.outlet.isActivated&&i.canDeactivateChecks.push(new ro(a.outlet.component,s))}else s&&Os(e,a,i),i.canActivateChecks.push(new bu(r)),o.component?Ns(n,null,a?a.children:null,r,i):Ns(n,null,t,r,i);return i}function hO(n,e,t){if(typeof t=="function")return t(n,e);switch(t){case"pathParamsChange":return!Yr(n.url,e.url);case"pathParamsOrQueryParamsChange":return!Yr(n.url,e.url)||!Sn(n.queryParams,e.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!rm(n,e)||!Sn(n.queryParams,e.queryParams);case"paramsChange":default:return!rm(n,e)}}function Os(n,e,t){let r=to(n),i=n.value;Object.entries(r).forEach(([o,s])=>{i.component?e?Os(s,e.children.getContext(o),t):Os(s,null,t):Os(s,e,t)}),i.component?e&&e.outlet&&e.outlet.isActivated?t.canDeactivateChecks.push(new ro(e.outlet.component,i)):t.canDeactivateChecks.push(new ro(null,i)):t.canDeactivateChecks.push(new ro(null,i))}function Gs(n){return typeof n=="function"}function pO(n){return typeof n=="boolean"}function mO(n){return n&&Gs(n.canLoad)}function gO(n){return n&&Gs(n.canActivate)}function yO(n){return n&&Gs(n.canActivateChild)}function vO(n){return n&&Gs(n.canDeactivate)}function _O(n){return n&&Gs(n.canMatch)}function kw(n){return n instanceof Ht||n?.name==="EmptyError"}var nu=Symbol("INITIAL_VALUE");function co(){return yt(n=>bi(n.map(e=>e.pipe(Oe(1),Wo(nu)))).pipe(k(e=>{for(let t of e)if(t!==!0){if(t===nu)return nu;if(t===!1||EO(t))return t}return!0}),Pe(e=>e!==nu),Oe(1)))}function EO(n){return io(n)||n instanceof ao}function wO(n,e){return xe(t=>{let{targetSnapshot:r,currentSnapshot:i,guards:{canActivateChecks:o,canDeactivateChecks:s}}=t;return s.length===0&&o.length===0?N(B(v({},t),{guardsResult:!0})):DO(s,r,i,n).pipe(xe(a=>a&&pO(a)?bO(r,o,n,e):N(a)),k(a=>B(v({},t),{guardsResult:a})))})}function DO(n,e,t,r){return be(n).pipe(xe(i=>MO(i.component,i.route,t,e,r)),On(i=>i!==!0,!0))}function bO(n,e,t,r){return be(e).pipe(rr(i=>nr(SO(i.route.parent,r),IO(i.route,r),CO(n,i.path,t),TO(n,i.route,t))),On(i=>i!==!0,!0))}function IO(n,e){return n!==null&&e&&e(new yu(n)),N(!0)}function SO(n,e){return n!==null&&e&&e(new mu(n)),N(!0)}function TO(n,e,t){let r=e.routeConfig?e.routeConfig.canActivate:null;if(!r||r.length===0)return N(!0);let i=r.map(o=>_c(()=>{let s=Ws(e)??t,a=uo(o,s),c=gO(a)?a.canActivate(e,n):wt(s,()=>a(e,n));return mr(c).pipe(On())}));return N(i).pipe(co())}function CO(n,e,t){let r=e[e.length-1],o=e.slice(0,e.length-1).reverse().map(s=>dO(s)).filter(s=>s!==null).map(s=>_c(()=>{let a=s.guards.map(c=>{let l=Ws(s.node)??t,u=uo(c,l),d=yO(u)?u.canActivateChild(r,n):wt(l,()=>u(r,n));return mr(d).pipe(On())});return N(a).pipe(co())}));return N(o).pipe(co())}function MO(n,e,t,r,i){let o=e&&e.routeConfig?e.routeConfig.canDeactivate:null;if(!o||o.length===0)return N(!0);let s=o.map(a=>{let c=Ws(e)??i,l=uo(a,c),u=vO(l)?l.canDeactivate(n,e,t,r):wt(c,()=>l(n,e,t,r));return mr(u).pipe(On())});return N(s).pipe(co())}function xO(n,e,t,r){let i=e.canLoad;if(i===void 0||i.length===0)return N(!0);let o=i.map(s=>{let a=uo(s,n),c=mO(a)?a.canLoad(e,t):wt(n,()=>a(e,t));return mr(c)});return N(o).pipe(co(),Fw(r))}function Fw(n){return Zd(we(e=>{if(typeof e!="boolean")throw Du(n,e)}),k(e=>e===!0))}function AO(n,e,t,r){let i=e.canMatch;if(!i||i.length===0)return N(!0);let o=i.map(s=>{let a=uo(s,n),c=_O(a)?a.canMatch(e,t):wt(n,()=>a(e,t));return mr(c)});return N(o).pipe(co(),Fw(r))}var Us=class{segmentGroup;constructor(e){this.segmentGroup=e||null}}
8,$s=class extends Error{urlTree;constructor(e){super(),this.urlTree=e}};function eo(n){return tr(new Us(n))}function NO(n){return tr(new w(4e3,!1))}function RO(n){return tr(Rw(!1,dt.GuardRejected))}var sm=class{urlSerializer;urlTree;constructor(e,t){this.urlSerializer=e,this.urlTree=t}lineralizeSegments(e,t){let r=[],i=t.root;for(;;){if(r=r.concat(i.segments),i.numberOfChildren===0)return N(r);if(i.numberOfChildren>1||!i.children[$])return NO(`${e.redirectTo}`);i=i.children[$]}}applyRedirectCommands(e,t,r,i,o){if(typeof t!="string"){let a=t,{queryParams:c,fragment:l,routeConfig:u,url:d,outlet:h,params:f,data:p,title:y}=i,b=wt(o,()=>a({params:f,data:p,queryParams:c,fragment:l,routeConfig:u,url:d,outlet:h,title:y}));if(b instanceof Cn)throw new $s(b);t=b}let s=this.applyRedirectCreateUrlTree(t,this.urlSerializer.parse(t),e,r);if(t[0]==="/")throw new $s(s);return s}applyRedirectCreateUrlTree(e,t,r,i){let o=this.createSegmentGroup(e,t.root,r,i);return new Cn(o,this.createQueryParams(t.queryParams,this.urlTree.queryParams),t.fragment)}createQueryParams(e,t){let r={};return Object.entries(e).forEach(([i,o])=>{if(typeof o=="string"&&o[0]===":"){let a=o.substring(1);r[i]=t[a]}else r[i]=o}),r}createSegmentGroup(e,t,r,i){let o=this.createSegments(e,t.segments,r,i),s={};return Object.entries(t.children).forEach(([a,c])=>{s[a]=this.createSegmentGroup(e,c,r,i)}),new ie(o,s)}createSegments(e,t,r,i){return t.map(o=>o.path[0]===":"?this.findPosParam(e,o,i):this.findOrReturn(o,r))}findPosParam(e,t,r){let i=r[t.path.substring(1)];if(!i)throw new w(4001,!1);return i}findOrReturn(e,t){let r=0;for(let i of t){if(i.path===e.path)return t.splice(r),i;r++}return e}},am={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function OO(n,e,t,r,i){let o=Pw(n,e,t);return o.matched?(r=nO(e,r),AO(r,e,t,i).pipe(k(s=>s===!0?o:v({},am)))):N(o)}function Pw(n,e,t){if(e.path==="**")return kO(t);if(e.path==="")return e.pathMatch==="full"&&(n.hasChildren()||t.length>0)?v({},am):{matched:!0,consumedSegments:[],remainingSegments:t,parameters:{},positionalParamSegments:{}};let i=(e.matcher||dw)(t,n,e);if(!i)return v({},am);let o={};Object.entries(i.posParams??{}).forEach(([a,c])=>{o[a]=c.path});let s=i.consumed.length>0?v(v({},o),i.consumed[i.consumed.length-1].parameters):o;return{matched:!0,consumedSegments:i.consumed,remainingSegments:t.slice(i.consumed.length),parameters:s,positionalParamSegments:i.posParams??{}}}function kO(n){return{matched:!0,parameters:n.length>0?hw(n).parameters:{},consumedSegments:n,remainingSegments:[],positionalParamSegments:{}}}function cw(n,e,t,r){return t.length>0&&LO(n,t,r)?{segmentGroup:new ie(e,PO(r,new ie(t,n.children))),slicedSegments:[]}:t.length===0&&jO(n,t,r)?{segmentGroup:new ie(n.segments,FO(n,t,r,n.children)),slicedSegments:t}:{segmentGroup:new ie(n.segments,n.children),slicedSegments:t}}function FO(n,e,t,r){let i={};for(let o of t)if(Tu(n,e,o)&&!r[Jt(o)]){let s=new ie([],{});i[Jt(o)]=s}return v(v({},r),i)}function PO(n,e){let t={};t[$]=e;for(let r of n)if(r.path===""&&Jt(r)!==$){let i=new ie([],{});t[Jt(r)]=i}return t}function LO(n,e,t){return t.some(r=>Tu(n,e,r)&&Jt(r)!==$)}function jO(n,e,t){return t.some(r=>Tu(n,e,r))}function Tu(n,e,t){return(n.hasChildren()||e.length>0)&&t.pathMatch==="full"?!1:t.path===""}function VO(n,e,t){return e.length===0&&!n.children[t]}var cm=class{};function BO(n,e,t,r,i,o,s="emptyOnly"){return new lm(n,e,t,r,i,s,o).recognize()}var UO=31,lm=class{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(e,t,r,i,o,s,a){this.injector=e,this.configLoader=t,this.rootComponentType=r,this.config=i,this.urlTree=o,this.paramsInheritanceStrategy=s,this.urlSerializer=a,this.applyRedirects=new sm(this.urlSerializer,this.urlTree)}noMatchError(e){return new w(4002,`'${e.segmentGroup}'`)}recognize(){let e=cw(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(e).pipe(k(({children:t,rootSnapshot:r})=>{let i=new St(r,t),o=new Vs("",i),s=Dw(r,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,o.url=this.urlSerializer.serialize(s),{state:o,tree:s}}))}match(e){let t=new Qr([],Object.freeze({}),Object.freeze(v({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),$,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,e,$,t).pipe(k(r=>({children:r,rootSnapshot:t})),fn(r=>{if(r instanceof $s)return this.urlTree=r.urlTree,this.match(r.urlTree.root);throw r instanceof Us?this.noMatchError(r):r}))}processSegmentGroup(e,t,r,i,o){return r.segments.length===0&&r.hasChildren()?this.processChildren(e,t,r,o):this.processSegment(e,t,r,r.segments,i,!0,o).pipe(k(s=>s instanceof St?[s]:[]))}processChildren(e,t,r,i){let o=[];for(let s of Object.keys(r.children))s==="primary"?o.unshift(s):o.push(s);return be(o).pipe(rr(s=>{let a=r.children[s],c=rO(t,s);return this.processSegmentGroup(e,c,a,s,i)}),rf((s,a)=>
8(s.push(...a),s)),ir(null),nf(),xe(s=>{if(s===null)return eo(r);let a=Lw(s);return $O(a),N(a)}))}processSegment(e,t,r,i,o,s,a){return be(t).pipe(rr(c=>this.processSegmentAgainstRoute(c._injector??e,t,c,r,i,o,s,a).pipe(fn(l=>{if(l instanceof Us)return N(null);throw l}))),On(c=>!!c),fn(c=>{if(kw(c))return VO(r,i,o)?N(new cm):eo(r);throw c}))}processSegmentAgainstRoute(e,t,r,i,o,s,a,c){return Jt(r)!==s&&(s===$||!Tu(i,o,r))?eo(i):r.redirectTo===void 0?this.matchSegmentAgainstRoute(e,i,r,o,s,c):this.allowRedirects&&a?this.expandSegmentAgainstRouteUsingRedirect(e,i,t,r,o,s,c):eo(i)}expandSegmentAgainstRouteUsingRedirect(e,t,r,i,o,s,a){let{matched:c,parameters:l,consumedSegments:u,positionalParamSegments:d,remainingSegments:h}=Pw(t,i,o);if(!c)return eo(t);typeof i.redirectTo=="string"&&i.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>UO&&(this.allowRedirects=!1));let f=new Qr(o,l,Object.freeze(v({},this.urlTree.queryParams)),this.urlTree.fragment,lw(i),Jt(i),i.component??i._loadedComponent??null,i,uw(i)),p=wu(f,a,this.paramsInheritanceStrategy);f.params=Object.freeze(p.params),f.data=Object.freeze(p.data);let y=this.applyRedirects.applyRedirectCommands(u,i.redirectTo,d,f,e);return this.applyRedirects.lineralizeSegments(i,y).pipe(xe(b=>this.processSegment(e,r,t,b.concat(h),s,!1,a)))}matchSegmentAgainstRoute(e,t,r,i,o,s){let a=OO(t,r,i,e,this.urlSerializer);return r.path==="**"&&(t.children={}),a.pipe(yt(c=>c.matched?(e=r._injector??e,this.getChildConfig(e,r,i).pipe(yt(({routes:l})=>{let u=r._loadedInjector??e,{parameters:d,consumedSegments:h,remainingSegments:f}=c,p=new Qr(h,d,Object.freeze(v({},this.urlTree.queryParams)),this.urlTree.fragment,lw(r),Jt(r),r.component??r._loadedComponent??null,r,uw(r)),y=wu(p,s,this.paramsInheritanceStrategy);p.params=Object.freeze(y.params),p.data=Object.freeze(y.data);let{segmentGroup:b,slicedSegments:C}=cw(t,h,f,l);if(C.length===0&&b.hasChildren())return this.processChildren(u,l,b,p).pipe(k(L=>new St(p,L)));if(l.length===0&&C.length===0)return N(new St(p,[]));let z=Jt(r)===o;return this.processSegment(u,l,b,C,z?$:o,!0,p).pipe(k(L=>new St(p,L instanceof St?[L]:[])))}))):eo(t)))}getChildConfig(e,t,r){return t.children?N({routes:t.children,injector:e}):t.loadChildren?t._loadedRoutes!==void 0?N({routes:t._loadedRoutes,injector:t._loadedInjector}):xO(e,t,r,this.urlSerializer).pipe(xe(i=>i?this.configLoader.loadChildren(e,t).pipe(we(o=>{t._loadedRoutes=o.routes,t._loadedInjector=o.injector})):RO(t))):N({routes:[],injector:e})}};function $O(n){n.sort((e,t)=>e.value.outlet===$?-1:t.value.outlet===$?1:e.value.outlet.localeCompare(t.value.outlet))}function HO(n){let e=n.value.routeConfig;return e&&e.path===""}function Lw(n){let e=[],t=new Set;for(let r of n){if(!HO(r)){e.push(r);continue}let i=e.find(o=>r.value.routeConfig===o.value.routeConfig);i!==void 0?(i.children.push(...r.children),t.add(i)):e.push(r)}for(let r of t){let i=Lw(r.children);e.push(new St(r.value,i))}return e.filter(r=>!t.has(r))}function lw(n){return n.data||{}}function uw(n){return n.resolve||{}}function zO(n,e,t,r,i,o){return xe(s=>BO(n,e,t,r,s.extractedUrl,i,o).pipe(k(({state:a,tree:c})=>B(v({},s),{targetSnapshot:a,urlAfterRedirects:c}))))}function WO(n,e){return xe(t=>{let{targetSnapshot:r,guards:{canActivateChecks:i}}=t;if(!i.length)return N(t);let o=new Set(i.map(c=>c.route)),s=new Set;for(let c of o)if(!s.has(c))for(let l of jw(c))s.add(l);let a=0;return be(s).pipe(rr(c=>o.has(c)?qO(c,r,n,e):(c.data=wu(c,c.parent,n).resolve,N(void 0))),we(()=>a++),Ii(1),xe(c=>a===s.size?N(t):rt))})}function jw(n){let e=n.children.map(t=>jw(t)).flat();return[n,...e]}function qO(n,e,t,r){let i=n.routeConfig,o=n._resolve;return i?.title!==void 0&&!xw(i)&&(o[Hs]=i.title),GO(o,n,e,r).pipe(k(s=>(n._resolvedData=s,n.data=wu(n,n.parent,t).resolve,null)))}function GO(n,e,t,r){let i=Kp(n);if(i.length===0)return N({});let o={};return be(i).pipe(xe(s=>ZO(n[s],e,t,r).pipe(On(),we(a=>{if(a instanceof ao)throw Du(new Jr,a);o[s]=a}))),Ii(1),k(()=>o),fn(s=>kw(s)?rt:tr(s)))}function ZO(n,e,t,r){let i=Ws(e)??r,o=uo(n,i),s=o.resolve?o.resolve(e,t):wt(i,()=>o(e,t));return mr(s)}function Yp(n){return yt(e=>{let t=n(e);return t?be(t).pipe(k(()=>e)):N(e)})}var hm=(()=>{class n{buildTitle(t){let r,i=t.root;for(;i!==void 0;)r=this.getResolvedTitleForRoute(i)??r,i=i.children.find(o=>o.outlet===$);return r}getResolvedTitleForRoute(t){return t.data[Hs]}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:()=>E(Vw),providedIn:"root"})}return n})(),Vw=(()=>{class n extends hm{title;constructor(t){super(),this.title=t}updateTitle(t){let r=this.buildTitle(t);r!==void 0&&this.title.setTitle(r)}static \u0275fac=function(r){return new(r||n)(D(eu))};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),Zs=new M("",{providedIn:"root",factory:()=>({})}),Ys=new M(""),Bw=(()=>{class n{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=E(_0);loadComponent(t){if(this.componentLoaders.get(t))return this.componentLoaders.get(t);if(t._loadedComponent)return N(t._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(t);let r=mr(t.loadComponent()).pipe(k($w),we(o=>{this.onLoadEndListener&&this.onLoadEndListener(t),t._loadedComponent=o}),Rn(()=>{this.componentLoaders.delete(t)})),i=new Ei(r,()=>new _e).pipe(_i());return this.componentLoaders.set(t,i),i}loadChildren(t,r){if(this.childrenLoaders.get(r))return this.childrenLoaders.get(r);if(r._loadedRoutes)return N({routes:r._loadedRoutes,injector:r._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(r);let o=Uw(r,this.compiler,t,this.onLoadEndListener).pipe(Rn(()=>{this.childrenLoaders.delete(r)})),s=new Ei(o,()=>new _e).pipe(_i());return this.childrenLoaders.set(r,s),s}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function Uw(n,e,t,r){return mr(n.loadChildren()).pipe(k($w),xe(i=>i instanceof mp||Array.isArray(i)?N(i):be(e.compileModuleAsync(i))),k(i=>{r&&r(n);let o,s,a=!1;return Array.isArray(i)?(s=i,a=!0):(o=i.create(t).injector,s=o.get(Ys,[],{optional:!0,self:!0}).flat()),{routes:s.map(fm),injector:o}}))}function YO(n){return n&&typeof n=="object"&&"default"in n}function $w(n){return YO(n)?n.default:n}var Cu=(()=>{class n{static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:()=>E(QO),providedIn:"root"})}return n})(),QO=(()=>{class n{shouldProcessUrl(t){return!0}extract(t){return t}merge(t,r){return t}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),Hw=new M("");var zw=new M(""),Ww=(()=>{class n{currentNavigation=null;currentTransition=null;lastSuccessfulNavigation=null;events=new _e;
8transitionAbortSubject=new _e;configLoader=E(Bw);environmentInjector=E(ct);destroyRef=E(as);urlSerializer=E(zs);rootContexts=E(lo);location=E(Yi);inputBindingEnabled=E(Su,{optional:!0})!==null;titleStrategy=E(hm);options=E(Zs,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=E(Cu);createViewTransition=E(Hw,{optional:!0});navigationErrorHandler=E(zw,{optional:!0});navigationId=0;get hasRequestedNavigation(){return this.navigationId!==0}transitions;afterPreactivation=()=>N(void 0);rootComponentType=null;destroyed=!1;constructor(){let t=i=>this.events.next(new hu(i)),r=i=>this.events.next(new pu(i));this.configLoader.onLoadEndListener=r,this.configLoader.onLoadStartListener=t,this.destroyRef.onDestroy(()=>{this.destroyed=!0})}complete(){this.transitions?.complete()}handleNavigationRequest(t){let r=++this.navigationId;this.transitions?.next(B(v({},t),{extractedUrl:this.urlHandlingStrategy.extract(t.rawUrl),targetSnapshot:null,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null,id:r}))}setupNavigations(t){return this.transitions=new $e(null),this.transitions.pipe(Pe(r=>r!==null),yt(r=>{let i=!1,o=!1;return N(r).pipe(yt(s=>{if(this.navigationId>r.id)return this.cancelNavigationTransition(r,"",dt.SupersededByNewNavigation),rt;this.currentTransition=r,this.currentNavigation={id:s.id,initialUrl:s.rawUrl,extractedUrl:s.extractedUrl,targetBrowserUrl:typeof s.extras.browserUrl=="string"?this.urlSerializer.parse(s.extras.browserUrl):s.extras.browserUrl,trigger:s.source,extras:s.extras,previousNavigation:this.lastSuccessfulNavigation?B(v({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let a=!t.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),c=s.extras.onSameUrlNavigation??t.onSameUrlNavigation;if(!a&&c!=="reload"){let l="";return this.events.next(new Gn(s.id,this.urlSerializer.serialize(s.rawUrl),l,Fs.IgnoredSameUrlNavigation)),s.resolve(!1),rt}if(this.urlHandlingStrategy.shouldProcessUrl(s.rawUrl))return N(s).pipe(yt(l=>(this.events.next(new Xr(l.id,this.urlSerializer.serialize(l.extractedUrl),l.source,l.restoredState)),l.id!==this.navigationId?rt:Promise.resolve(l))),zO(this.environmentInjector,this.configLoader,this.rootComponentType,t.config,this.urlSerializer,this.paramsInheritanceStrategy),we(l=>{r.targetSnapshot=l.targetSnapshot,r.urlAfterRedirects=l.urlAfterRedirects,this.currentNavigation=B(v({},this.currentNavigation),{finalUrl:l.urlAfterRedirects});let u=new Ps(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(u)}));if(a&&this.urlHandlingStrategy.shouldProcessUrl(s.currentRawUrl)){let{id:l,extractedUrl:u,source:d,restoredState:h,extras:f}=s,p=new Xr(l,this.urlSerializer.serialize(u),d,h);this.events.next(p);let y=Cw(this.rootComponentType).snapshot;return this.currentTransition=r=B(v({},s),{targetSnapshot:y,urlAfterRedirects:u,extras:B(v({},f),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=u,N(r)}else{let l="";return this.events.next(new Gn(s.id,this.urlSerializer.serialize(s.extractedUrl),l,Fs.IgnoredByUrlHandlingStrategy)),s.resolve(!1),rt}}),we(s=>{let a=new lu(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(a)}),k(s=>(this.currentTransition=r=B(v({},s),{guards:uO(s.targetSnapshot,s.currentSnapshot,this.rootContexts)}),r)),wO(this.environmentInjector,s=>this.events.next(s)),we(s=>{if(r.guardsResult=s.guardsResult,s.guardsResult&&typeof s.guardsResult!="boolean")throw Du(this.urlSerializer,s.guardsResult);let a=new uu(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot,!!s.guardsResult);this.events.next(a)}),Pe(s=>s.guardsResult?!0:(this.cancelNavigationTransition(s,"",dt.GuardRejected),!1)),Yp(s=>{if(s.guards.canActivateChecks.length!==0)return N(s).pipe(we(a=>{let c=new du(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(c)}),yt(a=>{let c=!1;return N(a).pipe(WO(this.paramsInheritanceStrategy,this.environmentInjector),we({next:()=>c=!0,complete:()=>
8{c||this.cancelNavigationTransition(a,"",dt.NoDataFromResolver)}}))}),we(a=>{let c=new fu(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(c)}))}),Yp(s=>{let a=c=>{let l=[];c.routeConfig?.loadComponent&&!c.routeConfig._loadedComponent&&l.push(this.configLoader.loadComponent(c.routeConfig).pipe(we(u=>{c.component=u}),k(()=>{})));for(let u of c.children)l.push(...a(u));return l};return bi(a(s.targetSnapshot.root)).pipe(ir(null),Oe(1))}),Yp(()=>this.afterPreactivation()),yt(()=>{let{currentSnapshot:s,targetSnapshot:a}=r,c=this.createViewTransition?.(this.environmentInjector,s.root,a.root);return c?be(c).pipe(k(()=>r)):N(r)}),k(s=>{let a=oO(t.routeReuseStrategy,s.targetSnapshot,s.currentRouterState);return this.currentTransition=r=B(v({},s),{targetRouterState:a}),this.currentNavigation.targetRouterState=a,r}),we(()=>{this.events.next(new Ls)}),lO(this.rootContexts,t.routeReuseStrategy,s=>this.events.next(s),this.inputBindingEnabled),Oe(1),we({next:s=>{i=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Xt(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects))),this.titleStrategy?.updateTitle(s.targetRouterState.snapshot),s.resolve(!0)},complete:()=>{i=!0}}),qo(this.transitionAbortSubject.pipe(we(s=>{throw s}))),Rn(()=>{!i&&!o&&this.cancelNavigationTransition(r,"",dt.SupersededByNewNavigation),this.currentTransition?.id===r.id&&(this.currentNavigation=null,this.currentTransition=null)}),fn(s=>{if(this.destroyed)return r.resolve(!1),rt;if(o=!0,Ow(s))this.events.next(new Tn(r.id,this.urlSerializer.serialize(r.extractedUrl),s.message,s.cancellationCode)),cO(s)?this.events.next(new so(s.url,s.navigationBehaviorOptions)):r.resolve(!1);else{let a=new oo(r.id,this.urlSerializer.serialize(r.extractedUrl),s,r.targetSnapshot??void 0);try{let c=wt(this.environmentInjector,()=>this.navigationErrorHandler?.(a));if(c instanceof ao){let{message:l,cancellationCode:u}=Du(this.urlSerializer,c);this.events.next(new Tn(r.id,this.urlSerializer.serialize(r.extractedUrl),l,u)),this.events.next(new so(c.redirectTo,c.navigationBehaviorOptions))}else throw this.events.next(a),s}catch(c){this.options.resolveNavigationPromiseOnError?r.resolve(!1):r.reject(c)}}return rt}))}))}cancelNavigationTransition(t,r,i){let o=new Tn(t.id,this.urlSerializer.serialize(t.extractedUrl),r,i);this.events.next(o),t.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){let t=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),r=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return t.toString()!==r?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function KO(n){return n!==su}var qw=(()=>{class n{static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:()=>E(JO),providedIn:"root"})}return n})(),Iu=class{shouldDetach(e){return!1}store(e,t){}shouldAttach(e){return!1}retrieve(e){return null}shouldReuseRoute(e,t){return e.routeConfig===t.routeConfig}},JO=(()=>{class n extends Iu{static \u0275fac=(()=>{let t;return function(i){return(t||(t=$h(n)))(i||n)}})();static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),Gw=(()=>{class n{urlSerializer=E(zs);options=E(Zs,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";location=E(Yi);urlHandlingStrategy=E(Cu);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new Cn;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}createBrowserPath({finalUrl:t,initialUrl:r,targetBrowserUrl:i}){let o=t!==void 0?this.urlHandlingStrategy.merge(t,r):r,s=i??o;return s instanceof Cn?this.urlSerializer.serialize(s):s}commitTransition({targetRouterState:t,finalUrl:r,initialUrl:i}){r&&t?(this.currentUrlTree=r,this.rawUrlTree=this.urlHandlingStrategy.merge(r,i),this.routerState=t):this.rawUrlTree=i}routerState=Cw(null);getRouterState(){return this.routerState}stateMemento=this.createStateMemento();updateStateMemento(){this.stateMemento=this.createStateMemento()}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}resetInternalState({finalUrl:t}){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,t??this.rawUrlTree)}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:()=>E(XO),providedIn:"root"})}return n})(),XO=(()=>{class n extends Gw{currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}registerNonRouterCurrentEntryChangeListener(t){return this.location.subscribe(r=>{r.type==="popstate"&&setTimeout(()=>{t(r.url,r.state,"popstate")})})}handleRouterEvent(t,r){t instanceof Xr?this.updateStateMemento():t instanceof Gn?this.commitTransition(r):t instanceof Ps?this.urlUpdateStrategy==="eager"&&(r.extras.skipLocationChange||this.setBrowserUrl(this.createBrowserPath(r),r)):t instanceof Ls?(this.commitTransition(r),this.urlUpdateStrategy==="deferred"&&!r.extras.skipLocationChange&&this.setBrowserUrl(this.createBrowserPath(r),r)):t instanceof Tn&&(t.code===dt.GuardRejected||t.code===dt.NoDataFromRe
vendor: 5,375 bytes, line 8
8solver)?this.restoreHistory(r):t instanceof oo?this.restoreHistory(r,!0):t instanceof Xt&&(this.lastSuccessfulId=t.id,this.currentPageId=this.browserPageId)}setBrowserUrl(t,{extras:r,id:i}){let{replaceUrl:o,state:s}=r;if(this.location.isCurrentPathEqualTo(t)||o){let a=this.browserPageId,c=v(v({},s),this.generateNgRouterState(i,a));this.location.replaceState(t,"",c)}else{let a=v(v({},s),this.generateNgRouterState(i,this.browserPageId+1));this.location.go(t,"",a)}}restoreHistory(t,r=!1){if(this.canceledNavigationResolution==="computed"){let i=this.browserPageId,o=this.currentPageId-i;o!==0?this.location.historyGo(o):this.getCurrentUrlTree()===t.finalUrl&&o===0&&(this.resetInternalState(t),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(r&&this.resetInternalState(t),this.resetUrlToCurrentUrlTree())}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.getRawUrlTree()),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(t,r){return this.canceledNavigationResolution==="computed"?{navigationId:t,\u0275routerPageId:r}:{navigationId:t}}static \u0275fac=(()=>{let t;return function(i){return(t||(t=$h(n)))(i||n)}})();static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function pm(n,e){n.events.pipe(Pe(t=>t instanceof Xt||t instanceof Tn||t instanceof oo||t instanceof Gn),k(t=>t instanceof Xt||t instanceof Gn?0:(t instanceof Tn?t.code===dt.Redirect||t.code===dt.SupersededByNewNavigation:!1)?2:1),Pe(t=>t!==2),Oe(1)).subscribe(()=>{e()})}var ek={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},tk={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},fo=(()=>{class n{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=E(Ep);stateManager=E(Gw);options=E(Zs,{optional:!0})||{};pendingTasks=E(ur);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=E(Ww);urlSerializer=E(zs);location=E(Yi);urlHandlingStrategy=E(Cu);_events=new _e;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=E(qw);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=E(Ys,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!E(Su,{optional:!0});constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this).subscribe({error:t=>{this.console.warn(t)}}),this.subscribeToNavigationEvents()}eventsSubscription=new ge;subscribeToNavigationEvents(){let t=this.navigationTransitions.events.subscribe(r=>{try{let i=this.navigationTransitions.currentTransition,o=this.navigationTransitions.currentNavigation;if(i!==null&&o!==null){if(this.stateManager.handleRouterEvent(r,o),r instanceof Tn&&r.code!==dt.Redirect&&r.code!==dt.SupersededByNewNavigation)this.navigated=!0;else if(r instanceof Xt)this.navigated=!0;else if(r instanceof so){let s=r.navigationBehaviorOptions,a=this.urlHandlingStrategy.merge(r.url,i.currentRawUrl),c=v({browserUrl:i.extras.browserUrl,info:i.extras.info,skipLocationChange:i.extras.skipLocationChange,replaceUrl:i.extras.replaceUrl||this.urlUpdateStrategy==="eager"||KO(i.source)},s);this.scheduleNavigation(a,su,null,c,{resolve:i.resolve,reject:i.reject,promise:i.promise})}}rk(r)&&this._events.next(r)}catch(i){this.navigationTransitions.transitionAbortSubject.next(i)}});this.eventsSubscription.add(t)}resetRootComponentType(t){this.routerState.root.component=t,this.navigationTransitions.rootComponentType=t}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),su,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((t,r,i)=>{this.navigateToSyncWithBrowser(t,i,r)})}navigateToSyncWithBrowser(t,r,i){let o={replaceUrl:!0},s=i?.navigationId?i:null;if(i){let c=v({},i);delete c.navigationId,delete c.\u0275routerPageId,Object.keys(c).length!==0&&(o.state=c)}let a=this.parseUrl(t);this.scheduleNavigation(a,r,s,o)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(t){this.config=t.map(fm),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this._events.unsubscribe(),this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(t,r={}){let{relativeTo:i,queryParams:o,fragment:s,queryParamsHandling:a,preserveFragment:c}=r,l=c?this.currentUrlTree.fragment:s,u=null;switch(a??this.options.defaultQueryParamsHandling){case"merge":u=v(v({},this.currentUrlTree.queryParams),o);break;case"preserve":u=this.currentUrlTree.queryParams;break;default:u=o||null}u!==null&&(u=this.removeEmptyProps(u));let d;try{let h=i?i.snapshot:this.routerState.snapshot.root;d=bw(h)}
8catch{(typeof t[0]!="string"||t[0][0]!=="/")&&(t=[]),d=this.currentUrlTree.root}return Iw(d,t,u,l??null)}navigateByUrl(t,r={skipLocationChange:!1}){let i=io(t)?t:this.parseUrl(t),o=this.urlHandlingStrategy.merge(i,this.rawUrlTree);return this.scheduleNavigation(o,su,null,r)}navigate(t,r={skipLocationChange:!1}){return nk(t),this.navigateByUrl(this.createUrlTree(t,r),r)}serializeUrl(t){return this.urlSerializer.serialize(t)}parseUrl(t){try{return this.urlSerializer.parse(t)}catch{return this.urlSerializer.parse("/")}}isActive(t,r){let i;if(r===!0?i=v({},ek):r===!1?i=v({},tk):i=r,io(t))return iw(this.currentUrlTree,t,i);let o=this.parseUrl(t);return iw(this.currentUrlTree,o,i)}removeEmptyProps(t){return Object.entries(t).reduce((r,[i,o])=>(o!=null&&(r[i]=o),r),{})}scheduleNavigation(t,r,i,o,s){if(this.disposed)return Promise.resolve(!1);let a,c,l;s?(a=s.resolve,c=s.reject,l=s.promise):l=new Promise((d,h)=>{a=d,c=h});let u=this.pendingTasks.add();return pm(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(u))}),this.navigationTransitions.handleNavigationRequest({source:r,restoredState:i,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:t,extras:o,resolve:a,reject:c,promise:l,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),l.catch(d=>Promise.reject(d))}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function nk(n){for(let e=0;e<n.length;e++)if(n[e]==null)throw new w(4008,!1)}function rk(n){return!(n instanceof Ls)&&!(n instanceof so)}var ok=new M("");function mm(n,...e){return Ln([{provide:Ys,multi:!0,useValue:n},[],{provide:Mn,useFactory:sk,deps:[fo]},{provide:Wi,multi:!0,useFactory:ak},e.map(t=>t.\u0275providers)])}function sk(n){return n.routerState.root}function ak(){let n=E(Yt);return e=>{let t=n.get(Qt);if(e!==t.components[0])return;let r=n.get(fo),i=n.get(ck);n.get(lk)===1&&r.initialNavigation(),n.get(uk,null,H.Optional)?.setUpPreloading(),n.get(ok,null,H.Optional)?.init(),r.resetRootComponentType(t.componentTypes[0]),i.closed||(i.next(),i.complete(),i.unsubscribe())}}var ck=new M("",{factory:()=>new _e}),lk=new M("",{providedIn:"root",factory:()=>1});var uk=new M("");var gm;try{gm=typeof Intl<"u"&&Intl.v8BreakIterator}catch{gm=!1}var Ks=(()=>{class n{constructor(t){this._platformId=t,this.isBrowser=this._platformId?ws(this._platformId):typeof document=="object"&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!!(window.chrome||gm)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static{this.\u0275fac=function(r){return new(r||n)(D(jn))}}static{this.\u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();var Qs;function hk(){if(Qs==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Qs=!0}))}finally{Qs=Qs||!1}return Qs}function ym(n){return hk()?n:!!n.capture}function Zw(n){return n.composedPath?n.composedPath()[0]:n.target}function Yw(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}function vm(n){return Array.isArray(n)?n:[n]}function _m(n){return n instanceof _n?n.nativeElement:n}var Kw=new Set,ei,pk=(()=>{class n{constructor(t,r){this._platform=t,this._nonce=r,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):gk}matchMedia(t){return(this._platform.WEBKIT||this._platform.BLINK)&&mk(t,this._nonce),this._matchMedia(t)}static{this.\u0275fac=function(r){return new(r||n)(D(Ks),D(ls,8))}}static{this.\u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();function mk(n,e){if(!Kw.has(n))try{ei||(ei=document.createElement("style"),e&&ei.setAttribute("nonce",e),ei.setAttribute("type","text/css"),document.head.appendChild(ei)),ei.sheet&&(ei.sheet.insertRule(`@media ${n} {body{ }}`,0),Kw.add(n))}catch(t){console.error(t)}}function gk(n){return{matches:n==="all"||n==="",media:n,addListener:()=>{},removeListener:()=>{}}}var Xw=(()=>{class n{constructor(t,r){this._mediaMatcher=t,this._zone=r,this._queries=new Map,this._destroySubject=ne
8w _e}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(t){return Jw(vm(t)).some(i=>this._registerQuery(i).mql.matches)}observe(t){let i=Jw(vm(t)).map(s=>this._registerQuery(s).observable),o=bi(i);return o=nr(o.pipe(Oe(1)),o.pipe(af(1),tf(0))),o.pipe(k(s=>{let a={matches:!1,breakpoints:{}};return s.forEach(({matches:c,query:l})=>{a.matches=a.matches||c,a.breakpoints[l]=c}),a}))}_registerQuery(t){if(this._queries.has(t))return this._queries.get(t);let r=this._mediaMatcher.matchMedia(t),o={observable:new K(s=>{let a=c=>this._zone.run(()=>s.next(c));return r.addListener(a),()=>{r.removeListener(a)}}).pipe(Wo(r),k(({matches:s})=>({query:t,matches:s})),qo(this._destroySubject)),mql:r};return this._queries.set(t,o),o}static{this.\u0275fac=function(r){return new(r||n)(D(pk),D(de))}}static{this.\u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();function Jw(n){return n.map(e=>e.split(",")).reduce((e,t)=>e.concat(t)).map(e=>e.trim())}function nD(n){return n.buttons===0||n.detail===0}function rD(n){let e=n.touches&&n.touches[0]||n.changedTouches&&n.changedTouches[0];return!!e&&e.identifier===-1&&(e.radiusX==null||e.radiusX===1)&&(e.radiusY==null||e.radiusY===1)}var ti=function(n){return n[n.NONE=0]="NONE",n[n.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",n[n.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",n}(ti||{}),eD="cdk-high-contrast-black-on-white",tD="cdk-high-contrast-white-on-black",Em="cdk-high-contrast-active",iD=(()=>{class n{constructor(t,r){this._platform=t,this._document=r,this._breakpointSubscription=E(Xw).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return ti.NONE;let t=this._document.createElement("div");t.style.backgroundColor="rgb(1,2,3)",t.style.position="absolute",this._document.body.appendChild(t);let r=this._document.defaultView||window,i=r&&r.getComputedStyle?r.getComputedStyle(t):null,o=(i&&i.backgroundColor||"").replace(/ /g,"");switch(t.remove(),o){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return ti.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return ti.BLACK_ON_WHITE}return ti.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let t=this._document.body.classList;t.remove(Em,eD,tD),this._hasCheckedHighContrastMode=!0;let r=this.getHighContrastMode();r===ti.BLACK_ON_WHITE?t.add(Em,eD):r===ti.WHITE_ON_BLACK&&t.add(Em,tD)}}static{this.\u0275fac=function(r){return new(r||n)(D(Ks),D(le))}}static{this.\u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();var wm=(()=>{class n{static{this.\u0275fac=function(r){return new(r||n)}}static{this.\u0275mod=je({type:n})}static{this.\u0275inj=Le({})}}return n})();function vk(){return!0}var _k=new M("mat-sanity-checks",{providedIn:"root",factory:vk}),Sm=(()=>{class n{constructor(t,r,i){this._sanityChecks=r,this._document=i,this._hasDoneGlobalChecks=!1,t._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(t){return Yw()?!1:typeof this._sanityChecks=="boolean"?this._sanityChecks:!!this._sanityChecks[t]}static{this.\u0275fac=function(r){return new(r||n)(D(iD),D(_k,8),D(le))}}static{this.\u0275mod=je({type:n})}static{this.\u0275inj=Le({imports:[wm,wm]})}}return n})();var oD=new M("MAT_DATE_LOCALE",{providedIn:"root",factory:Ek});function Ek(){return E(ys)}var Mu=class{constructor(){this._localeChanges=new _e,this.localeChanges=this._localeChanges}getValidDateOrNull(e){return this.isDateInstance(e)&&this.isValid(e)?e:null}deserialize(e){return e==null||this.isDateInstance(e)&&this.isValid(e)?e:this.invalid()}setLocale(e){this.locale=e,this._localeChanges.next()}compareDate(e,t){return this.getYear(e)-this.getYear(t)||this.getMonth(e)-this.getMonth(t)||this.getDate(e)-this.getDate(t)}sameDate(e,t){if(e&&t){let r=this.isValid(e),i=this.isValid(t);return r&&i?!this.compareDate(e,t):r==i}return e==t}clampDate(e,t,r){return t&&this.compareDate(e,t)<0?t:r&&this.compareDate(e,r)>0?r:e}},wk=new M("mat-date-formats"),Dk=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function Dm(n,e){let t=Array(n);for(let r=0;r<n;r++)t[r]=e(r);return t}var bk=(()=>{class n extends Mu{constructor(t){super(),this.useUtcForDisplay=!1,this._matDateLocale=E(oD,{optional:!0}),t!==void 0&&(this._matDateLocale=t),super.setLocale(this._matDateLocale)}getYear(t){return t.getFullYear()}getMonth(t){return t.getMonth()}getDate(t){return t.getDate()}getDayOfWeek(t){return t.getDay()}getMonthNames(t){let r=new Intl.DateTimeFormat(this.locale,{month:t,timeZone:"utc"});return Dm(12,i=>this._format(r,new Date(2017,i,1)))}getDateNames(){let t=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return Dm(31,r=>this._format(t,new Date(2017,0,r+1)))}getDayOfWeekNames(t){let r=new Intl.DateTimeFormat(this.locale,{weekday:t,timeZone:"utc"});return Dm(7,i=>this._format(r,new Date(2017,0,i+1)))}getYearName(t){let r=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(r,t)}getFirstDayOfWeek(){if(typeof Intl<"u"&&Intl.Locale){let t=new Intl.Locale(this.locale),r=(t.getWeekInfo?.()||t.weekInfo)?.firstDay??0;return r===7?0:r}return 0}getNumDaysInMonth(t){return this.getDate(this._createDateWithOverflow(this.getYear(t),this.getMonth(t)+1,0))}clone(t){return new Date(t.getTime())}createDate(t,r,i){let o=this._createDateWithOverflow(t,r,i);return o.getMonth()!=r,o}today(){return new Date}parse(t,r){return typeof t=="number"?new Date(t):t?new Date(Date.parse(t)):null}format(t,r){if(!this.isValid(t))throw Error("NativeDateAdapter: Cannot format invalid date.");let i=new Intl.DateTimeFormat(this.locale,B(v({},r),{timeZone:"utc"}));return this._format(i,t)}addCalendarYears(t,r){return this.addCalendarMonths(t,r*12)}addCalendarMonths(t,r){let i=this._createDateWithOverflow(this.getYear(t),this.getMonth(t)+r,this.getDate(t));return this.getMonth(i)!=((this.getMonth(t)+r)%12+12)%12&&(i=this._createDateWithOverflow(this.getYear(i),this.getMonth(i),0)),i}addCalendarDays(t,r){return this._createDateWithOverflow(this.getYear(t),this.getMonth(t),this.getDate(t)+r)}toIso8601(t){return[t.getUTCFullYear(),this._2digit(t.getUTCMonth()+1),this._2digit(t.getUTCDate())].join("-")}deserialize(t){if(typeof t=="string"){if(!t)return null;if(Dk.test(t)){let r=new Date(t);if(this.isValid(r))return r}}return super.deserialize(t)}isDateInstance(t){return t instanceof Date}isValid(t){return!isNaN(t.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(t,r,i){let o=new Date;return o.setFullYear(t,r,i),o.setHours(0,0,0,0),o}_2digit(t){return("00"+t).slice(-2)}_format(t,r){let i=new Date;return i.setUTCFullYear(r.getFullYear(),r.getMonth(),r.getDate()),i.setUTCHours(r.getHours(),r.getMinutes(),r.getSeconds(),r.getMilliseconds()),t.format(i)}static{this.\u0275fac=function(r){return new(r||n)(D(oD,8))}}static{this.\u0275prov=I({token:n,factory:n.\u0275fac})}}return n})(),Ik={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};var fD=(()=>{class n{static{this.\u0275fac=function(r){return new(r||n)}}static{this.\u0275mod=je({type:n})}static{this.\u0275inj=Le({providers:[Sk()]})}}return n})();function Sk(n=Ik){return[{provide:Mu,useClass:bk},{provide:wk,useValue:n}]}var kt=function(n){return n[n.FADING_IN=0]="FADING_IN",n[n.VISIBLE=1]="VISIBLE",n[n.FADING_OUT=2]="FADING_OUT",n[n.HIDDEN=3]="HIDDEN",n}(kt||{}),bm=class{constructor(e,t,r,i=!1){this._renderer=e,this.element=t,this.config=r,this._animationForciblyDisabledThroughCss=i,this.state=kt.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}},sD=ym({passive:!0,capture:!0}),Im=class{constructor(){this._events=new Map,this._delegateEventHandler=e=>{let t=Zw(e);t&&this._events.get(e.type)?.forEach((r,i)=>{(i===t||i.contains(t))&&r.forEach(o=>o.handleEvent(e))})}}
vendor: 4,380 bytes, line 8
8addHandler(e,t,r,i){let o=this._events.get(t);if(o){let s=o.get(r);s?s.add(i):o.set(r,new Set([i]))}else this._events.set(t,new Map([[r,new Set([i])]])),e.runOutsideAngular(()=>{document.addEventListener(t,this._delegateEventHandler,sD)})}removeHandler(e,t,r){let i=this._events.get(e);if(!i)return;let o=i.get(t);o&&(o.delete(r),o.size===0&&i.delete(t),i.size===0&&(this._events.delete(e),document.removeEventListener(e,this._delegateEventHandler,sD)))}},aD={enterDuration:225,exitDuration:150},Tk=800,cD=ym({passive:!0,capture:!0}),lD=["mousedown","touchstart"],uD=["mouseup","mouseleave","touchend","touchcancel"],dD=class n{static{this._eventManager=new Im}constructor(e,t,r,i){this._target=e,this._ngZone=t,this._platform=i,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,i.isBrowser&&(this._containerElement=_m(r))}fadeInRipple(e,t,r={}){let i=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),o=v(v({},aD),r.animation);r.centered&&(e=i.left+i.width/2,t=i.top+i.height/2);let s=r.radius||Ck(e,t,i),a=e-i.left,c=t-i.top,l=o.enterDuration,u=document.createElement("div");u.classList.add("mat-ripple-element"),u.style.left=`${a-s}px`,u.style.top=`${c-s}px`,u.style.height=`${s*2}px`,u.style.width=`${s*2}px`,r.color!=null&&(u.style.backgroundColor=r.color),u.style.transitionDuration=`${l}ms`,this._containerElement.appendChild(u);let d=window.getComputedStyle(u),h=d.transitionProperty,f=d.transitionDuration,p=h==="none"||f==="0s"||f==="0s, 0s"||i.width===0&&i.height===0,y=new bm(this,u,r,p);u.style.transform="scale3d(1, 1, 1)",y.state=kt.FADING_IN,r.persistent||(this._mostRecentTransientRipple=y);let b=null;return!p&&(l||o.exitDuration)&&this._ngZone.runOutsideAngular(()=>{let C=()=>{b&&(b.fallbackTimer=null),clearTimeout(L),this._finishRippleTransition(y)},z=()=>this._destroyRipple(y),L=setTimeout(z,l+100);u.addEventListener("transitionend",C),u.addEventListener("transitioncancel",z),b={onTransitionEnd:C,onTransitionCancel:z,fallbackTimer:L}}),this._activeRipples.set(y,b),(p||!l)&&this._finishRippleTransition(y),y}fadeOutRipple(e){if(e.state===kt.FADING_OUT||e.state===kt.HIDDEN)return;let t=e.element,r=v(v({},aD),e.config.animation);t.style.transitionDuration=`${r.exitDuration}ms`,t.style.opacity="0",e.state=kt.FADING_OUT,(e._animationForciblyDisabledThroughCss||!r.exitDuration)&&this._finishRippleTransition(e)}fadeOutAll(){this._getActiveRipples().forEach(e=>e.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(e=>{e.config.persistent||e.fadeOut()})}setupTriggerEvents(e){let t=_m(e);!this._platform.isBrowser||!t||t===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=t,lD.forEach(r=>{n._eventManager.addHandler(this._ngZone,r,t,this)}))}handleEvent(e){e.type==="mousedown"?this._onMousedown(e):e.type==="touchstart"?this._onTouchStart(e):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{uD.forEach(t=>{this._triggerElement.addEventListener(t,this,cD)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(e){e.state===kt.FADING_IN?this._startFadeOutTransition(e):e.state===kt.FADING_OUT&&this._destroyRipple(e)}_startFadeOutTransition(e){let t=e===this._mostRecentTransientRipple,{persistent:r}=e.config;e.state=kt.VISIBLE,!r&&(!t||!this._isPointerDown)&&e.fadeOut()}_destroyRipple(e){let t=this._activeRipples.get(e)??null;this._activeRipples.delete(e),this._activeRipples.size||(this._containerRect=null),e===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),e.state=kt.HIDDEN,t!==null&&(e.element.removeEventListener("transitionend",t.onTransitionEnd),e.element.removeEventListener("transitioncancel",t.onTransitionCancel),t.fallbackTimer!==null&&clearTimeout(t.fallbackTimer)),e.element.remove()}_onMousedown(e){let t=nD(e),r=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+Tk;!this._target.rippleDisabled&&!t&&!r&&(this._isPointerDown=!0,this.fadeInRipple(e.clientX,e.clientY,this._target.rippleConfig))}_onTouchStart(e){if(!this._target.rippleDisabled&&!rD(e)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;let t=e.changedTouches;if(t)for(let r=0;r<t.length;r++)this.fadeInRipple(t[r].clientX,t[r].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEac
8h(e=>{let t=e.state===kt.VISIBLE||e.config.terminateOnPointerUp&&e.state===kt.FADING_IN;!e.config.persistent&&t&&e.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){let e=this._triggerElement;e&&(lD.forEach(t=>n._eventManager.removeHandler(t,e,this)),this._pointerUpEventsRegistered&&(uD.forEach(t=>e.removeEventListener(t,this,cD)),this._pointerUpEventsRegistered=!1))}};function Ck(n,e,t){let r=Math.max(Math.abs(n-t.left),Math.abs(n-t.right)),i=Math.max(Math.abs(e-t.top),Math.abs(e-t.bottom));return Math.sqrt(r*r+i*i)}var G=function(n){return n[n.State=0]="State",n[n.Transition=1]="Transition",n[n.Sequence=2]="Sequence",n[n.Group=3]="Group",n[n.Animate=4]="Animate",n[n.Keyframes=5]="Keyframes",n[n.Style=6]="Style",n[n.Trigger=7]="Trigger",n[n.Reference=8]="Reference",n[n.AnimateChild=9]="AnimateChild",n[n.AnimateRef=10]="AnimateRef",n[n.Query=11]="Query",n[n.Stagger=12]="Stagger",n}(G||{}),en="*";function hD(n,e=null){return{type:G.Sequence,steps:n,options:e}}function Tm(n){return{type:G.Style,styles:n,offset:null}}var Zn=class{_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_originalOnDoneFns=[];_originalOnStartFns=[];_started=!1;_destroyed=!1;_finished=!1;_position=0;parentPlayer=null;totalTime;constructor(e=0,t=0){this.totalTime=e+t}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}onStart(e){this._originalOnStartFns.push(e),this._onStartFns.push(e)}onDone(e){this._originalOnDoneFns.push(e),this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(e=>e()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(e){this._position=this.totalTime?e*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(e){let t=e=="start"?this._onStartFns:this._onDoneFns;t.forEach(r=>r()),t.length=0}},ho=class{_onDoneFns=[];_onStartFns=[];_finished=!1;_started=!1;_destroyed=!1;_onDestroyFns=[];parentPlayer=null;totalTime=0;players;constructor(e){this.players=e;let t=0,r=0,i=0,o=this.players.length;o==0?queueMicrotask(()=>this._onFinish()):this.players.forEach(s=>{s.onDone(()=>{++t==o&&this._onFinish()}),s.onDestroy(()=>{++r==o&&this._onDestroy()}),s.onStart(()=>{++i==o&&this._onStart()})}),this.totalTime=this.players.reduce((s,a)=>Math.max(s,a.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this.players.forEach(e=>e.init())}onStart(e){this._onStartFns.push(e)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(e=>e()),this._onStartFns=[])}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(e=>e.play())}pause(){this.players.forEach(e=>e.pause())}restart(){this.players.forEach(e=>e.restart())}finish(){this._onFinish(),this.players.forEach(e=>e.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(e=>e.destroy()),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this.players.forEach(e=>e.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(e){let t=e*this.totalTime;this.players.forEach(r=>{let i=r.totalTime?Math.min(1,t/r.totalTime):1;r.setPosition(i)})}getPosition(){let e=this.players.reduce((t,r)=>t===null||r.totalTime>t.totalTime?r:t,null);return e!=null?e.getPosition():0}beforeDestroy(){this.players.forEach(e=>{e.beforeDestroy&&e.beforeDestroy()})}triggerCallback(e){let t=e=="start"?this._onStartFns:this._onDoneFns;t.forEach(r=>r()),t.length=0}},Js="!";function pD(n){return new w(3e3,!1)}function Mk(){return new w(3100,!1)}function xk(){return new w(3101,!1)}function Ak(n){return new w(3001,!1)}function Nk(n){return new w(3003,!1)}function Rk(n){return new w(3004,!1)}function gD(n,e){return new w(3005,!1)}function yD(){return new w(3006,!1)}function vD(){return new w(3007,!1)}function _D(n,e){return new w(3008,!1)}function ED(n){return new w(3002,!1)}function wD(n,e,t,r,i){return new w(3010,!1)}function DD(){return new w(3011,!1)}function bD(){return new w(3012,!1)}function ID(){return new w(3200,!1)}function SD(){return new w(3202,!1)}function TD(){return new w(3013,!1)}function CD(n){return new w(3014,!1)}function MD(n){return new w(3015,!1)}function xD(n){return new w(3016,!1)}function AD(n,e){return new w(3404,!1)}function Ok(n){return new w(3502,!1)}function ND(n){return new w(3503,!1)}function RD(){return new w(3300,!1)}function OD(n){return new w(3504,!1)}function kD(n){return new w(3301,!1)}function FD(n,e){return new w(3302,!1)}function PD(n){return new w(3303,!1)}function LD(n,e){return new w(3400,!1)}function jD(n){return new w(3401,!1)}function VD(n){return new w(3402,!1)}function BD(n,e){return new w(3505,!1)}function Yn(n){switch(n.length){case 0:return new Zn;case 1:return n[0];default:return new ho(n)}}function Am(n,e,t=new Map,r=new Map){let i=[],o=[],s=-1,a=null;if(e.forEach(c=>{let l=c.get("offset"),u=l==s,d=u&&a||new Map;
vendor: 51,002 bytes, line 8
8c.forEach((h,f)=>{let p=f,y=h;if(f!=="offset")switch(p=n.normalizePropertyName(p,i),y){case Js:y=t.get(f);break;case en:y=r.get(f);break;default:y=n.normalizeStyleValue(f,p,y,i);break}d.set(p,y)}),u||o.push(d),a=d,s=l}),i.length)throw Ok(i);return o}function xu(n,e,t,r){switch(e){case"start":n.onStart(()=>r(t&&Cm(t,"start",n)));break;case"done":n.onDone(()=>r(t&&Cm(t,"done",n)));break;case"destroy":n.onDestroy(()=>r(t&&Cm(t,"destroy",n)));break}}function Cm(n,e,t){let r=t.totalTime,i=!!t.disabled,o=Au(n.element,n.triggerName,n.fromState,n.toState,e||n.phaseName,r??n.totalTime,i),s=n._data;return s!=null&&(o._data=s),o}function Au(n,e,t,r,i="",o=0,s){return{element:n,triggerName:e,fromState:t,toState:r,phaseName:i,totalTime:o,disabled:!!s}}function ft(n,e,t){let r=n.get(e);return r||n.set(e,r=t),r}function Nm(n){let e=n.indexOf(":"),t=n.substring(1,e),r=n.slice(e+1);return[t,r]}var kk=typeof document>"u"?null:document.documentElement;function Nu(n){let e=n.parentNode||n.host||null;return e===kk?null:e}function Fk(n){return n.substring(1,6)=="ebkit"}var ni=null,mD=!1;function UD(n){ni||(ni=Pk()||{},mD=ni.style?"WebkitAppearance"in ni.style:!1);let e=!0;return ni.style&&!Fk(n)&&(e=n in ni.style,!e&&mD&&(e="Webkit"+n.charAt(0).toUpperCase()+n.slice(1)in ni.style)),e}function Pk(){return typeof document<"u"?document.body:null}function Rm(n,e){for(;e;){if(e===n)return!0;e=Nu(e)}return!1}function Om(n,e,t){if(t)return Array.from(n.querySelectorAll(e));let r=n.querySelector(e);return r?[r]:[]}var Lk=1e3,km="{{",jk="}}",Fm="ng-enter",Ru="ng-leave",Xs="ng-trigger",ea=".ng-trigger",Pm="ng-animating",Ou=".ng-animating";function xn(n){if(typeof n=="number")return n;let e=n.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:Mm(parseFloat(e[1]),e[2])}function Mm(n,e){switch(e){case"s":return n*Lk;default:return n}}function ta(n,e,t){return n.hasOwnProperty("duration")?n:Vk(n,e,t)}function Vk(n,e,t){let r=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i,i,o=0,s="";if(typeof n=="string"){let a=n.match(r);if(a===null)return e.push(pD(n)),{duration:0,delay:0,easing:""};i=Mm(parseFloat(a[1]),a[2]);let c=a[3];c!=null&&(o=Mm(parseFloat(c),a[4]));let l=a[5];l&&(s=l)}else i=n;if(!t){let a=!1,c=e.length;i<0&&(e.push(Mk()),a=!0),o<0&&(e.push(xk()),a=!0),a&&e.splice(c,0,pD(n))}return{duration:i,delay:o,easing:s}}function $D(n){return n.length?n[0]instanceof Map?n:n.map(e=>new Map(Object.entries(e))):[]}function tn(n,e,t){e.forEach((r,i)=>{let o=ku(i);t&&!t.has(i)&&t.set(i,n.style[o]),n.style[o]=r})}function gr(n,e){e.forEach((t,r)=>{let i=ku(r);n.style[i]=""})}function po(n){return Array.isArray(n)?n.length==1?n[0]:hD(n):n}function HD(n,e,t){let r=e.params||{},i=Lm(n);i.length&&i.forEach(o=>{r.hasOwnProperty(o)||t.push(Ak(o))})}var xm=new RegExp(`${km}\\s*(.+?)\\s*${jk}`,"g");function Lm(n){let e=[];if(typeof n=="string"){let t;for(;t=xm.exec(n);)e.push(t[1]);xm.lastIndex=0}return e}function mo(n,e,t){let r=`${n}`,i=r.replace(xm,(o,s)=>{let a=e[s];return a==null&&(t.push(Nk(s)),a=""),a.toString()});return i==r?n:i}var Bk=/-+([a-z0-9])/g;function ku(n){return n.replace(Bk,(...e)=>e[1].toUpperCase())}function zD(n,e){return n===0||e===0}function WD(n,e,t){if(t.size&&e.length){let r=e[0],i=[];if(t.forEach((o,s)=>{r.has(s)||i.push(s),r.set(s,o)}),i.length)for(let o=1;o<e.length;o++){let s=e[o];i.forEach(a=>s.set(a,Fu(n,a)))}}return e}function ht(n,e,t){switch(e.type){case G.Trigger:return n.visitTrigger(e,t);case G.State:return n.visitState(e,t);case G.Transition:return n.visitTransition(e,t);case G.Sequence:return n.visitSequence(e,t);case G.Group:return n.visitGroup(e,t);case G.Animate:return n.visitAnimate(e,t);case G.Keyframes:return n.visitKeyframes(e,t);case G.Style:return n.visitStyle(e,t);case G.Reference:return n.visitReference(e,t);case G.AnimateChild:return n.visitAnimateChild(e,t);case G.AnimateRef:return n.visitAnimateRef(e,t);case G.Query:return n.visitQuery(e,t);case G.Stagger:return n.visitStagger(e,t);default:throw Rk(e.type)}}function Fu(n,e){return window.getComputedStyle(n)[e]}var eg=(()=>{class n{validateStyleProperty(t){return UD(t)}containsElement(t,r){return Rm(t,r)}getParentElement(t){return Nu(t)}query(t,r,i){return Om(t,r,i)}computeStyle(t,r,i){return i||""}animate(t,r,i,o,s,a=[],c){return new Zn(i,o)}static \u0275fac=function(r){return new(r||n)};static \u0275prov=I({token:n,factory:n.\u0275fac})}return n})(),ii=class{static NOOP=new eg},oi=class{};var Uk=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]),Bu=class extends oi{normalizePropertyName(e,t){return ku(e)}normalizeStyleValue(e,t,r,i){let o="",s=r.toString().trim();if(Uk.has(t)&&r!==0&&r!=="0")if(typeof r=="number")o="px";else{let a=r.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&a[1].length==0&&i.push(gD(e,r))}return s+o}};var Uu="*";function $k(n,e){let t=[];return typeof n=="string"?n.split(/\s*,\s*/).forEach(r=>Hk(r,t,e)):t.push(n),t}function Hk(n,e,t){if(n[0]==":"){let c=zk(n,t);if(typeof c=="function"){e.push(c);return}n=c}let r=n.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(r==null||r.length<4)return t.push(MD(n)),e;let i=r[1],o=r[2],s=r[3];e.push(qD(i,s));let a=i==Uu&&s==Uu;o[0]=="<"&&!a&&e.push(qD(s,i))}function zk(n,e){switch(n){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(t,r)=>parseFloat(r)>parseFloat(t);case":decrement":return(t,r)=>parseFloat(r)<parseFloat(t);default:return e.push(xD(n)),"* => *"}}var Pu=new Set(["true","1"]),Lu=new Set(["false","0"]);function qD(n,e){let t=Pu.has(n)||Lu.has(n),r=Pu.has(e)||Lu.has(e);return(i,o)=>{let s=n==Uu||n==i,a=e==Uu||e==o;return!s&&t&&typeof i=="boolean"&&(s=i?Pu.has(n):Lu.has(n)),!a&&r&&typeof o=="boolean"&&(a=o?Pu.has(e):Lu.has(e)),s&&a}}var nb=":self",Wk=new RegExp(`s*${nb}s*,?`,"g");function rb(n,e,t,r){return new Hm(n).build(e,t,r)}var GD="",Hm=class{_driver;constructor(e){this._driver=e}build(e,t,r){let i=new zm(t);return this._resetContextStyleTimingState(i),ht(this,po(e),i)}_resetContextStyleTimingState(e){e.currentQuerySelector=GD,e.collectedStyles=new Map,e.collectedStyles.set(GD,new Map),e.currentTime=0}visitTrigger(e,t){let r=t.queryCount=0,i=t.depCount=0,o=[],s=[];return e.name.charAt(0)=="@"&&t.errors.push(yD()),e.definitions.forEach(a=>{if(this._resetContextStyleTimingState(t),a.type==G.State){let c=a,l=c.name;l.toString().split(/\s*,\s*/).forEach(u=>{c.name=u,o.push(this.visitState(c,t))}),c.name=l}else if(a.type==G.Transition){let c=this.visitTransition(a,t);r+=c.queryCount,i+=c.depCount,s.push(c)}else t.errors.push(vD())}),{type:G.Trigger,name:e.name,states:o,transitions:s,queryCount:r,depCount:i,options:null}}visitState(e,t){let r=this.visitStyle(e.styles,t),i=e.options&&e.options.params||null;if(r.containsDynamicStyles){let o=new Set,s=i||{};r.styles.forEach(a=>{a instanceof Map&&a.forEach(c=>{Lm(c).forEach(l=>{s.hasOwnProperty(l)||o.add(l)})})}),o.size&&t.errors.push(_D(e.name,[...o.values()]))}return{type:G.State,name:e.name,style:r,options:i?{params:i}:null}}visitTransition(e,t){t.queryCount=0,t.depCount=0;let r=ht(this,po(e.animation),t),i=$k(e.expr,t.errors);return{type:G.Transition,matchers:i,animation:r,queryCount:t.queryCount,depCount:t.depCount,options:ri(e.options)}}visitSequence(e,t){return{type:G.Sequence,steps:e.steps.map(r=>ht(this,r,t)),options:ri(e.options)}}visitGroup(e,t){let r=t.currentTime,i=0,o=e.steps.map(s=>{t.currentTime=r;let a=ht(this,s,t);return i=Math.max(i,t.currentTime),a});return t.currentTime=i,{type:G.Group,steps:o,options:ri(e.options)}}visitAnimate(e,t){let r=Yk(e.timings,t.errors);t.currentAnimateTimings=r;let i,o=e.styles?e.styles:Tm({});if(o.type==G.Keyframes)i=this.visitKeyframes(o,t);else{let s=e.styles,a=!1;if(!s){a=!0;let l={};r.easing&&(l.easing=r.easing),s=Tm(l)}t.currentTime+=r.duration+r.delay;let c=this.visitStyle(s,t);c.isEmptyStep=a,i=c}return t.currentAnimateTimings=null,{type:G.Animate,timings:r,style:i,options:null}}visitStyle(e,t){let r=this._makeStyleAst(e,t);return this._validateStyleAst(r,t),r}_makeStyleAst(e,t){let r=[],i=Array.isArray(e.styles)?e.styles:[e.styles];for(let a of i)typeof a=="string"?a===en?r.push(a):t.errors.push(ED(a)):r.push(new Map(Object.entries(a)));let o=!1,s=null;return r.forEach(a=>{if(a instanceof Map&&(a.has("easing")&&(s=a.get("easing"),a.delete("easing")),!o)){for(let c of a.values())if(c.toString().indexOf(km)>=0){o=!0;break}}}),{type:G.Style,styles:r,easing:s,offset:e.offset,containsDynamicStyles:o,options:null}}_validateStyleAst(e,t){let r=t.currentAnimateTimings,i=t.currentTime,o=t.currentTime;r&&o>0&&(o-=r.duration+r.delay),e.styles.forEach(s=>{typeof s!="string"&&s.forEach((a,c)=>{let l=t.collectedStyles.get(t.currentQuerySelector),u=l.get(c),d=!0;u&&(o!=i&&o>=u.startTime&&i<=u.endTime&&(t.errors.push(wD(c,u.startTime,u.endTime,o,i)),d=!1),o=u.startTime),d&&l.set(c,{startTime:o,endTime:i}),t.options&&HD(a,t.options,t.errors)})})}visitKeyframes(e,t){let r={type:G.Keyframes,styles:[],options:null};if(!t.currentAnimateTimings)return t.errors.push(DD()),r;let i=1,o=0,s=[],a=!1,c=!1,l=0,u=e.steps.map(C=>{let z=this._makeStyleAst(C,t),L=z.offset!=null?z.offset:Zk(z.styles),me=0;return L!=null&&(o++,me=z.offset=L),c=c||me<0||me>1,a=a||me<l,l=me,s.push(me),z});c&&t.errors.push(bD()),a&&t.errors.push(ID());let d=e.steps.length,h=0;o>0&&o<d?t.errors.push(SD()):o==0&&(h=i/(d-1));let f=d-1,p=t.currentTime,y=t.currentAnimateTimings,b=y.duration;return u.forEach((C,z)=>{let L=h>0?z==f?1:h*z:s[z],me=L*b;t.currentTime=p+y.delay+me,y.duration=me,this._validateStyleAst(C,t),C.offset=L,r.styles.push(C)}),r}visitReference(e,t){return{type:G.Reference,animation:ht(this,po(e.animation),t),options:ri(e.options)}}visitAnimateChild(e,t){return t.depCount++,{type:G.AnimateChild,options:ri(e.options)}}visitAnimateRef(e,t){return{type:G.AnimateRef,animation:this.visitReference(e.animation,t),options:ri(e.options)}}visitQuery(e,t){let r=t.currentQuerySelector,i=e.options||{};t.queryCount++,t.currentQuery=e;let[o,s]=qk(e.selector);t.currentQuerySelector=r.length?r+" "+o:o,ft(t.collectedStyles,t.currentQuerySelector,new Map);let a=ht(this,po(e.animation),t);return t.currentQuery=null,t.currentQuerySelector=r,{type:G.Query,selector:o,limit:i.limit||0,optional:!!i.optional,includeSelf:s,animation:a,originalSelector:e.selector,options:ri(e.options)}}visitStagger(e,t){t.currentQuery||t.errors.push(TD());let r=e.timings==="full"?{duration:0,delay:0,easing:"full"}:ta(e.timings,t.errors,!0);return{type:G.Stagger,animation:ht(this,po(e.animation),t),timings:r,options:null}}};function qk(n){let e=!!n.split(/\s*,\s*/).find(t=>t==nb);return e&&(n=n.replace(Wk,"")),n=n.replace(/@\*/g,ea).replace(/@\w+/g,t=>ea+"-"+t.slice(1)).replace(/:animating/g,Ou),[n,e]}function Gk(n){return n?v({},n):null}var zm=class{errors;queryCount=0;depCount=0;currentTransition=null;currentQuery=null;currentQuerySelector=null;currentAnimateTimings=null;currentTime=0;collectedStyles=new Map;options=null;unsupportedCSSPropertiesFound=new Set;constructor(e){this.errors=e}};function Zk(n){if(typeof n=="string")return null;let e=null;if(Array.isArray(n))n.forEach(t=>{if(t instanceof Map&&t.has("offset")){let r=t;e=parseFloat(r.get("offset")),r.delete("offset")}});else if(n instanceof Map&&n.has("offset")){let t=n;e=parseFloat(t.get("offset")),t.delete("offset")}return e}function Yk(n,e){if(n.hasOwnProperty("duration"))return n;if(typeof n=="number"){let o=ta(n,e).duration;return jm(o,0,"")}let t=n;if(t.split(/\s+/).some(o=>o.charAt(0)=="{"&&o.charAt(1)=="{")){let o=jm(0,0,"");return o.dynamic=!0,o.strValue=t,o}let i=ta(t,e);return jm(i.duration,i.delay,i.easing)}function ri(n){return n?(n=v({},n),n.params&&(n.params=Gk(n.params))):n={},n}function jm(n,e,t){return{duration:n,delay:e,easing:t}}function tg(n,e,t,r,i,o,s=null,a=!1){return{type:1,element:n,keyframes:e,preStyleProps:t,postStyleProps:r,duration:i,delay:o,totalTime:i+o,easing:s,subTimeline:a}}var ra=class{_map=new Map;get(e){return this._map.get(e)||[]}append(e,t){let r=this._map.get(e);r||this._map.set(e,r=[]),r.push(...t)}has(e){return this._map.has(e)}clear(){this._map.clear()}},Qk=1,Kk=":enter",Jk=new RegExp(Kk,"g"),Xk=":leave",e1=new RegExp(Xk,"g");function ib(n,e,t,r,i,o=new Map,s=new Map,a,c,l=[]){return new Wm().buildKeyframes(n,e,t,r,i,o,s,a,c,l)}var Wm=class{buildKeyframes(e,t,r,i,o,s,a,c,l,u=[]){l=l||new ra;let d=new qm(e,t,l,i,o,u,[]);d.options=c;let h=c.delay?xn(c.delay):0;d.currentTimeline.delayNextStep(h),d.currentTimeline.setStyles([s],null,d.errors,c),ht(this,r,d);let f=d.timelines.filter(p=>p.containsAnimation());if(f.length&&a.size){let p;for(let y=f.length-1;y>=0;y--){let b=f[y];if(b.element===t){p=b;break}}p&&!p.allowOnlyTimelineStyles()&&p.setStyles([a],null,d.errors,c)}return f.length?f.map(p=>p.buildKeyframes()):[tg(t,[],[],[],0,h,"",!1)]}visitTrigger(e,t){}visitState(e,t){}visitTransition(e,t){}visitAnimateChild(e,t){let r=t.subInstructions.get(t.element);if(r){let i=t.createSubContext(e.options),o=t.currentTimeline.currentTime,s=this._visitSubInstructions(r,i,i.options);o!=s&&t.transformIntoNewTimeline(s)}t.previousNode=e}visitAnimateRef(e,t){let r=t.createSubContext(e.options);r.transformIntoNewTimeline(),this._applyAnimationRefDelays([e.options,e.animation.options],t,r),this.visitReference(e.animation,r),t.transformIntoNewTimeline(r.currentTimeline.currentTime),t.previousNode=e}_applyAnimationRefDelays(e,t,r){for(let i of e){let o=i?.delay;if(o){let s=typeof o=="number"?o:xn(mo(o,i?.params??{},t.errors));r.delayNextStep(s)}}}_visitSubInstructions(e,t,r){let o=t.currentTimeline.currentTime,s=r.duration!=null?xn(r.duration):null,a=r.delay!=null?xn(r.delay):null;return s!==0&&e.forEach(c=>{let l=t.appendInstructionToTimeline(c,s,a);o=Math.max(o,l.duration+l.delay)}),o}visitReference(e,t){t.updateOptions(e.options,!0),ht(this,e.animation,t),t.previousNode=e}visitSequence(e,t){let r=t.subContextCount,i=t,o=e.options;if(o&&(o.params||o.delay)&&(i=t.createSubContext(o),i.transformIntoNewTimeline(),o.delay!=null)){i.previousNode.type==G.Style&&(i.currentTimeline.snapshotCurrentStyles(),i.previousNode=$u);let s=xn(o.delay);i.delayNextStep(s)}e.steps.length&&(e.steps.forEach(s=>ht(this,s,i)),i.currentTimeline.applyStylesToKeyframe(),i.subContextCount>r&&i.transformIntoNewTimeline()),t.previousNode=e}visitGroup(e,t){let r=[],i=t.currentTimeline.currentTime,o=e.options&&e.options.delay?xn(e.options.delay):0;e.steps.forEach(s=>{let a=t.createSubContext(e.options);o&&a.delayNextStep(o),ht(this,s,a),i=Math.max(i,a.currentTimeline.currentTime),r.push(a.currentTimeline)}),r.forEach(s=>t.currentTimeline.mergeTimelineCollectedStyles(s)),t.transformIntoNewTimeline(i),t.previousNode=e}_visitTiming(e,t){if(e.dynamic){let r=e.strValue,i=t.params?mo(r,t.params,t.errors):r;return ta(i,t.errors)}else return{duration:e.duration,delay:e.delay,easing:e.easing}}visitAnimate(e,t){let r=t.currentAnimateTimings=this._visitTiming(e.timings,t),i=t.currentTimeline;r.delay&&(t.incrementTime(r.delay),i.snapshotCurrentStyles());let o=e.style;o.type==G.Keyframes?this.visitKeyframes(o,t):(t.incrementTime(r.duration),this.visitStyle(o,t),i.applyStylesToKeyframe()),t.currentAnimateTimings=null,t.previousNode=e}visitStyle(e,t){let r=t.currentTimeline,i=t.currentAnimateTimings;!i&&r.hasCurrentStyleProperties()&&r.forwardFrame();let o=i&&i.easing||e.easing;e.isEmptyStep?r.applyEmptyStep(o):r.setStyles(e.styles,o,t.errors,t.options),t.previousNode=e}visitKeyframes(e,t){let r=t.currentAnimateTimings,i=t.currentTimeline.duration,o=r.duration,a=t.createSubContext().currentTimeline;a.easing=r.easing,e.styles.forEach(c=>{let l=c.offset||0;a.forwardTime(l*o),a.setStyles(c.styles,c.easing,t.errors,t.options),a.applyStylesToKeyframe()}),t.currentTimeline.mergeTimelineCollectedStyles(a),t.transformIntoNewTimeline(i+o),t.previousNode=e}visitQuery(e,t){let r=t.currentTimeline.currentTime,i=e.options||{},o=i.delay?xn(i.delay):0;o&&(t.previousNode.type===G.Style||r==0&&t.currentTimeline.hasCurrentStyleProperties())&&(t.currentTimeline.snapshotCurrentStyles(),t.previousNode=$u);let s=r,a=t.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!i.optional,t.errors);t.currentQueryTotal=a.length;let c=null;a.forEach((l,u)=>{t.currentQueryIndex=u;let d=t.createSubContext(e.options,l);o&&d.delayNextStep(o),l===t.element&&(c=d.currentTimeline),ht(this,e.animation,d),d.currentTimeline.applyStylesToKeyframe();let h=d.currentTimeline.currentTime;s=Math.max(s,h)}),t.currentQueryIndex=0,t.currentQueryTotal=0,t.transformIntoNewTimeline(s),c&&(t.currentTimeline.mergeTimelineCollectedStyles(c),t.currentTimeline.snapshotCurrentStyles()),t.previousNode=e}visitStagger(e,t){let r=t.parentContext,i=t.currentTimeline,o=e.timings,s=Math.abs(o.duration),a=s*(t.currentQueryTotal-1),c=s*t.currentQueryIndex;switch(o.duration<0?"reverse":o.easing){case"reverse":c=a-c;break;case"full":c=r.currentStaggerTime;break}let u=t.currentTimeline;c&&u.delayNextStep(c);let d=u.currentTime;ht(this,e.animation,t),t.previousNode=e,r.currentStaggerTime=i.currentTime-d+(i.startTime-r.currentTimeline.startTime)}},$u={},qm=class n{_driver;element;subInstructions;_enterClassName;_leaveClassName;errors;timelines;parentContext=null;currentTimeline;currentAnimateTimings=null;previousNode=$u;subContextCount=0;options={};currentQueryIndex=0;currentQueryTotal=0;currentStaggerTime=0;constructor(e,t,r,i,o,s,a,c){this._driver=e,this.element=t,this.subInstructions=r,this._enterClassName=i,this._leaveClassName=o,this.errors=s,this.timelines=a,this.currentTimeline=c||new Hu(this._driver,t,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(e,t){if(!e)return;let r=e,i=this.options;r.duration!=null&&(i.duration=xn(r.duration)),r.delay!=null&&(i.delay=xn(r.delay));let o=r.params;if(o){let s=i.params;s||(s=this.options.params={}),Object.keys(o).forEach(a=>{(!t||!s.hasOwnProperty(a))&&(s[a]=mo(o[a],s,this.errors))})}}_copyOptions(){let e={};if(this.options){let t=this.options.params;if(t){let r=e.params={};Object.keys(t).forEach(i=>{r[i]=t[i]})}}return e}createSubContext(e=null,t,r){let i=t||this.element,o=new n(this._driver,i,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(i,r||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(e),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}transformIntoNewTimeline(e){return this.previousNode=$u,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(e,t,r){let i={duration:t??e.duration,delay:this.currentTimeline.currentTime+(r??0)+e.delay,easing:""},o=new Gm(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,i,e.stretchStartingKeyframe);return this.timelines.push(o),i}incrementTime(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}delayNextStep(e){e>0&&this.currentTimeline.delayNextStep(e)}invokeQuery(e,t,r,i,o,s){let a=[];if(i&&a.push(this.element),e.length>0){e=e.replace(Jk,"."+this._enterClassName),e=e.replace(e1,"."+this._leaveClassName);let c=r!=1,l=this._driver.query(this.element,e,c);r!==0&&(l=r<0?l.slice(l.length+r,l.length):l.slice(0,r)),a.push(...l)}return!o&&a.length==0&&s.push(CD(t)),a}},Hu=class n{_driver;element;startTime;_elementTimelineStylesLookup;duration=0;easing=null;_previousKeyframe=new Map;_currentKeyframe=new Map;_keyframes=new Map;_styleSummary=new Map;_localTimelineStyles=new Map;_globalTimelineStyles;_pendingStyles=new Map;_backFill=new Map;_currentEmptyStepKeyframe=null;constructor(e,t,r,i){this._driver=e,this.element=t,this.startTime=r,this._elementTimelineStylesLookup=i,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(t),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(t,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(e){let t=this._keyframes.size===1&&this._pendingStyles.size;this.duration||t?(this.forwardTime(this.currentTime+e),t&&this.snapshotCurrentStyles()):this.startTime+=e}fork(e,t){return this.applyStylesToKeyframe(),new n(this._driver,e,t||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=Qk,this._loadKeyframe()}forwardTime(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}_updateStyle(e,t){this._localTimelineStyles.set(e,t),this._globalTimelineStyles.set(e,t),this._styleSummary.set(e,{time:this.currentTime,value:t})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(e){e&&this._previousKeyframe.set("easing",e);for(let[t,r]of this._globalTimelineStyles)this._backFill.set(t,r||en),this._currentKeyframe.set(t,en);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(e,t,r,i){t&&this._previousKeyframe.set("easing",t);let o=i&&i.params||{},s=t1(e,this._globalTimelineStyles);for(let[a,c]of s){let l=mo(c,o,r);this._pendingStyles.set(a,l),this._localTimelineStyles.has(a)||this._backFill.set(a,this._globalTimelineStyles.get(a)??en),this._updateStyle(a,l)}}applyStylesToKeyframe(){this._pendingStyles.size!=0&&(this._pendingStyles.forEach((e,t)=>{this._currentKeyframe.set(t,e)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((e,t)=>{this._currentKeyframe.has(t)||this._currentKeyframe.set(t,e)}))}snapshotCurrentStyles(){for(let[e,t]of this._localTimelineStyles)this._pendingStyles.set(e,t),this._updateStyle(e,t)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){let e=[];for(let t in this._currentKeyframe)e.push(t);return e}mergeTimelineCollectedStyles(e){e._styleSummary.forEach((t,r)=>{let i=this._styleSummary.get(r);(!i||t.time>i.time)&&this._updateStyle(r,t.value)})}buildKeyframes(){this.applyStylesToKeyframe();let e=new Set,t=new Set,r=this._keyframes.size===1&&this.duration===0,i=[];this._keyframes.forEach((a,c)=>{let l=new Map([...this._backFill,...a]);l.forEach((u,d)=>{u===Js?e.add(d):u===en&&t.add(d)}),r||l.set("offset",c/this.duration),i.push(l)});let o=[...e.values()],s=[...t.values()];if(r){let a=i[0],c=new Map(a);a.set("offset",0),c.set("offset",1),i=[a,c]}return tg(this.element,i,o,s,this.duration,this.startTime,this.easing,!1)}},Gm=class extends Hu{keyframes;preStyleProps;postStyleProps;_stretchStartingKeyframe;timings;constructor(e,t,r,i,o,s,a=!1){super(e,t,s.delay),this.keyframes=r,this.preStyleProps=i,this.postStyleProps=o,this._stretchStartingKeyframe=a,this.timings={duration:s.duration,delay:s.delay,easing:s.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let e=this.keyframes,{delay:t,duration:r,easing:i}=this.timings;if(this._stretchStartingKeyframe&&t){let o=[],s=r+t,a=t/s,c=new Map(e[0]);c.set("offset",0),o.push(c);let l=new Map(e[0]);l.set("offset",ZD(a)),o.push(l);let u=e.length-1;for(let d=1;d<=u;d++){let h=new Map(e[d]),f=h.get("offset"),p=t+f*r;h.set("offset",ZD(p/s)),o.push(h)}r=s,t=0,i="",e=o}return tg(this.element,e,this.preStyleProps,this.postStyleProps,r,t,i,!0)}};function ZD(n,e=3){let t=Math.pow(10,e-1);return Math.round(n*t)/t}function t1(n,e){let t=new Map,r;return n.forEach(i=>{if(i==="*"){r??=e.keys();for(let o of r)t.set(o,en)}else for(let[o,s]of i)t.set(o,s)}),t}function YD(n,e,t,r,i,o,s,a,c,l,u,d,h){return{type:0,element:n,triggerName:e,isRemovalTransition:i,fromState:t,fromStyles:o,toState:r,toStyles:s,timelines:a,queriedElements:c,preStyleProps:l,postStyleProps:u,totalTime:d,errors:h}}var Vm={},zu=class{_triggerName;ast;_stateStyles;constructor(e,t,r){this._triggerName=e,this.ast=t,this._stateStyles=r}match(e,t,r,i){return n1(this.ast.matchers,e,t,r,i)}buildStyles(e,t,r){let i=this._stateStyles.get("*");return e!==void 0&&(i=this._stateStyles.get(e?.toString())||i),i?i.buildStyles(t,r):new Map}build(e,t,r,i,o,s,a,c,l,u){let d=[],h=this.ast.options&&this.ast.options.params||Vm,f=a&&a.params||Vm,p=this.buildStyles(r,f,d),y=c&&c.params||Vm,b=this.buildStyles(i,y,d),C=new Set,z=new Map,L=new Map,me=i==="void",Bt={params:ob(y,h),delay:this.ast.options?.delay},nt=u?[]:ib(e,t,this.ast.animation,o,s,p,b,Bt,l,d),Ue=0;return nt.forEach(Ge=>{Ue=Math.max(Ge.duration+Ge.delay,Ue)}),d.length?YD(t,this._triggerName,r,i,me,p,b,[],[],z,L,Ue,d):(nt.forEach(Ge=>{let pt=Ge.element,At=ft(z,pt,new Set);Ge.preStyleProps.forEach(Cr=>At.add(Cr));let Ua=ft(L,pt,new Set);Ge.postStyleProps.forEach(Cr=>Ua.add(Cr)),pt!==t&&C.add(pt)}),YD(t,this._triggerName,r,i,me,p,b,nt,[...C.values()],z,L,Ue))}};function n1(n,e,t,r,i){return n.some(o=>o(e,t,r,i))}function ob(n,e){let t=v({},e);return Object.entries(n).forEach(([r,i])=>{i!=null&&(t[r]=i)}),t}var Zm=class{styles;defaultParams;normalizer;constructor(e,t,r){this.styles=e,this.defaultParams=t,this.normalizer=r}buildStyles(e,t){let r=new Map,i=ob(e,this.defaultParams);return this.styles.styles.forEach(o=>{typeof o!="string"&&o.forEach((s,a)=>{s&&(s=mo(s,i,t));let c=this.normalizer.normalizePropertyName(a,t);s=this.normalizer.normalizeStyleValue(a,c,s,t),r.set(a,s)})}),r}};function r1(n,e,t){return new Ym(n,e,t)}var Ym=class{name;ast;_normalizer;transitionFactories=[];fallbackTransition;states=new Map;constructor(e,t,r){this.name=e,this.ast=t,this._normalizer=r,t.states.forEach(i=>{let o=i.options&&i.options.params||{};this.states.set(i.name,new Zm(i.style,o,r))}),QD(this.states,"true","1"),QD(this.states,"false","0"),t.transitions.forEach(i=>{this.transitionFactories.push(new zu(e,i,this.states))}),this.fallbackTransition=i1(e,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(e,t,r,i){return this.transitionFactories.find(s=>s.match(e,t,r,i))||null}matchStyles(e,t,r){return this.fallbackTransition.buildStyles(e,t,r)}};function i1(n,e,t){let r=[(s,a)=>!0],i={type:G.Sequence,steps:[],options:null},o={type:G.Transition,animation:i,matchers:r,options:null,queryCount:0,depCount:0};return new zu(n,o,e)}function QD(n,e,t){n.has(e)?n.has(t)||n.set(t,n.get(e)):n.has(t)&&n.set(e,n.get(t))}var o1=new ra,Qm=class{bodyNode;_driver;_normalizer;_animations=new Map;_playersById=new Map;players=[];constructor(e,t,r){this.bodyNode=e,this._driver=t,this._normalizer=r}register(e,t){let r=[],i=[],o=rb(this._driver,t,r,i);if(r.length)throw ND(r);this._animations.set(e,o)}_buildPlayer(e,t,r){let i=e.element,o=Am(this._normalizer,e.keyframes,t,r);return this._driver.animate(i,o,e.duration,e.delay,e.easing,[],!0)}create(e,t,r={}){let i=[],o=this._animations.get(e),s,a=new Map;if(o?(s=ib(this._driver,t,o,Fm,Ru,new Map,new Map,r,o1,i),s.forEach(u=>{let d=ft(a,u.element,new Map);u.postStyleProps.forEach(h=>d.set(h,null))})):(i.push(RD()),s=[]),i.length)throw OD(i);a.forEach((u,d)=>{u.forEach((h,f)=>{u.set(f,this._driver.computeStyle(d,f,en))})});let c=s.map(u=>{let d=a.get(u.element);return this._buildPlayer(u,new Map,d)}),l=Yn(c);return this._playersById.set(e,l),l.onDestroy(()=>this.destroy(e)),this.players.push(l),l}destroy(e){let t=this._getPlayer(e);t.destroy(),this._playersById.delete(e);let r=this.players.indexOf(t);r>=0&&this.players.splice(r,1)}_getPlayer(e){let t=this._playersById.get(e);if(!t)throw kD(e);return t}listen(e,t,r,i){let o=Au(t,"","","");return xu(this._getPlayer(e),r,o,i),()=>{}}command(e,t,r,i){if(r=="register"){this.register(e,i[0]);return}if(r=="create"){let s=i[0]||{};this.create(e,t,s);return}let o=this._getPlayer(e);switch(r){case"play":o.play();break;case"pause":o.pause();break;case"reset":o.reset();break;case"restart":o.restart();break;case"finish":o.finish();break;case"init":o.init();break;case"setPosition":o.setPosition(parseFloat(i[0]));break;case"destroy":this.destroy(e);break}}},KD="ng-animate-queued",s1=".ng-animate-queued",Bm="ng-animate-disabled",a1=".ng-animate-disabled",c1="ng-star-inserted",l1=".ng-star-inserted",u1=[],sb={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},d1={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},nn="__ng_removed",ia=class{namespaceId;value;options;get params(){return this.options.params}constructor(e,t=""){this.namespaceId=t;let r=e&&e.hasOwnProperty("value"),i=r?e.value:e;if(this.value=h1(i),r){let o=e,{value:s}=o,a=xr(o,["value"]);this.options=a}else this.options={};this.options.params||(this.options.params={})}absorbOptions(e){let t=e.params;if(t){let r=this.options.params;Object.keys(t).forEach(i=>{r[i]==null&&(r[i]=t[i])})}}},na="void",Um=new ia(na),Km=class{id;hostElement;_engine;players=[];_triggers=new Map;_queue=[];_elementListeners=new Map;_hostClassName;constructor(e,t,r){this.id=e,this.hostElement=t,this._engine=r,this._hostClassName="ng-tns-"+e,Ft(t,this._hostClassName)}listen(e,t,r,i){if(!this._triggers.has(t))throw FD(r,t);if(r==null||r.length==0)throw PD(t);if(!p1(r))throw LD(r,t);let o=ft(this._elementListeners,e,[]),s={name:t,phase:r,callback:i};o.push(s);let a=ft(this._engine.statesByElement,e,new Map);return a.has(t)||(Ft(e,Xs),Ft(e,Xs+"-"+t),a.set(t,Um)),()=>{this._engine.afterFlush(()=>{let c=o.indexOf(s);c>=0&&o.splice(c,1),this._triggers.has(t)||a.delete(t)})}}register(e,t){return this._triggers.has(e)?!1:(this._triggers.set(e,t),!0)}_getTrigger(e){let t=this._triggers.get(e);if(!t)throw jD(e);return t}trigger(e,t,r,i=!0){let o=this._getTrigger(t),s=new oa(this.id,t,e),a=this._engine.statesByElement.get(e);a||(Ft(e,Xs),Ft(e,Xs+"-"+t),this._engine.statesByElement.set(e,a=new Map));let c=a.get(t),l=new ia(r,this.id);if(!(r&&r.hasOwnProperty("value"))&&c&&l.absorbOptions(c.options),a.set(t,l),c||(c=Um),!(l.value===na)&&c.value===l.value){if(!y1(c.params,l.params)){let y=[],b=o.matchStyles(c.value,c.params,y),C=o.matchStyles(l.value,l.params,y);y.length?this._engine.reportError(y):this._engine.afterFlush(()=>{gr(e,b),tn(e,C)})}return}let h=ft(this._engine.playersByElement,e,[]);h.forEach(y=>{y.namespaceId==this.id&&y.triggerName==t&&y.queued&&y.destroy()});let f=o.matchTransition(c.value,l.value,e,l.params),p=!1;if(!f){if(!i)return;f=o.fallbackTransition,p=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:t,transition:f,fromState:c,toState:l,player:s,isFallbackTransition:p}),p||(Ft(e,KD),s.onStart(()=>{go(e,KD)})),s.onDone(()=>{let y=this.players.indexOf(s);y>=0&&this.players.splice(y,1);let b=this._engine.playersByElement.get(e);if(b){let C=b.indexOf(s);C>=0&&b.splice(C,1)}}),this.players.push(s),h.push(s),s}deregister(e){this._triggers.delete(e),this._engine.statesByElement.forEach(t=>t.delete(e)),this._elementListeners.forEach((t,r)=>{this._elementListeners.set(r,t.filter(i=>i.name!=e))})}clearElementCache(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);let t=this._engine.playersByElement.get(e);t&&(t.forEach(r=>r.destroy()),this._engine.playersByElement.delete(e))}_signalRemovalForInnerTriggers(e,t){let r=this._engine.driver.query(e,ea,!0);r.forEach(i=>{if(i[nn])return;let o=this._engine.fetchNamespacesByElement(i);o.size?o.forEach(s=>s.triggerLeaveAnimation(i,t,!1,!0)):this.clearElementCache(i)}),this._engine.afterFlushAnimationsDone(()=>r.forEach(i=>this.clearElementCache(i)))}triggerLeaveAnimation(e,t,r,i){let o=this._engine.statesByElement.get(e),s=new Map;if(o){let a=[];if(o.forEach((c,l)=>{if(s.set(l,c.value),this._triggers.has(l)){let u=this.trigger(e,l,na,i);u&&a.push(u)}}),a.length)return this._engine.markElementAsRemoved(this.id,e,!0,t,s),r&&Yn(a).onDone(()=>this._engine.processLeaveNode(e)),!0}return!1}prepareLeaveAnimationListeners(e){let t=this._elementListeners.get(e),r=this._engine.statesByElement.get(e);if(t&&r){let i=new Set;t.forEach(o=>{let s=o.name;if(i.has(s))return;i.add(s);let c=this._triggers.get(s).fallbackTransition,l=r.get(s)||Um,u=new ia(na),d=new oa(this.id,s,e);this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:s,transition:c,fromState:l,toState:u,player:d,isFallbackTransition:!0})})}}removeNode(e,t){let r=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,t),this.triggerLeaveAnimation(e,t,!0))return;let i=!1;if(r.totalAnimations){let o=r.players.length?r.playersByQueriedElement.get(e):[];if(o&&o.length)i=!0;else{let s=e;for(;s=s.parentNode;)if(r.statesByElement.get(s)){i=!0;break}}}if(this.prepareLeaveAnimationListeners(e),i)r.markElementAsRemoved(this.id,e,!1,t);else{let o=e[nn];(!o||o===sb)&&(r.afterFlush(()=>this.clearElementCache(e)),r.destroyInnerAnimations(e),r._onRemovalComplete(e,t))}}insertNode(e,t){Ft(e,this._hostClassName)}drainQueuedTransitions(e){let t=[];return this._queue.forEach(r=>{let i=r.player;if(i.destroyed)return;let o=r.element,s=this._elementListeners.get(o);s&&s.forEach(a=>{if(a.name==r.triggerName){let c=Au(o,r.triggerName,r.fromState.value,r.toState.value);c._data=e,xu(r.player,a.phase,c,a.callback)}}),i.markedForDestroy?this._engine.afterFlush(()=>{i.destroy()}):t.push(r)}),this._queue=[],t.sort((r,i)=>{let o=r.transition.ast.depCount,s=i.transition.ast.depCount;return o==0||s==0?o-s:this._engine.driver.containsElement(r.element,i.element)?1:-1})}destroy(e){this.players.forEach(t=>t.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,e)}},Jm=class{bodyNode;driver;_normalizer;players=[];newHostElements=new Map;playersByElement=new Map;playersByQueriedElement=new Map;statesByElement=new Map;disabledNodes=new Set;totalAnimations=0;totalQueuedPlayers=0;_namespaceLookup={};_namespaceList=[];_flushFns=[];_whenQuietFns=[];namespacesByHostElement=new Map;collectedEnterElements=[];collectedLeaveElements=[];onRemovalComplete=(e,t)=>{};_onRemovalComplete(e,t){this.onRemovalComplete(e,t)}constructor(e,t,r){this.bodyNode=e,this.driver=t,this._normalizer=r}get queuedPlayers(){let e=[];return this._namespaceList.forEach(t=>{t.players.forEach(r=>{r.queued&&e.push(r)})}),e}createNamespace(e,t){let r=new Km(e,t,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,t)?this._balanceNamespaceList(r,t):(this.newHostElements.set(t,r),this.collectEnterElement(t)),this._namespaceLookup[e]=r}_balanceNamespaceList(e,t){let r=this._namespaceList,i=this.namespacesByHostElement;if(r.length-1>=0){let s=!1,a=this.driver.getParentElement(t);for(;a;){let c=i.get(a);if(c){let l=r.indexOf(c);r.splice(l+1,0,e),s=!0;break}a=this.driver.getParentElement(a)}s||r.unshift(e)}else r.push(e);return i.set(t,e),e}register(e,t){let r=this._namespaceLookup[e];return r||(r=this.createNamespace(e,t)),r}registerTrigger(e,t,r){let i=this._namespaceLookup[e];i&&i.register(t,r)&&this.totalAnimations++}destroy(e,t){e&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{let r=this._fetchNamespace(e);this.namespacesByHostElement.delete(r.hostElement);let i=this._namespaceList.indexOf(r);i>=0&&this._namespaceList.splice(i,1),r.destroy(t),delete this._namespaceLookup[e]}))}_fetchNamespace(e){return this._namespaceLookup[e]}fetchNamespacesByElement(e){let t=new Set,r=this.statesByElement.get(e);if(r){for(let i of r.values())if(i.namespaceId){let o=this._fetchNamespace(i.namespaceId);o&&t.add(o)}}return t}trigger(e,t,r,i){if(ju(t)){let o=this._fetchNamespace(e);if(o)return o.trigger(t,r,i),!0}return!1}insertNode(e,t,r,i){if(!ju(t))return;let o=t[nn];if(o&&o.setForRemoval){o.setForRemoval=!1,o.setForMove=!0;let s=this.collectedLeaveElements.indexOf(t);s>=0&&this.collectedLeaveElements.splice(s,1)}if(e){let s=this._fetchNamespace(e);s&&s.insertNode(t,r)}i&&this.collectEnterElement(t)}collectEnterElement(e){this.collectedEnterElements.push(e)}markElementAsDisabled(e,t){t?this.disabledNodes.has(e)||(this.disabledNodes.add(e),Ft(e,Bm)):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),go(e,Bm))}removeNode(e,t,r){if(ju(t)){let i=e?this._fetchNamespace(e):null;i?i.removeNode(t,r):this.markElementAsRemoved(e,t,!1,r);let o=this.namespacesByHostElement.get(t);o&&o.id!==e&&o.removeNode(t,r)}else this._onRemovalComplete(t,r)}markElementAsRemoved(e,t,r,i,o){this.collectedLeaveElements.push(t),t[nn]={namespaceId:e,setForRemoval:i,hasAnimation:r,removedBeforeQueried:!1,previousTriggersValues:o}}listen(e,t,r,i,o){return ju(t)?this._fetchNamespace(e).listen(t,r,i,o):()=>{}}_buildInstruction(e,t,r,i,o){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,r,i,e.fromState.options,e.toState.options,t,o)}destroyInnerAnimations(e){let t=this.driver.query(e,ea,!0);t.forEach(r=>this.destroyActiveAnimationsForElement(r)),this.playersByQueriedElement.size!=0&&(t=this.driver.query(e,Ou,!0),t.forEach(r=>this.finishActiveQueriedAnimationOnElement(r)))}destroyActiveAnimationsForElement(e){let t=this.playersByElement.get(e);t&&t.forEach(r=>{r.queued?r.markedForDestroy=!0:r.destroy()})}finishActiveQueriedAnimationOnElement(e){let t=this.playersByQueriedElement.get(e);t&&t.forEach(r=>r.finish())}whenRenderingDone(){return new Promise(e=>{if(this.players.length)return Yn(this.players).onDone(()=>e());e()})}processLeaveNode(e){let t=e[nn];if(t&&t.setForRemoval){if(e[nn]=sb,t.namespaceId){this.destroyInnerAnimations(e);let r=this._fetchNamespace(t.namespaceId);r&&r.clearElementCache(e)}this._onRemovalComplete(e,t.setForRemoval)}e.classList?.contains(Bm)&&this.markElementAsDisabled(e,!1),this.driver.query(e,a1,!0).forEach(r=>{this.markElementAsDisabled(r,!1)})}flush(e=-1){let t=[];if(this.newHostElements.size&&(this.newHostElements.forEach((r,i)=>this._balanceNamespaceList(r,i)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let r=0;r<this.collectedEnterElements.length;r++){let i=this.collectedEnterElements[r];Ft(i,c1)}if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){let r=[];try{t=this._flushAnimations(r,e)}finally{for(let i=0;i<r.length;i++)r[i]()}}else for(let r=0;r<this.collectedLeaveElements.length;r++){let i=this.collectedLeaveElements[r];this.processLeaveNode(i)}if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(r=>r()),this._flushFns=[],this._whenQuietFns.length){let r=this._whenQuietFns;this._whenQuietFns=[],t.length?Yn(t).onDone(()=>{r.forEach(i=>i())}):r.forEach(i=>i())}}reportError(e){throw VD(e)}_flushAnimations(e,t){let r=new ra,i=[],o=new Map,s=[],a=new Map,c=new Map,l=new Map,u=new Set;this.disabledNodes.forEach(x=>{u.add(x);let R=this.driver.query(x,s1,!0);for(let F=0;F<R.length;F++)u.add(R[F])});let d=this.bodyNode,h=Array.from(this.statesByElement.keys()),f=eb(h,this.collectedEnterElements),p=new Map,y=0;f.forEach((x,R)=>{let F=Fm+y++;p.set(R,F),x.forEach(ee=>Ft(ee,F))});let b=[],C=new Set,z=new Set;for(let x=0;x<this.collectedLeaveElements.length;x++){let R=this.collectedLeaveElements[x],F=R[nn];F&&F.setForRemoval&&(b.push(R),C.add(R),F.hasAnimation?this.driver.query(R,l1,!0).forEach(ee=>C.add(ee)):z.add(R))}let L=new Map,me=eb(h,Array.from(C));me.forEach((x,R)=>{let F=Ru+y++;L.set(R,F),x.forEach(ee=>Ft(ee,F))}),e.push(()=>{f.forEach((x,R)=>{let F=p.get(R);x.forEach(ee=>go(ee,F))}),me.forEach((x,R)=>{let F=L.get(R);x.forEach(ee=>go(ee,F))}),b.forEach(x=>{this.processLeaveNode(x)})});let Bt=[],nt=[];for(let x=this._namespaceList.length-1;x>=0;x--)this._namespaceList[x].drainQueuedTransitions(t).forEach(F=>{let ee=F.player,Fe=F.element;if(Bt.push(ee),this.collectedEnterElements.length){let Ze=Fe[nn];if(Ze&&Ze.setForMove){if(Ze.previousTriggersValues&&Ze.previousTriggersValues.has(F.triggerName)){let Mr=Ze.previousTriggersValues.get(F.triggerName),Nt=this.statesByElement.get(F.element);if(Nt&&Nt.has(F.triggerName)){let $a=Nt.get(F.triggerName);$a.value=Mr,Nt.set(F.triggerName,$a)}}ee.destroy();return}}let dn=!d||!this.driver.containsElement(d,Fe),mt=L.get(Fe),Xn=p.get(Fe),ve=this._buildInstruction(F,r,Xn,mt,dn);if(ve.errors&&ve.errors.length){nt.push(ve);return}if(dn){ee.onStart(()=>gr(Fe,ve.fromStyles)),ee.onDestroy(()=>tn(Fe,ve.toStyles)),i.push(ee);return}if(F.isFallbackTransition){ee.onStart(()=>gr(Fe,ve.fromStyles)),ee.onDestroy(()=>tn(Fe,ve.toStyles)),i.push(ee);return}let $g=[];ve.timelines.forEach(Ze=>{Ze.stretchStartingKeyframe=!0,this.disabledNodes.has(Ze.element)||$g.push(Ze)}),ve.timelines=$g,r.append(Fe,ve.timelines);let FI={instruction:ve,player:ee,element:Fe};s.push(FI),ve.queriedElements.forEach(Ze=>ft(a,Ze,[]).push(ee)),ve.preStyleProps.forEach((Ze,Mr)=>{if(Ze.size){let Nt=c.get(Mr);Nt||c.set(Mr,Nt=new Set),Ze.forEach(($a,Ad)=>Nt.add(Ad))}}),ve.postStyleProps.forEach((Ze,Mr)=>{let Nt=l.get(Mr);Nt||l.set(Mr,Nt=new Set),Ze.forEach(($a,Ad)=>Nt.add(Ad))})});if(nt.length){let x=[];nt.forEach(R=>{x.push(BD(R.triggerName,R.errors))}),Bt.forEach(R=>R.destroy()),this.reportError(x)}let Ue=new Map,Ge=new Map;s.forEach(x=>{let R=x.element;r.has(R)&&(Ge.set(R,R),this._beforeAnimationBuild(x.player.namespaceId,x.instruction,Ue))}),i.forEach(x=>{let R=x.element;this._getPreviousPlayers(R,!1,x.namespaceId,x.triggerName,null).forEach(ee=>{ft(Ue,R,[]).push(ee),ee.destroy()})});let pt=b.filter(x=>tb(x,c,l)),At=new Map;XD(At,this.driver,z,l,en).forEach(x=>{tb(x,c,l)&&pt.push(x)});let Cr=new Map;f.forEach((x,R)=>{XD(Cr,this.driver,new Set(x),c,Js)}),pt.forEach(x=>{let R=At.get(x),F=Cr.get(x);At.set(x,new Map([...R?.entries()??[],...F?.entries()??[]]))});let xd=[],Bg=[],Ug={};s.forEach(x=>{let{element:R,player:F,instruction:ee}=x;if(r.has(R)){if(u.has(R)){F.onDestroy(()=>tn(R,ee.toStyles)),F.disabled=!0,F.overrideTotalTime(ee.totalTime),i.push(F);return}let Fe=Ug;if(Ge.size>1){let mt=R,Xn=[];for(;mt=mt.parentNode;){let ve=Ge.get(mt);if(ve){Fe=ve;break}Xn.push(mt)}Xn.forEach(ve=>Ge.set(ve,Fe))}let dn=this._buildAnimation(F.namespaceId,ee,Ue,o,Cr,At);if(F.setRealPlayer(dn),Fe===Ug)xd.push(F);else{let mt=this.playersByElement.get(Fe);mt&&mt.length&&(F.parentPlayer=Yn(mt)),i.push(F)}}else gr(R,ee.fromStyles),F.onDestroy(()=>tn(R,ee.toStyles)),Bg.push(F),u.has(R)&&i.push(F)}),Bg.forEach(x=>{let R=o.get(x.element);if(R&&R.length){let F=Yn(R);x.setRealPlayer(F)}}),i.forEach(x=>{x.parentPlayer?x.syncPlayerEvents(x.parentPlayer):x.destroy()});for(let x=0;x<b.length;x++){let R=b[x],F=R[nn];if(go(R,Ru),F&&F.hasAnimation)continue;let ee=[];if(a.size){let dn=a.get(R);dn&&dn.length&&ee.push(...dn);let mt=this.driver.query(R,Ou,!0);for(let Xn=0;Xn<mt.length;Xn++){let ve=a.get(mt[Xn]);ve&&ve.length&&ee.push(...ve)}}let Fe=ee.filter(dn=>!dn.destroyed);Fe.length?m1(this,R,Fe):this.processLeaveNode(R)}return b.length=0,xd.forEach(x=>{this.players.push(x),x.onDone(()=>{x.destroy();let R=this.players.indexOf(x);this.players.splice(R,1)}),x.play()}),xd}afterFlush(e){this._flushFns.push(e)}afterFlushAnimationsDone(e){this._whenQuietFns.push(e)}_getPreviousPlayers(e,t,r,i,o){let s=[];if(t){let a=this.playersByQueriedElement.get(e);a&&(s=a)}else{let a=this.playersByElement.get(e);if(a){let c=!o||o==na;a.forEach(l=>{l.queued||!c&&l.triggerName!=i||s.push(l)})}}return(r||i)&&(s=s.filter(a=>!(r&&r!=a.namespaceId||i&&i!=a.triggerName))),s}_beforeAnimationBuild(e,t,r){let i=t.triggerName,o=t.element,s=t.isRemovalTransition?void 0:e,a=t.isRemovalTransition?void 0:i;for(let c of t.timelines){let l=c.element,u=l!==o,d=ft(r,l,[]);this._getPreviousPlayers(l,u,s,a,t.toState).forEach(f=>{let p=f.getRealPlayer();p.beforeDestroy&&p.beforeDestroy(),f.destroy(),d.push(f)})}gr(o,t.fromStyles)}_buildAnimation(e,t,r,i,o,s){let a=t.triggerName,c=t.element,l=[],u=new Set,d=new Set,h=t.timelines.map(p=>{let y=p.element;u.add(y);let b=y[nn];if(b&&b.removedBeforeQueried)return new Zn(p.duration,p.delay);let C=y!==c,z=g1((r.get(y)||u1).map(Ue=>Ue.getRealPlayer())).filter(Ue=>{let Ge=Ue;return Ge.element?Ge.element===y:!1}),L=o.get(y),me=s.get(y),Bt=Am(this._normalizer,p.keyframes,L,me),nt=this._buildPlayer(p,Bt,z);if(p.subTimeline&&i&&d.add(y),C){let Ue=new oa(e,a,y);Ue.setRealPlayer(nt),l.push(Ue)}return nt});l.forEach(p=>{ft(this.playersByQueriedElement,p.element,[]).push(p),p.onDone(()=>f1(this.playersByQueriedElement,p.element,p))}),u.forEach(p=>Ft(p,Pm));let f=Yn(h);return f.onDestroy(()=>{u.forEach(p=>go(p,Pm)),tn(c,t.toStyles)}),d.forEach(p=>{ft(i,p,[]).push(f)}),f}_buildPlayer(e,t,r){return t.length>0?this.driver.animate(e.element,t,e.duration,e.delay,e.easing,r):new Zn(e.duration,e.delay)}},oa=class{namespaceId;triggerName;element;_player=new Zn;_containsRealPlayer=!1;_queuedCallbacks=new Map;destroyed=!1;parentPlayer=null;markedForDestroy=!1;disabled=!1;queued=!0;totalTime=0;constructor(e,t,r){this.namespaceId=e,this.triggerName=t,this.element=r}setRealPlayer(e){this._containsRealPlayer||(this._player=e,this._queuedCallbacks.forEach((t,r)=>{t.forEach(i=>xu(e,r,void 0,i))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(e){this.totalTime=e}syncPlayerEvents(e){let t=this._player;t.triggerCallback&&e.onStart(()=>t.triggerCallback("start")),e.onDone(()=>this.finish()),e.onDestroy(()=>this.destroy())}_queueEvent(e,t){ft(this._queuedCallbacks,e,[]).push(t)}onDone(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)}onStart(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)}onDestroy(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)}init(){this._player.init()}hasStarted(){return this.queued?!1:this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(e){this.queued||this._player.setPosition(e)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(e){let t=this._player;t.triggerCallback&&t.triggerCallback(e)}};function f1(n,e,t){let r=n.get(e);if(r){if(r.length){let i=r.indexOf(t);r.splice(i,1)}r.length==0&&n.delete(e)}return r}function h1(n){return n??null}function ju(n){return n&&n.nodeType===1}function p1(n){return n=="start"||n=="done"}function JD(n,e){let t=n.style.display;return n.style.display=e??"none",t}function XD(n,e,t,r,i){let o=[];t.forEach(c=>o.push(JD(c)));let s=[];r.forEach((c,l)=>{let u=new Map;c.forEach(d=>{let h=e.computeStyle(l,d,i);u.set(d,h),(!h||h.length==0)&&(l[nn]=d1,s.push(l))}),n.set(l,u)});let a=0;return t.forEach(c=>JD(c,o[a++])),s}function eb(n,e){let t=new Map;if(n.forEach(a=>t.set(a,[])),e.length==0)return t;let r=1,i=new Set(e),o=new Map;function s(a){if(!a)return r;let c=o.get(a);if(c)return c;let l=a.parentNode;return t.has(l)?c=l:i.has(l)?c=r:c=s(l),o.set(a,c),c}return e.forEach(a=>{let c=s(a);c!==r&&t.get(c).push(a)}),t}function Ft(n,e){n.classList?.add(e)}function go(n,e){n.classList?.remove(e)}function m1(n,e,t){Yn(t).onDone(()=>n.processLeaveNode(e))}function g1(n){let e=[];return ab(n,e),e}function ab(n,e){for(let t=0;t<n.length;t++){let r=n[t];r instanceof ho?ab(r.players,e):e.push(r)}}function y1(n,e){let t=Object.keys(n),r=Object.keys(e);if(t.length!=r.length)return!1;for(let i=0;i<t.length;i++){let o=t[i];if(!e.hasOwnProperty(o)||n[o]!==e[o])return!1}return!0}function tb(n,e,t){let r=t.get(n);if(!r)return!1;let i=e.get(n);return i?r.forEach(o=>i.add(o)):e.set(n,r),t.delete(n),!0}var yo=class{_driver;_normalizer;_transitionEngine;_timelineEngine;_triggerCache={};onRemovalComplete=(e,t)=>{};constructor(e,t,r){this._driver=t,this._normalizer=r,this._transitionEngine=new Jm(e.body,t,r),this._timelineEngine=new Qm(e.body,t,r),this._transitionEngine.onRemovalComplete=(i,o)=>this.onRemovalComplete(i,o)}registerTrigger(e,t,r,i,o){let s=e+"-"+i,a=this._triggerCache[s];if(!a){let c=[],l=[],u=rb(this._driver,o,c,l);if(c.length)throw AD(i,c);a=r1(i,u,this._normalizer),this._triggerCache[s]=a}this._transitionEngine.registerTrigger(t,i,a)}register(e,t){this._transitionEngine.register(e,t)}destroy(e,t){this._transitionEngine.destroy(e,t)}onInsert(e,t,r,i){this._transitionEngine.insertNode(e,t,r,i)}onRemove(e,t,r){this._transitionEngine.removeNode(e,t,r)}disableAnimations(e,t){this._transitionEngine.markElementAsDisabled(e,t)}process(e,t,r,i){if(r.charAt(0)=="@"){let[o,s]=Nm(r),a=i;this._timelineEngine.command(o,t,s,a)}else this._transitionEngine.trigger(e,t,r,i)}listen(e,t,r,i,o){if(r.charAt(0)=="@"){let[s,a]=Nm(r);return this._timelineEngine.listen(s,t,a,o)}return this._transitionEngine.listen(e,t,r,i,o)}flush(e=-1){this._transitionEngine.flush(e)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(e){this._transitionEngine.afterFlushAnimationsDone(e)}};function v1(n,e){let t=null,r=null;return Array.isArray(e)&&e.length?(t=$m(e[0]),e.length>1&&(r=$m(e[e.length-1]))):e instanceof Map&&(t=$m(e)),t||r?new _1(n,t,r):null}var _1=(()=>{class n{_element;_startStyles;_endStyles;static initialStylesByElement=new WeakMap;_state=0;_initialStyles;constructor(t,r,i){this._element=t,this._startStyles=r,this._endStyles=i;let o=n.initialStylesByElement.get(t);o||n.initialStylesByElement.set(t,o=new Map),this._initialStyles=o}start(){this._state<1&&(this._startStyles&&tn(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(tn(this._element,this._initialStyles),this._endStyles&&(tn(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(n.initialStylesByElement.delete(this._element),this._startStyles&&(gr(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(gr(this._element,this._endStyles),this._endStyles=null),tn(this._element,this._initialStyles),this._state=3)}}return n})();function $m(n){let e=null;return n.forEach((t,r)=>{E1(r)&&(e=e||new Map,e.set(r,t))}),e}function E1(n){return n==="display"||n==="position"}var Wu=class{element;keyframes;options;_specialStyles;_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_duration;_delay;_initialized=!1;_finished=!1;_started=!1;_destroyed=!1;_finalKeyframe;_originalOnDoneFns=[];_originalOnStartFns=[];domPlayer;time=0;parentPlayer=null;currentSnapshot=new Map;
8constructor(e,t,r,i){this.element=e,this.keyframes=t,this.options=r,this._specialStyles=i,this._duration=r.duration,this._delay=r.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;let e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:new Map;let t=()=>this._onFinish();this.domPlayer.addEventListener("finish",t),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",t)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(e){let t=[];return e.forEach(r=>{t.push(Object.fromEntries(r))}),t}_triggerWebAnimation(e,t,r){return e.animate(this._convertKeyframesToObject(t),r)}onStart(e){this._originalOnStartFns.push(e),this._onStartFns.push(e)}onDone(e){this._originalOnDoneFns.push(e),this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(e=>e()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}setPosition(e){this.domPlayer===void 0&&this.init(),this.domPlayer.currentTime=e*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){let e=new Map;this.hasStarted()&&this._finalKeyframe.forEach((r,i)=>{i!=="offset"&&e.set(i,this._finished?r:Fu(this.element,i))}),this.currentSnapshot=e}triggerCallback(e){let t=e==="start"?this._onStartFns:this._onDoneFns;t.forEach(r=>r()),t.length=0}},qu=class{validateStyleProperty(e){return!0}validateAnimatableStyleProperty(e){return!0}containsElement(e,t){return Rm(e,t)}getParentElement(e){return Nu(e)}query(e,t,r){return Om(e,t,r)}computeStyle(e,t,r){return Fu(e,t)}animate(e,t,r,i,o,s=[]){let a=i==0?"both":"forwards",c={duration:r,delay:i,fill:a};o&&(c.easing=o);let l=new Map,u=s.filter(f=>f instanceof Wu);zD(r,i)&&u.forEach(f=>{f.currentSnapshot.forEach((p,y)=>l.set(y,p))});let d=$D(t).map(f=>new Map(f));d=WD(e,d,l);let h=v1(e,d);return new Wu(e,d,c,h)}};var Vu="@",cb="@.disabled",Gu=class{namespaceId;delegate;engine;_onDestroy;\u0275type=0;
8constructor(e,t,r,i){this.namespaceId=e,this.delegate=t,this.engine=r,this._onDestroy=i}get data(){return this.delegate.data}destroyNode(e){this.delegate.destroyNode?.(e)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(e,t){return this.delegate.createElement(e,t)}createComment(e){return this.delegate.createComment(e)}createText(e){return this.delegate.createText(e)}appendChild(e,t){this.delegate.appendChild(e,t),this.engine.onInsert(this.namespaceId,t,e,!1)}insertBefore(e,t,r,i=!0){this.delegate.insertBefore(e,t,r),this.engine.onInsert(this.namespaceId,t,e,i)}removeChild(e,t,r){this.parentNode(t)&&this.engine.onRemove(this.namespaceId,t,this.delegate)}selectRootElement(e,t){return this.delegate.selectRootElement(e,t)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setAttribute(e,t,r,i){this.delegate.setAttribute(e,t,r,i)}removeAttribute(e,t,r){this.delegate.removeAttribute(e,t,r)}addClass(e,t){this.delegate.addClass(e,t)}removeClass(e,t){this.delegate.removeClass(e,t)}
8setStyle(e,t,r,i){this.delegate.setStyle(e,t,r,i)}removeStyle(e,t,r){this.delegate.removeStyle(e,t,r)}setProperty(e,t,r){t.charAt(0)==Vu&&t==cb?this.disableAnimations(e,!!r):this.delegate.setProperty(e,t,r)}setValue(e,t){this.delegate.setValue(e,t)}listen(e,t,r,i){return this.delegate.listen(e,t,r,i)}disableAnimations(e,t){this.engine.disableAnimations(e,t)}},Xm=class extends Gu{factory;constructor(e,t,r,i,o){super(t,r,i,o),this.factory=e,this.namespaceId=t}setProperty(e,t,r){t.charAt(0)==Vu?t.charAt(1)=="."&&t==cb?(r=r===void 0?!0:!!r,this.disableAnimations(e,r)):this.engine.process(this.namespaceId,e,t.slice(1),r):this.delegate.setProperty(e,t,r)}listen(e,t,r,i){if(t.charAt(0)==Vu){let o=w1(e),s=t.slice(1),a="";return s.charAt(0)!=Vu&&([s,a]=D1(s)),this.engine.listen(this.namespaceId,o,s,a,c=>{let l=c._data||-1;this.factory.scheduleListenerCallback(l,r,c)})}return this.delegate.listen(e,t,r,i)}};function w1(n){switch(n){case"body":return document.body;case"document":return document;case"window":return window;default:return n}}function D1(n){let e=n.indexOf("."),t=n.substring(0,e),r=n.slice(e+1);return[t,r]}var Zu=class{delegate;engine;_zone;_currentId=0;_microtaskId=1;_animationCallbacksBuffer=[];_rendererCache=new Map;_cdRecurDepth=0;constructor(e,t,r){this.delegate=e,this.engine=t,this._zone=r,t.onRemovalComplete=(i,o)=>{o?.removeChild(null,i)}}createRenderer(e,t){let r="",i=this.delegate.createRenderer(e,t);if(!e||!t?.data?.animation){let l=this._rendererCache,u=l.get(i);if(!u){let d=()=>l.delete(i);u=new Gu(r,i,this.engine,d),l.set(i,u)}return u}let o=t.id,s=t.id+"-"+this._currentId;this._currentId++,this.engine.register(s,e);let a=l=>{Array.isArray(l)?l.forEach(a):this.engine.registerTrigger(o,s,e,l.name,l)};return t.data.animation.forEach(a),new Xm(this,s,i,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(e,t,r){if(e>=0&&e<this._microtaskId){this._zone.run(()=>t(r));return}let i=this._animationCallbacksBuffer;i.length==0&&queueMicrotask(()=>{this._zone.run(()=>{i.forEach(o=>{let[s,a]=o;s(a)}),this._animationCallbacksBuffer=[]})}),i.push([t,r])}end(){this._cdRecurDepth--,this._cdRecurDepth==0&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}componentReplaced(e){this.engine.flush(),this.delegate.componentReplaced?.(e)}};var I1=(()=>{class n extends yo{constructor(t,r,i){super(t,r,i)}ngOnDestroy(){this.flush()}static \u0275fac=function(r){return new(r||n)(D(le),D(ii),D(oi))};static \u0275prov=I({token:n,factory:n.\u0275fac})}return n})();function S1(){return new Bu}function T1(n,e,t){return new Zu(n,e,t)}var lb=[{provide:oi,useFactory:S1},{provide:yo,useClass:I1},{provide:sr,useFactory:T1,deps:[Ss,yo,de]}],_8=[{provide:ii,useClass:eg},{provide:Il,useValue:"NoopAnimations"},...lb],C1=[{provide:ii,useFactory:()=>new qu},{provide:Il,useFactory:()=>"BrowserAnimations"},...lb];function ub(){return Vn("NgEagerAnimations"),[...C1]}var vo=class{static get(e){switch(e){case"M":return"M\xE2le";case"F":return"Femelle";case"I":return"En cours de sexage"}}};var _o=class{static get(e){switch(e){case"SOURIS":return"Souris";case"RAT":return"Rat";case"GERBILLE":return"Gerbille";case"HAMSTER":return"Hamster";case"LAPIN":return"Lapin"}}};var yr=class n{constructor(e,t){this.http=e;this.baseUrl=t;this.config={apiHost:""}}config;loadEnv(){return this.http.get(`${this.baseUrl}env.json`).toPromise().then(e=>{let t=e;this.config={apiHost:t.APP_API_HOST}}).catch(e=>(console.error("\u274C Erreur lors du chargement de env.json",e),Promise.reject(e)))}get apiHost(){return this.config.apiHost}static \u0275fac=function(t){return new(t||n)(D(hr),D(Zi))};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})};var Yu=class n{constructor(e,t){this.httpClient=e;this.envService=t;this.baseUrl=this.envService.apiHost}baseUrl;get(e,t){return P(this,null,function*(){return yield Di(this.httpClient.get(`${this.baseUrl}${e}`,{params:t}).pipe(Oe(1)))})}post(e,t){return P(this,null,function*(){return yield Di(this.httpClient.post(`${this.baseUrl}${e}`,t).pipe(Oe(1)))})}put(e,t){return P(this,null,function*(){return yield Di(this.httpClient.put(`${this.baseUrl}${e}`,t).pipe(Oe(1)))})}delete(e){return P(this,null,function*(){return yield Di(this.httpClient.delete(`${this.baseUrl}${e}`).pipe(Oe(1)))})}getBaseUrl(){return this.baseUrl}static \u0275fac=function(t){return new(t||n)(D(hr),D(yr))};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})};var Pt=class n{constructor(e){this.apiService=e}search(e){return P(this,null,function*(){let t={};return e&&(e.withAdopted!==void 0&&(t.withAdopted=e.withAdopted?"true":"false"),e.withDead!==void 0&&(t.withDead=e.withDead?"true":"false"),e.withNonAdoptables!==void 0&&(t.withNonAdoptables=e.withNonAdoptables?"true":"false")),(yield this.apiService.get("/public/rongeurs",t)).data})}static \u0275fac=function(t){return new(t||n)(D(Yu))};static \u0275prov=I({token:n,factory:n.\u0275fac})};var An=class n{constructor(e){this.rongeurRepository=e}handle(e){return P(this,null,function*(){let t=yield this.rongeurRepository.search({withAdopted:e?.withAdopted,withDead:e?.withDead,withNonAdoptables:e?.withNonAdoptables}),r=t;
8e&&e.rongeursToShow&&(r=r.filter(o=>e.rongeursToShow?.includes(o.type)));let i=[];return r.forEach(o=>{let s={rongeur:{images:o.photoIds,histoire:o.histoire,identite:{nom:o.nom,nombre:1,type:_o.get(o.type),sexe:{code:o.sexe,text:vo.get(o.sexe)},robe:o.robe,comportement:o.comportement,dateNaissance:o.dateNaissance},ville:{nom:o.ville.nom,departementCode:o.ville.departementCode}},arrivee:{date:o.dateArriveeAssociation},adoptabilite:{date:o.dateAdoptabilite},sortie:o.dateAdoption?{date:o.dateAdoption,nomAdoptant:""}:null,deces:o.dateDeces?{date:o.dateDeces}:null};i.push(s)}),{counts:{SOURIS:t.filter(o=>o.type==="SOURIS").reduce(o=>o+1,0)??0,RAT:t.filter(o=>o.type==="RAT").reduce(o=>o+1,0)??0,GERBILLE:t.filter(o=>o.type==="GERBILLE").reduce(o=>o+1,0)??0,HAMSTER:t.filter(o=>o.type==="HAMSTER").reduce(o=>o+1,0)??0,LAPIN:t.filter(o=>o.type==="LAPIN").reduce(o=>o+1,0)??0},adoptions:i}})}static \u0275fac=function(t){return new(t||n)(D(Pt))};static \u0275prov=I({token:n,factory:n.\u0275fac})};var vr=class n{database=[];search(e){return P(this,null,function*(){let t=this.database;return(e?.withAdopted!==void 0?e.withAdopted:!1)===!1&&(t=t.filter(r=>r.sortie===null)),Promise.resolve(t.map(r=>r.clone()))})}create(e){return P(this,null,function*(){return this.database.push(e.clone()),Promise.resolve()})}update(e){return P(this,null,function*(){let t=this.database.map(r=>r.rongeurId.value).indexOf(e.rongeurId.value);return t!==-1&&(this.database[t]=e.clone()),Promise.resolve()})}delete(e){return P(this,null,function*(){let t=this.database.map(r=>r.rongeurId.value).indexOf(e.rongeurId.value);return t!==-1&&this.database.splice(t,1),Promise.resolve()})}static \u0275fac=function(t){return new(t||n)};static \u0275prov=I({token:n,factory:n.\u0275fac})};var Eo=class n{static \u0275fac=function(t){return new(t||n)};static \u0275mod=je({type:n});static \u0275inj=Le({imports:[Te]})};var wo=class n{constructor(e){this.envService=e}getImageUrl(e,t){let r=new URLSearchParams;return t&&(t.width&&r.append("width",t.width.toString()),t.height&&r.append("height",t.height.toString())),`${this.envService.apiHost}/public/contenus/images/${e}?${r.toString()}`}static \u0275fac=function(t){return new(t||n)(D(yr))};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})};var N1=(n,e)=>({width:n,height:e}),Qu=class n{constructor(e){this.contenuService=e}contenuId;width;height;class;get immSrc(){let e=new URLSearchParams;return this.width&&e.append("width",this.width.toString()),this.height&&e.append("height",this.height.toString()),this.contenuService.getImageUrl(this.contenuId,{width:this.width,height:this.height})}get imgWidth(){return this.width?`${this.width}px`:void 0}get imgHeight(){return this.height?`${this.height}px`:void 0}static \u0275fac=function(t){return new(t||n)(ne(wo))};static \u0275cmp=ce({type:n,selectors:[["image-api"]],inputs:{contenuId:"contenuId",width:"width",height:"height",class:"class"},decls:2,vars:8,consts:[["alt","",3,"src"]],template:function(t,r){t&1&&(Hn(0),A(1,"img",0),zn()),t&2&&(S(),i0(g0(5,N1,r.imgWidth,r.imgHeight)),Se(r.class),V("src",r.immSrc,Un))},dependencies:[Te,Eo],styles:[".image-api[_ngcontent-%COMP%]{display:flex;flex-flow:row wrap;gap:20px;margin:10px;align-items:center;justify-content:center}.title[_ngcontent-%COMP%]{display:block;text-align:center;font-family:duality,Verdana;color:#ca3b66;font-size:1.7rem}.table-identite[_ngcontent-%COMP%] > tbody[_ngcontent-%COMP%] > tr[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]:nth-child(1){text-align:right;text-decoration:underline}.histoire[_ngcontent-%COMP%]{max-width:400px}.image-adoption[_ngcontent-%COMP%]{width:250px}"]})};var Do=class n{constructor(e){this.contenuService=e}_opened=!1;_loading=!1;_images=[];_index=0;_size={width:"0",height:"0"};_animationSpeed=300;setImages(e){return P(this,null,function*(){this._opened=!1,this._loading=!1,this._images=e.map(t=>B(v({},t),{width:0,height:0})),this._index=0,this._size={width:"0",height:"0"},yield this.computeImages()})}computeImages(){return P(this,null,function*(){let e=this._images.at(0);e&&(yield this.computeImage(e));for(let t of this._images.slice(1))this.computeImage(t)})}computeImage(e){return new Promise(t=>{if(e.width===0&&e.height===0){let r=new Image;r.onload=()=>
8{e.width=r.naturalWidth,e.height=r.naturalHeight,t()},r.src=this.getImageSrc(e)}else t()})}getImageSrc(e){return"src"in e?e.src:this.contenuService.getImageUrl(e.contenuId,{width:window.innerWidth,height:window.innerHeight})}next(){let e=this.index+1;e>=this.images.length&&(e=0),this._index=e,this.open()}previous(){let e=this.index-1;e<0&&(e=this.images.length-1),this._index=e,this.open()}setIndex(e){e>=0&&e<this._images.length&&(this._index=e,this.open())}getImageDimentionInViewPort(e){let t=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),r=Math.max(document.documentElement.clientHeight||0,window.innerHeight||0),i=1;return e.width>e.height?(i=t/e.width,e.height*i>r&&(i=r/e.height)):(i=r/e.height,e.width*i>t&&(i=t/e.width)),i=i*.95,{width:`${e.width*i}px`,height:`${e.height*i}px`}}open(){this._loading=!0,this._opened=!0;let e=this.getImageDimentionInViewPort(this.currentImage);setTimeout(()=>{this._size.width=e.width,this._size.height=e.height},10),setTimeout(()=>{this._loading=!1},this._animationSpeed)}close(){this._size.width="0",this._size.height="0",this._loading=!0,setTimeout(()=>{this._opened=!1,this._loading=!1},this._animationSpeed)}get currentImage(){return this._images[this._index]}get opened(){return this._opened}get loading(){return this._loading}get images(){return this._images}get index(){return this._index}get size(){return this._size}get animationSpeed(){return this._animationSpeed}get indexState(){let e=[];for(let t=0;t<this._images.length;t++)e.push({index:t,active:this._index===t});return e}static \u0275fac=function(t){return new(t||n)(D(wo))};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})};var Qn=class extends Error{},Ku=class extends Qn{constructor(e){super(`Invalid DateTime: ${e.toMessage()}`)}},Ju=class extends Qn{constructor(e){super(`Invalid Interval: ${e.toMessage()}`)}},Xu=class extends Qn{constructor(e){super(`Invalid Duration: ${e.toMessage()}`)}},on=class extends Qn{},bo=class extends Qn{constructor(e){super(`Invalid unit ${e}`)}},Ce=class extends Qn{},sn=class extends Qn{constructor(){super("Zone is an abstract class")}};var T="numeric",an="short",Ct="long",_r={year:T,month:T,day:T},aa={year:T,month:an,day:T},ng={year:T,month:an,day:T,weekday:an},ca={year:T,month:Ct,day:T},la={year:T,month:Ct,day:T,weekday:Ct},ua={hour:T,minute:T},da={hour:T,minute:T,second:T},fa={hour:T,minute:T,second:T,timeZoneName:an},ha={hour:T,minute:T,second:T,timeZoneName:Ct},pa={hour:T,minute:T,hourCycle:"h23"},ma={hour:T,minute:T,second:T,hourCycle:"h23"},ga={hour:T,minute:T,second:T,hourCycle:"h23",timeZoneName:an},ya={hour:T,minute:T,second:T,hourCycle:"h23",timeZoneName:Ct},va={year:T,month:T,day:T,hour:T,minute:T},_a={year:T,month:T,day:T,hour:T,minute:T,second:T},Ea={year:T,month:an,day:T,hour:T,minute:T},wa={year:T,month:an,day:T,hour:T,minute:T,second:T},rg={year:T,month:an,day:T,weekday:an,hour:T,minute:T},Da={year:T,month:Ct,day:T,hour:T,minute:T,timeZoneName:an},ba={year:T,month:Ct,day:T,hour:T,minute:T,second:T,timeZoneName:an},Ia={year:T,month:Ct,day:T,weekday:Ct,hour:T,minute:T,timeZoneName:Ct},Sa={year:T,month:Ct,day:T,weekday:Ct,hour:T,minute:T,second:T,timeZoneName:Ct};var Mt=class{get type(){throw new sn}get name(){throw new sn}get ianaName(){return this.name}get isUniversal(){throw new sn}offsetName(e,t){throw new sn}formatOffset(e,t){throw new sn}offset(e){throw new sn}equals(e){throw new sn}get isValid(){throw new sn}};var ig=null,si=class n extends Mt{static get instance(){return ig===null&&(ig=new n),ig}get type(){return"system"}get name(){return new Intl.DateTimeFormat().resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(e,{format:t,locale:r}){return td(e,t,r)}formatOffset(e,t){return Er(this.offset(e),t)}offset(e){return-new Date(e).getTimezoneOffset()}equals(e){return e.type==="system"}get isValid(){return!0}};var rd={};function R1(n){return rd[n]||(rd[n]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:n,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),rd[n]}var O1={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};function k1(n,e){let t=n.format(e).replace(/\u200E/g,""),r=/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec(t),[,i,o,s,a,c,l,u]=r;return[s,i,o,a,c,l,u]}function F1(n,e){let t=n.formatToParts(e),r=[];for(let i=0;i<t.length;i++){let{type:o,value:s}=t[i],a=O1[o];o==="era"?r[a]=s:O(a)||(r[a]=parseInt(s,10))}return r}var nd={},tt=class n extends Mt{static create(e){return nd[e]||(nd[e]=new n(e)),nd[e]}static resetCache(){nd={},rd={}}static isValidSpecifier(e){return this.isValidZone(e)}static isValidZone(e){if(!e)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:e}).format(),!0}catch{return!1}}constructor(e){super(),this.zoneName=e,this.valid=n.isValidZone(e)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(e,{format:t,locale:r}){return td(e,t,r,this.name)}formatOffset(e,t){return Er(this.offset(e),t)}offset(e){let t=new Date(e);if(isNaN(t))return NaN;let r=R1(this.name),[i,o,s,a,c,l,u]=r.formatToParts?F1(r,t):k1(r,t);a==="BC"&&(i=-Math.abs(i)+1);let h=Io({year:i,month:o,day:s,hour:c===24?0:c,minute:l,second:u,millisecond:0}),f=+t,p=f%1e3;return f-=p>=0?p:1e3+p,(h-f)/(60*1e3)}equals(e){return e.type==="iana"&&e.name===this.name}get isValid(){return this.valid}};var gb={};function P1(n,e={}){let t=JSON.stringify([n,e]),r=gb[t];return r||(r=new Intl.ListFormat(n,e),gb[t]=r),r}var og={};function sg(n,e={}){let t=JSON.stringify([n,e]),r=og[t];return r||(r=new Intl.DateTimeFormat(n,e),og[t]=r),r}var ag={};function L1(n,e={}){let t=JSON.stringify([n,e]),r=ag[t];return r||(r=new Intl.NumberFormat(n,e),ag[t]=r),r}var cg={};function j1(n,e={}){let s=e,{base:t}=s,r=xr(s,["base"]),i=JSON.stringify([n,r]),o=cg[i];
8return o||(o=new Intl.RelativeTimeFormat(n,e),cg[i]=o),o}var Ta=null;function V1(){return Ta||(Ta=new Intl.DateTimeFormat().resolvedOptions().locale,Ta)}var yb={};function B1(n){let e=yb[n];if(!e){let t=new Intl.Locale(n);e="getWeekInfo"in t?t.getWeekInfo():t.weekInfo,yb[n]=e}return e}function U1(n){let e=n.indexOf("-x-");e!==-1&&(n=n.substring(0,e));let t=n.indexOf("-u-");if(t===-1)return[n];{let r,i;try{r=sg(n).resolvedOptions(),i=n}catch{let c=n.substring(0,t);r=sg(c).resolvedOptions(),i=c}let{numberingSystem:o,calendar:s}=r;return[i,o,s]}}function $1(n,e,t){return(t||e)&&(n.includes("-u-")||(n+="-u"),t&&(n+=`-ca-${t}`),e&&(n+=`-nu-${e}`)),n}function H1(n){let e=[];for(let t=1;t<=12;t++){let r=re.utc(2009,t,1);e.push(n(r))}return e}function z1(n){let e=[];for(let t=1;t<=7;t++){let r=re.utc(2016,11,13+t);e.push(n(r))}return e}function id(n,e,t,r){let i=n.listingMode();return i==="error"?null:i==="en"?t(e):r(e)}function W1(n){return n.numberingSystem&&n.numberingSystem!=="latn"?!1:n.numberingSystem==="latn"||!n.locale||n.locale.startsWith("en")||new Intl.DateTimeFormat(n.intl).resolvedOptions().numberingSystem==="latn"}var lg=class{constructor(e,t,r){this.padTo=r.padTo||0,this.floor=r.floor||!1;let a=r,{padTo:i,floor:o}=a,s=xr(a,["padTo","floor"]);if(!t||Object.keys(s).length>0){let c=v({useGrouping:!1},r);r.padTo>0&&(c.minimumIntegerDigits=r.padTo),this.inf=L1(e,c)}}format(e){if(this.inf){let t=this.floor?Math.floor(e):e;return this.inf.format(t)}else{let t=this.floor?Math.floor(e):So(e,3);return De(t,this.padTo)}}},ug=class{constructor(e,t,r){this.opts=r,this.originalZone=void 0;let i;if(this.opts.timeZone)this.dt=e;else if(e.zone.type==="fixed"){let s=-1*(e.offset/60),a=s>=0?`Etc/GMT+${s}`:`Etc/GMT${s}`;e.offset!==0&&tt.create(a).valid?(i=a,this.dt=e):(i="UTC",this.dt=e.offset===0?e:e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone)}else e.zone.type==="system"?this.dt=e:e.zone.type==="iana"?(this.dt=e,i=e.zone.name):(i="UTC",this.dt=e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone);let o=v({},this.opts);o.timeZone=o.timeZone||i,this.dtf=sg(t,o)}format(){return this.originalZone?this.formatToParts().map(({value:e})=>e).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){let e=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?e.map(t=>{if(t.type==="timeZoneName"){let r=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return B(v({},t),{value:r})}else return t}):e}resolvedOptions(){return this.dtf.resolvedOptions()}},dg=class{constructor(e,t,r){this.opts=v({style:"long"},r),!t&&od()&&(this.rtf=j1(e,r))}format(e,t){return this.rtf?this.rtf.format(e,t):vb(t,e,this.opts.numeric,this.opts.style!=="long")}formatToParts(e,t){return this.rtf?this.rtf.formatToParts(e,t):[]}},q1={firstDay:1,minimalDays:4,weekend:[6,7]},se=class n{static fromOpts(e){return n.create(e.locale,e.numberingSystem,e.outputCalendar,e.weekSettings,e.defaultToEN)}static create(e,t,r,i,o=!1){let s=e||oe.defaultLocale,a=s||(o?"en-US":V1()),c=t||oe.defaultNumberingSystem,l=r||oe.defaultOutputCalendar,u=Ca(i)||oe.defaultWeekSettings;return new n(a,c,l,u,s)}static resetCache(){Ta=null,og={},ag={},cg={}}static fromObject({locale:e,numberingSystem:t,outputCalendar:r,weekSettings:i}={}){return n.create(e,t,r,i)}constructor(e,t,r,i,o){let[s,a,c]=U1(e);this.locale=s,this.numberingSystem=t||a||null,this.outputCalendar=r||c||null,this.weekSettings=i,this.intl=$1(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=o,this.fastNumbersCached=null}get fastNumbers(){return this.fastNumbersCached==null&&(this.fastNumbersCached=W1(this)),this.fastNumbersCached}listingMode(){let e=this.isEnglish(),t=(this.numberingSystem===null||this.numberingSystem==="latn")&&(this.outputCalendar===null||this.outputCalendar==="gregory");return e&&t?"en":"intl"}clone(e){return!e||Object.getOwnPropertyNames(e).length===0?this:n.create(e.locale||this.specifiedLocale,e.numberingSystem||this.numberingSystem,e.outputCalendar||this.outputCalendar,Ca(e.weekSettings)||this.weekSettings,e.defaultToEN||!1)}redefaultToEN(e={}){return this.clone(B(v({},e),{defaultToEN:!0}))}redefaultToSystem(e={}){return this.clone(B(v({},e),{defaultToEN:!1}))}months(e,t=!1){return id(this,e,fg,()=>{let r=t?{month:e,day:"numeric"}:{month:e},i=t?"format":"standalone";return this.monthsCache[i][e]||(this.monthsCache[i][e]=H1(o=>this.extract(o,r,"month"))),this.monthsCache[i][e]})}weekdays(e,t=!1){return id(this,e,hg,()=>{let r=t?{weekday:e,year:"numeric",month:"long",day:"numeric"}:{weekday:e},i=t?"format":"standalone";return this.weekdaysCache[i][e]||(this.weekdaysCache[i][e]=z1(o=>this.extract(o,r,"weekday"))),this.weekdaysCache[i][e]})}meridiems(){return id(this,void 0,()=>pg,()=>{if(!this.meridiemCache){let e={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[re.utc(2016,11,13,9),re.utc(2016,11,13,19)].map(t=>this.extract(t,e,"dayperiod"))}return this.meridiemCache})}eras(e){return id(this,e,mg,()=>{let t={era:e};return this.eraCache[e]||(this.eraCache[e]=[re.utc(-40,1,1),re.utc(2017,1,1)].map(r=>this.extract(r,t,"era"))),this.eraCache[e]}
8)}extract(e,t,r){let i=this.dtFormatter(e,t),o=i.formatToParts(),s=o.find(a=>a.type.toLowerCase()===r);return s?s.value:null}numberFormatter(e={}){return new lg(this.intl,e.forceSimple||this.fastNumbers,e)}dtFormatter(e,t={}){return new ug(e,this.intl,t)}relFormatter(e={}){return new dg(this.intl,this.isEnglish(),e)}listFormatter(e={}){return P1(this.intl,e)}isEnglish(){return this.locale==="en"||this.locale.toLowerCase()==="en-us"||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}getWeekSettings(){return this.weekSettings?this.weekSettings:sd()?B1(this.locale):q1}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar}toString(){return`Locale(${this.locale}, ${this.numberingSystem}, ${this.outputCalendar})`}};var yg=null,ze=class n extends Mt{static get utcInstance(){return yg===null&&(yg=new n(0)),yg}static instance(e){return e===0?n.utcInstance:new n(e)}static parseSpecifier(e){if(e){let t=e.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(t)return new n(ai(t[1],t[2]))}return null}constructor(e){super(),this.fixed=e}get type(){return"fixed"}get name(){return this.fixed===0?"UTC":`UTC${Er(this.fixed,"narrow")}`}get ianaName(){return this.fixed===0?"Etc/UTC":`Etc/GMT${Er(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(e,t){return Er(this.fixed,t)}get isUniversal(){return!0}offset(){return this.fixed}equals(e){return e.type==="fixed"&&e.fixed===this.fixed}get isValid(){return!0}};var Ma=class extends Mt{constructor(e){super(),this.zoneName=e}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}};function cn(n,e){let t;if(O(n)||n===null)return e;if(n instanceof Mt)return n;if(_b(n)){let r=n.toLowerCase();return r==="default"?e:r==="local"||r==="system"?si.instance:r==="utc"||r==="gmt"?ze.utcInstance:ze.parseSpecifier(r)||tt.create(n)}else return ln(n)?ze.instance(n):typeof n=="object"&&"offset"in n&&typeof n.offset=="function"?n:new Ma(n)}var vg={arab:"[\u0660-\u0669]",arabext:"[\u06F0-\u06F9]",bali:"[\u1B50-\u1B59]",beng:"[\u09E6-\u09EF]",deva:"[\u0966-\u096F]",fullwide:"[\uFF10-\uFF19]",gujr:"[\u0AE6-\u0AEF]",hanidec:"[\u3007|\u4E00|\u4E8C|\u4E09|\u56DB|\u4E94|\u516D|\u4E03|\u516B|\u4E5D]",khmr:"[\u17E0-\u17E9]",knda:"[\u0CE6-\u0CEF]",laoo:"[\u0ED0-\u0ED9]",limb:"[\u1946-\u194F]",mlym:"[\u0D66-\u0D6F]",mong:"[\u1810-\u1819]",mymr:"[\u1040-\u1049]",orya:"[\u0B66-\u0B6F]",tamldec:"[\u0BE6-\u0BEF]",telu:"[\u0C66-\u0C6F]",thai:"[\u0E50-\u0E59]",tibt:"[\u0F20-\u0F29]",latn:"\\d"},Eb={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},G1=vg.hanidec.replace(/[\[|\]]/g,"").split("");function wb(n){let e=parseInt(n,10);if(isNaN(e)){e="";for(let t=0;t<n.length;t++){let r=n.charCodeAt(t);if(n[t].search(vg.hanidec)!==-1)e+=G1.indexOf(n[t]);else for(let i in Eb){let[o,s]=Eb[i];r>=o&&r<=s&&(e+=r-o)}}return parseInt(e,10)}else return e}var To={};function Db(){To={}}function Lt({numberingSystem:n},e=""){let t=n||"latn";return To[t]||(To[t]={}),To[t][e]||(To[t][e]=new RegExp(`${vg[t]}${e}`)),To[t][e]}var bb=()=>Date.now(),Ib="system",Sb=null,Tb=null,Cb=null,Mb=60,xb,Ab=null,oe=class{static get now(){return bb}static set now(e){bb=e}static set defaultZone(e){Ib=e}static get defaultZone(){return cn(Ib,si.instance)}static get defaultLocale(){return Sb}static set defaultLocale(e){Sb=e}static get defaultNumberingSystem(){return Tb}static set defaultNumberingSystem(e){Tb=e}
8static get defaultOutputCalendar(){return Cb}static set defaultOutputCalendar(e){Cb=e}static get defaultWeekSettings(){return Ab}static set defaultWeekSettings(e){Ab=Ca(e)}static get twoDigitCutoffYear(){return Mb}static set twoDigitCutoffYear(e){Mb=e%100}static get throwOnInvalid(){return xb}static set throwOnInvalid(e){xb=e}static resetCaches(){se.resetCache(),tt.resetCache(),re.resetCache(),Db()}};var We=class{constructor(e,t){this.reason=e,this.explanation=t}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}};var Nb=[0,31,59,90,120,151,181,212,243,273,304,334],Rb=[0,31,60,91,121,152,182,213,244,274,305,335];function jt(n,e){return new We("unit out of range",`you specified ${e} (of type ${typeof e}) as a ${n}, which is invalid`)}function ad(n,e,t){let r=new Date(Date.UTC(n,e-1,t));n<100&&n>=0&&r.setUTCFullYear(r.getUTCFullYear()-1900);let i=r.getUTCDay();return i===0?7:i}function Ob(n,e,t){return t+(li(n)?Rb:Nb)[e-1]}function kb(n,e){let t=li(n)?Rb:Nb,r=t.findIndex(o=>o<e),i=e-t[r];return{month:r+1,day:i}}function cd(n,e){return(n-e+7)%7+1}function xa(n,e=4,t=1){let{year:r,month:i,day:o}=n,s=Ob(r,i,o),a=cd(ad(r,i,o),t),c=Math.floor((s-a+14-e)/7),l;return c<1?(l=r-1,c=ci(l,e,t)):c>ci(r,e,t)?(l=r+1,c=1):l=r,v({weekYear:l,weekNumber:c,weekday:a},Na(n))}function _g(n,e=4,t=1){let{weekYear:r,weekNumber:i,weekday:o}=n,s=cd(ad(r,1,e),t),a=wr(r),c=i*7+o-s-7+e,l;c<1?(l=r-1,c+=wr(l)):c>a?(l=r+1,c-=wr(r)):l=r;let{month:u,day:d}=kb(l,c);return v({year:l,month:u,day:d},Na(n))}function ld(n){let{year:e,month:t,day:r}=n,i=Ob(e,t,r);return v({year:e,ordinal:i},Na(n))}function Eg(n){let{year:e,ordinal:t}=n,{month:r,day:i}=kb(e,t);return v({year:e,month:r,day:i},Na(n))}function wg(n,e){if(!O(n.localWeekday)||!O(n.localWeekNumber)||!O(n.localWeekYear)){if(!O(n.weekday)||!O(n.weekNumber)||!O(n.weekYear))throw new on("Cannot mix locale-based week fields with ISO-based week fields");return O(n.localWeekday)||(n.weekday=n.localWeekday),O(n.localWeekNumber)||(n.weekNumber=n.localWeekNumber),O(n.localWeekYear)||(n.weekYear=n.localWeekYear),delete n.localWeekday,delete n.localWeekNumber,delete n.localWeekYear,{minDaysInFirstWeek:e.getMinDaysInFirstWeek(),startOfWeek:e.getStartOfWeek()}}else return{minDaysInFirstWeek:4,startOfWeek:1}}function Fb(n,e=4,t=1){let r=Aa(n.weekYear),i=xt(n.weekNumber,1,ci(n.weekYear,e,t)),o=xt(n.weekday,1,7);return r?i?o?!1:jt("weekday",n.weekday):jt("week",n.weekNumber):jt("weekYear",n.weekYear)}function Pb(n){let e=Aa(n.year),t=xt(n.ordinal,1,wr(n.year));return e?t?!1:jt("ordinal",n.ordinal):jt("year",n.year)}function Dg(n){let e=Aa(n.year),t=xt(n.month,1,12),r=xt(n.day,1,Co(n.year,n.month));return e?t?r?!1:jt("day",n.day):jt("month",n.month):jt("year",n.year)}function bg(n){let{hour:e,minute:t,second:r,millisecond:i}=n,o=xt(e,0,23)||e===24&&t===0&&r===0&&i===0,s=xt(t,0,59),a=xt(r,0,59),c=xt(i,0,999);return o?s?a?c?!1:jt("millisecond",i):jt("second",r):jt("minute",t):jt("hour",e)}function O(n){return typeof n>"u"}function ln(n){return typeof n=="number"}function Aa(n){return typeof n=="number"&&n%1===0}function _b(n){return typeof n=="string"}function jb(n){return Object.prototype.toString.call(n)==="[object Date]"}function od(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catch{return!1}}function sd(){try{return typeof Intl<"u"&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch{return!1}}function Vb(n){return Array.isArray(n)?n:[n]}function Ig(n,e,t){if(n.length!==0)return n.reduce((r,i)=>{let o=[e(i),i];return r&&t(r[0],o[0])===r[0]?r:o},null)[1]}function Bb(n,e){return e.reduce((t,r)=>(t[r]=n[r],t),{})}function Dr(n,e){return Object.prototype.hasOwnProperty.call(n,e)}function Ca(n){if(n==null)return null;if(typeof n!="object")throw new Ce("Week settings must be an object");if(!xt(n.firstDay,1,7)||!xt(n.minimalDays,1,7)||!Array.isArray(n.weekend)||n.weekend.some(e=>!xt(e,1,7)))throw new Ce("Invalid week settings");return{firstDay:n.firstDay,minimalDays:n.minimalDays,weekend:Array.from(n.weekend)}}function xt(n,e,t){return Aa(n)&&n>=e&&n<=t}function Z1(n,e){return n-e*Math.floor(n/e)}function De(n,e=2){let t=n<0,r;return t?r="-"+(""+-n).padStart(e,"0"):r=(""+n).padStart(e,"0"),r}function Kn(n){if(!(O(n)||n===null||n===""))return parseInt(n,10)}function br(n){if(!(O(n)||n===null||n===""))return parseFloat(n)}function Ra(n){if(!(O(n)||n===null||n==="")){let e=parseFloat("0."+n)*1e3;return Math.floor(e)}}function So(n,e,t=!1){let r=10**e;return(t?Math.trunc:Math.round)(n*r)/r}function li(n){return n%4===0&&(n%100!==0||n%400===0)}function wr(n){return li(n)?366:365}function Co(n,e){let t=Z1(e-1,12)+1,r=n+(e-t)/12;return t===2?li(r)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][t-1]}function Io(n){let e=Date.UTC(n.year,n.month-1,n.day,n.hour,n.minute,n.second,n.millisecond);return n.year<100&&n.year>=0&&(e=new Date(e),e.setUTCFullYear(n.year,n.month-1,n.day)),+e}
vendor: 7,336 bytes, line 8
8function Lb(n,e,t){return-cd(ad(n,1,e),t)+e-1}function ci(n,e=4,t=1){let r=Lb(n,e,t),i=Lb(n+1,e,t);return(wr(n)-r+i)/7}function Oa(n){return n>99?n:n>oe.twoDigitCutoffYear?1900+n:2e3+n}function td(n,e,t,r=null){let i=new Date(n),o={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};r&&(o.timeZone=r);let s=v({timeZoneName:e},o),a=new Intl.DateTimeFormat(t,s).formatToParts(i).find(c=>c.type.toLowerCase()==="timezonename");return a?a.value:null}function ai(n,e){let t=parseInt(n,10);Number.isNaN(t)&&(t=0);let r=parseInt(e,10)||0,i=t<0||Object.is(t,-0)?-r:r;return t*60+i}function Sg(n){let e=Number(n);if(typeof n=="boolean"||n===""||Number.isNaN(e))throw new Ce(`Invalid unit value ${n}`);return e}function Mo(n,e){let t={};for(let r in n)if(Dr(n,r)){let i=n[r];if(i==null)continue;t[e(r)]=Sg(i)}return t}function Er(n,e){let t=Math.trunc(Math.abs(n/60)),r=Math.trunc(Math.abs(n%60)),i=n>=0?"+":"-";switch(e){case"short":return`${i}${De(t,2)}:${De(r,2)}`;case"narrow":return`${i}${t}${r>0?`:${r}`:""}`;case"techie":return`${i}${De(t,2)}${De(r,2)}`;default:throw new RangeError(`Value format ${e} is out of range for property format`)}}function Na(n){return Bb(n,["hour","minute","second","millisecond"])}var Y1=["January","February","March","April","May","June","July","August","September","October","November","December"],Tg=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],Q1=["J","F","M","A","M","J","J","A","S","O","N","D"];function fg(n){switch(n){case"narrow":return[...Q1];case"short":return[...Tg];case"long":return[...Y1];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}var Cg=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],Mg=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],K1=["M","T","W","T","F","S","S"];function hg(n){switch(n){case"narrow":return[...K1];case"short":return[...Mg];case"long":return[...Cg];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}var pg=["AM","PM"],J1=["Before Christ","Anno Domini"],X1=["BC","AD"],eF=["B","A"];function mg(n){switch(n){case"narrow":return[...eF];case"short":return[...X1];case"long":return[...J1];default:return null}}function Ub(n){return pg[n.hour<12?0:1]}function $b(n,e){return hg(e)[n.weekday-1]}function Hb(n,e){return fg(e)[n.month-1]}function zb(n,e){return mg(e)[n.year<0?0:1]}function vb(n,e,t="always",r=!1){let i={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},o=["hours","minutes","seconds"].indexOf(n)===-1;if(t==="auto"&&o){let d=n==="days";switch(e){case 1:return d?"tomorrow":`next ${i[n][0]}`;case-1:return d?"yesterday":`last ${i[n][0]}`;case 0:return d?"today":`this ${i[n][0]}`;default:}}let s=Object.is(e,-0)||e<0,a=Math.abs(e),c=a===1,l=i[n],u=r?c?l[1]:l[2]||l[1]:c?i[n][0]:n;return s?`${a} ${u} ago`:`in ${a} ${u}`}function Wb(n,e){let t="";for(let r of n)r.literal?t+=r.val:t+=e(r.val);return t}var tF={D:_r,DD:aa,DDD:ca,DDDD:la,t:ua,tt:da,ttt:fa,tttt:ha,T:pa,TT:ma,TTT:ga,TTTT:ya,f:va,ff:Ea,fff:Da,ffff:Ia,F:_a,FF:wa,FFF:ba,FFFF:Sa},qe=class n{static create(e,t={}){return new n(e,t)}static parseFormat(e){let t=null,r="",i=!1,o=[];for(let s=0;s<e.length;s++){let a=e.charAt(s);a==="'"?(r.length>0&&o.push({literal:i||/^\s+$/.test(r),val:r}),t=null,r="",i=!i):i||a===t?r+=a:(r.length>0&&o.push({literal:/^\s+$/.test(r),val:r}),r=a,t=a)}return r.length>0&&o.push({literal:i||/^\s+$/.test(r),val:r}),o}static macroTokenToFormatOpts(e){return tF[e]}constructor(e,t){this.opts=t,this.loc=e,this.systemLoc=null}formatWithSystemDefault(e,t){return this.systemLoc===null&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(e,v(v({},this.opts),t)).format()}dtFormatter(e,t={}){return this.loc.dtFormatter(e,v(v({},this.opts),t))}formatDateTime(e,t){return this.dtFormatter(e,t).format()}formatDateTimeParts(e,t){return this.dtFormatter(e,t).formatToParts()}formatInterval(e,t){return this.dtFormatter(e.start,t).dtf.formatRange(e.start.toJSDate(),e.end.toJSDate())}resolvedOptions(e,t){return this.dtFormatter(e,t).resolvedOptions()}num(e,t=0){if(this.opts.forceSimple)return De(e,t);let r=v({},this.opts);return t>0&&(r.padTo=t),this.loc.numberFormatter(r).format(e)}formatDateTimeFromString(e,t){let r=this.loc.listingMode()==="en",i=this.loc.outputCalendar&&this.loc.outputCalendar!=="gregory",o=(f,p)=>this.loc.extract(e,f,p),s=f=>e.isOffsetFixed&&e.offset===0&&f.allowZ?"Z":e.isValid?e.zone.formatOffset(e.ts,f.format):"",a=()=>r?Ub(e):o({hour:"numeric",hourCycle:"h12"},"dayperiod"),c=(f,p)=>r?Hb(e,f):o(p?{month:f}:{month:f,day:"numeric"},"month"),l=(f,p)=>r?$b(e,f):o(p?{weekday:f}:{weekday:f,month:"long",day:"numeric"},"weekday"),u=f=>{let p=n.macroTokenToFormatOpts(f);return p?this.formatWithSystemDefault(e,p):f},d=f=>r?zb(e,f):o({era:f},"era"),h=f=>{switch(f){case"S":return this.num(e.millisecond);case"u":case"SSS":return this.num(e.millisecond,3);case"s":return this.num(e.second);case"ss":return this.num(e.second,2);case"uu":return this.num(Math.floor(e.millisecond/10),2);case"uuu":return this.num(Math.floor(e.millisecond/100));case"m":return this.num(e.minute);case"mm":return this.num(e.minute,2);case"h":return this.num(e.hour%12===0?12:e.hour%12);case"hh":return this.num(e.hour%12===0?12:e.hour%12,2);case"H":return this.num(e.hour);case"HH":return this.num(e.hour,2);case"Z":return s({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return s({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return s({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return e.zone.offsetName(e.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return e.zone.offsetName(e.ts,{format:"long",locale:this.loc.locale});case"z":return e.zoneName;case"a":return a();case"d":return i?o({day:"numeric"},"day"):this.num(e.day);case"dd":return i?o({day:"2-digit"},"day"):this.num(e.day,2);case"c":return this.num(e.weekday);case"ccc":return l("short",!0);case"cccc":return l("long",!0);case"ccccc":return l("narrow",!0);case"E":return this.num(e.weekday);case"EEE":return l("short",!1);case"EEEE":return l("long",!1);case"EEEEE":return l("narrow",!1);case"L":return i?o({month:"numeric",day:"numeric"},"month"):this.num(e.month);case"LL":return i?o({month:"2-digit",day:"numeric"},"month"):this.num(e.month,2);case"LLL":return c("short",!0);case"LLLL":return c("long",!0);case"LLLLL":return c("narrow",!0);case"M":return i?o({month:"numeric"},"month"):this.num(e.month);case"MM":return i?o({month:"2-digit"},"month"):this.num(e.month,2);case"MMM":return c("short",!1);case"MMMM":return c("long",!1);case"MMMMM":return c("narrow",!1);case"y":return i?o({year:"numeric"},"year"):this.num(e.year);case"yy":return i?o({year:"2-digit"},"year"):this.num(e.year.toString().slice(-2),2);case"yyyy":return i?o({year:"numeric"},"year"):this.num(e.year,4);case"yyyyyy":return i?o({year:"numeric"},"year"):this.num(e.year,6);case"G":return d("short");case"GG":return d("long");case"GGGGG":return d("narrow");case"kk":return this.num(e.weekYear.toString().slice(-2),2);case"kkkk":return this.num(e.weekYear,4);case"W":return this.num(e.weekNumber);
8case"WW":return this.num(e.weekNumber,2);case"n":return this.num(e.localWeekNumber);case"nn":return this.num(e.localWeekNumber,2);case"ii":return this.num(e.localWeekYear.toString().slice(-2),2);case"iiii":return this.num(e.localWeekYear,4);case"o":return this.num(e.ordinal);case"ooo":return this.num(e.ordinal,3);case"q":return this.num(e.quarter);case"qq":return this.num(e.quarter,2);case"X":return this.num(Math.floor(e.ts/1e3));case"x":return this.num(e.ts);default:return u(f)}};return Wb(n.parseFormat(t),h)}formatDurationFromString(e,t){let r=c=>{switch(c[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},i=c=>l=>{let u=r(l);return u?this.num(c.get(u),l.length):l},o=n.parseFormat(t),s=o.reduce((c,{literal:l,val:u})=>l?c:c.concat(u),[]),a=e.shiftTo(...s.map(r).filter(c=>c));return Wb(o,i(a))}};var Gb=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function Ao(...n){let e=n.reduce((t,r)=>t+r.source,"");return RegExp(`^${e}$`)}function No(...n){return e=>n.reduce(([t,r,i],o)=>{let[s,a,c]=o(e,i);return[v(v({},t),s),a||r,c]},[{},null,1]).slice(0,2)}function Ro(n,...e){if(n==null)return[null,null];for(let[t,r]of e){let i=t.exec(n);if(i)return r(i)}return[null,null]}function Zb(...n){return(e,t)=>{let r={},i;for(i=0;i<n.length;i++)r[n[i]]=Kn(e[t+i]);return[r,null,t+i]}}var Yb=/(?:(Z)|([+-]\d\d)(?::?(\d\d))?)/,nF=`(?:${Yb.source}?(?:\\[(${Gb.source})\\])?)?`,xg=/(\d\d)(?::?(\d\d)(?::?(\d\d)(?:[.,](\d{1,30}))?)?)?/,Qb=RegExp(`${xg.source}${nF}`),Ag=RegExp(`(?:T${Qb.source})?`),rF=/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,iF=/(\d{4})-?W(\d\d)(?:-?(\d))?/,oF=/(\d{4})-?(\d{3})/,sF=Zb("weekYear","weekNumber","weekDay"),aF=Zb("year","ordinal"),cF=/(\d{4})-(\d\d)-(\d\d)/,Kb=RegExp(`${xg.source} ?(?:${Yb.source}|(${Gb.source}))?`),lF=RegExp(`(?: ${Kb.source})?`);function xo(n,e,t){let r=n[e];return O(r)?t:Kn(r)}function uF(n,e){return[{year:xo(n,e),month:xo(n,e+1,1),day:xo(n,e+2,1)},null,e+3]}function Oo(n,e){return[{hours:xo(n,e,0),minutes:xo(n,e+1,0),seconds:xo(n,e+2,0),milliseconds:Ra(n[e+3])},null,e+4]}function ka(n,e){let t=!n[e]&&!n[e+1],r=ai(n[e+1],n[e+2]),i=t?null:ze.instance(r);return[{},i,e+3]}function Fa(n,e){let t=n[e]?tt.create(n[e]):null;return[{},t,e+1]}var dF=RegExp(`^T?${xg.source}$`),fF=/^-?P(?:(?:(-?\d{1,20}(?:\.\d{1,20})?)Y)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20}(?:\.\d{1,20})?)W)?(?:(-?\d{1,20}(?:\.\d{1,20})?)D)?(?:T(?:(-?\d{1,20}(?:\.\d{1,20})?)H)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20})(?:[.,](-?\d{1,20}))?S)?)?)$/;function hF(n){let[e,t,r,i,o,s,a,c,l]=n,u=e[0]==="-",d=c&&c[0]==="-",h=(f,p=!1)=>f!==void 0&&(p||f&&u)?-f:f;return[{years:h(br(t)),months:h(br(r)),weeks:h(br(i)),days:h(br(o)),hours:h(br(s)),minutes:h(br(a)),seconds:h(br(c),c==="-0"),milliseconds:h(Ra(l),d)}]}var pF={GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function Ng(n,e,t,r,i,o,s){let a={year:e.length===2?Oa(Kn(e)):Kn(e),month:Tg.indexOf(t)+1,day:Kn(r),hour:Kn(i),minute:Kn(o)};return s&&(a.second=Kn(s)),n&&(a.weekday=n.length>3?Cg.indexOf(n)+1:Mg.indexOf(n)+1),a}var mF=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function gF(n){let[,e,t,r,i,o,s,a,c,l,u,d]=n,h=Ng(e,i,r,t,o,s,a),f;return c?f=pF[c]:l?f=0:f=ai(u,d),[h,new ze(f)]}function yF(n){return n.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}var vF=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,_F=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,EF=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function qb(n){let[,e,t,r,i,o,s,a]=n;return[Ng(e,i,r,t,o,s,a),ze.utcInstance]}function wF(n){let[,e,t,r,i,o,s,a]=n;return[Ng(e,a,t,r,i,o,s),ze.utcInstance]}var DF=Ao(rF,Ag),bF=Ao(iF,Ag),IF=Ao(oF,Ag),SF=Ao(Qb),Jb=No(uF,Oo,ka,Fa),TF=No(sF,Oo,ka,Fa),CF=No(aF,Oo,ka,Fa),MF=No(Oo,ka,Fa);function Xb(n){return Ro(n,[DF,Jb],[bF,TF],[IF,CF],[SF,MF])}function eI(n){return Ro(yF(n),[mF,gF])}function tI(n){return Ro(n,[vF,qb],[_F,qb],[EF,wF])}function nI(n){return Ro(n,[fF,hF])}var xF=No(Oo);function rI(n){return Ro(n,[dF,xF])}var AF=Ao(cF,lF),NF=Ao(Kb),RF=No(Oo,ka,Fa);function iI(n){return Ro(n,[AF,Jb],[NF,RF])}var oI="Invalid Duration",aI={weeks:{days:7,hours:7*24,minutes:7*24*60,seconds:7*24*60*60,milliseconds:7*24*60*60*1e3},days:{hours:24,minutes:24*60,seconds:24*60*60,milliseconds:24*60*60*1e3},hours:{minutes:60,seconds:60*60,milliseconds:60*60*1e3},minutes:{seconds:60,milliseconds:60*1e3},seconds:{milliseconds:1e3}},OF=v({years:{quarters:4,months:12,weeks:52,days:365,hours:365*24,minutes:365*24*60,seconds:365*24*60*60,milliseconds:365*24*60*60*1e3},quarters:{months:3,weeks:13,days:91,hours:91*24,minutes:91*24*60,seconds:91*24*60*60,milliseconds:91*24*60*60*1e3},months:{weeks:4,days:30,hours:30*24,minutes:30*24*60,seconds:30*24*60*60,milliseconds:30*24*60*60*1e3}},aI),Vt=146097/400,ko=146097/4800,kF=v({years:{quarters:4,months:12,weeks:Vt/7,days:Vt,hours:Vt*24,minutes:Vt*24*60,seconds:Vt*24*60*60,milliseconds:Vt*24*60*60*1e3},quarters:{months:3,weeks:Vt/28,days:Vt/4,hours:Vt*24/4,minutes:Vt*24*60/4,seconds:Vt*24*60*60/4,milliseconds:Vt*24*60*60*1e3/4},months:{weeks:ko/7,days:ko,hours:ko*24,minutes:ko*24*60,seconds:ko*24*60*60,milliseconds:ko*24*60*60*1e3}},aI),ui=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],FF=ui.slice(0).reverse();function Ir(n,e,t=!1){let r={values:t?e.values:v(v({},n.values),e.values||{}),loc:n.loc.clone(e.loc),conversionAccuracy:e.conversionAccuracy||n.conversionAccuracy,matrix:e.matrix||n.matrix};return new Me(r)}function cI(n,e){let t=e.milliseconds??0;for(let r of FF.slice(1))e[r]&&(t+=e[r]*n[r].milliseconds);return t}function sI(n,e){let t=cI(n,e)<0?-1:1;ui.reduceRight((r,i)=>{if(O(e[i]))return r;if(r){let o=e[r]*t,s=n[i][r],a=Math.floor(o/s);e[i]+=a*t,e[r]-=a*s*t}return i},null),ui.reduce((r,i)=>{if(O(e[i]))return r;if(r){let o=e[r]%1;e[r]-=o,e[i]+=o*n[r][i]}return i},null)}function PF(n){let e={};for(let[t,r]of Object.entries(n))r!==0&&(e[t]=r);return e}var Me=class n{constructor(e){let t=e.conversionAccuracy==="longterm"||!1,r=t?kF:OF;e.matrix&&(r=e.matrix),this.values=e.values,this.loc=e.loc||se.create(),this.conversionAccuracy=t?"longterm":"casual",this.invalid=e.invalid||null,this.matrix=r,this.isLuxonDuration=!0}static fromMillis(e,t){return n.fromObject({milliseconds:e},t)}static fromObject(e,t={}){if(e==null||typeof e!="object")throw new Ce(`Duration.fromObject: argument expected to be an object, got ${e===null?"null":typeof e}`);return new n({values:Mo(e,n.normalizeUnit),loc:se.fromObject(t),conversionAccuracy:t.conversionAccuracy,matrix:t.matrix})}static fromDurationLike(e){if(ln(e))return n.fromMillis(e);if(n.isDuration(e))return e;if(typeof e=="object")return n.fromObject(e);throw new Ce(`Unknown duration argument ${e} of type ${typeof e}`)}static fromISO(e,t){let[r]=nI(e);return r?n.fromObject(r,t):n.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static fromISOTime(e,t){let[r]=rI(e);return r?n.fromObject(r,t):n.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}
8static invalid(e,t=null){if(!e)throw new Ce("need to specify a reason the Duration is invalid");let r=e instanceof We?e:new We(e,t);if(oe.throwOnInvalid)throw new Xu(r);return new n({invalid:r})}static normalizeUnit(e){let t={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[e&&e.toLowerCase()];if(!t)throw new bo(e);return t}static isDuration(e){return e&&e.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(e,t={}){let r=B(v({},t),{floor:t.round!==!1&&t.floor!==!1});return this.isValid?qe.create(this.loc,r).formatDurationFromString(this,e):oI}toHuman(e={}){if(!this.isValid)return oI;let t=ui.map(r=>{let i=this.values[r];return O(i)?null:this.loc.numberFormatter(B(v({style:"unit",unitDisplay:"long"},e),{unit:r.slice(0,-1)})).format(i)}).filter(r=>r);return this.loc.listFormatter(v({type:"conjunction",style:e.listStyle||"narrow"},e)).format(t)}toObject(){return this.isValid?v({},this.values):{}}toISO(){if(!this.isValid)return null;let e="P";return this.years!==0&&(e+=this.years+"Y"),(this.months!==0||this.quarters!==0)&&(e+=this.months+this.quarters*3+"M"),this.weeks!==0&&(e+=this.weeks+"W"),this.days!==0&&(e+=this.days+"D"),(this.hours!==0||this.minutes!==0||this.seconds!==0||this.milliseconds!==0)&&(e+="T"),this.hours!==0&&(e+=this.hours+"H"),this.minutes!==0&&(e+=this.minutes+"M"),(this.seconds!==0||this.milliseconds!==0)&&(e+=So(this.seconds+this.milliseconds/1e3,3)+"S"),e==="P"&&(e+="T0S"),e}toISOTime(e={}){if(!this.isValid)return null;let t=this.toMillis();return t<0||t>=864e5?null:(e=B(v({suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended"},e),{includeOffset:!1}),re.fromMillis(t,{zone:"UTC"}).toISOTime(e))}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?cI(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(e){if(!this.isValid)return this;let t=n.fromDurationLike(e),r={};for(let i of ui)(Dr(t.values,i)||Dr(this.values,i))&&(r[i]=t.get(i)+this.get(i));return Ir(this,{values:r},!0)}minus(e){if(!this.isValid)return this;let t=n.fromDurationLike(e);return this.plus(t.negate())}mapUnits(e){if(!this.isValid)return this;let t={};for(let r of Object.keys(this.values))t[r]=Sg(e(this.values[r],r));return Ir(this,{values:t},!0)}get(e){return this[n.normalizeUnit(e)]}set(e){if(!this.isValid)return this;let t=v(v({},this.values),Mo(e,n.normalizeUnit));return Ir(this,{values:t})}reconfigure({locale:e,numberingSystem:t,conversionAccuracy:r,matrix:i}={}){let s={loc:this.loc.clone({locale:e,numberingSystem:t}),matrix:i,conversionAccuracy:r};return Ir(this,s)}as(e){return this.isValid?this.shiftTo(e).get(e):NaN}normalize(){if(!this.isValid)return this;let e=this.toObject();return sI(this.matrix,e),Ir(this,{values:e},!0)}rescale(){if(!this.isValid)return this;let e=PF(this.normalize().shiftToAll().toObject());return Ir(this,{values:e},!0)}shiftTo(...e){if(!this.isValid)return this;if(e.length===0)return this;e=e.map(s=>n.normalizeUnit(s));let t={},r={},i=this.toObject(),o;for(let s of ui)if(e.indexOf(s)>=0){o=s;let a=0;for(let l in r)a+=this.matrix[l][s]*r[l],r[l]=0;ln(i[s])&&(a+=i[s]);let c=Math.trunc(a);t[s]=c,r[s]=(a*1e3-c*1e3)/1e3}else ln(i[s])&&(r[s]=i[s]);for(let s in r)r[s]!==0&&(t[o]+=s===o?r[s]:r[s]/this.matrix[o][s]);return sI(this.matrix,t),Ir(this,{values:t},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;let e={};for(let t of Object.keys(this.values))e[t]=this.values[t]===0?0:-this.values[t];return Ir(this,{values:e},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(e){if(!this.isValid||!e.isValid||!this.loc.equals(e.loc))return!1;function t(r,i){return r===void 0||r===0?i===void 0||i===0:r===i}for(let r of ui)if(!t(this.values[r],e.values[r]))return!1;return!0}};var Fo="Invalid Interval";
vendor: 7,261 bytes, line 8
8function LF(n,e){return!n||!n.isValid?Sr.invalid("missing or invalid start"):!e||!e.isValid?Sr.invalid("missing or invalid end"):e<n?Sr.invalid("end before start",`The end of an interval must be after its start, but you had start=${n.toISO()} and end=${e.toISO()}`):null}var Sr=class n{constructor(e){this.s=e.start,this.e=e.end,this.invalid=e.invalid||null,this.isLuxonInterval=!0}static invalid(e,t=null){if(!e)throw new Ce("need to specify a reason the Interval is invalid");let r=e instanceof We?e:new We(e,t);if(oe.throwOnInvalid)throw new Ju(r);return new n({invalid:r})}static fromDateTimes(e,t){let r=Po(e),i=Po(t),o=LF(r,i);return o??new n({start:r,end:i})}static after(e,t){let r=Me.fromDurationLike(t),i=Po(e);return n.fromDateTimes(i,i.plus(r))}static before(e,t){let r=Me.fromDurationLike(t),i=Po(e);return n.fromDateTimes(i.minus(r),i)}static fromISO(e,t){let[r,i]=(e||"").split("/",2);if(r&&i){let o,s;try{o=re.fromISO(r,t),s=o.isValid}catch{s=!1}let a,c;try{a=re.fromISO(i,t),c=a.isValid}catch{c=!1}if(s&&c)return n.fromDateTimes(o,a);if(s){let l=Me.fromISO(i,t);if(l.isValid)return n.after(o,l)}else if(c){let l=Me.fromISO(r,t);if(l.isValid)return n.before(a,l)}}return n.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static isInterval(e){return e&&e.isLuxonInterval||!1}get start(){return this.isValid?this.s:null}get end(){return this.isValid?this.e:null}get isValid(){return this.invalidReason===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}length(e="milliseconds"){return this.isValid?this.toDuration(e).get(e):NaN}count(e="milliseconds",t){if(!this.isValid)return NaN;let r=this.start.startOf(e,t),i;return t?.useLocaleWeeks?i=this.end.reconfigure({locale:r.locale}):i=this.end,i=i.startOf(e,t),Math.floor(i.diff(r,e).get(e))+(i.valueOf()!==this.end.valueOf())}hasSame(e){return this.isValid?this.isEmpty()||this.e.minus(1).hasSame(this.s,e):!1}isEmpty(){return this.s.valueOf()===this.e.valueOf()}isAfter(e){return this.isValid?this.s>e:!1}isBefore(e){return this.isValid?this.e<=e:!1}contains(e){return this.isValid?this.s<=e&&this.e>e:!1}set({start:e,end:t}={}){return this.isValid?n.fromDateTimes(e||this.s,t||this.e):this}splitAt(...e){if(!this.isValid)return[];let t=e.map(Po).filter(s=>this.contains(s)).sort((s,a)=>s.toMillis()-a.toMillis()),r=[],{s:i}=this,o=0;for(;i<this.e;){let s=t[o]||this.e,a=+s>+this.e?this.e:s;r.push(n.fromDateTimes(i,a)),i=a,o+=1}return r}splitBy(e){let t=Me.fromDurationLike(e);if(!this.isValid||!t.isValid||t.as("milliseconds")===0)return[];let{s:r}=this,i=1,o,s=[];for(;r<this.e;){let a=this.start.plus(t.mapUnits(c=>c*i));o=+a>+this.e?this.e:a,s.push(n.fromDateTimes(r,o)),r=o,i+=1}return s}divideEqually(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]}overlaps(e){return this.e>e.s&&this.s<e.e}abutsStart(e){return this.isValid?+this.e==+e.s:!1}abutsEnd(e){return this.isValid?+e.e==+this.s:!1}engulfs(e){return this.isValid?this.s<=e.s&&this.e>=e.e:!1}equals(e){return!this.isValid||!e.isValid?!1:this.s.equals(e.s)&&this.e.equals(e.e)}intersection(e){if(!this.isValid)return this;let t=this.s>e.s?this.s:e.s,r=this.e<e.e?this.e:e.e;return t>=r?null:n.fromDateTimes(t,r)}union(e){if(!this.isValid)return this;let t=this.s<e.s?this.s:e.s,r=this.e>e.e?this.e:e.e;return n.fromDateTimes(t,r)}static merge(e){let[t,r]=e.sort((i,o)=>i.s-o.s).reduce(([i,o],s)=>o?o.overlaps(s)||o.abutsStart(s)?[i,o.union(s)]:[i.concat([o]),s]:[i,s],[[],null]);return r&&t.push(r),t}static xor(e){let t=null,r=0,i=[],o=e.map(c=>[{time:c.s,type:"s"},{time:c.e,type:"e"}]),s=Array.prototype.concat(...o),a=s.sort((c,l)=>c.time-l.time);for(let c of a)r+=c.type==="s"?1:-1,r===1?t=c.time:(t&&+t!=+c.time&&i.push(n.fromDateTimes(t,c.time)),t=null);return n.merge(i)}difference(...e){return n.xor([this].concat(e)).map(t=>this.intersection(t)).filter(t=>t&&!t.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} \u2013 ${this.e.toISO()})`:Fo}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(e=_r,t={}){return this.isValid?qe.create(this.s.loc.clone(t),e).formatInterval(this):Fo}toISO(e){return this.isValid?`${this.s.toISO(e)}/${this.e.toISO(e)}`:Fo}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:Fo}toISOTime(e){return this.isValid?`${this.s.toISOTime(e)}/${this.e.toISOTime(e)}`:Fo}toFormat(e,{separator:t=" \u2013 "}={}){return this.isValid?`${this.s.toFormat(e)}${t}${this.e.toFormat(e)}`:Fo}toDuration(e,t){return this.isValid?this.e.diff(this.s,e,t):Me.invalid(this.invalidReason)}mapEndpoints(e){return n.fromDateTimes(e(this.s),e(this.e))}};var Tr=class{static hasDST(e=oe.defaultZone){let t=re.now().setZone(e).set({month:12});return!e.isUniversal&&t.offset!==t.set({month:6}).offset}static isValidIANAZone(e){return tt.isValidZone(e)}static normalizeZone(e){return cn(e,oe.defaultZone)}static getStartOfWeek({locale:e=null,locObj:t=null}={}){return(t||se.create(e)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:e=null,locObj:t=null}={}){return(t||se.create(e)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:e=null,locObj:t=null}={}){return(t||se.create(e)).getWeekendDays().slice()}static months(e="long",{locale:t=null,numberingSystem:r=null,locObj:i=null,outputCalendar:o="gregory"}={}){return(i||se.create(t,r,o)).months(e)}static monthsFormat(e="long",{locale:t=null,numberingSystem:r=null,locObj:i=null,outputCalendar:o="gregory"}={}){return(i||se.create(t,r,o)).months(e,!0)}static weekdays(e="long",{locale:t=null,numberingSystem:r=null,locObj:i=null}={}){return(i||se.create(t,r,null)).weekdays(e)}static weekdaysFormat(e="long",{locale:t=null,numberingSystem:r=null,locObj:i=null}={}){return(i||se.create(t,r,null)).weekdays(e,!0)}static meridiems({locale:e=null}={}){return se.create(e).meridiems()}static eras(e="short",{locale:t=null}={}){return se.create(t,null,"gregory").eras(e)}static features(){return{relative:od(),localeWeek:sd()}}};function lI(n,e){let t=i=>i.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),r=t(e)-t(n);return Math.floor(Me.fromMillis(r).as("days"))}function jF(n,e,t){let r=[["years",(c,l)=>l.year-c.year],["quarters",(c,l)=>l.quarter-c.quarter+(l.year-c.year)*4],["months",(c,l)=>l.month-c.month+(l.year-c.year)*12],["weeks",(c,l)=>{let u=lI(c,l);return(u-u%7)/7}],["days",lI]],i={},o=n,s,a;for(let[c,l]of r)t.indexOf(c)>=0&&(s=c,i[c]=l(n,e),a=o.plus(i),a>e?(i[c]--,n=o.plus(i),n>e&&(a=n,i[c]--,n=o.plus(i))):n=a);return[n,i,a,s]}function uI(n,e,t,r){let[i,o,s,a]=jF(n,e,t),c=e-i,l=t.filter(d=>["hours","minutes","seconds","milliseconds"].indexOf(d)>=0);l.length===0&&(s<e&&(s=i.plus({[a]:1})),s!==i&&(o[a]=(o[a]||0)+c/(s-i)));let u=Me.fromObject(o,r);return l.length>0?Me.fromMillis(c,r).shiftTo(...l).plus(u):u}var VF="missing Intl.DateTimeFormat.formatToParts support";function ae(n,e=t=>t){return{regex:n,deser:([t])=>e(wb(t))}}var BF="\xA0",hI=`[ ${BF}]`,pI=new RegExp(hI,"g");function UF(n){return n.replace(/\./g,"\\.?").replace(pI,hI)}function dI(n){return n.replace(/\./g,"").replace(pI," ").toLowerCase()}
8function un(n,e){return n===null?null:{regex:RegExp(n.map(UF).join("|")),deser:([t])=>n.findIndex(r=>dI(t)===dI(r))+e}}function fI(n,e){return{regex:n,deser:([,t,r])=>ai(t,r),groups:e}}function ud(n){return{regex:n,deser:([e])=>e}}function $F(n){return n.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function HF(n,e){let t=Lt(e),r=Lt(e,"{2}"),i=Lt(e,"{3}"),o=Lt(e,"{4}"),s=Lt(e,"{6}"),a=Lt(e,"{1,2}"),c=Lt(e,"{1,3}"),l=Lt(e,"{1,6}"),u=Lt(e,"{1,9}"),d=Lt(e,"{2,4}"),h=Lt(e,"{4,6}"),f=b=>({regex:RegExp($F(b.val)),deser:([C])=>C,literal:!0}),y=(b=>{if(n.literal)return f(b);switch(b.val){case"G":return un(e.eras("short"),0);case"GG":return un(e.eras("long"),0);case"y":return ae(l);case"yy":return ae(d,Oa);case"yyyy":return ae(o);case"yyyyy":return ae(h);case"yyyyyy":return ae(s);case"M":return ae(a);case"MM":return ae(r);case"MMM":return un(e.months("short",!0),1);case"MMMM":return un(e.months("long",!0),1);case"L":return ae(a);case"LL":return ae(r);case"LLL":return un(e.months("short",!1),1);case"LLLL":return un(e.months("long",!1),1);case"d":return ae(a);case"dd":return ae(r);case"o":return ae(c);case"ooo":return ae(i);case"HH":return ae(r);case"H":return ae(a);case"hh":return ae(r);case"h":return ae(a);case"mm":return ae(r);case"m":return ae(a);case"q":return ae(a);case"qq":return ae(r);case"s":return ae(a);case"ss":return ae(r);case"S":return ae(c);case"SSS":return ae(i);case"u":return ud(u);case"uu":return ud(a);case"uuu":return ae(t);case"a":return un(e.meridiems(),0);case"kkkk":return ae(o);case"kk":return ae(d,Oa);case"W":return ae(a);case"WW":return ae(r);case"E":case"c":return ae(t);case"EEE":return un(e.weekdays("short",!1),1);case"EEEE":return un(e.weekdays("long",!1),1);case"ccc":return un(e.weekdays("short",!0),1);case"cccc":return un(e.weekdays("long",!0),1);case"Z":case"ZZ":return fI(new RegExp(`([+-]${a.source})(?::(${r.source}))?`),2);case"ZZZ":return fI(new RegExp(`([+-]${a.source})(${r.source})?`),2);case"z":return ud(/[a-z_+-/]{1,256}?/i);case" ":return ud(/[^\S\n\r]/);default:return f(b)}})(n)||{invalidReason:VF};return y.token=n,y}var zF={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};function WF(n,e,t){let{type:r,value:i}=n;if(r==="literal"){let c=/^\s+$/.test(i);return{literal:!c,val:c?" ":i}}let o=e[r],s=r;r==="hour"&&(e.hour12!=null?s=e.hour12?"hour12":"hour24":e.hourCycle!=null?e.hourCycle==="h11"||e.hourCycle==="h12"?s="hour12":s="hour24":s=t.hour12?"hour12":"hour24");let a=zF[s];if(typeof a=="object"&&(a=a[o]),a)return{literal:!1,val:a}}function qF(n){return[`^${n.map(t=>t.regex).reduce((t,r)=>`${t}(${r.source})`,"")}$`,n]}function GF(n,e,t){let r=n.match(e);if(r){let i={},o=1;for(let s in t)if(Dr(t,s)){let a=t[s],c=a.groups?a.groups+1:1;!a.literal&&a.token&&(i[a.token.val[0]]=a.deser(r.slice(o,o+c))),o+=c}return[r,i]}else return[r,{}]}function ZF(n){let e=o=>{switch(o){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}},t=null,r;return O(n.z)||(t=tt.create(n.z)),O(n.Z)||(t||(t=new ze(n.Z)),r=n.Z),O(n.q)||(n.M=(n.q-1)*3+1),O(n.h)||(n.h<12&&n.a===1?n.h+=12:n.h===12&&n.a===0&&(n.h=0)),n.G===0&&n.y&&(n.y=-n.y),O(n.u)||(n.S=Ra(n.u)),[Object.keys(n).reduce((o,s)=>{let a=e(s);return a&&(o[a]=n[s]),o},{}),t,r]}var Rg=null;function YF(){return Rg||(Rg=re.fromMillis(1555555555555)),Rg}function QF(n,e){if(n.literal)return n;let t=qe.macroTokenToFormatOpts(n.val),r=Fg(t,e);return r==null||r.includes(void 0)?n:r}function Og(n,e){return Array.prototype.concat(...n.map(t=>QF(t,e)))}var Pa=class{constructor(e,t){if(this.locale=e,this.format=t,this.tokens=Og(qe.parseFormat(t),e),this.units=this.tokens.map(r=>HF(r,e)),this.disqualifyingUnit=this.units.find(r=>
8r.invalidReason),!this.disqualifyingUnit){let[r,i]=qF(this.units);this.regex=RegExp(r,"i"),this.handlers=i}}explainFromTokens(e){if(this.isValid){let[t,r]=GF(e,this.regex,this.handlers),[i,o,s]=r?ZF(r):[null,null,void 0];if(Dr(r,"a")&&Dr(r,"H"))throw new on("Can't include meridiem when specifying 24-hour format");return{input:e,tokens:this.tokens,regex:this.regex,rawMatches:t,matches:r,result:i,zone:o,specificOffset:s}}else return{input:e,tokens:this.tokens,invalidReason:this.invalidReason}}get isValid(){return!this.disqualifyingUnit}get invalidReason(){return this.disqualifyingUnit?this.disqualifyingUnit.invalidReason:null}};function kg(n,e,t){return new Pa(n,t).explainFromTokens(e)}function mI(n,e,t){let{result:r,zone:i,specificOffset:o,invalidReason:s}=kg(n,e,t);return[r,i,o,s]}function Fg(n,e){if(!n)return null;let r=qe.create(e,n).dtFormatter(YF()),i=r.formatToParts(),o=r.resolvedOptions();return i.map(s=>WF(s,n,o))}var Pg="Invalid DateTime",gI=864e13;function La(n){return new We("unsupported zone",`the zone "${n.name}" is not supported`)}function Lg(n){return n.weekData===null&&(n.weekData=xa(n.c)),n.weekData}function jg(n){return n.localWeekData===null&&(n.localWeekData=xa(n.c,n.loc.getMinDaysInFirstWeek(),n.loc.getStartOfWeek())),n.localWeekData}function di(n,e){let t={ts:n.ts,zone:n.zone,c:n.c,o:n.o,loc:n.loc,invalid:n.invalid};return new re(B(v(v({},t),e),{old:t}))}function bI(n,e,t){let r=n-e*60*1e3,i=t.offset(r);if(e===i)return[r,e];r-=(i-e)*60*1e3;let o=t.offset(r);return i===o?[r,i]:[n-Math.min(i,o)*60*1e3,Math.max(i,o)]}function dd(n,e){n+=e*60*1e3;let t=new Date(n);return{year:t.getUTCFullYear(),month:t.getUTCMonth()+1,day:t.getUTCDate(),hour:t.getUTCHours(),minute:t.getUTCMinutes(),second:t.getUTCSeconds(),millisecond:t.getUTCMilliseconds()}}function hd(n,e,t){return bI(Io(n),e,t)}function yI(n,e){let t=n.o,r=n.c.year+Math.trunc(e.years),i=n.c.month+Math.trunc(e.months)+Math.trunc(e.quarters)*3,o=B(v({},n.c),{year:r,month:i,day:Math.min(n.c.day,Co(r,i))+Math.trunc(e.days)+Math.trunc(e.weeks)*7}),s=Me.fromObject({years:e.years-Math.trunc(e.years),quarters:e.quarters-Math.trunc(e.quarters),months:e.months-Math.trunc(e.months),weeks:e.weeks-Math.trunc(e.weeks),days:e.days-Math.trunc(e.days),hours:e.hours,minutes:e.minutes,seconds:e.seconds,milliseconds:e.milliseconds}).as("milliseconds"),a=Io(o),[c,l]=bI(a,t,n.zone);return s!==0&&(c+=s,l=n.zone.offset(c)),{ts:c,o:l}}function Lo(n,e,t,r,i,o){let{setZone:s,zone:a}=t;if(n&&Object.keys(n).length!==0||e){let c=e||a,l=re.fromObject(n,B(v({},t),{zone:c,specificOffset:o}));return s?l:l.setZone(a)}else return re.invalid(new We("unparsable",`the input "${i}" can't be parsed as ${r}`))}function fd(n,e,t=!0){return n.isValid?qe.create(se.create("en-US"),{allowZ:t,forceSimple:!0}).formatDateTimeFromString(n,e):null}function Vg(n,e){let t=n.c.year>9999||n.c.year<0,r="";return t&&n.c.year>=0&&(r+="+"),r+=De(n.c.year,t?6:4),e?(r+="-",r+=De(n.c.month),r+="-",r+=De(n.c.day)):(r+=De(n.c.month),r+=De(n.c.day)),r}function vI(n,e,t,r,i,o){let s=De(n.c.hour);return e?(s+=":",s+=De(n.c.minute),(n.c.millisecond!==0||n.c.second!==0||!t)&&(s+=":")):s+=De(n.c.minute),(n.c.millisecond!==0||n.c.second!==0||!t)&&(s+=De(n.c.second),(n.c.millisecond!==0||!r)&&(s+=".",s+=De(n.c.millisecond,3))),i&&(n.isOffsetFixed&&n.offset===0&&!o?s+="Z":n.o<0?(s+="-",s+=De(Math.trunc(-n.o/60)),s+=":",s+=De(Math.trunc(-n.o%60))):(s+="+",s+=De(Math.trunc(n.o/60)),s+=":",s+=De(Math.trunc(n.o%60)))),o&&(s+="["+n.zone.ianaName+"]"),s}var II={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},KF={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},JF={ordinal:1,hour:0,minute:0,second:0,millisecond:0},SI=["year","month","day","hour","minute","second","millisecond"],XF=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],eP=["year","ordinal","hour","minute","second","millisecond"];function tP(n){let e={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[n.toLowerCase()];if(!e)throw new bo(n);return e}function _I(n){switch(n.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday";case"localweeknumber":case"localweeknumbers":return"localWeekNumber";case"localweekyear":case"localweekyears":return"localWeekYear";default:return tP(n)}}function nP(n){return md[n]||(pd===void 0&&(pd=oe.now()),md[n]=n.offset(pd)),md[n]}function EI(n,e){let t=cn(e.zone,oe.defaultZone);
vendor: 8,817 bytes, line 8
8if(!t.isValid)return re.invalid(La(t));let r=se.fromObject(e),i,o;if(O(n.year))i=oe.now();else{for(let c of SI)O(n[c])&&(n[c]=II[c]);let s=Dg(n)||bg(n);if(s)return re.invalid(s);let a=nP(t);[i,o]=hd(n,a,t)}return new re({ts:i,zone:t,loc:r,o})}function wI(n,e,t){let r=O(t.round)?!0:t.round,i=(s,a)=>(s=So(s,r||t.calendary?0:2,!0),e.loc.clone(t).relFormatter(t).format(s,a)),o=s=>t.calendary?e.hasSame(n,s)?0:e.startOf(s).diff(n.startOf(s),s).get(s):e.diff(n,s).get(s);if(t.unit)return i(o(t.unit),t.unit);for(let s of t.units){let a=o(s);if(Math.abs(a)>=1)return i(a,s)}return i(n>e?-0:0,t.units[t.units.length-1])}function DI(n){let e={},t;return n.length>0&&typeof n[n.length-1]=="object"?(e=n[n.length-1],t=Array.from(n).slice(0,n.length-1)):t=Array.from(n),[e,t]}var pd,md={},re=class n{constructor(e){let t=e.zone||oe.defaultZone,r=e.invalid||(Number.isNaN(e.ts)?new We("invalid input"):null)||(t.isValid?null:La(t));this.ts=O(e.ts)?oe.now():e.ts;let i=null,o=null;if(!r)if(e.old&&e.old.ts===this.ts&&e.old.zone.equals(t))[i,o]=[e.old.c,e.old.o];else{let a=ln(e.o)&&!e.old?e.o:t.offset(this.ts);i=dd(this.ts,a),r=Number.isNaN(i.year)?new We("invalid input"):null,i=r?null:i,o=r?null:a}this._zone=t,this.loc=e.loc||se.create(),this.invalid=r,this.weekData=null,this.localWeekData=null,this.c=i,this.o=o,this.isLuxonDateTime=!0}static now(){return new n({})}static local(){let[e,t]=DI(arguments),[r,i,o,s,a,c,l]=t;return EI({year:r,month:i,day:o,hour:s,minute:a,second:c,millisecond:l},e)}static utc(){let[e,t]=DI(arguments),[r,i,o,s,a,c,l]=t;return e.zone=ze.utcInstance,EI({year:r,month:i,day:o,hour:s,minute:a,second:c,millisecond:l},e)}static fromJSDate(e,t={}){let r=jb(e)?e.valueOf():NaN;if(Number.isNaN(r))return n.invalid("invalid input");let i=cn(t.zone,oe.defaultZone);return i.isValid?new n({ts:r,zone:i,loc:se.fromObject(t)}):n.invalid(La(i))}static fromMillis(e,t={}){if(ln(e))return e<-gI||e>gI?n.invalid("Timestamp out of range"):new n({ts:e,zone:cn(t.zone,oe.defaultZone),loc:se.fromObject(t)});throw new Ce(`fromMillis requires a numerical input, but received a ${typeof e} with value ${e}`)}static fromSeconds(e,t={}){if(ln(e))return new n({ts:e*1e3,zone:cn(t.zone,oe.defaultZone),loc:se.fromObject(t)});throw new Ce("fromSeconds requires a numerical input")}static fromObject(e,t={}){e=e||{};let r=cn(t.zone,oe.defaultZone);if(!r.isValid)return n.invalid(La(r));let i=se.fromObject(t),o=Mo(e,_I),{minDaysInFirstWeek:s,startOfWeek:a}=wg(o,i),c=oe.now(),l=O(t.specificOffset)?r.offset(c):t.specificOffset,u=!O(o.ordinal),d=!O(o.year),h=!O(o.month)||!O(o.day),f=d||h,p=o.weekYear||o.weekNumber;if((f||u)&&p)throw new on("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(h&&u)throw new on("Can't mix ordinal dates with month/day");let y=p||o.weekday&&!f,b,C,z=dd(c,l);y?(b=XF,C=KF,z=xa(z,s,a)):u?(b=eP,C=JF,z=ld(z)):(b=SI,C=II);let L=!1;for(let At of b){let Ua=o[At];O(Ua)?L?o[At]=C[At]:o[At]=z[At]:L=!0}let me=y?Fb(o,s,a):u?Pb(o):Dg(o),Bt=me||bg(o);if(Bt)return n.invalid(Bt);let nt=y?_g(o,s,a):u?Eg(o):o,[Ue,Ge]=hd(nt,l,r),pt=new n({ts:Ue,zone:r,o:Ge,loc:i});return o.weekday&&f&&e.weekday!==pt.weekday?n.invalid("mismatched weekday",`you can't specify both a weekday of ${o.weekday} and a date of ${pt.toISO()}`):pt.isValid?pt:n.invalid(pt.invalid)}static fromISO(e,t={}){let[r,i]=Xb(e);return Lo(r,i,t,"ISO 8601",e)}static fromRFC2822(e,t={}){let[r,i]=eI(e);return Lo(r,i,t,"RFC 2822",e)}static fromHTTP(e,t={}){let[r,i]=tI(e);return Lo(r,i,t,"HTTP",t)}static fromFormat(e,t,r={}){if(O(e)||O(t))throw new Ce("fromFormat requires an input string and a format");let{locale:i=null,numberingSystem:o=null}=r,s=se.fromOpts({locale:i,numberingSystem:o,defaultToEN:!0}),[a,c,l,u]=mI(s,e,t);return u?n.invalid(u):Lo(a,c,r,`format ${t}`,e,l)}static fromString(e,t,r={}){return n.fromFormat(e,t,r)}static fromSQL(e,t={}){let[r,i]=iI(e);return Lo(r,i,t,"SQL",e)}static invalid(e,t=null){if(!e)throw new Ce("need to specify a reason the DateTime is invalid");let r=e instanceof We?e:new We(e,t);if(oe.throwOnInvalid)throw new Ku(r);return new n({invalid:r})}static isDateTime(e){return e&&e.isLuxonDateTime||!1}static parseFormatForOpts(e,t={}){let r=Fg(e,se.fromObject(t));return r?r.map(i=>i?i.val:null).join(""):null}static expandFormat(e,t={}){return Og(qe.parseFormat(e),se.fromObject(t)).map(i=>i.val).join("")}static resetCache(){pd=void 0,md={}}get(e){return this[e]}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?Lg(this).weekYear:NaN}get weekNumber(){return this.isValid?Lg(this).weekNumber:NaN}get weekday(){return this.isValid?Lg(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?jg(this).weekday:NaN}get localWeekNumber(){return this.isValid?jg(this).weekNumber:NaN}get localWeekYear(){return this.isValid?jg(this).weekYear:NaN}get ordinal(){return this.isValid?ld(this.c).ordinal:NaN}get monthShort(){return this.isValid?Tr.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?Tr.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?Tr.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?Tr.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return this.isOffsetFixed?!1:this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];let e=864e5,t=6e4,r=Io(this.c),i=this.zone.offset(r-e),o=this.zone.offset(r+e),s=this.zone.offset(r-i*t),a=this.zone.offset(r-o*t);if(s===a)return[this];let c=r-s*t,l=r-a*t,u=dd(c,s),d=dd(l,a);return u.hour===d.hour&&u.minute===d.minute&&u.second===d.second&&u.millisecond===d.millisecond?[di(this,{ts:c}),di(this,{ts:l})]:[this]}get isInLeapYear(){return li(this.year)}get daysInMonth(){return Co(this.year,this.month)}get daysInYear(){return this.isValid?wr(this.year):NaN}get weeksInWeekYear(){return this.isValid?ci(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?ci(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(e={}){let{locale:t,numberingSystem:r,calendar:i}=qe.create(this.loc.clone(e),e).resolvedOptions(this);return{locale:t,numberingSystem:r,outputCalendar:i}}toUTC(e=0,t={}){return this.setZone(ze.instance(e),t)}toLocal(){return this.setZone(oe.defaultZone)}setZone(e,{keepLocalTime:t=!1,keepCalendarTime:r=!1}={}){if(e=cn(e,oe.defaultZone),e.equals(this.zone))return this;if(e.isValid){let i=this.ts;if(t||r){let o=e.offset(this.ts),s=this.toObject();[i]=hd(s,o,e)}return di(this,{ts:i,zone:e})}else return n.invalid(La(e))}reconfigure({locale:e,numberingSystem:t,outputCalendar:r}={}){let i=this.loc.clone({locale:e,numberingSystem:t,outputCalendar:r});return di(this,{loc:i})}setLocale(e){return this.reconfigure({locale:e})}set(e){if(!this.isValid)return this;let t=Mo(e,_I),{minDaysInFirstWeek:r,startOfWeek:i}=wg(t,this.loc),o=!O(t.weekYear)||!O(t.weekNumber)||!O(t.weekday),s=!O(t.ordinal),a=!O(t.year),c=!O(t.month)||!O(t.day),l=a||c,u=t.weekYear||t.weekNumber;if((l||s)&&u)throw new on("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(c&&s)throw new on("Can't mix ordinal dates with month/day");let d;o?d=_g(v(v({},xa(this.c,r,i)),t),r,i):O(t.ordinal)?(d=v(v({},this.toObject()),t),O(t.day)&&(d.day=Math.min(Co(d.year,d.month),d.day))):d=Eg(v(v({},ld(this.c)),t));let[h,f]=hd(d,this.o,this.zone);return di(this,{ts:h,o:f})}plus(e){if(!this.isValid)return this;let t=Me.fromDurationLike(e);
8return di(this,yI(this,t))}minus(e){if(!this.isValid)return this;let t=Me.fromDurationLike(e).negate();return di(this,yI(this,t))}startOf(e,{useLocaleWeeks:t=!1}={}){if(!this.isValid)return this;let r={},i=Me.normalizeUnit(e);switch(i){case"years":r.month=1;case"quarters":case"months":r.day=1;case"weeks":case"days":r.hour=0;case"hours":r.minute=0;case"minutes":r.second=0;case"seconds":r.millisecond=0;break;case"milliseconds":break}if(i==="weeks")if(t){let o=this.loc.getStartOfWeek(),{weekday:s}=this;s<o&&(r.weekNumber=this.weekNumber-1),r.weekday=o}else r.weekday=1;if(i==="quarters"){let o=Math.ceil(this.month/3);r.month=(o-1)*3+1}return this.set(r)}endOf(e,t){return this.isValid?this.plus({[e]:1}).startOf(e,t).minus(1):this}toFormat(e,t={}){return this.isValid?qe.create(this.loc.redefaultToEN(t)).formatDateTimeFromString(this,e):Pg}toLocaleString(e=_r,t={}){return this.isValid?qe.create(this.loc.clone(t),e).formatDateTime(this):Pg}toLocaleParts(e={}){return this.isValid?qe.create(this.loc.clone(e),e).formatDateTimeParts(this):[]}toISO({format:e="extended",suppressSeconds:t=!1,suppressMilliseconds:r=!1,includeOffset:i=!0,extendedZone:o=!1}={}){if(!this.isValid)return null;let s=e==="extended",a=Vg(this,s);return a+="T",a+=vI(this,s,t,r,i,o),a}toISODate({format:e="extended"}={}){return this.isValid?Vg(this,e==="extended"):null}toISOWeekDate(){return fd(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:e=!1,suppressSeconds:t=!1,includeOffset:r=!0,includePrefix:i=!1,extendedZone:o=!1,format:s="extended"}={}){return this.isValid?(i?"T":"")+vI(this,s==="extended",t,e,r,o):null}toRFC2822(){return fd(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}toHTTP(){return fd(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){return this.isValid?Vg(this,!0):null}toSQLTime({includeOffset:e=!0,includeZone:t=!1,includeOffsetSpace:r=!0}={}){let i="HH:mm:ss.SSS";return(t||e)&&(r&&(i+=" "),t?i+="z":e&&(i+="ZZ")),fd(this,i,!0)}toSQL(e={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(e)}`:null}toString(){return this.isValid?this.toISO():Pg}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`DateTime { ts: ${this.toISO()}, zone: ${this.zone.name}, locale: ${this.locale} }`:`DateTime { Invalid, reason: ${this.invalidReason} }`}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toUnixInteger(){return this.isValid?Math.floor(this.ts/1e3):NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(e={}){if(!this.isValid)return{};let t=v({},this.c);return e.includeConfig&&(t.outputCalendar=this.outputCalendar,t.numberingSystem=this.loc.numberingSystem,t.locale=this.loc.locale),t}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(e,t="milliseconds",r={}){if(!this.isValid||!e.isValid)return Me.invalid("created by diffing an invalid DateTime");let i=v({locale:this.locale,numberingSystem:this.numberingSystem},r),o=Vb(t).map(Me.normalizeUnit),s=e.valueOf()>this.valueOf(),a=s?this:e,c=s?e:this,l=uI(a,c,o,i);return s?l.negate():l}diffNow(e="milliseconds",t={}){return this.diff(n.now(),e,t)}until(e){return this.isValid?Sr.fromDateTimes(this,e):this}hasSame(e,t,r){if(!this.isValid)return!1;let i=e.valueOf(),o=this.setZone(e.zone,{keepLocalTime:!0});return o.startOf(t,r)<=i&&i<=o.endOf(t,r)}equals(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)}toRelative(e={}){if(!this.isValid)return null;let t=e.base||n.fromObject({},{zone:this.zone}),r=e.padding?this<t?-e.padding:e.padding:0,i=["years","months","days","hours","minutes","seconds"],o=e.unit;return Array.isArray(e.unit)&&(i=e.unit,o=void 0),wI(t,this.plus(r),B(v({},e),{numeric:"always",units:i,unit:o}))}toRelativeCalendar(e={}){return this.isValid?wI(e.base||n.fromObject({},{zone:this.zone}),this,B(v({},e),{numeric:"auto",units:["years","months","days"],calendary:!0})):null}static min(...e){if(!e.every(n.isDateTime))throw new Ce("min requires all arguments be DateTimes");return Ig(e,t=>t.valueOf(),Math.min)}static max(...e){if(!e.every(n.isDateTime))throw new Ce("max requires all arguments be DateTimes");return Ig(e,t=>t.valueOf(),Math.max)}static fromFormatExplain(e,t,r={}){let{locale:i=null,numberingSystem:o=null}=r,s=se.fromOpts({locale:i,numberingSystem:o,defaultToEN:!0});return kg(s,e,t)}static fromStringExplain(e,t,r={}){return n.fromFormatExplain(e,t,r)}static buildFormatParser(e,t={}){let{locale:r=null,numberingSystem:i=null}=t,o=se.fromOpts({locale:r,numberingSystem:i,defaultToEN:!0});return new Pa(o,e)}static fromFormatParser(e,t,r={}){if(O(e)||O(t))throw new Ce("fromFormatParser requires an input string and a format parser");let{locale:i=null,numberingSystem:o=null}=r,s=se.fromOpts({locale:i,numberingSystem:o,defaultToEN:!0});if(!s.equals(t.locale))throw new Ce(`fromFormatParser called with a locale of ${s}, but the format parser was created for ${t.locale}`);let{result:a,zone:c,specificOffset:l,invalidReason:u}=t.explainFromTokens(e);return u?n.invalid(u):Lo(a,c,r,`format ${t.format}`,e,l)}static get DATE_SHORT(){return _r}static get DATE_MED(){return aa}static get DATE_MED_WITH_WEEKDAY(){return ng}static get DATE_FULL(){return ca}static get DATE_HUGE(){return la}static get TIME_SIMPLE(){return ua}static get TIME_WITH_SECONDS(){return da}static get TIME_WITH_SHORT_OFFSET(){return fa}static get TIME_WITH_LONG_OFFSET(){return ha}static get TIME_24_SIMPLE(){return pa}static get TIME_24_WITH_SECONDS(){return ma}static get TIME_24_WITH_SHORT_OFFSET(){return ga}static get TIME_24_WITH_LONG_OFFSET(){return ya}static get DATETIME_SHORT(){return va}static get DATETIME_SHORT_WITH_SECONDS(){return _a}static get DATETIME_MED(){return Ea}static get DATETIME_MED_WITH_SECONDS(){return wa}static get DATETIME_MED_WITH_WEEKDAY(){return rg}static get DATETIME_FULL(){return Da}static get DATETIME_FULL_WITH_SECONDS(){return ba}static get DATETIME_HUGE(){return Ia}static get DATETIME_HUGE_WITH_SECONDS(){return Sa}};function Po(n){if(re.isDateTime(n))return n;if(n&&n.valueOf&&ln(n.valueOf()))return re.fromJSDate(n);if(n&&typeof n=="object")return re.fromObject(n);throw new Ce(`Unknown datetime argument: ${n}, of type ${typeof n}`)}var gd=class n{transform(e){return re.fromISO(e,{locale:"fr-FR"}
8).toLocaleString({weekday:"long",year:"numeric",month:"long",day:"numeric"})}static \u0275fac=function(t){return new(t||n)};static \u0275pipe=gp({name:"datefr",type:n,pure:!0,standalone:!1})};function iP(n,e){n&1&&(m(0,"span"),_(1,"\u2728"),g())}function oP(n,e){if(n&1){let t=wn();m(0,"image-api",15),pe("click",function(){Ae(t);let i=J(2);return Ne(i.openDialog())}),g()}if(n&2){let t=J(2);V("contenuId",t.ficheAdoption.rongeur.images[0])("width",250)}}function sP(n,e){if(n&1&&A(0,"img",5),n&2){let t=J(2);V("src",t.standardImageUrl,Un)}}function aP(n,e){if(n&1&&(m(0,"span"),_(1),qi(2,"datefr"),g()),n&2){let t=J(2);S(),He(Gi(2,1,t.ficheAdoption.rongeur.identite.dateNaissance))}}function cP(n,e){n&1&&(m(0,"span"),_(1,"inconnue"),g())}function lP(n,e){if(n&1&&(m(0,"div",12)(1,"span"),_(2,"Date d'adoption : "),g(),m(3,"span",13),_(4),qi(5,"datefr"),g()()),n&2){let t=J(2);S(4),He(Gi(5,1,t.ficheAdoption.sortie.date))}}function uP(n,e){if(n&1&&(m(0,"div",12)(1,"span"),_(2,"Date de d\xE9c\xE8s : "),g(),m(3,"span",13),_(4),qi(5,"datefr"),g()()),n&2){let t=J(2);S(4),He(Gi(5,1,t.ficheAdoption.deces.date))}}function dP(n,e){if(n&1&&(m(0,"div",12)(1,"span"),_(2,"Date de proposition \xE0 l'adoption : "),g(),m(3,"span",13),_(4),qi(5,"datefr"),g()()),n&2){let t=J(3);S(4),He(Gi(5,1,t.ficheAdoption.adoptabilite.date))}}function fP(n,e){n&1&&(m(0,"div",12)(1,"span"),_(2,"Non disponible \xE0 l'adoption"),g()())}function hP(n,e){if(n&1&&ue(0,dP,6,3,"div",14)(1,fP,3,0,"div",14),n&2){let t=J(2);V("ngIf",!t.ficheAdoption.sortie&&t.ficheAdoption.adoptabilite),S(),V("ngIf",!t.ficheAdoption.sortie&&!t.ficheAdoption.adoptabilite)}}function pP(n,e){if(n&1&&(m(0,"div",1)(1,"div",2),ue(2,iP,2,0,"span"),m(3,"span"),_(4),g()(),m(5,"div",3),ue(6,oP,1,2,"image-api",4)(7,sP,1,1,"img",5),m(8,"span",6)(9,"span",7),_(10,"Identit\xE9"),g(),m(11,"table",8)(12,"tbody")(13,"tr")(14,"td"),_(15),g(),m(16,"td"),_(17,":"),g(),m(18,"td"),ue(19,aP,3,3,"span",9)(20,cP,2,0,"span",9),g()(),m(21,"tr")(22,"td"),_(23,"Type"),g(),m(24,"td"),_(25,":"),g(),m(26,"td"),_(27),g()(),m(28,"tr")(29,"td"),_(30,"Sexe"),g(),m(31,"td"),_(32,":"),g(),m(33,"td"),_(34),g()(),m(35,"tr")(36,"td"),_(37,"Robe"),g(),m(38,"td"),_(39,":"),g(),m(40,"td"),_(41),g()(),m(42,"tr")(43,"td"),_(44,"Comportement"),g(),m(45,"td"),_(46,":"),g(),m(47,"td"),_(48),g()(),m(49,"tr")(50,"td"),_(51,"D\xE9partement"),g(),m(52,"td"),_(53,":"),g(),m(54,"td"),_(55),g()()()()(),m(56,"span",10)(57,"span",7),_(58,"Histoire"),g(),m(59,"p"),_(60),g()(),m(61,"span",11)(62,"span",7),_(63,"Adoption"),g(),m(64,"div",12)(65,"span"),_(66,"Date d'arriv\xE9e : "),g(),m(67,"span",13),_(68),qi(69,"datefr"),g()(),ue(70,lP,6,3,"div",14)(71,uP,6,3,"div",12)(72,hP,2,2),g()()()),n&2){let t=J();S(2),gs(t.ficheAdoption.deces?2:-1),S(2),He(t.ficheAdoption.rongeur.identite.nom),S(2),gs(t.ficheAdoption.rongeur.images.length>0?6:7),S(9),He(t.texteNeLe),S(4),V("ngIf",t.ficheAdoption.rongeur.identite.dateNaissance),S(),V("ngIf",!t.ficheAdoption.rongeur.identite.dateNaissance),S(7),He(t.ficheAdoption.rongeur.identite.type),S(7),He(t.ficheAdoption.rongeur.identite.sexe.text),S(7),He(t.ficheAdoption.rongeur.identite.robe),S(7),He(t.ficheAdoption.rongeur.identite.comportement),S(7),bt("",t.ficheAdoption.rongeur.ville.nom," (",t.ficheAdoption.rongeur.ville.departementCode,")"),S(5),He(t.ficheAdoption.rongeur.histoire),S(8),He(Gi(69,16,t.ficheAdoption.arrivee.date)),S(2),V("ngIf",t.ficheAdoption.sortie),S(),gs(t.ficheAdoption.deces?71:72)}}var jo=class n{constructor(e){this.service=e}ficheAdoption;openDialog(){return P(this,null,function*(){this.ficheAdoption&&(yield this.service.setImages(this.ficheAdoption.rongeur.images.map(e=>({contenuId:e}))),this.service.open())})}get texteNeLe(){return this.ficheAdoption?this.ficheAdoption.rongeur.identite.nombre===1?this.ficheAdoption.rongeur.identite.sexe.code==="F"?"N\xE9e le":"N\xE9 le":this.ficheAdoption.rongeur.identite.sexe.code==="F"?"N\xE9es le":"N\xE9s le":""}get standardImageUrl(){return this.ficheAdoption?.rongeur.identite.type==="Gerbille"?"/img/logo-gerbilles.svg":this.ficheAdoption?.rongeur.identite.type==="Souris"?"/img/logo-souris.svg":this.ficheAdoption?.rongeur.identite.type==="Rat"?"/img/logo-rats.svg":this.ficheAdoption?.rongeur.identite.type==="Hamster"?"/img/logo-hamster.svg":this.ficheAdoption?.rongeur.identite.type==="Lapin"?"/img/logo-lapins.svg":"/img/heart.svg"}static \u0275fac=function(t){return new(t||n)(ne(Do))};static \u0275cmp=ce({type:n,selectors:[["fiche-adoption"]],inputs:{ficheAdoption:[0,"ficheAdption","ficheAdoption"]},decls:1,vars:1,consts:[["class","flex-col",4,"ngIf"],[1,"flex-col"],[1,"title","flex-row","gap-10"],[1,"fiche-adoption"],["alt","image-adoption",1,"clk",3,"contenuId","width"],["alt","image",1,"std-image",3,"src"],[1,"identite"],[1,"title"],[1,"table-identite"],[4,"ngIf"],[1,"histoire"],[1,"adoption"],[1,"ta-center"],[1,"t-nowrap"],["class","ta-center",4,"ngIf"],["alt","image-adoption",1,"clk",3,"click","contenuId","width"]],template:function(t,r){t&1&&ue(0,pP,73,18,"div",0),t&2&&V("ngIf",r.ficheAdoption)},dependencies:[Te,It,Eo,gd,Qu],styles:[".fiche-adoption[_ngcontent-%COMP%]{display:flex;flex-flow:row wrap;gap:20px;margin:10px;align-items:center;justify-content:center}.title[_ngcontent-%COMP%]{display:block;text-align:center;font-family:duality,Verdana;color:#ca3b66;font-size:1.7rem}.table-identite[_ngcontent-%COMP%] > tbody[_ngcontent-%COMP%] > tr[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]:nth-child(1){text-align:right;text-decoration:underline}.histoire[_ngcontent-%COMP%]{max-width:400px}.std-image[_ngcontent-%COMP%]{flex-grow:.5}"]})};var Vo=class n{static \u0275fac=function(t){return new(t||n)};static \u0275cmp=ce({type:n,selectors:[["separateur-heart"]],hostAttrs:[2,"width","100%"],decls:18,vars:0,consts:[[1,"separateur-heart"],["src","img/heart.svg","alt","",1,"small"],["src","img/heart.svg","alt","",1,"mid"],["src","img/heart.svg","alt","",1,"large"]],template:function(t,r){t&1&&(m(0,"div",0),A(1,"img",1)(2,"img",1)(3,"img",1)(4,"img",2)(5,"img",2)(6,"img",2)(7,"img",2)(8,"img",2)(9,"img",2)(10,"img",3)(11,"img",3)(12,"img",3)(13,"img",3)(14,"img",3)(15,"img",3)(16,"img",3)(17,"img",3),g())},dependencies:[Te],styles:[".separateur-heart[_ngcontent-%COMP%]{background-color:#e2f5f5;display:flex;flex-direction:row;gap:40px;align-items:center;justify-content:center;height:100px;overflow:hidden;width:100%}"]})};var Bo=class n{static \u0275fac=function(t){return new(t||n)};static \u0275cmp=ce({type:n,selectors:[["separateur-line"]],hostAttrs:[2,"width","100%"],decls:1,vars:0,consts:[[1,"separateur-line"]],template:function(t,r){t&1&&A(0,"div",0)},dependencies:[Te],styles:[".separateur-line[_ngcontent-%COMP%]{border-bottom:1px solid black}"]})};var ja=n=>["badge","clk",n];function mP(n,e){n&1&&A(0,"separateur-line")}function gP(n,e){if(n&1&&(Hn(0),A(1,"fiche-adoption",27),ue(2,mP,1,0,"separateur-line",28),zn()),n&2){let t=e.$implicit,r=e.index,i=J(2);S(),V("ficheAdption",t),S(),V("ngIf",r<i.adoptions.adoptions.length-1)}}function yP(n,e){n&1&&(m(0,"div",29),_(1,"Aucun animal n'est actuellement \xE0 adopter"),g())}function vP(n,e){n&1&&(m(0,"div",29),_(1,"Aucun animal ne correspond aux crit\xE8res de recherche "),g())}function _P(n,e){if(n&1){let t=wn();m(0,"span",17)(1,"span",8),_(2,"\xC0 L'adoption"),g(),m(3,"span",18)(4,"span",19),pe("click",function(){Ae(t);let i=J();
8return Ne(i.filterSouris())}),m(5,"span"),_(6),g(),A(7,"img",20),g(),m(8,"span",19),pe("click",function(){Ae(t);let i=J();return Ne(i.filterRat())}),m(9,"span"),_(10),g(),A(11,"img",21),g(),m(12,"span",19),pe("click",function(){Ae(t);let i=J();return Ne(i.filterGerbille())}),m(13,"span"),_(14),g(),A(15,"img",22),g(),m(16,"span",19),pe("click",function(){Ae(t);let i=J();return Ne(i.filterHamster())}),m(17,"span"),_(18),g(),A(19,"img",23),g(),m(20,"span",19),pe("click",function(){Ae(t);let i=J();return Ne(i.filterLapin())}),m(21,"span"),_(22),g(),A(23,"img",24),g()(),ue(24,gP,3,2,"ng-container",25)(25,yP,2,0,"div",26)(26,vP,2,0,"div",26),g()}if(n&2){let t=J();S(4),Se(Ve(22,ja,t.classeBadgeSouris())),S(2),Dn("",t.adoptions.counts.SOURIS," souris"),S(2),Se(Ve(24,ja,t.classeBadgeRat())),S(2),bt("",t.adoptions.counts.RAT," ",t.adoptions.counts.RAT>1?"rats":"rat",""),S(2),Se(Ve(26,ja,t.classeBadgeGerbille())),S(2),bt("",t.adoptions.counts.GERBILLE," ",t.adoptions.counts.GERBILLE>1?"gerbilles":"gerbille",""),S(2),Se(Ve(28,ja,t.classeBadgeHamster())),S(2),bt("",t.adoptions.counts.HAMSTER," ",t.adoptions.counts.HAMSTER>1?"hamsters":"hamster",""),S(2),Se(Ve(30,ja,t.classeBadgeLapin())),S(2),bt("",t.adoptions.counts.LAPIN," ",t.adoptions.counts.LAPIN>1?"lapins":"lapin",""),S(2),V("ngForOf",t.adoptions==null?null:t.adoptions.adoptions),S(),V("ngIf",t.hasNoAdoptions()),S(),V("ngIf",t.hasNoVisibleAdoptions())}}var yd=class n{constructor(e){this.searchRongeursQuery=e}adoptions=null;currentFilter=[];ngOnInit(){return P(this,null,function*(){yield this.refresh()})}refresh(){return P(this,null,function*(){this.currentFilter.length>0?this.adoptions=yield this.searchRongeursQuery.handle({rongeursToShow:this.currentFilter}):this.adoptions=yield this.searchRongeursQuery.handle()})}updateFilterByType(e){this.currentFilter.find(t=>t===e)?this.currentFilter=[]:this.currentFilter=[e]}filterSouris(){return P(this,null,function*(){this.updateFilterByType("SOURIS"),yield this.refresh()})}filterRat(){return P(this,null,function*(){this.updateFilterByType("RAT"),yield this.refresh()})}filterGerbille(){return P(this,null,function*(){this.updateFilterByType("GERBILLE"),yield this.refresh()})}filterHamster(){return P(this,null,function*(){this.updateFilterByType("HAMSTER"),yield this.refresh()})}filterLapin(){return P(this,null,function*(){this.updateFilterByType("LAPIN"),yield this.refresh()})}classeBadge(e){return this.currentFilter.length===0||this.currentFilter.find(t=>t===e)!==void 0?"badge-actif":"badge-inactif"}classeBadgeSouris(){return this.classeBadge("SOURIS")}classeBadgeRat(){return this.classeBadge("RAT")}classeBadgeGerbille(){return this.classeBadge("GERBILLE")}classeBadgeHamster(){return this.classeBadge("HAMSTER")}classeBadgeLapin(){return this.classeBadge("LAPIN")}hasNoAdoptions(){return this.adoptions!==null&&this.adoptions.adoptions.length===0&&this.currentFilter.length===0}hasNoVisibleAdoptions(){return this.adoptions!==null&&this.adoptions.adoptions.length===0&&this.currentFilter.length>0}static \u0275fac=function(t){return new(t||n)(ne(An))};static \u0275cmp=ce({type:n,selectors:[["page-accueil"]],features:[dr([An,Pt,vr])],decls:42,vars:1,consts:[[1,"page-wrapper"],[1,"ta-center","m-5"],["src","/img/desktop-accueil-banner-large.png","alt","baniere",1,"large","max-width-90"],["src","/img/desktop-accueil-banner-mid.png","alt","baniere",1,"mid","max-width-90"],["src","/img/desktop-accueil-banner-small.png","alt","baniere",1,"small","max-width-90"],[1,"section-introduction","p-20","ta-justify"],[1,"section-ns-aed"],[1,"section","section-nous-soutenir"],[1,"title","text-pink"],[2,"text-overflow","ellipsis","overflow","hidden","white-space","nowrap"],["href","https://www.helloasso.fr/les-sourires-retrouves-des-petits-rongeurs","target","_blank"],["href","https://www.teaming.net/associationlessouriresretrouvesdespetitsrongeurs","target","_blank"],[1,"section","section-animaux-en-detresse"],[1,"links"],["href","mailto:[email protected]"],["href","/contact"],["class","section section-a-adoption",4,"ngIf"],[1,"section","section-a-adoption"],[1,"filters"],[3,"click"],["src","/img/logo-souris.svg"],["src","/img/logo-rats.svg"],["src","/img/logo-gerbilles.svg"],["src","/img/logo-hamster.svg"],["src","/img/logo-lapins.svg"],[4,"ngFor","ngForOf"],["class","ta-center",4,"ngIf"],[3,"ficheAdption"],[4,"ngIf"],[1,"ta-center"]],template:function(t,r){t&1&&(m(0,"div",0)(1,"span",1),A(2,"img",2)(3,"img",3)(4,"img",4),g(),m(5,"span",5)(6,"p"),_(7,"Les Sourires Retrouv\xE9s des Petits Rongeurs est une association loi 1901, \xE0 but non lucratif et reconnue d\u2019int\xE9r\xEAt g\xE9n\xE9ral, situ\xE9e pr\xE8s de Reims."),g(),m(8,"p"),_(9,"Nous venons en aide aux rongeur
8s abandonn\xE9s, maltrait\xE9s ou vivant dans de mauvaises conditions afin de leur offrir une seconde chance dans un foyer aimant."),g(),A(10,"br"),m(11,"p"),_(12,"Notre mission : sauver, soigner et faire adopter des petits rongeurs NAC (nouveaux animaux de compagnie), rats, souris, hamsters ou gerbilles."),g()(),A(13,"separateur-heart"),m(14,"span",6)(15,"span",7)(16,"span",8),_(17,"Nous soutenir"),g(),m(18,"p"),_(19,"Votre soutien est essentiel pour assurer notre mission. C'est pour cela que nous avons besoin de vos dons financiers mais aussi de mat\xE9riel. Nous cherchons \xE9galement des b\xE9n\xE9voles et familles d'accueil qui nous permettraient d'\xE9tendre notre zone g\xE9ographique."),g(),m(20,"p"),_(21,"N'h\xE9sitez pas \xE0 nous contacter et \xE0 nous soutenir en acc\xE9dant \xE0 notre partenaire HelloAsso ou en rejoignant notre groupe Teaming !"),g(),m(22,"div",9)(23,"a",10),_(24,"www.helloasso.fr/les-sourires-retrouves-des-petits-rongeurs"),g()(),m(25,"div",9)(26,"a",11),_(27,"www.teaming.net/associationlessouriresretrouvesdespetitsrongeurs"),g()()(),m(28,"span",12)(29,"span",8),_(30,"Animaux en d\xE9tresse"),g(),m(31,"p"),_(32,"Si vous \xEAtes t\xE9moins de maltraitance, de mauvaises conditions de vie ou de personnes souhaitent se d\xE9barrasser de leurs rongeurs, contactez-nous par mail ou par le formulaire de contact."),g(),m(33,"p"),_(34,"Notre action d\xE9pend \xE9galement de vos signalements, nous contacter c'est \xE9galement contribuer \xE0 nous aider !"),g(),m(35,"span",13)(36,"a",14),_(37,"[email protected]"),g(),m(38,"a",15),_(39,"Contact"),g()()()(),A(40,"separateur-heart"),ue(41,_P,27,32,"span",16),g()),t&2&&(S(41),V("ngIf",r.adoptions))},dependencies:[Te,In,It,Vo,jo,Bo],styles:[".page-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:30px;align-items:center}.section-introduction[_ngcontent-%COMP%]{display:inline-block;max-width:770px}.section-introduction[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{text-indent:50px}.section-ns-aed[_ngcontent-%COMP%]{display:flex;flex-flow:row wrap;gap:50px;justify-content:center}.section-nous-soutenir[_ngcontent-%COMP%], .section-animaux-en-detresse[_ngcontent-%COMP%]{max-width:min(480px,90vw)}.section-animaux-en-detresse[_ngcontent-%COMP%]   .links[_ngcontent-%COMP%]{display:flex;flex-flow:row wrap;justify-content:space-between}.filters[_ngcontent-%COMP%]{display:flex;flex-flow:row wrap;gap:20px;justify-content:center;margin-top:10px;margin-bottom:10px}.badge[_ngcontent-%COMP%]{width:200px;text-align:center;border-radius:10px;background-color:#da6a8e;color:#fff;font-family:duality,Verdana;font-size:1.5rem;padding:5px;display:flex;flex-direction:row;gap:5px;align-items:center;justify-content:center}.badge-actif[_ngcontent-%COMP%]{background-color:#da6a8e;color:#fff}.badge-inactif[_ngcontent-%COMP%]{background-color:#7a7a7a;color:#fff}"]})};var fi=class n{static \u0275fac=function(t){return new(t||n)};static \u0275cmp=ce({type:n,selectors:[["page-en-construction"]],decls:3,vars:0,consts:[[1,"page-wrapper"]],template:function(t,r){t&1&&(m(0,"div",0)(1,"span"),_(2,"En construction"),g()())},styles:[".page-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:30px;align-items:center}"]})};var vd=class n{constructor(e,t){this.rongeurRepository=e;this.dossierAdoptionRepository=t}handle(e){return P(this,null,function*(){let t=yield this.dossierAdoptionRepository.search({withAdopted:e?.withAdopted!==void 0?e.withAdopted:!1}),r=t.map(c=>c.rongeurId.value),o=(yield this.rongeurRepository.search()).filter(c=>r.includes(c.id)),s=o;e&&e.rongeursToShow&&(s=s.filter(c=>e.rongeursToShow?.includes(c.type)));let a=[];return t.forEach(c=>{let l=s.find(u=>u.id===c.rongeurId.value);if(l){let u={rongeur:{images:l.photoIds,histoire:l.histoire,identite:{nom:l.nom,nombre:1,type:_o.get(l.type),sexe:{code:l.sexe,text:vo.get(l.sexe)},robe:l.robe,comportement:l.comportement,dateNaissance:l.dateNaissance},ville:{nom:l.ville.nom,departementCode:l.ville.departementCode}},arrivee:{date:c.arrivee.date.toISODate()},adoptabilite:{date:l.dateAdoptabilite},sortie:c.sortie?{date:c.sortie.date.toISODate(),nomAdoptant:c.sortie.nomAdoptant}:null,deces:l.dateDeces?{date:l.dateDeces}:null};a.push(u)}}),{counts:{SOURIS:o.filter(c=>c.type==="SOURIS").reduce(c=>c+1,0)??0,RAT:o.filter(c=>c.type==="RAT").reduce(c=>c+1,0)??0,GERBILLE:o.filter(c=>c.type==="GERBILLE").reduce(c=>c+1,0)??0,HAMSTER:o.filter(c=>c.type==="HAMSTER").reduce(c=>c+1,0)??0,LAPIN:o.filter(c=>c.type==="LAPIN").reduce(c=>c+1,0)??0},adoptions:a}})}static \u0275fac=function(t){return new(t||n)(D(Pt),D(vr))};static \u0275prov=I({token:n,factory:n.\u0275fac})};var EP=n=>["badge","clk",n],_d=n=>["badge",n];function wP(n,e){n&1&&(m(0,"div",13)(1,"div",14)(2,"div",15)(3,"span",16),A(4,"img",17),m(5,"span",18),_(6,"Avant d'adopter une souris"),g()(),m(7,"p"),_(8,"Les souris sont des animaux gr\xE9gaires. Les m\xE2les ne peuvent cohabiter. Si un m\xE2le est castr\xE9 par un v\xE9t\xE9rinaire NAC il peut rejoindre une troupe de femelles."),g(),m(9,"p"),_(10,"Les souris sont crepusculaires, actives t\xF4t le matin et tard le soir."),g()(),m(11,"div",19)(12,"span",16),A(13,"img",20),m(14,"span",18),_(15,"Sant\xE9 et hygi\xE8ne"),g()(),m(16,"p"),_(17,"L'esperance de vie des souris est de 1,5 \xE0 3 ans"),g(),m(18,"p"),_(19,"Elles sont sensibles \xE0 la poussi\xE8re, aux courant d\u2019air et \xE0 l\u2019humidit\xE9. Elles sont \xE9galement sujettes aux tumeurs."),g(),m(20,"p"),_(21,"Il faudra veiller \xE0 un entretien r\xE9gulier de la cage et au renouvellement de la liti\xE8re car l\u2019urine est odorante."),g(),m(22,"p"),_(23,"Comme pour tous les rongeur
8s il est important de se laver les mains avant et apr\xE8s avoir manipul\xE9 des souris. "),g()()(),m(24,"div",14)(25,"div",21)(26,"span",16),A(27,"img",22),m(28,"span",18),_(29,"Habitat"),g()(),m(30,"p"),_(31,"Il faut : "),g(),m(32,"ul")(33,"li"),_(34,"6000cm\xB2 au sol pour 2 ou 3 souris, soit un habitat de 120cm sur 50 cm. Il faudra ajouter 900cm\xB2 suppl\xE9mentaire par souris"),g(),m(35,"li"),_(36,"20 \xE0 30 cm de liti\xE8re de chanvre ou de lin, et de la sur-liti\xE8re secondaire avec de la rafle de ma\xEFs, de l'humus de coco, du foin, des feuilles de noisetier..."),g(),m(37,"li"),_(38,"une gamelle d\u2019eau \xE0 rebords bas"),g(),m(39,"li"),_(40,"une roue pleine (pas de bois) de 26 \xE0 30 cm"),g(),m(41,"li"),_(42,"des cachettes (petits spoutniks, igloos, c\xE9ramique) sur et dans la liti\xE8re. Il faut au moins compter une cachette par souris"),g(),m(43,"li"),_(44,"un ou plusieurs tunnels (ouverture de 5cm). "),g(),m(45,"li"),_(46,"des \xE9tages, \xE9chelles, branches, hamacs, dodos..."),g()(),m(47,"p"),_(48,"Il faut \xE9viter les surfaces en bois non vernies, pour \xE9viter l\u2019impregnation de l\u2019urine. Leurs \xE9manations sont mauvaise pour leurs voies respiratoires. Pr\xE9ferez les plates-formes plastiques."),g()(),m(49,"div",23)(50,"span",16),A(51,"img",24),m(52,"span",18),_(53,"Nouriture"),g()(),m(54,"p"),_(55,"Les souris sont granivores, \xE0 tendance omnivore."),g(),m(56,"p"),_(57,"Je recommande des m\xE9langes sur les sites crocnac, zooptimal, whoopi pour une nourriture adapt\xE9e."),g(),m(58,"p"),_(59,"Elles peuvent avoir du millet, des \xE9pis, des branches de pommier ou de noisetier."),g(),m(60,"p"),_(61,"N\u2019h\xE9sitez pas \xE0 disperser leur nourriture directement dans la liti\xE8re pour que les souris puissent retrouver cette activit\xE9 naturelle."),g()()()())}var Ed=class n{currentFilter=[];constructor(){}updateFilterByType(e){this.currentFilter.find(t=>t===e)?this.currentFilter=[]:this.currentFilter=[e]}filterSouris(){return P(this,null,function*(){this.updateFilterByType("SOURIS")})}filterRat(){return P(this,null,function*(){this.updateFilterByType("RAT")})}filterGerbille(){return P(this,null,function*(){this.updateFilterByType("GERBILLE")})}filterHamster(){return P(this,null,function*(){this.updateFilterByType("HAMSTER")})}filterLapin(){return P(this,null,function*(){this.updateFilterByType("LAPIN")})}classeBadge(e){return this.currentFilter.length===0||this.currentFilter.find(t=>t===e)!==void 0?"badge-actif":"badge-inactif"}classeBadges(){return{souris:this.classeBadge("SOURIS"),rats:"badge-inactif",gerbilles:"badge-inactif",hamsters:"badge-inactif",lapins:"badge-inactif"}}displayRules(){return{souris:this.currentFilter.length===0||this.currentFilter.find(e=>e==="SOURIS")!==void 0,rats:this.currentFilter.length===0||this.currentFilter.find(e=>e==="RAT")!==void 0,gerbilles:this.currentFilter.length===0||this.currentFilter.find(e=>e==="GERBILLE")!==void 0,hamsters:this.currentFilter.length===0||this.currentFilter.find(e=>e==="HAMSTER")!==void 0,lapins:this.currentFilter.length===0||this.currentFilter.find(e=>e==="LAPIN")!==void 0}}static \u0275fac=function(t){return new(t||n)};static \u0275cmp=ce({type:n,selectors:[["page-fiches-rongeurs"]],features:[dr([vd,Pt])],decls:27,vars:21,consts:[[1,"page-wrapper"],[1,"ta-center","m-5"],["src","/img/desktop-accueil-banner-large.png","alt","baniere",1,"large","max-width-90"],["src","/img/desktop-accueil-banner-mid.png","alt","baniere",1,"mid","max-width-90"],["src","/img/desktop-accueil-banner-small.png","alt","baniere",1,"small","max-width-90"],[1,"filters"],[3,"click"],["src","/img/logo-souris.svg"],["src","/img/logo-rats.svg"],["src","/img/logo-gerbilles.svg"],["src","/img/logo-hamster.svg"],["src","/img/logo-lapins.svg"],["class","flex-col gap-10 flex-horizontal-center",4,"ngIf"],[1,"flex-col","gap-10","flex-horizontal-center"],[1,"flex-row-wrap","gap-10","flex-horizontal-center"],[1,"section-fiche-rongeur","avant-adoption"],[1,"flex-row","gap-10","flex-vertical-center"],["src","/img/fiches-rongeurs/information-notice.svg","alt","information",1,"logo-information"],[1,"title","text-blue"],[1,"section-fiche-rongeur","sante"],["src","/img/fiches-rongeurs/healthcare-logo.svg","alt","sant\xE9",1,"logo-sante"],[1,"section-fiche-rongeur","habitat"],["src","/img/fiches-rongeurs/tiny-mouse-house.svg","alt","habitat",1,"logo-habitat"],[1,"section-fiche-rongeur","nouriture"],["src","/img/fiches-rongeurs/mouse-food.svg","alt","nouriture",1,"logo-nouriture"]],template:function(t,r){t&1&&(m(0,"div",0)(1,"span",1),A(2,"img",2)(3,"img",3)(4,"img",4),g(),m(5,"span",5)(6,"span",6),pe("click",function(){return r.filterSouris()}),A(7,"img",7),m(8,"span"),_(9,"Souris"),g()(),m(10,"span"),A(11,"img",8),m(12,"span"),_(13,"Rats"),g()(),m(14,"span"),A(15,"img",9),m(16,"span"),_(17,"Gerbilles"),g()(),m(18,"span"),A(19,"img",10),m(20,"span"),_(21,"Hamsters"),g()(),m(22,"span"),A(23,"img",11),m(24,"span"),_(25,"Lapins"),g()()(),ue(26,wP,62,0,"div",12),g()),t&2&&(S(6),Se(Ve(11,EP,r.classeBadges().souris)),S(4),Se(Ve(13,_d,r.classeBadges().rats)),S(4),Se(Ve(15,_d,r.classeBadges().gerbilles)),S(4),Se(Ve(17,_d,r.classeBadges().hamsters)),S(4),Se(Ve(19,_d,r.classeBadges().lapins)),S(4),V("ngIf",r.displayRules().souris))},dependencies:[Te,It],styles:[".page-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:30px;align-items:center}.filters[_ngcontent-%COMP%]{display:flex;flex-flow:row wrap;gap:20px;justify-content:center;margin-top:10px;margin-bottom:10px}
8.badge[_ngcontent-%COMP%]{width:200px;text-align:center;border-radius:10px;background-color:#da6a8e;color:#fff;font-family:duality,Verdana;font-size:1.5rem;padding:5px;display:flex;flex-direction:row;gap:5px;align-items:center;justify-content:center}.badge-actif[_ngcontent-%COMP%]{background-color:#da6a8e;color:#fff}.badge-inactif[_ngcontent-%COMP%]{background-color:#7a7a7a;color:#fff}.logo-information[_ngcontent-%COMP%], .logo-sante[_ngcontent-%COMP%], .logo-habitat[_ngcontent-%COMP%], .logo-nouriture[_ngcontent-%COMP%]{width:60px}.section-fiche-rongeur[_ngcontent-%COMP%]{max-width:400px}"]})};var Va=n=>["badge","clk",n];function DP(n,e){n&1&&A(0,"separateur-line")}function bP(n,e){if(n&1&&(Hn(0),A(1,"fiche-adoption",20),ue(2,DP,1,0,"separateur-line",21),zn()),n&2){let t=e.$implicit,r=e.index,i=J(2);S(),V("ficheAdption",t),S(),V("ngIf",r<i.adoptions.adoptions.length-1)}}function IP(n,e){n&1&&(m(0,"div",22),_(1,"Aucun animal n'est actuellement \xE0 adopter"),g())}function SP(n,e){n&1&&(m(0,"div",22),_(1,"Aucun animal ne correspond aux crit\xE8res de recherche "),g())}function TP(n,e){if(n&1){let t=wn();m(0,"span",10)(1,"span",6),_(2,"Nos petits prot\xE9g\xE9s"),g(),m(3,"span",11)(4,"span",12),pe("click",function(){Ae(t);let i=J();return Ne(i.filterSouris())}),m(5,"span"),_(6),g(),A(7,"img",13),g(),m(8,"span",12),pe("click",function(){Ae(t);let i=J();return Ne(i.filterRat())}),m(9,"span"),_(10),g(),A(11,"img",14),g(),m(12,"span",12),pe("click",function(){Ae(t);let i=J();return Ne(i.filterGerbille())}),m(13,"span"),_(14),g(),A(15,"img",15),g(),m(16,"span",12),pe("click",function(){Ae(t);let i=J();return Ne(i.filterHamster())}),m(17,"span"),_(18),g(),A(19,"img",16),g(),m(20,"span",12),pe("click",function(){Ae(t);let i=J();return Ne(i.filterLapin())}),m(21,"span"),_(22),g(),A(23,"img",17),g()(),ue(24,bP,3,2,"ng-container",18)(25,IP,2,0,"div",19)(26,SP,2,0,"div",19),g()}if(n&2){let t=J();S(4),Se(Ve(22,Va,t.classeBadgeSouris())),S(2),Dn("",t.adoptions.counts.SOURIS," souris"),S(2),Se(Ve(24,Va,t.classeBadgeRat())),S(2),bt("",t.adoptions.counts.RAT," ",t.adoptions.counts.RAT>1?"rats":"rat",""),S(2),Se(Ve(26,Va,t.classeBadgeGerbille())),S(2),bt("",t.adoptions.counts.GERBILLE," ",t.adoptions.counts.GERBILLE>1?"gerbilles":"gerbille",""),S(2),Se(Ve(28,Va,t.classeBadgeHamster())),S(2),bt("",t.adoptions.counts.HAMSTER," ",t.adoptions.counts.HAMSTER>1?"hamsters":"hamster",""),S(2),Se(Ve(30,Va,t.classeBadgeLapin())),S(2),bt("",t.adoptions.counts.LAPIN," ",t.adoptions.counts.LAPIN>1?"lapins":"lapin",""),S(2),V("ngForOf",t.adoptions==null?null:t.adoptions.adoptions),S(),V("ngIf",t.hasNoAdoptions()),S(),V("ngIf",t.hasNoVisibleAdoptions())}}var wd=class n{constructor(e){this.searchRongeursQuery=e}adoptions=null;currentFilter=[];ngOnInit(){return P(this,null,function*(){yield this.refresh()})}refresh(){return P(this,null,function*(){this.adoptions=yield this.searchRongeursQuery.handle({rongeursToShow:this.currentFilter.length>0?this.currentFilter:void 0,withAdopted:!0,withDead:!0,withNonAdoptables:!0})})}updateFilterByType(e){this.currentFilter.find(t=>t===e)?this.currentFilter=[]:this.currentFilter=[e]}filterSouris(){return P(this,null,function*(){this.updateFilterByType("SOURIS"),yield this.refresh()})}filterRat(){return P(this,null,function*(){this.updateFilterByType("RAT"),yield this.refresh()})}filterGerbille(){return P(this,null,function*(){this.updateFilterByType("GERBILLE"),yield this.refresh()})}filterHamster(){return P(this,null,function*(){this.updateFilterByType("HAMSTER"),yield this.refresh()})}filterLapin(){return P(this,null,function*(){this.updateFilterByType("LAPIN"),yield this.refresh()})}classeBadge(e){return this.currentFilter.length===0||this.currentFilter.find(t=>t===e)!==void 0?"badge-actif":"badge-inactif"}classeBadgeSouris(){return this.classeBadge("SOURIS")}classeBadgeRat(){return this.classeBadge("RAT")}classeBadgeGerbille(){return this.classeBadge("GERBILLE")}classeBadgeHamster(){return this.classeBadge("HAMSTER")}classeBadgeLapin(){return this.classeBadge("LAPIN")}hasNoAdoptions(){return this.adoptions!==null&&this.adoptions.adoptions.length===0&&this.currentFilter.length===0}hasNoVisibleAdoptions(){return this.adoptions!==null&&this.adoptions.adoptions.length===0&&this.currentFilter.length>0}get nombreAdoptes(){return this.adoptions?this.adoptions.adoptions.filter(e=>e.sortie!==null).map(e=>e.rongeur.identite.nombre).reduce((e,t)=>
8e+t,0):0}get nombreDisponiblesAdoption(){return this.adoptions?this.adoptions.adoptions.filter(e=>e.sortie===null&&e.deces===null).map(e=>e.rongeur.identite.nombre).reduce((e,t)=>e+t,0):0}get nombreMorts(){return this.adoptions?this.adoptions.adoptions.filter(e=>e.deces!==null).map(e=>e.rongeur.identite.nombre).reduce((e,t)=>e+t,0):0}static \u0275fac=function(t){return new(t||n)(ne(An))};static \u0275cmp=ce({type:n,selectors:[["page-nos-proteges"]],features:[dr([An,Pt,vr])],decls:23,vars:4,consts:[[1,"page-wrapper"],[1,"ta-center","m-5"],["src","/img/desktop-accueil-banner-large.png","alt","baniere",1,"large","max-width-90"],["src","/img/desktop-accueil-banner-mid.png","alt","baniere",1,"mid","max-width-90"],["src","/img/desktop-accueil-banner-small.png","alt","baniere",1,"small","max-width-90"],[1,"section-introduction","p-20","ta-justify"],[1,"title","text-pink"],[1,"section-ns-aed"],[1,"section","section-max-width-480"],["class","section section-a-adoption",4,"ngIf"],[1,"section","section-a-adoption"],[1,"filters"],[3,"click"],["src","/img/logo-souris.svg"],["src","/img/logo-rats.svg"],["src","/img/logo-gerbilles.svg"],["src","/img/logo-hamster.svg"],["src","/img/logo-lapins.svg"],[4,"ngFor","ngForOf"],["class","ta-center",4,"ngIf"],[3,"ficheAdption"],[4,"ngIf"],[1,"ta-center"]],template:function(t,r){t&1&&(m(0,"div",0)(1,"span",1),A(2,"img",2)(3,"img",3)(4,"img",4),g(),m(5,"span",5)(6,"p"),_(7,"Sur cette page, vous retrouverez tous nos petits prot\xE9g\xE9s disponibles \xE0 l'adoption, ou pr\xE9c\xE9demment adopt\xE9s. "),g()(),A(8,"separateur-heart"),m(9,"span",6),_(10,"R\xE9sum\xE9 de nos adotions"),g(),m(11,"span",7)(12,"span",8)(13,"span",6),_(14),g()(),m(15,"span",8)(16,"span",6),_(17),g()(),m(18,"span",8)(19,"span",6),_(20),g()()(),A(21,"separateur-heart"),ue(22,TP,27,32,"span",9),g()),t&2&&(S(14),Dn("",r.nombreAdoptes," adopt\xE9s \u{1F60D}"),S(3),Dn("",r.nombreDisponiblesAdoption," \xE0 l'adoption \u{1F42D}"),S(3),Dn("",r.nombreMorts," \xE9toiles \u2728"),S(2),V("ngIf",r.adoptions))},dependencies:[Te,In,It,Vo,jo,Bo],styles:[".page-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:30px;align-items:center}.section-introduction[_ngcontent-%COMP%]{display:inline-block;max-width:770px}.section-introduction[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{text-indent:50px}.section-ns-aed[_ngcontent-%COMP%]{display:flex;flex-flow:row wrap;gap:50px;justify-content:center}.section-nous-soutenir[_ngcontent-%COMP%], .section-animaux-en-detresse[_ngcontent-%COMP%]{max-width:min(480px,90vw)}.section-animaux-en-detresse[_ngcontent-%COMP%]   .links[_ngcontent-%COMP%]{display:flex;flex-flow:row wrap;justify-content:space-between}.filters[_ngcontent-%COMP%]{display:flex;flex-flow:row wrap;gap:20px;justify-content:center;margin-top:10px;margin-bottom:10px}.badge[_ngcontent-%COMP%]{width:200px;text-align:center;border-radius:10px;background-color:#da6a8e;color:#fff;font-family:duality,Verdana;font-size:1.5rem;padding:5px;display:flex;flex-direction:row;gap:5px;align-items:center;justify-content:center}.badge-actif[_ngcontent-%COMP%]{background-color:#da6a8e;color:#fff}.badge-inactif[_ngcontent-%COMP%]{background-color:#7a7a7a;color:#fff}"]})};var hi=["association","rongeurs","marne","adoption","sauvetage","souris","rat","rats","gerbille","gerbilles","hamster","hamsters"],TI=[{path:"",redirectTo:"/accueil",pathMatch:"full"},{path:"accueil",component:yd,data:{title:"Accueil",description:"Les sourires retrouv\xE9s des petits rongeurs est une association qui recueille des petits rongeurs abandonn\xE9s, maltrait\xE9s ou \xE9lev\xE9s dans de mauvaises conditions de vie et qui en g\xE8re l'adoption dans une famille r\xE9pondant aux crit\xE8res de bien-\xEAtre de ces petits animaux.",keywords:hi.join(" ")}},{path:"fiches-rongeurs",component:Ed,data:{title:"Fiches rongeurs",description:"Vous trouverez sur cette page les renseignements importants \xE0 conna\xEEtre pour bien s'occuper de chaque type de petit rongeur.",keywords:hi.concat(["renseignements","fiches"]).join(" ")}},{path:"adoption",redirectTo:"/nos-proteges",pathMatch:"full"},{path:"nos-proteges",component:wd,data:{title:"Nos prot\xE9g\xE9s",description:"Vous trouverez sur cette page les petits rongeur
8s que nous proposons \xE0 l'adoption ainsi que ceux que nous avons d\xE9j\xE0 fait adopter.",keywords:hi.concat(["adoptions","prot\xE9g\xE9s"]).join(" ")}},{path:"nos-actions",component:fi,data:{title:"Nos actions",description:"Cette page explique la d\xE9marche de notre association de sauvetage des petits rongeurs.",keywords:hi.concat(["action"]).join(" ")}},{path:"nous-soutenir",component:fi,data:{title:"Nous soutenir",description:"Vous trouverez sur cette page les explications et liens vous permettant de nous soutenir financi\xE8rement ou mat\xE9riellement.",keywords:hi.concat(["dons","don","soutient"]).join(" ")}},{path:"nos-partenaires",component:fi,data:{title:"Nos partenaires",description:"Vous trouverez sur cette page les associations et entreprises qui nous soutiennent et avec lesquelles nous travaillons.",keywords:hi.concat(["partenaires"]).join(" ")}},{path:"contact",component:fi,data:{title:"Contact",description:"Vous trouverez sur cette page les informations n\xE9cessaires pour nous contacter.",keywords:hi.concat(["contact"]).join(" ")}}];var CI={providers:[{provide:Zi,useValue:"/"},w0({eventCoalescing:!0}),Bp(),mm(TI),rw(),ub(),Mh(fD),wp(()=>P(null,null,function*(){let n=E(jn);ws(n)&&(yield E(yr).loadEnv())}))]};function CP(n,e){if(n&1&&(m(0,"a",4),_(1),g()),n&2){let t=e.$implicit;V("href",t.route,Un),S(),He(t.name)}}function MP(n,e){if(n&1&&(m(0,"a",4),_(1),g()),n&2){let t=e.$implicit;V("href",t.route,Un),S(),He(t.name)}}function xP(n,e){if(n&1&&(m(0,"div",5),ue(1,MP,2,2,"a",2),g()),n&2){let t=J();S(),V("ngForOf",t.links)}}var Dd=class n{linksDisplayed=!1;links=[{route:"/accueil",name:"Accueil"},{route:"/fiches-rongeurs",name:"Fiches rongeurs"},{route:"/nos-proteges",name:"Nos prot\xE9g\xE9s"},{route:"/nos-actions",name:"Nos actions"},{route:"/nous-soutenir",name:"Nous soutenir"},{route:"/nos-partenaires",name:"Nos partenaires"},{route:"/contact",name:"Contact"}];toggleMenu(){this.linksDisplayed=!this.linksDisplayed}static \u0275fac=function(t){return new(t||n)};static \u0275cmp=ce({type:n,selectors:[["menu-top"]],decls:5,vars:2,consts:[[1,"menu"],[1,"menu-control",3,"click"],["class","menu-link",3,"href",4,"ngFor","ngForOf"],["class","links-container",4,"ngIf"],[1,"menu-link",3,"href"],[1,"links-container"]],template:function(t,r){t&1&&(m(0,"div",0)(1,"span",1),pe("click",function(){return r.toggleMenu()}),_(2,"\u2630"),g(),ue(3,CP,2,2,"a",2),g(),ue(4,xP,2,1,"div",3)),t&2&&(S(3),V("ngForOf",r.links),S(),V("ngIf",r.linksDisplayed))},dependencies:[Te,In,It],styles:[".menu[_ngcontent-%COMP%]{background-color:#2fbdbe;color:#fff;height:50px;display:flex;flex-direction:row;align-items:center;padding-left:20px;padding-right:20px}.menu-link[_ngcontent-%COMP%]{font-family:duality,Verdana;font-size:1.3rem;text-decoration:none!important}.menu-link[_ngcontent-%COMP%]:hover{text-decoration:underline!important}@media (min-width: 1000px){.menu[_ngcontent-%COMP%]{gap:30px;justify-content:center}.menu-link[_ngcontent-%COMP%]{color:#fff!important}.menu-control[_ngcontent-%COMP%]{display:none}}@media (max-width: 1000px){.links-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px;align-items:center;background-color:#fff;border-bottom:1px solid darkgray;box-shadow:0 3px 5px #0000004d}.menu[_ngcontent-%COMP%] > .menu-link[_ngcontent-%COMP%]{display:none}.menu-link[_ngcontent-%COMP%]{color:#2fbdbe!important}.menu-control[_ngcontent-%COMP%]{display:inline-block;font-size:1.5rem}}"]})};var bd=class n{static \u0275fac=function(t){return new(t||n)};static \u0275cmp=ce({type:n,selectors:[["footer-bottom"]],decls:23,vars:0,consts:[[1,"footer","p-20"],[1,"links"],[1,"flex-col","gap-5"],["href","/accueil",1,"link"],["href","/fiches-rongeurs",1,"link"],["href","/adoption",1,"link"],["href","/nos-actions",1,"link"],["href","/nous-soutenir",1,"link"],["href","/nos-partenaires",1,"link"],["href","/contact",1,"link"],[1,"reseaux-sociaux"],["href","https://www.facebook.com/people/Les-sourires-retrouv%C3%A9s-des-petits-rongeurs/61569061133968/","target","_blank"],["src","/img/facebook.png","alt","facebook"]],template:function(t,r){t&1&&(m(0,"div",0)(1,"span",1)(2,"span",2)(3,"a",3),_(4,"Accueil"),g(),m(5,"a",4),_(6,"Fiches rongeur
8s"),g()(),m(7,"span",2)(8,"a",5),_(9,"Adoption"),g(),m(10,"a",6),_(11,"Nos actions"),g()(),m(12,"span",2)(13,"a",7),_(14,"Nous soutenir"),g(),m(15,"a",8),_(16,"Nos partenaires"),g()(),m(17,"span",2)(18,"a",9),_(19,"Contact"),g()()(),m(20,"span",10)(21,"a",11),A(22,"img",12),g()()())},styles:[".footer[_ngcontent-%COMP%]{background-color:#2fbdbe;color:#fff;min-height:130px;display:flex;flex-direction:column;gap:30px;align-items:center;justify-content:center;margin-top:20px}.links[_ngcontent-%COMP%]{display:flex;justify-content:center}@media (max-width: 600px){.links[_ngcontent-%COMP%]{flex-direction:column;gap:10px}}@media (min-width: 600px){.links[_ngcontent-%COMP%]{flex-flow:row wrap;justify-content:space-between;gap:20px}}.link[_ngcontent-%COMP%]{font-size:.9rem;text-decoration:none!important;color:#fff!important}.link[_ngcontent-%COMP%]:hover{text-decoration:underline!important}.reseaux-sociaux[_ngcontent-%COMP%]{display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:flex-end;width:100%}"]})};var AP=["*"],Id;function NP(){if(Id===void 0&&(Id=null,typeof window<"u")){let n=window;n.trustedTypes!==void 0&&(Id=n.trustedTypes.createPolicy("angular#components",{createHTML:e=>e}))}return Id}function Ba(n){return NP()?.createHTML(n)||n}function MI(n){return Error(`Unable to find icon with the name "${n}"`)}function RP(){return Error("Could not find HttpClient for use with Angular Material icons. Please add provideHttpClient() to your providers.")}function xI(n){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${n}".`)}function AI(n){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${n}".`)}var Jn=class{constructor(e,t,r){this.url=e,this.svgText=t,this.options=r}},OP=(()=>{class n{constructor(t,r,i,o){this._httpClient=t,this._sanitizer=r,this._errorHandler=o,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=i}addSvgIcon(t,r,i){return this.addSvgIconInNamespace("",t,r,i)}addSvgIconLiteral(t,r,i){return this.addSvgIconLiteralInNamespace("",t,r,i)}addSvgIconInNamespace(t,r,i,o){return this._addSvgIconConfig(t,r,new Jn(i,null,o))}addSvgIconResolver(t){return this._resolvers.push(t),this}addSvgIconLiteralInNamespace(t,r,i,o){let s=this._sanitizer.sanitize(et.HTML,i);if(!s)throw AI(i);let a=Ba(s);return this._addSvgIconConfig(t,r,new Jn("",a,o))}addSvgIconSet(t,r){return this.addSvgIconSetInNamespace("",t,r)}addSvgIconSetLiteral(t,r){return this.addSvgIconSetLiteralInNamespace("",t,r)}addSvgIconSetInNamespace(t,r,i){return this._addSvgIconSetConfig(t,new Jn(r,null,i))}addSvgIconSetLiteralInNamespace(t,r,i){let o=this._sanitizer.sanitize(et.HTML,r);if(!o)throw AI(r);let s=Ba(o);return this._addSvgIconSetConfig(t,new Jn("",s,i))}registerFontClassAlias(t,r=t){return this._fontCssClassesByAlias.set(t,r),this}classNameForFontAlias(t){return this._fontCssClassesByAlias.get(t)||t}setDefaultFontSetClass(...t){return this._defaultFontSetClass=t,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(t){let r=this._sanitizer.sanitize(et.RESOURCE_URL,t);if(!r)throw xI(t);let i=this._cachedIconsByUrl.get(r);return i?N(Sd(i)):this._loadSvgIconFromConfig(new Jn(t,null)).pipe(we(o=>this._cachedIconsByUrl.set(r,o)),k(o=>Sd(o)))}getNamedSvgIcon(t,r=""){let i=NI(r,t),o=this._svgIconConfigs.get(i);if(o)return this._getSvgFromConfig(o);if(o=this._getIconConfigFromResolvers(r,t),o)return this._svgIconConfigs.set(i,o),this._getSvgFromConfig(o);let s=this._iconSetConfigs.get(r);return s?this._getSvgFromIconSetConfigs(t,s):tr(MI(i))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(t){return t.svgText?N(Sd(this._svgElementFromConfig(t))):this._loadSvgIconFromConfig(t).pipe(k(r=>Sd(r)))}_getSvgFromIconSetConfigs(t,r){let i=this._extractIconWithNameFromAnySet(t,r);
8if(i)return N(i);let o=r.filter(s=>!s.svgText).map(s=>this._loadSvgIconSetFromConfig(s).pipe(fn(a=>{let l=`Loading icon set URL: ${this._sanitizer.sanitize(et.RESOURCE_URL,s.url)} failed: ${a.message}`;return this._errorHandler.handleError(new Error(l)),N(null)})));return ef(o).pipe(k(()=>{let s=this._extractIconWithNameFromAnySet(t,r);if(!s)throw MI(t);return s}))}_extractIconWithNameFromAnySet(t,r){for(let i=r.length-1;i>=0;i--){let o=r[i];if(o.svgText&&o.svgText.toString().indexOf(t)>-1){let s=this._svgElementFromConfig(o),a=this._extractSvgIconFromSet(s,t,o.options);if(a)return a}}return null}_loadSvgIconFromConfig(t){return this._fetchIcon(t).pipe(we(r=>t.svgText=r),k(()=>this._svgElementFromConfig(t)))}_loadSvgIconSetFromConfig(t){return t.svgText?N(null):this._fetchIcon(t).pipe(we(r=>t.svgText=r))}_extractSvgIconFromSet(t,r,i){let o=t.querySelector(`[id="${r}"]`);if(!o)return null;let s=o.cloneNode(!0);if(s.removeAttribute("id"),s.nodeName.toLowerCase()==="svg")return this._setSvgAttributes(s,i);if(s.nodeName.toLowerCase()==="symbol")return this._setSvgAttributes(this._toSvgElement(s),i);let a=this._svgElementFromString(Ba("<svg></svg>"));return a.appendChild(s),this._setSvgAttributes(a,i)}_svgElementFromString(t){let r=this._document.createElement("DIV");r.innerHTML=t;let i=r.querySelector("svg");if(!i)throw Error("<svg> tag not found");return i}_toSvgElement(t){let r=this._svgElementFromString(Ba("<svg></svg>")),i=t.attributes;for(let o=0;o<i.length;o++){let{name:s,value:a}=i[o];s!=="id"&&r.setAttribute(s,a)}for(let o=0;o<t.childNodes.length;o++)t.childNodes[o].nodeType===this._document.ELEMENT_NODE&&r.appendChild(t.childNodes[o].cloneNode(!0));return r}_setSvgAttributes(t,r){return t.setAttribute("fit",""),t.setAttribute("height","100%"),t.setAttribute("width","100%"),t.setAttribute("preserveAspectRatio","xMidYMid meet"),t.setAttribute("focusable","false"),r&&r.viewBox&&t.setAttribute("viewBox",r.viewBox),t}_fetchIcon(t){let{url:r,options:i}=t,o=i?.withCredentials??!1;if(!this._httpClient)throw RP();if(r==null)throw Error(`Cannot fetch icon from URL "${r}".`);let s=this._sanitizer.sanitize(et.RESOURCE_URL,r);if(!s)throw xI(r);let a=this._inProgressUrlFetches.get(s);if(a)return a;let c=this._httpClient.get(s,{responseType:"text",withCredentials:o}).pipe(k(l=>Ba(l)),Rn(()=>this._inProgressUrlFetches.delete(s)),sf());return this._inProgressUrlFetches.set(s,c),c}_addSvgIconConfig(t,r,i){return this._svgIconConfigs.set(NI(t,r),i),this}_addSvgIconSetConfig(t,r){let i=this._iconSetConfigs.get(t);return i?i.push(r):this._iconSetConfigs.set(t,[r]),this}_svgElementFromConfig(t){if(!t.svgElement){let r=this._svgElementFromString(t.svgText);this._setSvgAttributes(r,t.options),t.svgElement=r}return t.svgElement}_getIconConfigFromResolvers(t,r){for(let i=0;i<this._resolvers.length;i++){let o=this._resolvers[i](r,t);if(o)return kP(o)?new Jn(o.url,null,o.options):new Jn(o,null)}}static{this.\u0275fac=function(r){return new(r||n)(D(hr,8),D(zp),D(le,8),D(Et))}}static{this.\u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();function Sd(n){return n.cloneNode(!0)}function NI(n,e){return n+":"+e}function kP(n){return!!(n.url&&n.options)}var FP=new M("MAT_ICON_DEFAULT_OPTIONS"),PP=new M("mat-icon-location",{providedIn:"root",factory:LP});function LP(){let n=E(le),e=n?n.location:null;return{getPathname:()=>e?e.pathname+e.search:""}}var RI=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],jP=RI.map(n=>`[${n}]`).join(", "),VP=/^url\(['"]?#(.*?)['"]?\)$/,OI=(()=>{class n{get color(){return this._color||this._defaultColor}set color(t){this._color=t}get svgIcon(){return this._svgIcon}set svgIcon(t){t!==this._svgIcon&&(t?this._updateSvgIcon(t):this._svgIcon&&this._clearSvgElement(),this._svgIcon=t)}get fontSet(){return this._fontSet}set fontSet(t){let r=this._cleanupFontValue(t);r!==this._fontSet&&(this._fontSet=r,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(t){let r=this._cleanupFontValue(t);r!==this._fontIcon&&(this._fontIcon=r,this._updateFontIconClasses())}constructor(t,r,i,o,s,a){this._elementRef=t,this._iconRegistry=r,this._location=o,this._errorHandler=s,this.inline=!1,this._previousFontSetClass=[],this._currentIconFetch=ge.EMPTY,a&&(a.color&&(this.color=this._defaultColor=a.color),a.fontSet&&(this.fontSet=a.fontSet)),i||t.n
8ativeElement.setAttribute("aria-hidden","true")}_splitIconName(t){if(!t)return["",""];let r=t.split(":");switch(r.length){case 1:return["",r[0]];case 2:return r;default:throw Error(`Invalid icon name: "${t}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){let t=this._elementsWithExternalReferences;if(t&&t.size){let r=this._location.getPathname();r!==this._previousPath&&(this._previousPath=r,this._prependPathToReferences(r))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(t){this._clearSvgElement();let r=this._location.getPathname();this._previousPath=r,this._cacheChildrenWithExternalReferences(t),this._prependPathToReferences(r),this._elementRef.nativeElement.appendChild(t)}_clearSvgElement(){let t=this._elementRef.nativeElement,r=t.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();r--;){let i=t.childNodes[r];(i.nodeType!==1||i.nodeName.toLowerCase()==="svg")&&i.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;let t=this._elementRef.nativeElement,r=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(i=>i.length>0);this._previousFontSetClass.forEach(i=>t.classList.remove(i)),r.forEach(i=>t.classList.add(i)),this._previousFontSetClass=r,this.fontIcon!==this._previousFontIconClass&&!r.includes("mat-ligature-font")&&(this._previousFontIconClass&&t.classList.remove(this._previousFontIconClass),this.fontIcon&&t.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(t){return typeof t=="string"?t.trim().split(" ")[0]:t}
8_prependPathToReferences(t){let r=this._elementsWithExternalReferences;r&&r.forEach((i,o)=>{i.forEach(s=>{o.setAttribute(s.name,`url('${t}#${s.value}')`)})})}_cacheChildrenWithExternalReferences(t){let r=t.querySelectorAll(jP),i=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let o=0;o<r.length;o++)RI.forEach(s=>{let a=r[o],c=a.getAttribute(s),l=c?c.match(VP):null;if(l){let u=i.get(a);u||(u=[],i.set(a,u)),u.push({name:s,value:l[1]})}})}_updateSvgIcon(t){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),t){let[r,i]=this._splitIconName(t);r&&(this._svgNamespace=r),i&&(this._svgName=i),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(i,r).pipe(Oe(1)).subscribe(o=>this._setSvgElement(o),o=>{let s=`Error retrieving icon ${r}:${i}! ${o.message}`;this._errorHandler.handleError(new Error(s))})}}static{this.\u0275fac=function(r){return new(r||n)(ne(_n),ne(OP),Hh("aria-hidden"),ne(PP),ne(Et),ne(FP,8))}}static{this.\u0275cmp=ce({type:n,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(r,i){r&2&&(ms("data-mat-icon-type",i._usingFontIcon()?"font":"svg")("data-mat-icon-name",i._svgName||i.fontIcon)("data-mat-icon-namespace",i._svgNamespace||i.fontSet)("fontIcon",i._usingFontIcon()?i.fontIcon:null),Se(i.color?"mat-"+i.color:""),jl("mat-icon-inline",i.inline)("mat-icon-no-color",i.color!=="primary"&&i.color!=="accent"&&i.color!=="warn"))},inputs:{color:"color",inline:[2,"inline","inline",vs],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],ngContentSelectors:AP,decls:1,vars:0,template:function(r,i){r&1&&(Dp(),bp(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0})}}return n})(),kI=(()=>{class n{static{this.\u0275fac=function(r){return new(r||n)}}static{this.\u0275mod=je({type:n})}static{this.\u0275inj=Le({imports:[Sm,Sm]})}}return n})();var UP=(n,e,t)=>({width:n,height:e,"transition-duration":t});function $P(n,e){n&1&&A(0,"mat-icon",13)}function HP(n,e){n&1&&A(0,"mat-icon",14)}function zP(n,e){if(n&1){let t=wn();m(0,"span",10),pe("click",function(){let i=Ae(t).$implicit,o=J(3);return Ne(o.service.setIndex(i.index))}),ue(1,$P,1,0,"mat-icon",11)(2,HP,1,0,"mat-icon",12),g()}if(n&2){let t=e.$implicit;S(),V("ngIf",t.active),S(),V("ngIf",!t.active)}}function WP(n,e){if(n&1){let t=wn();Hn(0),A(1,"img",4),m(2,"div",5)(3,"mat-icon",6),pe("click",function(i){Ae(t);let o=J(2);return Ne(o.previous(i))}),g(),m(4,"mat-icon",7),pe("click",function(i){Ae(t);let o=J(2);return Ne(o.next(i))}),g()(),m(5,"div",8),ue(6,zP,3,2,"span",9),g(),zn()}if(n&2){let t=J(2);S(),V("src",t.service.getImageSrc(t.service.currentImage),Un),S(5),V("ngForOf",t.service.indexState)}}function qP(n,e){if(n&1){let t=wn();m(0,"div",1),pe("click",function(i){Ae(t);let o=J();return Ne(o.close(i))}),m(1,"div",2),pe("click",function(i){return Ae(t),Ne(i.preventDefault())}),ue(2,WP,7,2,"ng-container",3),g()()}if(n&2){let t=J();S(),V("ngStyle",y0(2,UP,t.service.size.width,t.service.size.height,t.service.animationSpeed/1e3+"s")),S(),V("ngIf",!t.service.loading)}}var Td=class n{constructor(e){this.service=e}close(e){e.target&&e.target.className==="modal"&&this.service.close()}next(e){this.service.next(),e.preventDefault()}previous(e){this.service.previous(),e.preventDefault()}static \u0275fac=function(t){return new(t||n)(ne(Do))};static \u0275cmp=ce({type:n,selectors:[["image-diaporama"]],decls:1,vars:1,consts:[["class","modal",3,"click",4,"ngIf"],[1,"modal",3,"click"],[1,"currentImage",3,"click","ngStyle"],[4,"ngIf"],["alt","",1,"image",3,"src"],[1,"navigation"],["fontIcon","keyboard_arrow_left",1,"clk",3,"click"],["fontIcon","keyboard_arrow_right",1,"clk",3,"click"],[1,"index"],["class","clk",3,"click",4,"ngFor","ngForOf"],[1,"clk",3,"click"],["fontIcon","radio_button_checked",4,"ngIf"],["fontIcon","radio_button_unchecked",4,"ngIf"],["fontIcon","radio_button_checked"],["fontIcon","radio_button_unchecked"]],template:function(t,r){t&1&&ue(0,qP,3,6,"div",0),t&2&&V("ngIf",r.service.opened)},dependencies:[Te,In,It,xp,kI,OI],styles:[".modal[_ngcontent-%COMP%]{margin:auto;position:fixed;top:0;left:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;width:100vw;height:100vh}.currentImage[_ngcontent-%COMP%]{z-index:999;background-color:#fff;display:flex;flex-direction:column;gap:10px;transition:all .5s ease;position:relative;border:1px solid black}.description[_ngcontent-%COMP%]{position:absolute}.navigation[_ngcontent-%COMP%]{position:absolute;width:100%;display:flex;justify-content:space-between;align-items:center;height:60px;top:calc(50% - 30px);padding-left:10px;padding-right:10px;box-sizing:border-box;color:#fff;text-shadow:0px 0px 10px black}.navigation[_ngcontent-%COMP%] > mat-icon[_ngcontent-%COMP%]{--size: 100px;font-size:var(--size);width:var(--size);height:var(--size)}.index[_ngcontent-%COMP%]{position:absolute;width:100%;display:flex;gap:5px;justify-content:center;align-items:center;height:20px;bottom:10px;font-size:30px;color:#fff;text-shadow:0px 0px 10px black}"]})};
8var Cd=class n{constructor(e,t,r,i){this.titleService=e;this.meta=t;this.router=r;this.activatedRoute=i}updateMetaInfo(e,t,r){this.meta.updateTag({name:"description",content:e}),this.meta.updateTag({name:"author",content:t}),this.meta.updateTag({name:"keywords",content:r})}updateTitle(e){e?this.titleService.setTitle(e+" | Les sourires retrouv\xE9s des petits rongeurs"):this.router.events.pipe(Pe(t=>t instanceof Xt),k(()=>this.activatedRoute),k(t=>{for(;t.firstChild;)t=t.firstChild;return t}),Pe(t=>t.outlet==="primary"),xe(t=>t.data)).subscribe(t=>{this.titleService.setTitle(t.title+" | Association de protection animale \u2013 Marne (pr\xE8s de Reims) | Les sourires retrouv\xE9s des petits rongeurs"),this.updateMetaInfo(t.description,t.author??"Les sourires retrouv\xE9s des petits rongeurs",t.keywords??"")})}static \u0275fac=function(t){return new(t||n)(D(eu),D(nw),D(fo),D(Mn))};static \u0275prov=I({token:n,factory:n.\u0275fac,providedIn:"root"})};var Md=class n{title="asso-rongeurs-web-frontend";constructor(e){e.updateTitle()}static \u0275fac=function(t){return new(t||n)(ne(Cd))};static \u0275cmp=ce({type:n,selectors:[["app-root"]],decls:5,vars:0,consts:[[1,"root-wrapper"]],template:function(t,r){t&1&&(A(0,"menu-top"),m(1,"div",0),A(2,"router-outlet"),g(),A(3,"footer-bottom")(4,"image-diaporama"))},dependencies:[qs,Dd,bd,Td],styles:[".root-wrapper[_ngcontent-%COMP%]{max-width:1300px;margin:auto;min-height:calc(100vh - 180px)}"]})};Pp(Md,CI).catch(n=>console.error(n));

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.